aboutsummaryrefslogtreecommitdiffstats
path: root/etc (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge from origin/emacs-25Paul Eggert2016-05-091-106/+120
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | 3b47898 Fix doc string in `insert' b479dea * doc/misc/emacs-mime.texi (time-date): Document now-builtins... cd27f73 Say 'All results processed' at the end 4ffec91 Document automatic adjustment of process' logical window dime... dc66271 ; Fix typos and stylistic glitches in NEWS
| * | Document automatic adjustment of process' logical window dimensionsEli Zaretskii2016-05-071-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/processes.texi (Process Buffers): Document 'set-process-window-size' and 'window-adjust-process-window-size-function'. * etc/NEWS: Mention the new functionality and variable. * src/process.c (Fset_process_window_size): Improve the doc string.
| * | ; Fix typos and stylistic glitches in NEWSMichael Albinus2016-05-061-106/+112
| | |
* | | Add :after-hook facility to define-derived-mode.Alan Mackenzie2016-05-081-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allow a form to be evaluated _after_ a major mode's hooks have been run. It is needed to solve some problems in CC Mode, including bug #16759 and bug #23476. * lisp/emacs-lisp/derived.el (define-derived-mode): introduce the new argument `:after-hook', and generate the requisite code for it. (derived-mode-make-docstring): Take account of the possibility of :after-hook. * lisp/subr.el (delayed-after-hook-forms): New variable. (run-mode-hooks): As the last thing evaluate the forms in delayed-after-hook-forms. * doc/lispref/modes.texi (Derived Modes): Document :after-hook. (Mode Hooks): Document the new feature in run-mode-hooks. * etc/NEWS: Note the new feature.
* | | Add an option in Edebug to prevent pauses after `h', 'f', and `o'.Alan Mackenzie2016-05-071-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Requested by Paul Pogonyshev. Also add in documentation for Edebug config variables which was missing. * lisp/emacs-lisp/edebug.el (edebug-sit-on-break): New customizable option. (edebug--display-1): Test edebug-sit-on-break before pausing 1 second. * doc/lispref/edebug.texi (Jumping): Document the effect of the new option. (Edebug Options): Document the new option. Also add documentation for edebug-eval-macro-args, edebug-print-length, edebug-print-level, edebug-print-circle, edebug-sit-for-seconds. * etc/NEWS: Note the new feature.
* | | Correct hack-local-variables change from Thu May 5 11:05:49 2016 +0000Alan Mackenzie2016-05-061-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prevent hack-local-variables being called from the fundamental-mode mode call early in normal-mode. This fixes bug #23460 and bug #23463. * lisp/files.el (normal-mode) Replace call to fundamental-mode with calls to the things it calls, with the exception of hack-local-variables. * etc/NEWS: Add an entry to note the calling of hack-local-variables at each major mode initialization.
* | | Merge from origin/emacs-25Paul Eggert2016-05-052-11/+14
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 50650cb Doc fixes for fclist and grep 5e814e0 Minor doc fixes for quoting 3347a73 `nreverse' the marker pairs list 1a4127d Use save-excursion in xref-location-marker more ab3ba91 shell-quote-argument DIR when appropriate 922c7a3 Rework xref-query-replace-in-results 3fe3510 * lisp/replace.el (query-replace-read-from): Use minibuffer-w... 0932b94 Fix todo-mode bug involving archived items (bug#23447) e68ad1f ; * etc/NEWS: Tiny edit. (Bug#23432) adc80b7 ; * test/automated/xref-tests.el: Add copyright and license. 4d8fd9c Handle "empty line" regexp in xref searches f559b37 Add tests for xref-collect-matches 6428aa0 Use grep-find-ignored-directories instead of vc-directory-exc... 6f82d8e Clear buffer-undo-list when showing xrefs c68a091 Note the quote translation in `message' in section "incompati... 52f86a7 * etc/NEWS: Mention (message "%s" (format ...)). 93703c5 (Common Keywords): Correct what missing :group means 79e5800 Improve documentation of Dired's 'A' and 'Q' commands 2ea2a2f Doc fixes for quoting 8544b98 posnp doc clarification 805204f Mention what a missing :group does ec554d7 Fix documentation of dired-aux search/replace commands
| * | Doc fixes for fclist and grepPaul Eggert2016-05-051-1/+1
| | | | | | | | | | | | | | | | | | A newline is needed between two fc-list calls. egrep and fgrep have been withdrawn from POSIX, so document grep -E and grep -F instead.
| * | Minor doc fixes for quotingPaul Eggert2016-05-051-13/+6
| | | | | | | | | | | | | | | | | | | | | * doc/lispref/control.texi (Signaling Errors): * doc/lispref/display.texi (Displaying Messages): Don’t say that formats “generate”. Try to word more clearly. * etc/NEWS: Coalesce near-duplicate entries.
| * | ; * etc/NEWS: Tiny edit. (Bug#23432)Glenn Morris2016-05-041-3/+5
| | |
| * | Note the quote translation in `message' in section "incompatible changes".Alan Mackenzie2016-05-031-0/+7
| | | | | | | | | | | | | | | | | | * etc/NEWS: Note that `message' translates quotes, that the translation cannot be disabled, and that `format' can be used to get the old behavior back.
| * | * etc/NEWS: Mention (message "%s" (format ...)).Paul Eggert2016-05-031-1/+2
| | |
* | | Support completion of HTML tags in CSS selectorsSimen Heggestøyl2016-05-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/textmodes/css-mode.el (css--html-tags): New variable holding a list of HTML tags for completion. (css--nested-selectors-allowed): New variable for determining whether nested selectors are allowed in the current mode. (css--complete-selector): New function for completing part of a CSS selector. (css-completion-at-point): Support completion of selectors. (scss-mode): Allow nested selectors.
* | | ; Spelling and quoting fixesPaul Eggert2016-05-012-18/+18
| | |
* | | Merge from origin/emacs-25Paul Eggert2016-05-011-1/+5
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 71fb0e0 Improve last change to vc-git-mode-line-string 6858e77 Todo mode doc bug fix e55d0db Fix revision calculation in vc-git-mode-line-string ca87b34 ; Fix errant revert ccb75d7 40bfebe Add Python 3.5 keyword "await" fa7886a Add new keywords of Python 3.5 ccb75d7 Partially revert previous change. 8ee168a ; * etc/NEWS: Update entry about color fonts on OS X with a w... b09ca27 Say why text-quoting-style is not a user option
| * | ; * etc/NEWS: Update entry about color fonts on OS X with a workaround.Eli Zaretskii2016-04-261-0/+3
| | |
| * | Say why text-quoting-style is not a user optionPaul Eggert2016-04-251-1/+2
| | | | | | | | | | | | | | | | | | * doc/lispref/help.texi (Keys in Documentation): * etc/NEWS: Document why text-quoting-style is not a customizable variable (Bug#23372).
* | | Merge from origin/emacs-25Paul Eggert2016-05-011-0/+6
|\ \ \ | |/ / | | | | | | | | | | | | 5a952eb Don't mention ~/.emacs.bmk literally in doc strings c338cf3 * etc/NEWS: Explain why multicolor font display is disabled o... c30d1b4 Port to Ubuntu 16.04 --enable-gcc-warnings
| * | * etc/NEWS: Explain why multicolor font display is disabled on OS X Cocoa.YAMAMOTO Mitsuharu2016-04-251-0/+6
| | |
* | | Mention the `find-library-name' changesLars Ingebrigtsen2016-05-021-0/+5
| | |
* | | Allow minibuffer prompts to use facesLars Ingebrigtsen2016-05-011-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/minibuf.texi (Text from Minibuffer): Document `minibuffer-prompt-properties' and explain how faces work in the minibuffer prompt. * src/minibuf.c (read_minibuf): If `face' is in `minibuffer-prompt-properties', apply it to the end of the face list to allow users to have their own faces on the prompts (bug#16136).
* | | Document extended-command-suggest-shorterLars Ingebrigtsen2016-04-301-0/+4
| | | | | | | | | | | | | | | * doc/emacs/m-x.texi (M-x): Mention extended-command-suggest-shorter (bug#19152).
* | | Make icomplete respect `completion-ignored-extensions'Drew Adams2016-04-281-0/+4
| | | | | | | | | | | | | | | * lisp/icomplete.el (icomplete-completions): Heed `completion-ignored-extensions' (bug#12939).
* | | Add a new face for non-breaking hyphen charactersLars Ingebrigtsen2016-04-281-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/display.texi (Standard Faces): Mention nobreak-hyphen. (Text Display): Ditto. * lisp/faces.el (nobreak-hyphen): New face (bug#12048). * src/xdisp.c (get_next_display_element): Use it instead of the escape-glyph face. * src/xdisp.c (syms_of_xdisp): New symbil Qnobreak_hyphen.
* | | Avoid having `C-x h' mark the prompt part of the minibufferLars Ingebrigtsen2016-04-271-0/+4
| | | | | | | | | | | | | | | * lisp/simple.el (mark-whole-buffer): Don't mark the prompt part of the minibuffer (bug#2589).
* | | Allow a prefix argument to find-library to pop to a different windowLars Ingebrigtsen2016-04-271-0/+4
| | | | | | | | | | | | | | | * lisp/emacs-lisp/find-func.el (find-library): Allow a prefix argument to pop to a different window (bug#2270).
* | | `url-retrieve-synchronously' now takes an optional timeout parameterLars Magne Ingebrigtsen2016-04-261-0/+4
| | | | | | | | | | | | | | | | | | | | | * doc/misc/url.texi (Retrieving URLs): Document optional parameters. * lisp/url/url.el (url-retrieve-synchronously): Allow passing in a timeout parameter (bug#22940).
* | | New function ‘char-from-name’Paul Eggert2016-04-251-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also fixes the mishandling of "\N{CJK COMPATIBILITY IDEOGRAPH-F900}", "\N{VARIATION SELECTOR-1}", etc. Problem reported by Eli Zaretskii in: http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00614.html * doc/lispref/nonascii.texi (Character Codes), etc/NEWS: Document this. * lisp/international/mule-cmds.el (char-from-name): New function. (read-char-by-name): Use it. Document that "BED" is treated as a name, not as a hexadecimal number. Reject out-of-range integers, floating-point numbers, and strings with trailing junk. * src/lread.c (character_name_to_code): Call char-from-name instead of inspecting ucs-names directly, so that we handle computed names like "VARIATION SELECTOR-1". Do not use an auto string, since char-from-name might GC. * test/src/lread-tests.el: Add tests for new behavior, and fix some old tests that were wrong.
* | | ; Run find-function-after-hook after finding a symbolTino Calancha2016-04-251-1/+4
| | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/find-func.el (find-library): * lisp/help-mode.el (help-function-def, help-variable-def): Run `find-function-after-hook' inside the help-function of the buttons (bug#22583).
* | | Don't mirror slashes in convert-standard-filename on MS-WindowsEli Zaretskii2016-04-251-0/+4
| | | | | | | | | | | | | | | | | | | | | * lisp/w32-fns.el (w32-convert-standard-filename): Don't mirror slashes into backslashes. This avoids producing ugly file names, and is deemed no longer necessary, and should certainly be unrelated to which shell is in use.
* | | * etc/NEWS: Grammar and punctuation improvements.Paul Eggert2016-04-241-31/+29
| | |
* | | Merge from origin/emacs-25Paul Eggert2016-04-241-7/+7
|\ \ \ | |/ / | | | | | | | | | | | | | | | 9daf1cf * etc/NEWS: Improve wording of vc-git-log-output-coding-syste... 0cd2e92 Don't kill ~/ if it's the top level directory 4f40f5f describe-char: fix insert char documentation 87ee542 (vc-git-mode-line-string): Don't use `replace-regexp-in-string'
| * | * etc/NEWS: Improve wording of vc-git-log-output-coding-system etc.Paul Eggert2016-04-241-7/+7
| | |
* | | Merge from origin/emacs-25Paul Eggert2016-04-241-60/+54
|\ \ \ | |/ / | | | | | | | | | 960f90d * etc/AUTHORS: Update the AUTHORS file b21e9d4 * admin/update_autogen: Use #!/usr/bin/env bash
| * | * etc/AUTHORS: Update the AUTHORS fileNicolas Petton2016-04-221-60/+54
| | |
* | | Merge from origin/emacs-25Paul Eggert2016-04-241-0/+3
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 78f9af7 ; ChangeLog fixes 162e549 * admin/authors.el (authors-ignored-files): Additions. 2b31a0c In x_set_window_size restore do_pending_window_change calls 401857e Fix Alt-modified keys on some European MS-Windows keyboards a77cf24 Document 'help-go-forward' 1ba947f Revert "Allow to customize names of executables used by grep.el" 570e0fa Revert "Don't use 'find-program'" 645f4ef Revert "Use 'grep-find-program' in check-declare.el" aa03257 Clarify documentation of 'dired-mark-files-containing-regexp' ce0d8c7 Make tmm-menubar work in correct order again b8d5a8f Remove the Meta-CVS VC backend
| * | Remove the Meta-CVS VC backendDmitry Gutov2016-04-191-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/obsolete/vc-mcvs.el: Remove the file (bug#20475). * lisp/vc/log-view.el (log-view-extract-comment): Remove the MCVS reference. * doc/misc/efaq-w32.texi (Version control): Same.
* | | Document the nil/default values of url-user-agentLars Magne Ingebrigtsen2016-04-241-1/+1
| | | | | | | | | | | | | | | * doc/misc/url.texi (Customization): Document the nil/default values of url-user-agent.
* | | Compute User-Agent dynamically in url-httpClément Pit--Claudel2016-04-241-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * url-http.el (url-http-user-agent-string): Compute User-Agent string dynamically. (url-http--user-agent-default-string): New function. * url-vars.el (url-privacy-level): Allow `emacs' in list of information not to send. (url-user-agent): Add nil and `default' options; do not pre-compute value.
* | | Implement process-attributes for DarwinMagnus Henoch2016-04-241-0/+3
| | | | | | | | | | | | | | | | | | * src/sysdep.c (timeval_to_timespec, make_lisp_timeval) (system_process_attributes): Implement process-attributes for Darwin (bug#16579).
* | | ; NEWS: Move entries where they belong toMichael Albinus2016-04-241-141/+146
| | |
* | | Regexps for matching CMake outputJö Fahlke2016-04-232-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/progmodes/compile.el (compilation-error-regexp-alist-alist): Add regexps for matching CMake output. * test/lisp/progmodes/compile-tests.el (compile-tests--test-regexps-data): Add CMake test cases. * etc/compilation.txt (CMake): Add CMake examples. Copyright-paperwork-exempt: yes
* | | Add documentation for character name escapesPhilipp Stephani2016-04-211-0/+5
| | |
* | | ; Spelling fixesPaul Eggert2016-04-211-2/+2
| | |
* | | Minor fixups for external socket launchingPaul Eggert2016-04-171-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac (HAVE_LIBSYSTEMD): Change earliest version to 222. * doc/emacs/misc.texi (Emacs Server): * etc/NEWS: Spelling and doc fixes. * src/emacs.c (main) [HAVE_LIBSYSTEMD]: Check for sd_is_socket returning positive, not zero. * src/process.c (external_sock_fd): Instead of initializing here ... (init_process_emacs): ... initialize it here, so that it does the right thing after dump/restore. (connect_network_socket): Simplify socket_to_use test.
* | | Mention `message-use-idna' in NEWSLars Magne Ingebrigtsen2016-04-171-0/+6
| | |
* | | Add external socket launching supportMatthew Leach2016-04-161-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/process.c (connect_network_socket): Allow a pre-allocated socket descriptor to be used if passed to Emacs, avoiding the call to 'socket' and 'bind'. (Fmake_network_process): Allow users to pass ':use-external-socket' in the parameter plist to use any sockets that have been passed to Emacs. (wait_reading_process_output): Call 'socket' and 'bind' every time. (syms_of_process): New symbol ':use-external-socket'. (set_external_socket_descriptor): New function. (external_sock_fd): New variable. * src/lisp.h: (set_external_socket_descriptor): New declaration. * src/emacs.c (main): Call 'sd_listen_fds' to read the number of sockets passed and call 'set_external_socket_descriptor' to set the external socket. * src/Makefile.in: Add libsystemd library and C flags to the Emacs compilation options. * configure.ac: Add new default-on option "systemd" and check for libsystemd at configure time. * lisp/server.el (server-start): Set ':use-external-socket' to 't' when calling 'make-network-process'. * etc/NEWS: Document new socket-passing functionality and the configure option to disable systemd interaction. * doc/emacs/misc.texi (Emacs Server): Document systemd socket passing functionality and provide systemd unit examples. * doc/lispref/processes.texi (Network Processes): Document new 'make-network-process' option ':use-external-socket'.
* | | Support OFFSET and (OFFSET ABBR) time zone rulesPaul Eggert2016-04-121-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This simplifies Gnus and VC time zone support, by letting them feed the output of ‘current-time-zone’ and ‘decode time’ to primitives that accept time zone arguments. * doc/lispref/os.texi (Time Zone Rules, Time Conversion): * etc/NEWS: * lisp/gnus/message.el (message-insert-formatted-citation-line): * lisp/org/org.el (org-timestamp-format): * src/editfns.c (Fformat_time_string, Fdecode_time): (Fcurrent_time_string, Fcurrent_time_zone, Fset_time_zone_rule): Document new behavior. * lisp/gnus/gmm-utils.el (gmm-format-time-string): * lisp/vc/add-log.el (add-log-iso8601-time-zone): Mark as obsolete, as it is now just an alias or narrow wrapper around format-time-string. * src/editfns.c (tzlookup): Also support integer OFFSET and list (OFFSET ABBR) as time zone rules. (Fencode_time): No longer need a special case for a cons ZONE. (Fcurrent_time_zone): If the time zone string is missing, compute it the same way the other new code does.
* | | Merge from origin/emacs-25Paul Eggert2016-04-122-9/+9
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | ca50981 Improve time zone documentation c23c965 Prevent bootstrap autoload backup files 9344612 Disable multicolor fonts on OS X since they are not supported... c41ce1c Capitalize “Universal Time” in documentation 10597c9 Don't use 'find-program'
| * | Improve time zone documentationPaul Eggert2016-04-122-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/os.texi (Time Zone Rules): New section, mostly with material moved here from other sections. * doc/emacs/cmdargs.texi (General Variables): * doc/lispref/os.texi (Time Conversion, Time Parsing): Xref new section. * etc/NEWS, etc/PROBLEMS: * lisp/org/org.el (org-timestamp-format): * src/editfns.c (Fformat_time_string, Fdecode_time) (Fencode_time, Fcurrent_time_string, Fcurrent_time_zone) (Fset_time_zone_rule): When documenting time zone rule strings, mention the TZ environment variable in preference to mentioning the sort-of-internal function set-time-zone-rule.