diff options
author | Glenn Morris <rgm@gnu.org> | 2018-05-25 09:45:34 -0700 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2018-05-25 09:45:34 -0700 |
commit | 48d6212655c347ded7f4ec398467e05c6bce1dc7 (patch) | |
tree | 1b44567da3f1387fc4b09d3ec49bcf9dac0d0046 | |
parent | 9fe9f21515ccb4562269cc6ce8dfcebc4cd11384 (diff) | |
parent | 07f8f9bc5a51f5aa94eb099f3e15fbe0c20ea1ea (diff) | |
download | emacs-48d6212655c347ded7f4ec398467e05c6bce1dc7.tar.gz |
Merge from origin/emacs-26
07f8f9b (origin/emacs-26) ; * lisp/ldefs-boot.el: Update.
5cec2b0 * etc/HISTORY: Update for Emacs 26.1 release.
7c474e1 * etc/AUTHORS: Update.
ddc7bea ; * ChangeLog.3: Update.
3557460 ; * admin/authors.el: Update.
2f44d2d Note caveat for backward regexp searching in docstring (Bug#3...
3145d08 Update backtrace in Emacs Lisp Intro
43a9c26 Move window-point in bibtex-search-entry
4bb2741 More fixes of Intro to Emacs Lisp
c57c226 ; * doc/emacs/misc.texi (FFAP): Fix a typo. (Bug#31580)
0a51113 Add a footnote to Emacs Lisp Intro
5eabe4a ; * doc/emacs/msdos.texi (ls in Lisp): Fix a typo. (Bug#31575)
d5e0ceb * lisp/help.el (with-help-window): Doc fix. (Bug#31574)
e7952bd Fix some cross-references in emacs-lisp-intro.texi
a897959 Minor copyedits in Emacs manual in macos.texi
Conflicts:
lisp/ldefs-boot.el
-rw-r--r-- | ChangeLog.3 | 523 | ||||
-rw-r--r-- | admin/authors.el | 2 | ||||
-rw-r--r-- | doc/emacs/macos.texi | 4 | ||||
-rw-r--r-- | doc/emacs/misc.texi | 2 | ||||
-rw-r--r-- | doc/emacs/msdos.texi | 2 | ||||
-rw-r--r-- | doc/lispintro/emacs-lisp-intro.texi | 61 | ||||
-rw-r--r-- | doc/lispref/searching.texi | 2 | ||||
-rw-r--r-- | etc/AUTHORS | 141 | ||||
-rw-r--r-- | etc/HISTORY | 2 | ||||
-rw-r--r-- | lisp/help.el | 4 | ||||
-rw-r--r-- | lisp/textmodes/bibtex.el | 2 | ||||
-rw-r--r-- | src/search.c | 5 |
12 files changed, 649 insertions, 101 deletions
diff --git a/ChangeLog.3 b/ChangeLog.3 index 2f0ccc80ec6..b19d6bd7244 100644 --- a/ChangeLog.3 +++ b/ChangeLog.3 @@ -1,3 +1,524 @@ +2018-05-25 Noam Postavsky <npostavs@gmail.com> + + Note caveat for backward regexp searching in docstring (Bug#31584) + + * src/search.c (Fre_search_backward): Emphasize that backwards + searches may give shorter than expected matches. + * doc/lispref/searching.texi (Regexp Search): Add an anchor for + re-search-backward to reference. + +2018-05-25 Eli Zaretskii <eliz@gnu.org> + + Update backtrace in Emacs Lisp Intro + + * doc/lispintro/emacs-lisp-intro.texi (Making Errors): Update the + backtrace to match Emacs 26. (Bug#31589) + +2018-05-24 Roland Winkler <winkler@gnu.org> + + Move window-point in bibtex-search-entry + + * lisp/textmodes/bibtex.el (bibtex-search-entry): Move window-point + to record found. + +2018-05-24 Eli Zaretskii <eliz@gnu.org> + + More fixes of Intro to Emacs Lisp + + * doc/lispintro/emacs-lisp-intro.texi (Finding More): Tell the + reader how to invoke 'M-.' without a tags table. Add a + cross-reference to the Emacs manual for when a tags table does + need to be created. + (append save-excursion): Rephrase a confusing sentence. + (Bug#31578) + +2018-05-24 Eli Zaretskii <eliz@gnu.org> + + Add a footnote to Emacs Lisp Intro + + * doc/lispintro/emacs-lisp-intro.texi (Run a Program): Describe + the detailed output of integer value evaluation in a footnote, to + prevent confusion. (Bug#31579) + +2018-05-24 Eli Zaretskii <eliz@gnu.org> + + * lisp/help.el (with-help-window): Doc fix. (Bug#31574) + +2018-05-23 Eli Zaretskii <eliz@gnu.org> + + Fix some cross-references in emacs-lisp-intro.texi + + * doc/lispintro/emacs-lisp-intro.texi (List Processing) + (Determining the Element, graph-body-print): Fix cross-references + to subsections that don't exist in the printed version of the + manual. (Bug#31567) + +2018-05-23 Eli Zaretskii <eliz@gnu.org> + + Minor copyedits in Emacs manual in macos.texi + + * doc/emacs/macos.texi (Mac / GNUstep Basics) + (Mac / GNUstep Events): Fix markup and capitalization. + (Bug#31568) + +2018-05-23 Noam Postavsky <npostavs@gmail.com> + + Clarify when to use advice-add vs add-function + + * lisp/emacs-lisp/nadvice.el (add-function): Note in docstring that + advice-add should be used for named functions. + +2018-05-22 Eli Zaretskii <eliz@gnu.org> + + Minor formatting tweak in the Emacs manual + + * doc/emacs/custom.texi (Directory Variables): Don't have 2 + footnotes back to back, it looks bad in HTML. (Bug#31555) + +2018-05-22 Eli Zaretskii <eliz@gnu.org> + + Update comments in Intro to Emacs Lisp + + * doc/lispintro/emacs-lisp-intro.texi: Explain in the comments + what are roman page numbers in Preface about. (Bug#31541) + +2018-05-21 Noam Postavsky <npostavs@gmail.com> + + * etc/NEWS: Mention change in `edebug-prin1-to-string'. + +2018-05-21 Eli Zaretskii <eliz@gnu.org> + + Another attempt to fix sql.el + + * lisp/progmodes/sql.el (sql-product-interactive): Fix calculation + of the SQL buffer name. (Bug#31446) + +2018-05-21 Eli Zaretskii <eliz@gnu.org> + + Update binding of 'M-.' in Intro to Emacs Lisp + + * doc/lispintro/emacs-lisp-intro.texi (On Reading this Text) + (Finding More, Buffer Related Review, Buffer Exercises) + (Find a File, Conclusion): 'M-.' is now bound to + 'xref-find-definitions'. (Bug#31542) + +2018-05-21 Eli Zaretskii <eliz@gnu.org> + + Fix a typo in last change in sql.el + + * lisp/progmodes/sql.el (sql-product-interactive): Use 'null', + not 'zerop'. (Bug#31446) + +2018-05-20 Eli Zaretskii <eliz@gnu.org> + + Fix capitalization of mail headers + + * doc/emacs/sending.texi (Mail Format, Mail Headers) + (Mail Aliases, Header Editing): Use consistent capitalization of + CC, BCC, and FCC. (Bug#31532) + +2018-05-20 Eli Zaretskii <eliz@gnu.org> + + Fix buffer names in sql.el + + * lisp/progmodes/sql.el (sql-product-interactive): Fix the way the + buffer name is determined by prefix arg. (Bug#31446) + +2018-05-20 Eli Zaretskii <eliz@gnu.org> + + Minor fixes in the Emacs manual + + * doc/emacs/misc.texi (Gnus Group Buffer): Fix a typo. (Bug#31534) + (Single Shell): Rephrase an unclear sentence. (Bug#31535) + (Remote Host): Use @command where appropriate. (Bug#31536) + +2018-05-19 Eli Zaretskii <eliz@gnu.org> + + Fix a typo in rmail.texi + + * doc/emacs/rmail.texi (Rmail Summary Edit): Add markup to 'nil'. + (Bug#31533) + +2018-05-18 Paul Eggert <eggert@cs.ucla.edu> + + * etc/PROBLEMS: Document Bug#31305. + +2018-05-18 Lars Ingebrigtsen <larsi@gnus.org> + + (gnus-blocked-images): Clarify privacy implications + + * lisp/gnus/gnus-art.el (gnus-blocked-images): Clarify the privacy + implication of altering the value of this variable. + + (cherry picked from commit f4d9fd3dd45f767eca33fbf1beee40da790fa74e) + +2018-05-18 Eli Zaretskii <eliz@gnu.org> + + Fix a typo in describing input methods + + * lisp/help-mode.el (help-make-xrefs): Fix a typo. (Bug#31448) + +2018-05-14 Eli Zaretskii <eliz@gnu.org> + + Clarify the mode-line indicators in CC Mode + + * doc/emacs/programs.texi (Electric C): Explain '*' and '/' in the + CC Mode mode-line. (Bug31445) + +2018-05-12 João Távora <joaotavora@gmail.com> + + Fix filesystem littering by Flymake's legacy backend + + The Flymake legacy "proc" backend, which is active by default will try + to syntax-check foo.c/foo.cpp and many other types of files, but on + failing to find a suitable Makefile target, will fail. There's + nothing wrong with that except that it used to leave behind the + foo_flymake.c and foo_flymake.cpp auxiliary files behind, littering + the filesystem. + + * lisp/progmodes/flymake-proc.el (flymake-proc-legacy-flymake): + Call init-function inside of the unwind-protect. + +2018-05-12 Paul Eggert <eggert@cs.ucla.edu> + + * doc/emacs/help.texi: Fix paren typo. + +2018-05-11 Eli Zaretskii <eliz@gnu.org> + + More minor changes in shell-related nodes of Emacs manual + + * doc/emacs/misc.texi (Interactive Shell): Clarify how the window + that displays "*shell*" is selected. + (Shell Prompts): Fix a typo. Reported by Jorge + <jorge+list@disroot.org> in emacs-manual-bugs. + +2018-05-11 Eli Zaretskii <eliz@gnu.org> + + Fix inaccuracies in "Shell Ring" node of Emacs manual + + * doc/emacs/misc.texi (Shell Ring): Don't mention 'M-s' and don't + insist on Shell history commands being "jsut like" similar + commands that operate on minibuffer history. Reported by Jorge + <jorge+list@disroot.org> in emacs-manual-bugs. + +2018-05-11 Eli Zaretskii <eliz@gnu.org> + + Improve documentation of kmacro commands and variables. + + * lisp/kmacro.el (kmacro-start-macro-or-insert-counter) + (kmacro-counter, kmacro-set-format, kmacro-set-counter) + (kmacro-add-counter, kmacro-counter-format) + (kmacro-insert-counter): Clarify and improve the doc strings. + (Bug#31243) + +2018-05-11 Noam Postavsky <npostavs@gmail.com> + + * doc/man/emacs.1.in: Document --fg-daemon and --bg-daemon. + +2018-05-08 Noam Postavsky <npostavs@gmail.com> + + Don't check non-X frames for z order (Bug#31373) + + * src/xfns.c (x_frame_list_z_order): Only use frames with + `output_method' set to `output_x_window'. + +2018-05-07 Alan Third <alan@idiocy.org> + + Check NSWindow is actually a frame + + * src/nsfns.m (Fns_frame_list_z_order): Check NSWindow is an instance + of EmacsView before treating it as one. + +2018-05-06 Xu Chunyang <mail@xuchunyang.me> + + Fix gud-statement for pdb + + * lisp/progmodes/gud.el (pdb): Fix the gud-print implementation. + (Bug#31363) + +2018-05-04 Eli Zaretskii <eliz@gnu.org> + + Document 'custom-group' + + * doc/lispref/customize.texi (Group Definitions): Document the + 'custom-group' property. + +2018-05-04 Eli Zaretskii <eliz@gnu.org> + + A minor addition to etc/DEBUG + + * etc/DEBUG: Add a note for macOS users who get error messages + when trying to run GDB. + +2018-05-04 Daniel Pittman <slippycheeze@google.com> (tiny change) + + Avoid errors in ispell.el when Enchant returns empty extra chars + + * lisp/textmodes/ispell.el (ispell--get-extra-word-characters): + Handle the case of empty extra characters returned by the + Enchant '-lsmod' command. (Bug#31344) + +2018-05-04 Eli Zaretskii <eliz@gnu.org> + + Make 'ispell-initialize-spellchecker-hook' work again + + * lisp/textmodes/ispell.el (ispell-base-dicts-override-alist): + Defvar it to allow dynamic binding. (Bug#31341) + +2018-05-04 Noam Postavsky <npostavs@gmail.com> + + Handle selected_window change in prepare_menu_bars (Bug#31312) + + * src/xdisp.c (redisplay_internal): Check selected_window after + calling prepare_menu_bars, since it can call lisp hooks. + +2018-05-03 Eli Zaretskii <eliz@gnu.org> + + Fix report-emacs-bug via mailclient on MS-Windows + + * lisp/net/browse-url.el (browse-url-default-windows-browser): + On MS-Windows, call url-unhex-string only for file:// URLs. + (Bug#31351) + +2018-05-02 Paul Eggert <eggert@cs.ucla.edu> + + Port collation tests to glibc 2.27 + + * test/src/fns-tests.el (fns-tests-collate-strings) + (fns-tests-collate-sort): Don’t make unportable assumptions + about how en_US.UTF-8 collation works. These assumptions + are not true on Fedora 28, which ships with glibc 2.27. + +2018-05-01 Paul Eggert <eggert@cs.ucla.edu> + + Port --enable-gcc-warnings to GCC 8 + + Backport from master. + * lib-src/emacsclient.c (fail): + Do not dereference a null pointer. + * src/frame.c (delete_frame): + Add a decl with UNINIT to work around GCC bug 85563. + * src/menu.h (finish_menu_items): + Do not use attribute const. + * src/regex.c (analyze_first): Use FALLTHROUGH, not a comment. + +2018-04-30 Paul Eggert <eggert@cs.ucla.edu> + + Advise CFLAGS= operand, not in environment, when configuring + + Backport from master. + +2018-04-28 Eli Zaretskii <eliz@gnu.org> + + Update the Emacs FAQ + + * doc/misc/efaq.texi (Latest version of Emacs): Update versions. + (New in Emacs 26): New node. + + * admin/release-process: Mention the FAQ update as part of the + release. + +2018-04-28 Eli Zaretskii <eliz@gnu.org> + + * etc/DEBUG: Minor copyedits. + +2018-04-26 Alan Third <alan@idiocy.org> + + Clarify wording of NS drag n drop documentation + + * doc/emacs/macos.texi (Mac / GNUstep Events): Clarify wording of + ns-drag-n-drop description. + +2018-04-25 Basil L. Contovounesios <contovob@tcd.ie> + + Improve kill-related documentation (bug#31209) + + * doc/lispref/text.texi (Low-Level Kill Ring): Fix typo under + current-kill. Mention interprogram-paste-function under kill-new + and kill-append. + * lisp/simple.el (save-interprogram-paste-before-kill, kill-new) + (kill-append-merge-undo, kill-append): Touch-up docstrings. + +2018-04-24 Stefan Monnier <monnier@iro.umontreal.ca> + + * lisp/simple.el (region-extract-function): Don't hide the 'nil' case. + +2018-04-22 Karl Otness <karl@karlotness.com> (tiny change) + + Fix pre- and post-command-hook errors in term.el + + Before this patch, after the terminal process dies the command + hooks added in term-mode's char mode would produce errors. + This fix removes these hooks when the process dies. + * lisp/term.el (term-handle-exit): Remove pre-command-hook and + post-command-hook because the process is dead. (Bug#31236) + +2018-04-22 Charles A. Roelli <charles@aurox.ch> + + * doc/lispref/display.texi (Glyphless Chars): Fix grammar. + +2018-04-21 Alan Third <alan@idiocy.org> + + Fix macOS drag n drop event documentation + + * doc/emacs/macos.texi (Mac / GNUstep Customization): Remove + references to color panel. + (Mac / GNUstep Events): Remove ns-drag-file, and add ns-drag-n-drop. + +2018-04-20 Eli Zaretskii <eliz@gnu.org> + + Update the documentation of 'perform-replace' + + * doc/lispref/searching.texi (Search and Replace): Update the + documentation of 'perform-replace'. + +2018-04-20 Martin Rudalics <rudalics@gmx.at> + + * etc/NEWS: Another fix for the last change (noted by Juri Linkov) + +2018-04-19 Eli Zaretskii <eliz@gnu.org> + + Fix use of @key in Texinfo manuals + + * doc/misc/efaq-w32.texi (Location of init file): + * doc/misc/org.texi (Editing source code, Export settings) + (Closing items, Drawers, Structure editing): + * doc/misc/gnus.texi (Spam and Ham Processors, Terminology): + * doc/misc/calc.texi (Keypad Functions Menu, Keypad Binary Menu) + (Keypad Vectors Menu, Keypad Main Menu, Basic Arithmetic) + (Symbolic Mode): + * doc/misc/sc.texi (Electric References): + * doc/misc/info.texi (Help-^L): + * doc/misc/reftex.texi (Reference Styles): + * doc/misc/idlwave.texi (Troubleshooting, Examining Variables) + (Lesson III---User Catalog, Using the Shell): + * doc/misc/eshell.texi (Bugs and ideas): + * doc/misc/ada-mode.texi (Automatic Casing): + * doc/misc/ediff.texi (Selective Browsing): + * doc/misc/vip.texi (Customizing Constants): + * doc/misc/pcl-cvs.texi (Selected files): + * doc/misc/efaq.texi (Replying to the sender of a message) + (Basic keys, No Meta key, Matching parentheses) + (Origin of the term Emacs, Installing Texinfo documentation) + (Learning how to do something, Emacs manual, Extended commands): + * doc/misc/viper.texi (Rudimentary Changes): + * doc/misc/tramp.texi (Frequently Asked Questions): + * doc/emacs/kmacro.texi (Basic Keyboard Macro): + * doc/emacs/frames.texi (Frame Commands): + * doc/emacs/msdos.texi (Windows Keyboard): + * doc/emacs/search.texi (Query Replace): + * doc/lispintro/emacs-lisp-intro.texi (Keybindings) + (Note for Novices): + * doc/lispref/tips.texi (Key Binding Conventions): Fix use of + @key. For the details, see + http://lists.gnu.org/archive/html/emacs-devel/2018-04/msg00390.html. + +2018-04-19 Eli Zaretskii <eliz@gnu.org> + + Improve documentation of actual arglist + + * doc/lispref/functions.texi (Function Documentation): Advise + against using '(fn ARGLIST)' method of advertising a calling + convention when the old calling convention is deprecated. + (Bug#31191) + +2018-04-18 Noam Postavsky <npostavs@gmail.com> + + Don't assume term-current-row cache is valid (Bug#31193) + + * lisp/term.el (term-down): Call `term-current-row' instead of + directly accessing the variable `term-current-row. Following a resize + of the terminal's window, `term-current-row' is reset to nil, so it is + not safe to assume it is a number. + +2018-04-17 Eli Zaretskii <eliz@gnu.org> + + Fix flyspell-auto-correct-previous-word broken by recent change + + * lisp/textmodes/flyspell.el (flyspell-auto-correct-word): Keep + flyspell-auto-correct-region also when repeatedly invoking + flyspell-auto-correct-previous-word. (Bug#31188) + +2018-04-17 Eli Zaretskii <eliz@gnu.org> + + * test/src/lread-tests.el (lread-test-bug-31186): New test. + +2018-04-17 Andreas Schwab <schwab@suse.de> + + Fix undefined behaviour while looking for lexical-binding file variable (bug 31186) + + * src/lread.c (lisp_file_lexically_bound_p): Reset + beg_end_state before reading variable or value. + +2018-04-15 Eli Zaretskii <eliz@gnu.org> + + Minor wording improvement in "Bookmarks" + + * doc/emacs/regs.texi (Bookmarks): Improve wording. Suggested by + "Siraphob (Ben) Phipathananunth" <siraben@disroot.org>. + +2018-04-14 Eli Zaretskii <eliz@gnu.org> + + Fix building etc/DOC in the MSDOS port + + * msdos/sed1v2.inp (lisp.mk): Fix escaping in Sed commands. + +2018-04-14 Eli Zaretskii <eliz@gnu.org> + + * lisp/select.el (gui-get-selection): Doc fix. + +2018-04-13 Alan Mackenzie <acm@muc.de> + + Complete documentation of syntax flags by adding `c' + + * doc/lispref/syntax.texi ("Syntax Table Internals"): Add entry for `c' + as `(1 lsh 23)'. + +2018-04-13 Eli Zaretskii <eliz@gnu.org> + + Fix typos and minor wording issues in ELisp manual + + * doc/lispref/internals.texi (Writing Emacs Primitives): + * doc/lispref/display.texi (Temporary Displays): Fix typos. + * doc/lispref/text.texi (Filling, Changing Properties) + (Transposition): Clarify and fix typos. + * doc/lispref/positions.texi (Screen Lines): Improve wording. + * doc/lispref/modes.texi (Minor Mode Conventions) + (Font Lock Multiline): Fix typos. + * doc/lispref/variables.texi (Dynamic Binding Tips): Fix a + cross-reference. Fix a typo. + * doc/lispref/sequences.texi (Sequence Functions): Fix typos. + (Bug#31143) + +2018-04-13 Eli Zaretskii <eliz@gnu.org> + + Avoid segfault in processes of type 'pipe' + + * src/process.c (Fmake_pipe_process): Set up the decoding and + encoding buffers. For the details, see + http://lists.gnu.org/archive/html/emacs-devel/2018-04/msg00295.html. + +2018-04-13 Robert Pluim <rpluim@gmail.com> + + Remove repetitions in documentation strings + + * lisp/bindings.el (right-word): Remove repetition + (left-word): Likewise. + + * lisp/image-mode.el (image-mode-as-hex): Likewise. + + * lisp/cedet/semantic/tag-ls.el (semantic-tag-similar-p): Likewise. + + * lisp/textmodes/reftex-vars.el (reftex-view-crossref-extra): Likewise + +2018-04-12 Eli Zaretskii <eliz@gnu.org> + + * lisp/image.el (image-load-path): Doc fix. + +2018-04-09 Nicolas Petton <nicolas@petton.fr> + + * etc/AUTHORS: Regenerate. + 2018-04-09 Charles A. Roelli <charles@aurox.ch> * lisp/files.el (kept-new-versions): Improve documentation string. @@ -59211,7 +59732,7 @@ This file records repository revisions from commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to -commit c8ffca525c60e4a17d9687d92e3304bb27a8d446 (inclusive). +commit 35574609dd09e2eab0301309b0e3bf831f627fcc (inclusive). See ChangeLog.1 for earlier changes. ;; Local Variables: diff --git a/admin/authors.el b/admin/authors.el index 25871abe95d..1ff98fa588a 100644 --- a/admin/authors.el +++ b/admin/authors.el @@ -958,7 +958,7 @@ in the repository.") ("nxml/test.invalid.xml" . "test-invalid.xml") ("nxml/test.valid.xml" . "test-valid.xml") ("automated/Makefile.in" . "test/Makefile.in") - ("rmailmm.el" . "test/rmailmm.el") + ("test/rmailmm.el" . "rmailmm.el") ;; The one in lisp is eshell/eshell.el. ("eshell.el" . "eshell-tests.el") ("automated/eshell.el" . "eshell-tests.el") diff --git a/doc/emacs/macos.texi b/doc/emacs/macos.texi index cfb63fe1d8c..34b645dbc17 100644 --- a/doc/emacs/macos.texi +++ b/doc/emacs/macos.texi @@ -59,7 +59,7 @@ default). A value of @code{control}, @code{meta}, @code{alt}, modifier keys; a value of @code{left} means be the same key as @code{ns-alternate-modifier}; a value of @code{none} tells Emacs to ignore them, in which case you get the default behavior of macOS -accentuation system from the right option key. +accentuation system from the right @key{Option} key. @kbd{S-mouse-1} adjusts the region to the click position, just like @kbd{mouse-3} (@code{mouse-save-then-kill}); it does not pop @@ -170,7 +170,7 @@ the requested line (@code{ns-open-file-select-line}). This event occurs when a user drags an object from another application into an Emacs frame. The default behavior is to open a file in the window under the mouse, or to insert text at point of the window under -the mouse. It may sometimes be necessary to use the @key{META} key in +the mouse. It may sometimes be necessary to use the @key{Meta} key in conjunction with dragging to force text insertion. @item ns-change-font diff --git a/doc/emacs/misc.texi b/doc/emacs/misc.texi index ac52603ed7a..7c595388ead 100644 --- a/doc/emacs/misc.texi +++ b/doc/emacs/misc.texi @@ -2854,7 +2854,7 @@ which has a similar feature of its own. @cindex finding file at point The FFAP package replaces certain key bindings for finding files, -such as @kbd{C-x C-f}, with commands that provide more sensitive +such as @kbd{C-x C-f}, with commands that provide more sensible defaults. These commands behave like the ordinary ones when given a prefix argument. Otherwise, they get the default file name or URL from the text around point. If what is found in the buffer has the diff --git a/doc/emacs/msdos.texi b/doc/emacs/msdos.texi index b1846919b67..679bdd3e83b 100644 --- a/doc/emacs/msdos.texi +++ b/doc/emacs/msdos.texi @@ -341,7 +341,7 @@ it doesn't support all of them. Here's the list of the switches it does support: @option{-A}, @option{-a}, @option{-B}, @option{-C}, @option{-c}, @option{-G}, @option{-g}, @option{-h}, @option{-i}, @option{-n}, @option{-R}, @option{-r}, @option{-S}, @option{-s}, @option{-t}, @option{-U}, -@option{-u}, @option{v}, and @option{-X}. The @option{-F} switch is +@option{-u}, @option{-v}, and @option{-X}. The @option{-F} switch is partially supported (it appends the character that classifies the file, but does not prevent symlink following). diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi index 81f26728e0a..e5a20110125 100644 --- a/doc/lispintro/emacs-lisp-intro.texi +++ b/doc/lispintro/emacs-lisp-intro.texi @@ -1037,7 +1037,14 @@ putting them between parentheses. The parentheses mark the boundaries of the list. Sometimes a list is preceded by an apostrophe @samp{'}, called a @dfn{single-quote} in Lisp.@footnote{A single-quote is an abbreviation for the special form @code{quote}; you need not think -about special forms now. @xref{Complications}.} Lists are the basis +about special forms now. +@ifnottex +@xref{Complications}. +@end ifnottex +@iftex +@xref{Lisp Interpreter}. +@end iftex +} Lists are the basis of Lisp. @menu @@ -1295,11 +1302,13 @@ hand parenthesis of the following list and then type @kbd{C-x C-e}: @c use code for the number four, not samp. @noindent -You will see the number @code{4} appear in the echo area. (What -you have just done is evaluate the list. The echo area -is the line at the bottom of the screen that displays or echoes -text.) Now try the same thing with a quoted list: place the cursor -right after the following list and type @kbd{C-x C-e}: +You will see the number @code{4} appear in the echo area@footnote{ +Emacs shows integer values in decimal, in octal and in hex, and also +as a character, but let's ignore this convenience feature for now. +}. (What you have just done is evaluate the list. The echo area is +the line at the bottom of the screen that displays or echoes text.) +Now try the same thing with a quoted list: place the cursor right +after the following list and type @kbd{C-x C-e}: @smallexample '(this is a quoted list) @@ -1370,10 +1379,12 @@ following in it: ---------- Buffer: *Backtrace* ---------- Debugger entered--Lisp error: (void-function this) (this is an unquoted list) - eval((this is an unquoted list)) - eval-last-sexp-1(nil) + eval((this is an unquoted list) nil) + elisp--eval-last-sexp(nil) eval-last-sexp(nil) - call-interactively(eval-last-sexp) + funcall-interactively(eval-last-sexp nil) + call-interactively(eval-last-sexp nil nil) + command-execute(eval-last-sexp) ---------- Buffer: *Backtrace* ---------- @end group @end smallexample @@ -4617,16 +4628,25 @@ file, you can use the @code{xref-find-definitions} function to jump to it. @code{xref-find-definitions} works with a wide variety of languages, not just Lisp, and C, and it works with non-programming text as well. For example, @code{xref-find-definitions} will jump to -the various nodes in the Texinfo source file of this document. +the various nodes in the Texinfo source file of this document +(provided that you've run the @command{etags} utility to record all +the nodes in the manuals that come with Emacs; @pxref{Create tags +Table,,, emacs, The GNU Emacs Manual}). To use the @code{xref-find-definitions} command, type @kbd{M-.} (i.e., press the period key while holding down the @key{META} key, or else type the @key{ESC} key and then type the period key), and then, at the prompt, type in the name of the function whose source code you want to see, such as @code{mark-whole-buffer}, and then type -@key{RET}. Emacs will switch buffers and display the source code for -the function on your screen. To switch back to your current buffer, -type @kbd{C-x b @key{RET}}. (On some keyboards, the @key{META} key is +@key{RET}. (If the command doesn't prompt, invoke it with an +argument: @kbd{C-u M-.}; @pxref{Interactive Options}.) Emacs will +switch buffers and display the source code for the function on your +screen@footnote{ +If instead of showing the source code for a Lisp function, Emacs asks +you which tags table to visit, invoke @kbd{M-.} from a buffer whose +major mode is Emacs Lisp or Lisp Interaction. +}. To switch back to your current buffer, type @kbd{M-,} or +@kbd{C-x b @key{RET}}. (On some keyboards, the @key{META} key is labeled @key{ALT}.) @cindex Library, as term for ``file'' @@ -5298,8 +5318,8 @@ in GNU Emacs 22 The @code{append-to-buffer} function definition inserts text from the buffer in which you are currently to a named buffer. It happens that -@code{insert-buffer-substring} copies text from another buffer to the -current buffer, just the reverse---that is why the +@code{insert-buffer-substring} does just the reverse---it copies text +from another buffer to the current buffer---that is why the @code{append-to-buffer} definition starts out with a @code{let} that binds the local symbol @code{oldbuf} to the value returned by @code{current-buffer}. @@ -16401,9 +16421,9 @@ Install @code{graph-symbol}, @code{graph-blank}, @iftex @ref{Readying a Graph, , Readying a Graph}, @end iftex -@ifinfo +@ifnottex @ref{Columns of a graph}, -@end ifinfo +@end ifnottex and @code{graph-body-print}. @need 800 @@ -19182,11 +19202,14 @@ Local variables can only be accessed within the @code{let} that defines them or the function that specifies them in an argument list (and within expressions called by them). -@ignore @c texi2dvi fails when the name of the section is within ifnottex ... +@ifnottex (@xref{Prevent confusion, , @code{let} Prevents Confusion}, and +@end ifnottex +@iftex +(@xref{Permanent Installation, , @code{let} Prevents Confusion}, and +@end iftex @ref{defun, , The @code{defun} Macro}.) -@end ignore @node yank @appendixsec @code{yank} diff --git a/doc/lispref/searching.texi b/doc/lispref/searching.texi index 1e71947d279..1b6b80d31b2 100644 --- a/doc/lispref/searching.texi +++ b/doc/lispref/searching.texi @@ -1102,6 +1102,8 @@ comes back" twice. @end example @end deffn +@c This anchor is referenced by re-search-backward's docstring. +@anchor{re-search-backward} @deffn Command re-search-backward regexp &optional limit noerror count This function searches backward in the current buffer for a string of text that is matched by the regular expression @var{regexp}, leaving diff --git a/etc/AUTHORS b/etc/AUTHORS index 4552af915c1..a0cd4a7f58b 100644 --- a/etc/AUTHORS +++ b/etc/AUTHORS @@ -63,7 +63,7 @@ Adrian Robert: co-wrote ns-win.el and changed nsterm.m nsfns.m nsfont.m nsterm.h nsmenu.m configure.ac src/Makefile.in macos.texi README config.in emacs.c font.c keyboard.c nsgui.h nsimage.m xdisp.c image.c lib-src/Makefile.in lisp.h menu.c - Makefile.in and 79 other files + Makefile.in and 78 other files Ævar Arnfjörð Bjarmason: changed rcirc.el @@ -94,7 +94,7 @@ Alan Mackenzie: wrote cc-awk.el and co-wrote cc-align.el cc-cmds.el cc-defs.el cc-engine.el cc-fonts.el cc-langs.el cc-mode.el cc-styles.el cc-vars.el and changed cc-mode.texi bytecomp.el subr.el edebug.el modes.texi - display.texi font-lock.el isearch.el programs.texi syntax.texi + syntax.texi display.texi font-lock.el isearch.el programs.texi follow.el help.el ispell.el lread.c control.texi cus-start.el doc.c eval.c frames.texi help-fns.el lisp.el and 133 other files @@ -109,8 +109,8 @@ Alan Shutko: changed diary-lib.el calendar.el bindings.el cal-hebrew.el Alan Third: wrote dabbrev-tests.el and changed nsterm.m nsfns.m nsterm.h nsmenu.m frame.el macfont.m nsimage.m ns-win.el conf_post.h frame.c frame.h frames.texi keyboard.c - macfont.h picture.el rect.el Info.plist.in battery.el callproc.c - configure.ac emacs.c and 10 other files + macfont.h macos.texi picture.el rect.el Info.plist.in battery.el + callproc.c configure.ac and 11 other files Alastair Burt: changed gnus-art.el smiley.el @@ -266,7 +266,7 @@ Andreas Politz: changed filenotify.el inotify.c bytecomp.el editfns.c Andreas Rottmann: changed emacsclient.1 emacsclient.c misc.texi server.el Andreas Schwab: changed configure.ac lisp.h process.c xdisp.c alloc.c - coding.c Makefile.in files.el fileio.c keyboard.c xterm.c fns.c lread.c + coding.c Makefile.in files.el fileio.c keyboard.c lread.c xterm.c fns.c editfns.c emacs.c src/Makefile.in print.c eval.c font.c xfns.c sysdep.c and 639 other files @@ -389,7 +389,7 @@ Artem Chuprina: changed message.el Artur Malabarba: wrote char-fold-tests.el faces-tests.el isearch-tests.el let-alist.el simple-tests.el sort-tests.el tabulated-list-test.el and changed package.el isearch.el lisp/char-fold.el files.el - tabulated-list.el package-tests.el menu-bar.el replace.el bytecomp.el + tabulated-list.el package-test.el menu-bar.el replace.el bytecomp.el faces.el files-x.el custom.el custom.texi help-fns.el let-alist-tests.el simple.el subr-tests.el align.el bindings.el cl-lib-tests.el cl-macs.el and 42 other files @@ -439,9 +439,9 @@ Bartosz Duszel: changed allout.el bib-mode.el cc-cmds.el hexl.el icon.el sendmail.el ses.el simple.el verilog-mode.el vi.el vip.el viper-cmd.el xscheme.el -Basil L. Contovounesios: changed message.el simple.el css-mode-tests.el +Basil L. Contovounesios: changed simple.el message.el css-mode-tests.el css-mode.el customize.texi gnus-art.el json-tests.el json.el man.el - shr-color.el + shr-color.el text.texi Bastian Beischer: changed include.el mru-bookmark.el refs.el semantic/complete.el senator.el @@ -560,7 +560,7 @@ and changed fill.el simple.el indent.el paragraphs.el cmds.c intervals.c text-mode.el textprop.c ada.el allout.el awk-mode.el bibtex.el buffer.c buffer.h c-mode.el and 38 other files -Boris Samorodov: changed net/imap.el +Boris Samorodov: changed imap.el Boruch Baum: changed bookmark.el @@ -668,10 +668,10 @@ Changwoo Ryu: changed files.el Chao-Hong Liu: changed TUTORIAL.cn TUTORIAL.zh -Charles A. Roelli: changed nsterm.m nsfns.m nsterm.h org-clock.el DEBUG - INSTALL add-log.el anti.texi buffers.texi comint.el data.c diff-mode.el - display.texi eldoc.el files.el fill.el find-func.el flymake.el frame.el - internals.texi macfont.m and 13 other files +Charles A. Roelli: changed nsterm.m display.texi nsfns.m nsterm.h + org-clock.el DEBUG INSTALL add-log.el anti.texi buffers.texi comint.el + data.c diff-mode.el eldoc.el files.el fill.el find-func.el flymake.el + frame.el internals.texi macfont.m and 13 other files Charles Hannum: changed aix3-1.h aix3-2.h configure ibmrs6000.h keyboard.c netbsd.h pop.c sysdep.c systime.h systty.h xrdb.c @@ -920,11 +920,11 @@ Daniel Engeler: changed sysdep.c elisp.texi emacs.texi internals.texi Daniel Hackney: wrote package-tests.el and co-wrote package.el -and changed package-x.el ange-ftp.el automated/Makefile.in browse-url.el - dbus.el dired-x.el ediff-diff.el ediff-init.el ediff-merg.el - ediff-mult.el ediff-util.el ediff-wind.el ediff.el emacsclient.c - emerge.el eudc.el eudcb-ldap.el eww.el finder.el imap.el pcvs.el - and 5 other files +and changed package-test.el package-x.el ange-ftp.el + automated/Makefile.in browse-url.el dbus.el dired-x.el ediff-diff.el + ediff-init.el ediff-merg.el ediff-mult.el ediff-util.el ediff-wind.el + ediff.el emacsclient.c emerge.el eudc.el eudcb-ldap.el eww.el finder.el + imap.el and 6 other files Daniel Jensen: changed apropos.el @@ -956,8 +956,8 @@ and changed make-mode.el files.el buff-menu.el font-lock.el mpuz.el and 12 other files Daniel Pittman: co-wrote tramp-cache.el -and changed gnus-spec.el gnus-sum.el nnimap.el spam-report.el spam.el - tramp-sh.el +and changed gnus-spec.el gnus-sum.el ispell.el nnimap.el spam-report.el + spam.el tramp-sh.el Daniel Quinlan: changed dired.el info.el @@ -1005,7 +1005,7 @@ and co-wrote latin-ltx.el socks.el and changed configure.ac help.el mule-cmds.el fortran.el mule-conf.el xterm.c browse-url.el mule.el coding.c src/Makefile.in european.el fns.c mule-diag.el simple.el wid-edit.el cus-edit.el cus-start.el - files.el keyboard.c byte-opt.el info.el and 775 other files + files.el keyboard.c byte-opt.el info.el and 773 other files Dave Pearson: wrote 5x5.el quickurl.el @@ -1039,8 +1039,8 @@ David De La Harpe Golden: changed files.el mouse.el simple.el fileio.c cus-start.el nsselect.m select.el w32-fns.el x-win.el xterm.c David Edmondson: changed message.el erc.el mml2015.el process.c - gnus-cite.el mm-uu.el mm-view.el net/imap.el nnfolder.el nnimap.el - nnml.el shr.el + gnus-cite.el imap.el mm-uu.el mm-view.el nnfolder.el nnimap.el nnml.el + shr.el David Engster: wrote mairix.el nnmairix.el and co-wrote gitmerge.el @@ -1194,7 +1194,7 @@ Dennis Gilmore: changed sparc.h Denys Duchier: changed pop3.el -Derek Atkins: changed net/imap.el pgg-pgp.el +Derek Atkins: changed imap.el pgg-pgp.el Derek L. Davies: changed gud.el @@ -1259,9 +1259,9 @@ Dmitry Gutov: wrote elisp-mode-tests.el jit-lock-tests.el json-tests.el vc-hg-tests.el xref-tests.el and changed ruby-mode.el xref.el vc-git.el elisp-mode.el etags.el ruby-mode-tests.el project.el js.el package.el vc-hg.el vc.el - symref/grep.el package-tests.el log-edit.el menu-bar.el + symref/grep.el log-edit.el menu-bar.el package-test.el progmodes/grep.el simple.el vc-svn.el eldoc.el find-func.el lisp.el - and 88 other files + and 89 other files Dmitry Kurochkin: changed isearch.el @@ -1294,7 +1294,7 @@ and changed cus-edit.el dired.el faces.el files.el help-mode.el imenu.el E. Choroba: changed simple.el -Ed L. Cashin: changed gnus-sum.el net/imap.el +Ed L. Cashin: changed gnus-sum.el imap.el Ed Swarthout: changed hexl.el textmodes/table.el @@ -1344,8 +1344,8 @@ Eli Zaretskii: wrote [bidirectional display in xdisp.c] tty-colors.el and changed xdisp.c msdos.c w32.c display.texi w32fns.c simple.el files.el fileio.c w32proc.c keyboard.c w32term.c files.texi text.texi - dispnew.c emacs.c lisp.h dispextern.h frames.texi process.c term.c - window.c and 1110 other files + dispnew.c emacs.c frames.texi lisp.h dispextern.h process.c term.c + window.c and 1111 other files Emanuele Giaquinta: changed configure.ac rxvt.el charset.c etags.c fontset.c frame.el gnus-faq.texi loadup.el lread.c sh-script.el @@ -1661,8 +1661,7 @@ Gary Oberbrunner: changed gud.el Gary Wong: changed termcap.c tparam.c -Gaute B Strokkenes: changed net/imap.el gnus-fun.el mail-source.el - process.c +Gaute B Strokkenes: changed imap.el gnus-fun.el mail-source.el process.c G Dinesh Dutt: changed etags.el @@ -1730,7 +1729,7 @@ and changed configure.ac Makefile.in src/Makefile.in calendar.el diary-lib.el lisp/Makefile.in files.el rmail.el make-dist progmodes/f90.el bytecomp.el simple.el authors.el emacs.texi misc/Makefile.in admin.el startup.el lib-src/Makefile.in ack.texi - display.texi cal-menu.el and 1678 other files + display.texi cal-menu.el and 1675 other files Glynn Clements: wrote gamegrid.el snake.el tetris.el @@ -1963,8 +1962,7 @@ Istvan Marko: changed gnus-agent.el xfns.c Itai Zukerman: changed mm-decode.el Ivan Andrus: changed epg.el ffap.el find-file.el ibuf-ext.el ibuffer.el - newcomment.el nextstep/templates/Info.plist.in nxml-mode.el - progmodes/python.el + newcomment.el nxml-mode.el progmodes/python.el Ivan Boldyrev: changed mml1991.el @@ -2103,7 +2101,7 @@ Jason Dunsmore: changed org.el ox-html.el Jason L. Wright: changed smtpmail.el -Jason Merrill: changed gnus-sum.el add-log.el gnus-salt.el net/imap.el +Jason Merrill: changed gnus-sum.el add-log.el gnus-salt.el imap.el nnfolder.el Jason Riedy: changed org-table.el org.texi @@ -2445,7 +2443,7 @@ Jorge A. Alfaro-Murillo: changed message.el Jorgen Schäfer: wrote erc-autoaway.el erc-goodies.el erc-spelling.el and changed erc.el erc-track.el erc-backend.el erc-match.el misc.el erc-stamp.el erc-button.el erc-fill.el erc-members.el erc-truncate.el - erc-compat.el package-tests.el progmodes/python.el Makefile erc-dcc.el + erc-compat.el package-test.el progmodes/python.el Makefile erc-dcc.el erc-ibuffer.el erc-macs.el erc-page.el erc-pcomplete.el erc-sound.el minibuffer.el and 15 other files @@ -2495,7 +2493,7 @@ and changed subr.el desktop.el w32fns.c server.el emacsclient.c simple.el Juan Pechiar: wrote ob-mscgen.el and changed ob-octave.el -Juergen Kreileder: changed net/imap.el nnimap.el +Juergen Kreileder: changed imap.el nnimap.el Juergen Nickelsen: wrote ws-mode.el @@ -2557,7 +2555,7 @@ and co-wrote longlines.el tramp-sh.el tramp.el and changed message.el gnus-agent.el gnus-sum.el files.el nnmail.el tramp.texi nntp.el gnus.el simple.el ange-ftp.el dired.el paragraphs.el bindings.el files.texi gnus-art.el gnus-group.el man.el INSTALL - Makefile.in crisp.el fileio.c and 43 other files + Makefile.in crisp.el fileio.c and 44 other files Kailash C. Chowksey: changed HELLO ind-util.el kannada.el knd-util.el lisp/Makefile.in loadup.el @@ -2599,7 +2597,7 @@ and changed simple.el files.el doc-view.el image-mode.el info.el Karl Heuer: changed keyboard.c lisp.h xdisp.c buffer.c xfns.c xterm.c alloc.c files.el frame.c configure.ac window.c data.c minibuf.c editfns.c fns.c process.c Makefile.in fileio.c simple.el keymap.c - indent.c and 445 other files + indent.c and 446 other files Karl Kleinpaste: changed gnus-sum.el gnus-art.el gnus-picon.el gnus-score.el gnus-uu.el gnus-xmas.el gnus.el mm-uu.el mml.el nnmail.el @@ -2609,6 +2607,8 @@ Karl Landstrom: co-wrote js.el Karl M. Hegbloom: changed gnus.el +Karl Otness: changed term.el + Karl Pflästerer: changed gnus-art.el gnus-score.el mml.el spam-stat.el vc-svn.el @@ -2625,7 +2625,7 @@ Katsumi Yamaoka: wrote canlock.el and changed gnus-art.el gnus-sum.el message.el mm-decode.el gnus.texi mm-util.el mm-view.el gnus-util.el gnus-group.el gnus-msg.el shr.el mml.el rfc2047.el gnus-start.el gnus.el nntp.el gnus-agent.el nnrss.el - mm-uu.el nnmail.el emacs-mime.texi and 164 other files + mm-uu.el nnmail.el emacs-mime.texi and 160 other files Kaushal Modi: changed files.el isearch.el apropos.el calc-yank.el desktop.el ediff-diff.el eww.el ffap.el maintaining.texi printing.el @@ -2637,7 +2637,7 @@ Kaveh R. Ghazi: changed delta88k.h xterm.c Kayvan Sylvan: changed supercite.el -Kazuhiro Ito: changed coding.c font.c keyboard.c mail/flow-fill.el +Kazuhiro Ito: changed coding.c flow-fill.el font.c keyboard.c make-mode.el net/starttls.el xdisp.c Kazushi Marukawa: changed filelock.c hexl.c profile.c unexalpha.c @@ -2752,7 +2752,7 @@ and changed xdisp.c dispextern.h process.c simple.el window.c keyboard.c Kimit Yada: changed copyright.el Kim-Minh Kaplan: changed gnus-picon.el gnus-sum.el gnus-start.el - gnus-win.el gnus-xmas.el gnus.texi message.el net/imap.el nndraft.el + gnus-win.el gnus-xmas.el gnus.texi imap.el message.el nndraft.el nnml.el Kirill A. Korinskiy: changed fortune.el @@ -2859,7 +2859,7 @@ and co-wrote gnus-kill.el gnus-mh.el gnus-msg.el gnus-score.el and changed gnus.texi process.c gnus-ems.el subr.el gnutls.c gnus-cite.el pop3.el smtpmail.el display.texi files.el url-http.el gnus-xmas.el simple.el auth-source.el image.c proto-stream.el gnutls.el dired.el - image.el text.texi nnrss.el and 322 other files + image.el text.texi nnrss.el and 318 other files Lars Rasmusson: changed ebrowse.c @@ -3084,7 +3084,7 @@ and changed image-dired.el dunnet.el mpc.el eww.el json.el calc-units.el Mark Plaksin: changed nnrss.el term.el -Mark Thomas: changed gnus-sum.el gnus-util.el mail/flow-fill.el nnmail.el +Mark Thomas: changed flow-fill.el gnus-sum.el gnus-util.el nnmail.el Mark Triggs: changed nnir.el @@ -3193,8 +3193,7 @@ Mathias Megyei: changed lisp/Makefile.in Mats Lidell: changed TUTORIAL.sv european.el gnus-art.el org-element.el -Matt Armstrong: changed gnus-topic.el gnus.el message.el net/imap.el - shell.el +Matt Armstrong: changed gnus-topic.el gnus.el imap.el message.el shell.el Matt Curtis: changed pulse.el @@ -3268,7 +3267,7 @@ and changed tramp.texi tramp-adb.el trampver.el trampver.texi dbusbind.c file-notify-tests.el ange-ftp.el files.el dbus.texi files.texi autorevert.el tramp-fish.el kqueue.c tramp-gw.el tramp-imap.el os.texi configure.ac lisp.h gfilenotify.c inotify.c keyboard.c - and 216 other files + and 217 other files Michael Ben-Gershon: changed acorn.h configure.ac riscix1-1.h riscix1-2.h unexec.c @@ -3486,7 +3485,7 @@ Myles English: changed org-clock.el Nachum Dershowitz: co-wrote cal-hebrew.el Nagy Andras: co-wrote gnus-sieve.el -and changed net/imap.el gnus.el +and changed imap.el gnus.el Nakagawa Makoto: changed ldap.el @@ -3619,9 +3618,9 @@ Noah Lavine: changed tramp.el Noam Postavsky: changed progmodes/python.el lisp-mode.el xdisp.c cl-macs.el emacs-lisp/debug.el data.c ert.el lisp-mode-tests.el - simple.el help-fns.el subr.el bytecomp.el elisp-mode.el eval.c ffap.el - modes.texi sh-script.el term.el cl-preloaded.el cl-print.el org-src.el - and 220 other files + simple.el help-fns.el subr.el term.el bytecomp.el elisp-mode.el eval.c + ffap.el modes.texi search.c sh-script.el cl-preloaded.el cl-print.el + and 223 other files Nobuyoshi Nakada: co-wrote ruby-mode.el @@ -3639,7 +3638,7 @@ Nozomu Ando: changed unexmacosx.c alloc.c buffer.c mips.h pmax.h N. Raghavendra: changed timezone.el -Nuutti Kotivuori: changed gnus-sum.el gnus-cache.el mail/flow-fill.el +Nuutti Kotivuori: changed gnus-sum.el flow-fill.el gnus-cache.el Odd Gripenstam: wrote dcl-mode.el @@ -3910,7 +3909,7 @@ and changed lisp/Makefile.in undo.c simple.el test/Makefile.in Makefile Makefile.in viper-cmd.el elisp-mode-tests.el keyboard.c ldefs-clean.el loadup.el autoload.el automated/Makefile.in build-zips.sh cmds.c dired.el eieio-tests.el fileio.c htmlfontify.el - make-test-deps.emacs-lisp package-tests.el and 167 other files + make-test-deps.emacs-lisp reftex-tests.el and 168 other files Phil Sainty: changed derived.el easy-mmode.el lisp.el package.el progmodes/grep.el simple.el subword.el term.el @@ -3978,7 +3977,7 @@ Ralf Angeli: wrote scroll-lock.el and changed w32fns.c reftex-cite.el gnus-art.el reftex-toc.el reftex.el reftex-auc.el reftex-dcr.el reftex-global.el reftex-index.el reftex-parse.el reftex-ref.el reftex-sel.el reftex-vars.el reftex.texi - tex-mode.el comint.el frame.el killing.texi mail/flow-fill.el mm-uu.el + tex-mode.el comint.el flow-fill.el frame.el killing.texi mm-uu.el mm-view.el and 6 other files Ralf Fassel: changed dabbrev.el files.el fill.el iso-acc.el tar-mode.el @@ -4019,7 +4018,7 @@ Reiner Steib: wrote gmm-utils.el gnus-news.el and changed message.el gnus.texi gnus-art.el gnus-sum.el gnus-group.el gnus.el mml.el gnus-faq.texi mm-util.el gnus-score.el message.texi gnus-msg.el gnus-start.el gnus-util.el spam-report.el mm-uu.el spam.el - mm-decode.el files.el gnus-agent.el nnmail.el and 175 other files + mm-decode.el files.el gnus-agent.el nnmail.el and 174 other files Remek Trzaska: changed gnus-ems.el @@ -4127,10 +4126,9 @@ Roberto Rodríguez: changed ada-mode.texi glossary.texi widget.texi Robert P. Goldman: changed org.texi ob-exp.el org.el ox-latex.el Robert Pluim: changed gtkutil.c misc.texi vc-git.el xfns.c xterm.c - configure.ac desktop.el dired-x.texi epa.texi gnus-agent.el - gnus-demon.el gnus.texi ido.el minibuf.c minibuf.texi org-agenda.el - process.c progmodes/grep.el project.el text.texi todo-mode.el - and 4 other files + bindings.el configure.ac desktop.el dired-x.texi epa.texi gnus-agent.el + gnus-demon.el gnus.texi ido.el image-mode.el minibuf.c minibuf.texi + org-agenda.el process.c progmodes/grep.el project.el and 8 other files Robert Thorpe: changed cus-start.el indent.el @@ -4340,9 +4338,8 @@ Sébastien Vauban: changed org.el org-agenda.el ox-latex.el ob-core.el org-clock.el ox-ascii.el ox-html.el Seiji Zenitani: changed nsfns.m frame.c xterm.c PkgInfo document.icns - find-func.el frame.h help-fns.el macfns.c - nextstep/templates/Info.plist.in nsfont.m nsterm.m w32fns.c xdisp.c - xfns.c + find-func.el frame.h help-fns.el macfns.c nsfont.m nsterm.m w32fns.c + xdisp.c xfns.c Sen Nagata: wrote crm.el rfc2368.el @@ -4381,7 +4378,7 @@ and changed gnus-art.el message.el gnus-sum.el gnus-msg.el gnus.el gnus-agent.el mm-decode.el mm-util.el gnus-group.el mml.el gnus-start.el gnus-util.el mm-view.el nnslashdot.el nnmail.el nntp.el gnus-topic.el gnus-xmas.el rfc2047.el mail-source.el gnus-win.el - and 95 other files + and 93 other files Shigeru Fukaya: wrote bytecomp-tests.el and changed apropos.el byte-opt.el bytecomp.el elint.el rx-new.el ses.el @@ -4417,11 +4414,11 @@ Simon Josefsson: wrote dig.el dns-mode.el flow-fill.el fringe.el imap.el sieve.el smime.el starttls.el tls.el url-imap.el and co-wrote gnus-sieve.el gssapi.el mml1991.el nnfolder.el nnimap.el nnml.el sieve-manage.el -and changed message.el gnus-sum.el net/imap.el gnus-art.el smtpmail.el - pgg-gpg.el pgg.el gnus-agent.el mml2015.el mml.el gnus-group.el - mm-decode.el gnus-msg.el gnus.texi mail/sieve-manage.el pgg-pgp5.el - browse-url.el gnus-int.el gnus.el hashcash.el mail/flow-fill.el - and 104 other files +and changed message.el gnus-sum.el gnus-art.el smtpmail.el pgg-gpg.el + pgg.el gnus-agent.el mml2015.el mml.el gnus-group.el mm-decode.el + gnus-msg.el gnus.texi mail/sieve-manage.el pgg-pgp5.el browse-url.el + gnus-int.el gnus.el hashcash.el mm-view.el password.el + and 102 other files Simon Law: changed delsel.el electric.el @@ -4475,7 +4472,7 @@ and co-wrote font-lock.el gitmerge.el pcvs.el and changed subr.el simple.el keyboard.c lisp.h bytecomp.el files.el vc.el cl-macs.el xdisp.c alloc.c eval.c sh-script.el progmodes/compile.el keymap.c tex-mode.el newcomment.el window.c - buffer.c lisp-mode.el lread.c vc-hooks.el and 1281 other files + buffer.c lisp-mode.el lread.c vc-hooks.el and 1280 other files Stefano Facchini: changed gtkutil.c @@ -4491,7 +4488,7 @@ Stefan-W. Hahn: changed org-bibtex.el ps-print.el simple.el subr.el Stefan Wiens: changed gnus-sum.el -Steinar Bang: changed gnus-setup.el net/imap.el +Steinar Bang: changed gnus-setup.el imap.el Štěpán Němec: changed INSTALL calc-ext.el cl.texi comint.el edebug.texi font-lock.el loading.texi maps.texi mark.texi message.texi mini.texi @@ -4889,8 +4886,6 @@ Toru Tsuneyoshi: changed ange-ftp.el buff-menu.el cus-start.el fileio.c Toshiaki Nomura: changed uxpds.h -Travis Jeffery: changed nextstep/templates/Info.plist.in - Trent W. Buck: changed rcirc.el remember.el rx.el Trevor Murphy: changed gnus.texi nnimap.el org.el @@ -5132,6 +5127,8 @@ Xavier Maillard: changed gnus-faq.texi gnus-score.el mh-utils.el spam.el Xi Lu: changed etags.c tramp-sh.el +Xu Chunyang: changed gud.el + Xue Fuqiao: changed display.texi emacs-lisp-intro.texi files.texi maintaining.texi text.texi windows.texi nonascii.texi frames.texi os.texi vc-cvs.el vc-dir.el README emacs.texi ido.texi positions.texi diff --git a/etc/HISTORY b/etc/HISTORY index 095e6cb9142..ba86182a1c3 100644 --- a/etc/HISTORY +++ b/etc/HISTORY @@ -213,6 +213,8 @@ GNU Emacs 25.2 (2017-04-20) emacs-25.2 GNU Emacs 25.3 (2017-09-11) emacs-25.3 +GNU Emacs 26.1 (2018-05-28) emacs-26.1 + ---------------------------------------------------------------------- This file is part of GNU Emacs. diff --git a/lisp/help.el b/lisp/help.el index 844087a72f3..985d9c567a7 100644 --- a/lisp/help.el +++ b/lisp/help.el @@ -1328,8 +1328,8 @@ This construct is like `with-temp-buffer-window' but unlike that puts the buffer specified by BUFFER-OR-NAME in `help-mode' and displays a message about how to delete the help window when it's no longer needed. The help window will be selected if -`help-window-select' is non-nil. See `help-window-setup' for -more options." +`help-window-select' is non-nil. +Most of this is done by `help-window-setup', which see." (declare (indent 1) (debug t)) `(progn ;; Make `help-window-point-marker' point nowhere. The only place diff --git a/lisp/textmodes/bibtex.el b/lisp/textmodes/bibtex.el index 89c94eb7e90..0111d48ba77 100644 --- a/lisp/textmodes/bibtex.el +++ b/lisp/textmodes/bibtex.el @@ -4107,10 +4107,10 @@ A prefix arg negates the value of `bibtex-search-entry-globally'." (setq buffer (pop buffer-list))) (with-current-buffer buffer (if (cdr (assoc-string key bibtex-reference-keys)) - ;; `bibtex-search-entry' moves point if key found (setq found (bibtex-search-entry key))))) (cond ((and found display) (switch-to-buffer buffer) + (goto-char found) (bibtex-reposition-window)) (found (set-buffer buffer)) (display (message "Key `%s' not found" key))) diff --git a/src/search.c b/src/search.c index 842e9309a2e..6d010466dcd 100644 --- a/src/search.c +++ b/src/search.c @@ -2233,8 +2233,11 @@ DEFUN ("re-search-backward", Fre_search_backward, Sre_search_backward, 1, 4, This function is almost identical to `re-search-forward', except that by default it searches backward instead of forward, and the sign of COUNT also indicates exactly the opposite searching direction. +See `re-search-forward' for details. -See `re-search-forward' for details. */) +Note that searching backwards may give a shorter match than expected, +because REGEXP is still matched in the forward direction. See Info +anchor `(elisp) re-search-backward' for details. */) (Lisp_Object regexp, Lisp_Object bound, Lisp_Object noerror, Lisp_Object count) { return search_command (regexp, bound, noerror, count, -1, 1, 0); |