summaryrefslogtreecommitdiff
path: root/etc
Commit message (Expand)AuthorAgeFilesLines
* Mention kqueue in NEWSMichael Albinus2015-11-251-0/+13
* Mention CONTRIBUTE in README...Mention CONTRIBUTE in README, since it was moved from etc/ to root. * etc/TODO: Remove the reference to `etc/CONTRIBUTE'. * README: Mention CONTRIBUTE. Xue Fuqiao2015-11-141-3/+6
* Enable sorting of JSON object keys when encoding...* lisp/json.el (json-encoding-object-sort-predicate): New variable for specifying a sorting predicate for JSON objects during encoding. (json--plist-to-alist): New utility function. (json-encode-hash-table): Re-use `json-encode-alist' when object keys are to be sorted. (json-encode-alist): Sort output by `json-encoding-object-sort-predicate, when set. (json-encode-plist): Re-use `json-encode-alist' when object keys are to be sorted. (json-pretty-print-buffer-ordered): New command to pretty print the buffer with object keys sorted alphabetically. (json-pretty-print-ordered): New command to pretty print the region with object keys sorted alphabetically. * test/automated/json-tests.el (test-json-plist-to-alist) (test-json-encode-plist, test-json-encode-hash-table) (test-json-encode-alist-with-sort-predicate) (test-json-encode-plist-with-sort-predicate): New tests. * etc/NEWS: Add an entry for the new commands. Simen Heggestøyl2015-11-121-0/+4
* * doc/lispref/variables.texi (Directory Local Variables):...Document dir-locals wildcards * lisp/files.el (dir-locals-file): Point to Info node. * doc/emacs/custom.texi (Directory Variables): Document dir-locals wildcards. * etc/NEWS: Document new functionality. Artur Malabarba2015-11-101-0/+3
* (ydump-buffer): Handle case where gap is at the start of buffer....I don't recall if older versions of gdb were less strict but you cannot dump a 0-length range in gdb 7.9.1. Noah Friedman2015-11-091-3/+7
* * etc/NEWS: Mention new `bookmark-set-no-overwrite'....This really should been part of my previous commit (Sun Nov 8 14:16:43 2015 -0500, git commit 3812e17978). Karl Fogel2015-11-081-0/+4
* * etc/NEWS: Fix js-jsx-mode entry punctuationJackson Ray Hamilton2015-10-311-1/+1
* Add JSX indentation via js-jsx-mode. (Bug#21799)...* progmodes/js.el: Add JSX indentation support. (js-jsx-indent-line) (js-jsx-mode): New functions. Jackson Ray Hamilton2015-10-311-0/+3
* * etc/tutorials/TUTORIAL.translators: Fix PL namesPrzemysław Wojnowski2015-10-301-3/+3
* Add more faces for Gnus and ivy...* etc/themes/tsdh-dark-theme.el (tsdh-dark): add more faces for Gnus and ivy. Tassilo Horn2015-10-301-4/+10
* Describe known problems with pinning Emacs to taskbar...* etc/PROBLEMS: Describe the problem with pinning Emacs to taskbar on Windows 10. For the details, see the discussion starting at http://lists.gnu.org/archive/html/help-emacs-windows/2015-09/msg00000.html. Eli Zaretskii2015-10-301-0/+30
* Add RefTeX feature idea: editing RefTeX TOC buffersTassilo Horn2015-10-301-0/+9
* More face defs for ivy, swiper, ace-window, eshellTassilo Horn2015-10-301-3/+10
* Add "afp" method to Tramp...* doc/misc/tramp.texi (GVFS based methods): Describe `afp' method. * lisp/net/tramp-gvfs.el (tramp-gvfs-methods): Add "afp" method. (tramp-gvfs-handle-expand-file-name) (tramp-gvfs-handler-mounted-unmounted) (tramp-gvfs-connection-mounted-p, tramp-gvfs-mount-spec) (tramp-gvfs-maybe-open-connection): Support also "afp". (tramp-gvfs-handle-file-attributes): Handle the case of empty "owner::user" and "owner::group" entries. Michael Albinus2015-10-291-0/+4
* Don't require default-directory to end with a slash...* doc/lispref/files.texi (Magic File Names): Document the change in unhandled-file-name-directory. * lisp/url/url-handlers.el (url-handler-unhandled-file-name-directory): Update accordingly. * src/buffer.c (default-directory): Update the docsting. * src/fileio.c (unhandled-file-name-directory): Default to calling `file-name-as-directory' (http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02294.html). Dmitry Gutov2015-10-291-0/+5
* ; * etc/NEWS: Document `search-default-regexp-mode'Artur Malabarba2015-10-281-0/+2
* Use a plain svg file for the icon...* etc/images/icons/hicolor/scalable/apps/emacs.svg: Use a plain SVG format instead of the Inkscape SVG format. Nicolas Petton2015-10-271-218/+184
* Document file notification `stopped' event...* doc/lispref/os.texi (File Notifications): Document `stopped event'. Michael Albinus2015-10-251-3/+8
* Update the new icon...Move the E slightly to the right in the circle. * etc/images/icons/hicolor/128x128/apps/emacs.png: * etc/images/icons/hicolor/16x16/apps/emacs.png: * etc/images/icons/hicolor/24x24/apps/emacs.png: * etc/images/icons/hicolor/32x32/apps/emacs.png: * etc/images/icons/hicolor/48x48/apps/emacs.png: * etc/images/icons/hicolor/scalable/apps/emacs.svg: * nextstep/Cocoa/Emacs.base/Contents/Resources/Emacs.icns: * nt/icons/emacs.ico: New icom update. Nicolas Petton2015-10-246-201/+221
* ; NEWS tweakXue Fuqiao2015-10-241-24/+24
* New library thunk.el...thunk.el is extracted from stream.el in ELPA, with additional tests. * lisp/emacs-lisp/thunk.el: New file. * test/automated/thunk-tests.el: New file. * etc/NEWS: Add information about thunk.el Nicolas Petton2015-10-231-0/+5
* New default icon...* etc/images/icons/hicolor/128x128/apps/emacs23.png: * etc/images/icons/hicolor/16x16/apps/emacs23.png: * etc/images/icons/hicolor/24x24/apps/emacs23.png: * etc/images/icons/hicolor/32x32/apps/emacs23.png: * etc/images/icons/hicolor/48x48/apps/emacs23.png: * etc/images/icons/hicolor/scalable/apps/emacs23.svg: * etc/images/icons/hicolor/scalable/mimetypes/emacs-document23.svg: Move the old logo files to emacs23.*. * etc/images/icons/hicolor/128x128/apps/emacs.png: * etc/images/icons/hicolor/16x16/apps/emacs.png: * etc/images/icons/hicolor/24x24/apps/emacs.png: * etc/images/icons/hicolor/32x32/apps/emacs.png: * etc/images/icons/hicolor/48x48/apps/emacs.png: * etc/images/icons/hicolor/scalable/apps/emacs.svg: * etc/images/icons/hicolor/scalable/mimetypes/emacs-document.svg: New files. * etc/images/icons/README: Update the copyright information. Nicolas Petton2015-10-2316-480/+1040
* Describe dired-do-compress-to in the manual...* etc/NEWS: Update. * lisp/dired-aux.el: Fix typo. * doc/emacs/dired.texi: Add entry. Oleh Krehel2015-10-221-0/+2
* Add dired-do-compress-to command bound to "c"...* lisp/dired-aux.el (dired-shell-command): Use the caller's `default-directory', return the result of `process-file'. (dired-compress-file-suffixes): Add comment on why "tar -zxf" isn't used by default. (dired-compress-files-alist): New defvar. (dired-do-compress-to): New command. * lisp/dired.el (dired-mode-map): Bind `dired-do-compress-to' to "c". (dired-do-compress-to): Add an autoload entry. * etc/NEWS: Add two entries. Oleh Krehel2015-10-211-0/+6
* ; etc/NEWS: Remove duplicate text.Juanma Barranquero2015-10-211-4/+0
* (/ N) now returns the reciprocal of N...This is more compatible with Common Lisp and XEmacs (Bug#21690). See: http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg01053.html * lisp/color.el (color-hue-to-rgb, color-hsl-to-rgb) (color-xyz-to-srgb, color-xyz-to-lab): * lisp/emacs-lisp/cl-extra.el (cl-float-limits): * lisp/net/shr-color.el (shr-color-hue-to-rgb) (shr-color-hsl-to-rgb-fractions): Exploit the change to simplify the code a bit. * lisp/emacs-lisp/bytecomp.el (byte-compile-quo): Don’t complain about single-argument calls to ‘/’. * src/data.c (arith_driver, float_arith_driver): Implement the change. Paul Eggert2015-10-201-0/+6
* ; More updates and corrections in etc/HISTORYEli Zaretskii2015-10-161-5/+11
* Add more release info to etc/HISTORY...* etc/HISTORY: Add more release information about 19.x and 20.x versions. Eli Zaretskii2015-10-161-0/+44
* New file etc/HISTORY...* admin/FOR-RELEASE: Procedure for etc/HISTORY. * etc/HISTORY: New file. * etc/NEWS: Mention it. Paul Eggert2015-10-152-0/+155
* Update tutorials/TUTORIAL.cn...* etc/tutorials/TUTORIAL.cn: Improve translation. Xue Fuqiao2015-10-051-3/+2
* Restore blank line before next section, erroneously erased in my previous commit...* etc/compilation.txt (symbol ant): add an additional trailing blank line to this section, so that there are two of them immediately before the next section Vincent Belaïche2015-10-041-0/+1
* Support MSW filename style for ant compilation error regexp...* etc/compilation.txt (symbol ant): * lisp/progmodes/compile.el (compilation-error-regexp-alist-alist): Support MSW filename style Vincent Belaïche2015-10-041-1/+1
* Maintain ordering of JSON object keys by default...* lisp/json.el (json-object-type): Mention order handling in doc-string. (json--plist-reverse): New utility function. (json-read-object): Maintain ordering for alists and plists. (json-pretty-print): Ensure that ordering is maintained. * test/automated/json-tests.el (test-json-plist-reverse): New test for `json--plist-reverse'. (json-read-simple-alist): Update test to accommodate for changes in `json-read-object'. * etc/NEWS: Document the new behavior of the pretty printing functions. Simen Heggestøyl2015-10-031-0/+5
* Adapt to new prettify-symbols-unprettify-at-point default...* etc/NEWS: Mention that unprettication of symbol at point is off by default. Tassilo Horn2015-10-031-1/+1
* * lisp/progmodes/prog-mode.el (prettify-symbols-unprettify-at-point):...Support unprettifying when point is after a symbol. * etc/NEWS: Document `prettify-symbols-unprettify-at-point' Artur Malabarba2015-10-011-1/+5
* * lisp/progmodes/sh-script.el: Old "dumb" continued line indent...(sh-indent-after-continuation): Add new value `always' (bug#17620) (sh-smie-sh-rules): Remove old handling of continued lines. (sh-smie--indent-continuation): New function. (sh-set-shell): Use it. Stefan Monnier2015-09-291-1/+5
* ; Remove extraneous "coding: utf-8" specifications in Elisp filesDmitry Gutov2015-09-291-1/+1
* * etc/PROBLEMS: Document problems with pasting on MS-WindowsEli Zaretskii2015-09-261-0/+8
* Resurrect edebug-set-initial-mode, repurposing it to set the global mode....lisp/emacs-lisp/edebug.el (edebug-initial-mode-alist): Uncomment, and amend to match current modes and functions. (edebug-set-initial-mode): Uncomment and change from setting a defun's `edebug-initial-mode''s property to setting the variable `edebug-initial-mode'. (top level): Create new binding C-x C-a C-m for `edebug-set-initial-mode'. doc/lispref/edebug.texi (Edebug Execution Modes): document `edebug-set-initial-mode' and its new key binding. (Edebug Options): Mention the new command in the pertinent place. etc/NEWS: Write entry for this change. Alan Mackenzie2015-09-251-0/+5
* Update publicsuffix.txt from upstream...* etc/publicsuffix.txt: Update from https://publicsuffix.org/list/effective_tld_names.dat dated 2015-09-24 17:29:21 UTC. Paul Eggert2015-09-241-111/+1745
* * lisp/emacs-lisp/syntax.el (syntax-begin-function): Make obsoleteStefan Monnier2015-09-201-1/+2
* Improve file notifications, especially for Tramp...* doc/lispref/files.texi (Magic File Names): Mention `file-notify-valid-p'. * doc/lispref/os.texi (File Notifications): Describe `file-notify-valid-p'. * etc/NEWS: Add `file-notify-valid-p'. * lisp/net/tramp-gvfs.el (tramp-gvfs-handle-file-notify-add-watch): Improve implementation. (tramp-gvfs-monitor-file-process-filter): Rename from `tramp-gvfs-file-gvfs-monitor-file-process-filter'. Delete process if appropriate. * lisp/net/tramp-sh.el (tramp-sh-handle-file-notify-add-watch): Improve implementation. (tramp-sh-gvfs-monitor-dir-process-filter): Rename from `tramp-sh-file-gvfs-monitor-dir-process-filter'. Delete process if appropriate. (tramp-sh-inotifywait-process-filter): Rename from `tramp-sh-file-inotifywait-process-filter'. Delete process if appropriate. * lisp/net/tramp.el (tramp-handle-file-notify-rm-watch): Use `delete-process' (tramp-handle-file-notify-valid-p): Check also, that file or directory to be watched still exists. * test/automated/file-notify-tests.el (file-notify--test-timeout): New defun. Use it at all places a timeout is needed. (file-notify--test-cleanup): Delete directories recursively. Cleanup also Tramp connections. (file-notify-test02-events): Add tests for `attribute-change'. (file-notify-test04-file-validity, file-notify-test05-dir-validity): Add tests for `file-notify-rm-watch'. Michael Albinus2015-09-201-1/+12
* * lisp/font-lock.el (font-lock-beginning-of-syntax-function): Remove...(font-lock-fontify-block): Don't let-bind it. (font-lock-compile-keywords): Don't use it. (font-lock-set-defaults): Don't set it. Allow the variable alist to start one slot earlier, instead. * lisp/emacs-lisp/syntax.el (font-lock-beginning-of-syntax-function): Don't declare. (syntax-ppss): Don't use it either. * lisp/font-core.el (font-lock-defaults): Remove SYNTAX-BEGIN from docstring. * doc/emacs/display.texi (Font Lock): Don't mention font-lock-beginning-of-syntax-function. * doc/lispref/modes.texi (Font Lock Basics): Update description of font-lock-defaults. (Syntactic Font Lock): Remove font-lock-beginning-of-syntax-function. * lisp/loadhist.el (unload-feature-special-hooks): Remove font-lock-beginning-of-syntax-function. * lisp/obsolete/lazy-lock.el (lazy-lock-fontify-region): * lisp/emacs-lisp/lisp.el (beginning-of-defun-raw): Don't let-bind font-lock-beginning-of-syntax-function. Stefan Monnier2015-09-171-0/+3
* ; Use proper accents in Peter von der Ahé’s namePaul Eggert2015-09-161-1/+1
* Minor quoting fixes in scripts and doc...Prefer straight quotes in random script files, as they are not converted. Prefer grave quotes in a couple of places in the manual that were missed earlier, as these quotes are converted. Paul Eggert2015-09-161-12/+12
* Add missing *.pbm images...* etc/images/connect.pbm: New file. * etc/images/custom/down-pushed.pbm: New file. * etc/images/custom/down.pbm: New file. * etc/images/custom/right-pushed.pbm: New file. * etc/images/custom/right.pbm: New file. * etc/images/describe.pbm: New file. * etc/images/disconnect.pbm: New file. * etc/images/ezimage/bits.pbm: New file. * etc/images/ezimage/bitsbang.pbm: New file. * etc/images/ezimage/box-minus.pbm: New file. * etc/images/ezimage/box-plus.pbm: New file. * etc/images/ezimage/box.pbm: New file. * etc/images/ezimage/checkmark.pbm: New file. * etc/images/ezimage/dir-minus.pbm: New file. * etc/images/ezimage/dir-plus.pbm: New file. * etc/images/ezimage/dir.pbm: New file. * etc/images/ezimage/doc-minus.pbm: New file. * etc/images/ezimage/doc-plus.pbm: New file. * etc/images/ezimage/doc.pbm: New file. * etc/images/ezimage/info.pbm: New file. * etc/images/ezimage/key.pbm: New file. * etc/images/ezimage/label.pbm: New file. * etc/images/ezimage/lock.pbm: New file. * etc/images/ezimage/mail.pbm: New file. * etc/images/ezimage/page-minus.pbm: New file. * etc/images/ezimage/page-plus.pbm: New file. * etc/images/ezimage/page.pbm: New file. * etc/images/ezimage/tag-gt.pbm: New file. * etc/images/ezimage/tag-minus.pbm: New file. * etc/images/ezimage/tag-plus.pbm: New file. * etc/images/ezimage/tag-type.pbm: New file. * etc/images/ezimage/tag-v.pbm: New file. * etc/images/ezimage/tag.pbm: New file. * etc/images/ezimage/unlock.pbm: New file. * etc/images/gnus/important.pbm: New file. * etc/images/gnus/mail-send.pbm: New file. * etc/images/gnus/receipt.pbm: New file. * etc/images/gnus/toggle-subscription.pbm: New file. * etc/images/gnus/unimportant.pbm: New file. * etc/images/gud/all.pbm: New file. * etc/images/gud/rcont.pbm: New file. * etc/images/gud/recstart.pbm: New file. * etc/images/gud/recstop.pbm: New file. * etc/images/gud/rfinish.pbm: New file. * etc/images/gud/rnext.pbm: New file. * etc/images/gud/rnexti.pbm: New file. * etc/images/gud/rstep.pbm: New file. * etc/images/gud/rstepi.pbm: New file. * etc/images/gud/thread.pbm: New file. * etc/images/lock-broken.pbm: New file. * etc/images/lock-ok.pbm: New file. * etc/images/lock.pbm: New file. * etc/images/mail/copy.pbm: New file. * etc/images/mail/forward.pbm: New file. * etc/images/mail/not-spam.pbm: New file. * etc/images/mail/outbox.pbm: New file. * etc/images/mail/preview.pbm: New file. * etc/images/mail/save-draft.pbm: New file. * etc/images/mh-logo.pbm: New file. * etc/images/mpc/add.pbm: New file. * etc/images/mpc/ffwd.pbm: New file. * etc/images/mpc/next.pbm: New file. * etc/images/mpc/pause.pbm: New file. * etc/images/mpc/play.pbm: New file. * etc/images/mpc/prev.pbm: New file. * etc/images/mpc/rewind.pbm: New file. * etc/images/mpc/stop.pbm: New file. * etc/images/redo.pbm: New file. * etc/images/smilies/braindamaged.pbm: New file. * etc/images/smilies/cry.pbm: New file. * etc/images/smilies/dead.pbm: New file. * etc/images/smilies/evil.pbm: New file. * etc/images/smilies/forced.pbm: New file. * etc/images/smilies/grin.pbm: New file. * etc/images/smilies/indifferent.pbm: New file. * etc/images/sort-ascending.pbm: New file. * etc/images/sort-column-ascending.pbm: New file. * etc/images/sort-criteria.pbm: New file. * etc/images/sort-descending.pbm: New file. * etc/images/sort-row-ascending.pbm: New file. * etc/images/unchecked.pbm: New file. * etc/images/zoom-in.pbm: New file. *: New file. : New file. : New file. * Please enter the commit message for your changes. Lines starting: New file. * with '#' will be ignored, and an empty message aborts the commit.: New file. * On branch master: New file. * Your branch is up-to-date with 'origin/master'.: New file. *: New file. * Changes to be committed:: New file. * modified: etc/images/README: New file. * etc/images/connect.pbm: New file. * etc/images/custom/down-pushed.pbm: New file. * etc/images/custom/down.pbm: New file. * etc/images/custom/right-pushed.pbm: New file. * etc/images/custom/right.pbm: New file. * etc/images/describe.pbm: New file. * etc/images/disconnect.pbm: New file. * etc/images/ezimage/bits.pbm: New file. * etc/images/ezimage/bitsbang.pbm: New file. * etc/images/ezimage/box-minus.pbm: New file. * etc/images/ezimage/box-plus.pbm: New file. * etc/images/ezimage/box.pbm: New file. * etc/images/ezimage/checkmark.pbm: New file. * etc/images/ezimage/dir-minus.pbm: New file. * etc/images/ezimage/dir-plus.pbm: New file. * etc/images/ezimage/dir.pbm: New file. * etc/images/ezimage/doc-minus.pbm: New file. * etc/images/ezimage/doc-plus.pbm: New file. * etc/images/ezimage/doc.pbm: New file. * etc/images/ezimage/info.pbm: New file. * etc/images/ezimage/key.pbm: New file. * etc/images/ezimage/label.pbm: New file. * etc/images/ezimage/lock.pbm: New file. * etc/images/ezimage/mail.pbm: New file. * etc/images/ezimage/page-minus.pbm: New file. * etc/images/ezimage/page-plus.pbm: New file. * etc/images/ezimage/page.pbm: New file. * etc/images/ezimage/tag-gt.pbm: New file. * etc/images/ezimage/tag-minus.pbm: New file. * etc/images/ezimage/tag-plus.pbm: New file. * etc/images/ezimage/tag-type.pbm: New file. * etc/images/ezimage/tag-v.pbm: New file. * etc/images/ezimage/tag.pbm: New file. * etc/images/ezimage/unlock.pbm: New file. * etc/images/gnus/important.pbm: New file. * etc/images/gnus/mail-send.pbm: New file. * etc/images/gnus/receipt.pbm: New file. * etc/images/gnus/toggle-subscription.pbm: New file. * etc/images/gnus/unimportant.pbm: New file. * etc/images/gud/all.pbm: New file. * etc/images/gud/rcont.pbm: New file. * etc/images/gud/recstart.pbm: New file. * etc/images/gud/recstop.pbm: New file. * etc/images/gud/rfinish.pbm: New file. * etc/images/gud/rnext.pbm: New file. * etc/images/gud/rnexti.pbm: New file. * etc/images/gud/rstep.pbm: New file. * etc/images/gud/rstepi.pbm: New file. * etc/images/gud/thread.pbm: New file. * etc/images/lock-broken.pbm: New file. * etc/images/lock-ok.pbm: New file. * etc/images/lock.pbm: New file. * etc/images/mail/copy.pbm: New file. * etc/images/mail/forward.pbm: New file. * etc/images/mail/not-spam.pbm: New file. * etc/images/mail/outbox.pbm: New file. * etc/images/mail/preview.pbm: New file. * etc/images/mail/save-draft.pbm: New file. * etc/images/mh-logo.pbm: New file. * etc/images/mpc/add.pbm: New file. * etc/images/mpc/ffwd.pbm: New file. * etc/images/mpc/next.pbm: New file. * etc/images/mpc/pause.pbm: New file. * etc/images/mpc/play.pbm: New file. * etc/images/mpc/prev.pbm: New file. * etc/images/mpc/rewind.pbm: New file. * etc/images/mpc/stop.pbm: New file. * etc/images/redo.pbm: New file. * etc/images/smilies/braindamaged.pbm: New file. * etc/images/smilies/cry.pbm: New file. * etc/images/smilies/dead.pbm: New file. * etc/images/smilies/evil.pbm: New file. * etc/images/smilies/forced.pbm: New file. * etc/images/smilies/grin.pbm: New file. * etc/images/smilies/indifferent.pbm: New file. * etc/images/sort-ascending.pbm: New file. * etc/images/sort-column-ascending.pbm: New file. * etc/images/sort-criteria.pbm: New file. * etc/images/sort-descending.pbm: New file. * etc/images/sort-row-ascending.pbm: New file. * etc/images/unchecked.pbm: New file. * etc/images/zoom-in.pbm: New file. * etc/images/README: Update instructions for PBM files. Eli Zaretskii2015-09-1583-0/+139
* Add separator.pbm tool-bar image...* etc/images/separator.pbm: New file. Having it avoids the side effect of changing the tool-bar height when the default font's size changes and XPM image support is not available, due to the SPC characters that are left in the Lisp string used to display the tool bar, because there are no images to display instead of those SPC characters. Eli Zaretskii2015-09-151-0/+3
* Make syntax.c call syntax-propertize on demand...* lisp/emacs-lisp/syntax.el (syntax--jit-propertize): New function. (parse-sexp-propertize-function): Use it. (syntax-propertize): Disable parse-sexp-propertize-function. * src/syntax.c (parse_sexp_propertize, update_syntax_table_forward): New functions. (syms_of_syntax): New vars `parse-sexp-propertize-done' and `parse-sexp-propertize-function'. * src/syntax.h (struct gl_state_s): Add `e_property_truncated' field. (UPDATE_SYNTAX_TABLE_FORWARD): Use update_syntax_table_forward. (SETUP_BUFFER_SYNTAX_TABLE): Set e_property_truncated. * lisp/progmodes/elisp-mode.el (elisp-byte-code-syntax-propertize): Don't assume `point' is set. Stefan Monnier2015-09-091-0/+3
* Improvements for curved quotes on Linux consule...This should help Emacs work better out-of-the-box on Linux consoles, which have only limited support for displaying Unicode characters. Also, undo the recent change that caused text-quoting-style to affect quote display on terminals, so that the two features are independent. See Alan Mackenzie in: http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00244.html Finally, add a style parameter to startup--setup-quote-display, so that this function can also be invoked after startup, with different styles depending on user preference at the time. * configure.ac: Check for linux/kd.h header. * doc/emacs/display.texi (Text Display): Document quote display. * doc/lispref/display.texi (Active Display Table): * etc/NEWS: * lisp/startup.el (startup--setup-quote-display, command-line): text-quoting-style no longer affects quote display. * doc/lispref/frames.texi (Terminal Parameters): Fix typo. * lisp/international/mule-util.el (char-displayable-p): * lisp/startup.el (startup--setup-quote-display): On a text terminal supporting glyph codes, use the reported glyph codes instead of the terminal coding system, as this is more accurate on the Linux console. * lisp/startup.el (startup--setup-quote-display): New optional arg STYLE. * src/fontset.c (Finternal_char_font): Report glyph codes for a text terminal, if they are available. Currently this is supported only for the Linux console. * src/termhooks.h (struct terminal): New member glyph-code-table. * src/terminal.c [HAVE_LINUX_KD_H]: Include <errno.h>, <linux/kd.h>. (calculate_glyph_code_table) [HAVE_LINUX_KD_H]: New function. (terminal_glyph_code): New function. Paul Eggert2015-09-091-2/+1
* * lisp/emacs-lisp/package.el (package-initialize): Set enable-at-startup...When `package-initialize' is called as part of loading the init file, the user probably doesn't want it to be called again afterwards. In this situation, `package-initialize' now sets `package-enable-at-startup' to nil to prevent that. The user can have the old behaviour by setting this variable to t after the call to `package-initialize'. (Bug#21423) * doc/emacs/package.texi (Package Installation): Document it * doc/lispref/package.texi (Packaging Basics): Document it * etc/NEWS: Document it Artur Malabarba2015-09-071-0/+7