From fa20e443c865db8f2975e1b572654f235e2be91d Mon Sep 17 00:00:00 2001 From: Phil Sainty Date: Sun, 8 Dec 2019 23:28:06 +1300 Subject: [PATCH 1/7] lisp/so-long.el: Improve support for major mode hooks * lisp/so-long.el (so-long-remember-all, so-long-disable-minor-modes) (so-long-override-variables): Store and use the `so-long-minor-modes' and `so-long-variable-overrides' values seen by the original major mode, so that buffer-local changes made in the major mode hook will be respected. Add documentation of this and other major mode hook usage. --- lisp/so-long.el | 49 ++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 46 insertions(+), 3 deletions(-) diff --git a/lisp/so-long.el b/lisp/so-long.el index 1332ae12633..d4f7140f2ef 100644 --- a/lisp/so-long.el +++ b/lisp/so-long.el @@ -282,6 +282,43 @@ ;; '((show-trailing-whitespace . nil) ;; (truncate-lines . nil)))) +;; * Mode-specific configuration +;; ----------------------------- +;; The `so-long-predicate' function is called in the context of the buffer's +;; original major mode, and therefore major mode hooks can be used to control +;; the criteria for calling `so-long' in any given mode (plus its derivatives) +;; by setting buffer-local values for the variables in question. This includes +;; `so-long-predicate' itself, as well as any variables used by the predicate +;; when determining the result. By default this means `so-long-max-lines', +;; `so-long-skip-leading-comments', and `so-long-threshold'. E.g.: +;; +;; (add-hook 'js-mode-hook 'my-js-mode-hook) +;; +;; (defun my-js-mode-hook () +;; "Custom `js-mode' behaviours." +;; (setq-local so-long-max-lines 100) +;; (setq-local so-long-threshold 1000)) +;; +;; `so-long-variable-overrides' and `so-long-minor-modes' may also be given +;; buffer-local values in order to apply different settings to different types +;; of file. For example, the Bidirectional Parentheses Algorithm does not apply +;; to `<' and `>' characters by default, and therefore one might prefer to not +;; set `bidi-inhibit-bpa' in XML files, on the basis that XML files with long +;; lines are less likely to trigger BPA-related performance problems: +;; +;; (add-hook 'nxml-mode-hook 'my-nxml-mode-hook) +;; +;; (defun my-nxml-mode-hook () +;; "Custom `nxml-mode' behaviours." +;; (require 'so-long) +;; (setq-local so-long-variable-overrides +;; (remove '(bidi-inhibit-bpa . t) so-long-variable-overrides))) +;; +;; Finally, note that setting `so-long-target-modes' to nil buffer-locally in +;; a major mode hook would prevent that mode from ever being targeted. With +;; `prog-mode' being targeted by default, specific derivatives of `prog-mode' +;; could therefore be un-targeted if desired. + ;; * Other ways of using so-long ;; ----------------------------- ;; It may prove useful to automatically invoke major mode `so-long-mode' for @@ -886,9 +923,15 @@ buffer-local." Stores the existing value for each entry in `so-long-variable-overrides'. Stores the name of each enabled mode from the list `so-long-minor-modes'. +The lists themselves are also remembered, so that major mode hooks can +provide buffer-local modifications which are still accessible after changing +to `so-long-mode'. + If RESET is non-nil, remove any existing values before storing the new ones." (when reset (setq so-long-original-values nil)) + (so-long-remember 'so-long-variable-overrides) + (so-long-remember 'so-long-minor-modes) (dolist (ovar so-long-variable-overrides) (so-long-remember (car ovar))) (dolist (mode so-long-minor-modes) @@ -1286,7 +1329,7 @@ Calls `so-long-disable-minor-modes' and `so-long-override-variables'." (defun so-long-disable-minor-modes () "Disable any active minor modes listed in `so-long-minor-modes'." - (dolist (mode so-long-minor-modes) + (dolist (mode (so-long-original 'so-long-minor-modes)) (when (and (boundp mode) mode) (funcall mode 0)))) @@ -1302,7 +1345,7 @@ The modes are enabled in accordance with what was remembered in `so-long'." (defun so-long-override-variables () "Set the buffer-local values defined by `so-long-variable-overrides'." - (dolist (ovar so-long-variable-overrides) + (dolist (ovar (so-long-original 'so-long-variable-overrides)) (set (make-local-variable (car ovar)) (cdr ovar)))) (defun so-long-restore-variables () @@ -1877,7 +1920,7 @@ If it appears in `%s', you should remove it." ; LocalWords: defadvice nadvice whitespace ie bos eos eobp origmode un Un setq ; LocalWords: docstring auf Wiedersehen longlines alist autoload Refactored Inc ; LocalWords: MERCHANTABILITY RET REGEXP VAR ELPA WS mitigations EmacsWiki eval -; LocalWords: rx filename filenames bidi bpa +; LocalWords: rx filename filenames js defun bidi bpa prog ;; So long, farewell, auf Wiedersehen, goodbye ;; You have to go, this code is minified From 5578febcd4710920ed8d864395e60282e2127afe Mon Sep 17 00:00:00 2001 From: Phil Sainty Date: Tue, 4 Aug 2020 04:29:56 +1200 Subject: [PATCH 2/7] ; * lisp/so-long.el: Documentation --- lisp/so-long.el | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/lisp/so-long.el b/lisp/so-long.el index d4f7140f2ef..c800c7a1430 100644 --- a/lisp/so-long.el +++ b/lisp/so-long.el @@ -255,8 +255,7 @@ ;; `so-long-mode', completely bypassing the automated decision process. ;; Refer to M-: (info "(emacs) Specifying File Variables") RET ;; -;; If so-long itself is causing problems, it can be inhibited by setting the -;; `so-long-enabled' variable to nil, or by disabling the global mode with +;; If so-long itself causes problems, disable the automated behaviour with ;; M-- M-x global-so-long-mode, or M-: (global-so-long-mode 0) ;; * Example configuration @@ -413,7 +412,6 @@ ;; - Added mode-line indicator, user option `so-long-mode-line-label', ;; and faces `so-long-mode-line-active', `so-long-mode-line-inactive'. ;; - New help commands `so-long-commentary' and `so-long-customize'. -;; - Renamed `so-long-mode-enabled' to `so-long-enabled'. ;; - Refactored the default hook values using variable overrides ;; (and returning all the hooks to nil default values). ;; - Performance improvements for `so-long-detected-long-line-p'. @@ -453,9 +451,14 @@ (declare-function longlines-mode "longlines") (defvar longlines-mode) (defvar so-long-enabled nil - "Set to nil to prevent `so-long' from being triggered automatically. - -Has no effect if `global-so-long-mode' is not enabled.") + ;; This was initially a renaming of the old `so-long-mode-enabled' and + ;; documented as "Set to nil to prevent `so-long' from being triggered + ;; automatically."; however `so-long--ensure-enabled' may forcibly re-enable + ;; it contrary to the user's expectations, so for the present this should be + ;; considered internal-use only (with `global-so-long-mode' the interface + ;; for enabling or disabling the automated behaviour). FIXME: Establish a + ;; way to support the original use-case, or rename to `so-long--enabled'. + "Internal use. Non-nil when any so-long functionality has been used.") (defvar-local so-long--active nil ; internal use "Non-nil when `so-long' mitigations are in effect.") @@ -1920,7 +1923,7 @@ If it appears in `%s', you should remove it." ; LocalWords: defadvice nadvice whitespace ie bos eos eobp origmode un Un setq ; LocalWords: docstring auf Wiedersehen longlines alist autoload Refactored Inc ; LocalWords: MERCHANTABILITY RET REGEXP VAR ELPA WS mitigations EmacsWiki eval -; LocalWords: rx filename filenames js defun bidi bpa prog +; LocalWords: rx filename filenames js defun bidi bpa prog FIXME ;; So long, farewell, auf Wiedersehen, goodbye ;; You have to go, this code is minified From 1ca4da054be7eb340c511d817f3ec89c8b819db7 Mon Sep 17 00:00:00 2001 From: Robert Pluim Date: Tue, 4 Aug 2020 16:34:38 +0200 Subject: [PATCH 3/7] ; * etc/NEWS: fix some quoting --- etc/NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/etc/NEWS b/etc/NEWS index a056f5c1e82..d0a24c23f3a 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -595,7 +595,7 @@ the node "(emacs) Directory Variables" of the user manual. ** Network connections using 'local' can now use IPv6. 'make-network-process' now uses the correct loopback address when -asked to use ':host 'local' and ':family 'ipv6'. +asked to use ":host 'local" and ":family 'ipv6". ** The new function 'replace-region-contents' replaces the current region using a given replacement-function in a non-destructive manner From 7cc85e7b5120a5a5effad12087b5af02f69b94ed Mon Sep 17 00:00:00 2001 From: Nicolas Petton Date: Tue, 4 Aug 2020 21:32:04 +0200 Subject: [PATCH 4/7] ; Update etc/AUTHORS --- etc/AUTHORS | 50 +++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/etc/AUTHORS b/etc/AUTHORS index 848d9e07f9d..c2b5d9ddd2b 100644 --- a/etc/AUTHORS +++ b/etc/AUTHORS @@ -766,7 +766,7 @@ and co-wrote longlines.el tango-dark-theme.el tango-theme.el and changed simple.el display.texi xdisp.c files.el frames.texi cus-edit.el files.texi custom.el subr.el text.texi faces.el keyboard.c startup.el package.el misc.texi emacs.texi modes.texi mouse.el - custom.texi image.c window.el and 934 other files + custom.texi image.c window.el and 933 other files Chris Chase: co-wrote idlw-shell.el idlwave.el @@ -1447,7 +1447,7 @@ Eli Zaretskii: wrote [bidirectional display in xdisp.c] and changed xdisp.c msdos.c w32.c display.texi w32fns.c simple.el files.el fileio.c keyboard.c w32term.c emacs.c w32proc.c files.texi text.texi dispnew.c frames.texi lisp.h dispextern.h window.c process.c - term.c and 1192 other files + term.c and 1191 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 @@ -1532,7 +1532,7 @@ and changed c.srt ede.texi info.el rmail.el speedbspec.el cedet.el ede-autoconf.srt ede-make.srt eieio.texi gud.el sb-dir-minus.xpm sb-dir-plus.xpm sb-dir.xpm sb-mail.xpm sb-pg-minus.xpm sb-pg-plus.xpm sb-pg.xpm sb-tag-gt.xpm sb-tag-minus.xpm sb-tag-plus.xpm - and 51 other files + and 50 other files Eric Schulte: wrote ob-asymptote.el ob-awk.el ob-calc.el ob-comint.el ob-coq.el ob-css.el ob-ditaa.el ob-dot.el ob-emacs-lisp.el ob-eval.el @@ -1859,7 +1859,7 @@ and changed configure.ac Makefile.in src/Makefile.in calendar.el diary-lib.el lisp/Makefile.in files.el make-dist rmail.el progmodes/f90.el bytecomp.el simple.el authors.el admin.el startup.el emacs.texi misc/Makefile.in display.texi lib-src/Makefile.in ack.texi - subr.el and 1761 other files + subr.el and 1760 other files Glynn Clements: wrote gamegrid.el snake.el tetris.el @@ -1901,7 +1901,7 @@ Gregor Schmid: changed intervals.c intervals.h tcl-mode.el textprop.c Gregory Chernov: changed nnslashdot.el -Grégory Mounié: changed display.texi hi-lock.el man.el +Grégory Mounié: changed display.texi hi-lock.el man.el xfns.c Gregory Neil Shapiro: changed mailabbrev.el @@ -1991,7 +1991,7 @@ Hideki Iwamoto: changed etags.c Hiroshi Fujishima: changed efaq.texi gnus-score.el mail-source.el spam-stat.el -Hiroshi Nakano: changed unexelf.c ralloc.c +Hiroshi Nakano: changed ralloc.c unexelf.c Hiroshi Oota: changed coding.c @@ -2189,7 +2189,7 @@ James Wright: changed em-unix.el Jamie Zawinski: wrote mailabbrev.el tar-mode.el and co-wrote byte-opt.el byte-run.el bytecomp.el disass.el font-lock.el -and changed mail-extr.el subr.el bytecode.c +and changed bytecode.c mail-extr.el subr.el Jan Beich: changed configure.ac mml-smime.el @@ -2646,7 +2646,7 @@ and changed xterm.c xfns.c keyboard.c screen.c dispnew.c xdisp.c window.c process.c alloc.c buffer.h files.el screen.el insdel.c emacs.c and 106 other files -Joseph M. Kelsey: changed skeleton.el fileio.c +Joseph M. Kelsey: changed fileio.c skeleton.el Josh Elsasser: changed configure.ac @@ -2720,7 +2720,7 @@ Juri Linkov: wrote files-x.el misearch.el replace-tests.el tab-bar.el and changed isearch.el info.el simple.el replace.el dired.el dired-aux.el progmodes/grep.el image-mode.el progmodes/compile.el startup.el subr.el diff-mode.el files.el menu-bar.el faces.el display.texi bindings.el - desktop.el comint.el minibuffer.el search.texi and 420 other files + desktop.el comint.el minibuffer.el search.texi and 419 other files Jussi Lahdenniemi: changed w32fns.c ms-w32.h msdos.texi w32.c w32.h w32console.c w32heap.c w32inevt.c w32term.h @@ -2744,7 +2744,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 45 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 @@ -3148,7 +3148,7 @@ Luc Teirlinck: wrote help-at-pt.el and changed files.el autorevert.el cus-edit.el subr.el simple.el frames.texi startup.el display.texi files.texi dired.el comint.el modes.texi custom.texi emacs.texi fns.c frame.el ielm.el minibuf.texi - variables.texi buffers.texi commands.texi and 212 other files + variables.texi buffers.texi commands.texi and 211 other files Ludovic Courtès: wrote nnregistry.el and changed configure.ac gnus.texi loadup.el @@ -3573,7 +3573,7 @@ Michael Olson: changed erc.el erc-backend.el Makefile erc-track.el erc-log.el erc-stamp.el erc-autoaway.el erc-dcc.el erc-goodies.el erc-list.el erc-compat.el erc-identd.el erc.texi ERC-NEWS erc-bbdb.el erc-match.el erc-notify.el erc-ibuffer.el erc-services.el remember.el - erc-button.el and 55 other files + erc-button.el and 54 other files Michael Orlitzky: changed tex-mode.el @@ -3830,7 +3830,7 @@ Nicolas Petton: wrote map-tests.el map.el seq-tests.el seq.el thunk-tests.el thunk.el url-handlers-test.el and co-wrote auth-source-pass.el auth-source-tests.el subr-tests.el and changed README configure.ac sed2v2.inp authors.el sequences.texi - README.W32 emacs.png emacs23.png HISTORY arc-mode.el cl-extra.el + README.W32 emacs.png HISTORY emacs23.png arc-mode.el cl-extra.el emacs.svg manoj-dark-theme.el Emacs.icns Makefile.in auth-source.el emacs.ico fns.c make-tarball.txt obarray-tests.el obarray.el and 37 other files @@ -3992,7 +3992,7 @@ and co-wrote cal-dst.el and changed lisp.h configure.ac alloc.c process.c fileio.c editfns.c xdisp.c sysdep.c image.c keyboard.c emacs.c data.c fns.c lread.c xterm.c eval.c callproc.c Makefile.in frame.c buffer.c gnulib-comp.m4 - and 1824 other files + and 1822 other files Paul Fisher: changed fns.c @@ -4425,7 +4425,7 @@ and changed process.c ftfont.c gtkutil.c processes.texi vc-git.el configure.ac font.c network-stream.el nsm.el process-tests.el xfns.c custom.texi dispextern.h files.texi ftcrfont.c gnus-icalendar.el gnutls.el gtkutil.h network-stream-tests.el nsterm.m text.texi - and 93 other files + and 92 other files Robert Thorpe: changed cus-start.el indent.el @@ -4447,8 +4447,8 @@ Rodrigo Real: changed pt-br-refcard.tex Roger Breitenstein: changed smtpmail.el -Roland B. Roberts: changed gnus-group.el gnus-sum.el buffer.h callproc.c - dired.c files.el process.c sort.el sysdep.c systty.h +Roland B. Roberts: changed buffer.h callproc.c dired.c files.el + gnus-group.el gnus-sum.el process.c sort.el sysdep.c systty.h Roland Kaufmann: changed ox.el @@ -4712,7 +4712,7 @@ Shun-ichi Goto: changed url-http.el Shyam Karanatt: changed image-mode.el -Sidney Markowitz: changed nsmenu.m doctor.el +Sidney Markowitz: changed doctor.el nsmenu.m Sigbjorn Finne: changed gnus-srvr.el @@ -4785,7 +4785,7 @@ Stefan Kangas: wrote bookmark-tests.el delim-col-tests.el morse-tests.el and changed bookmark.el package.el efaq.texi package.texi ibuffer.el mwheel.el cperl-mode.el fns.c gud.el simple.el subr.el autoinsert.el comint-tests.el control.texi cus-edit.el delim-col.el dired-aux.el - dired-x.el em-term.el ert.texi flow-fill.el and 152 other files + dired-x.el em-term.el ert.texi flow-fill.el and 153 other files Stefan Merten: co-wrote rst.el @@ -4835,7 +4835,7 @@ and changed wdired.el todo-mode.texi diary-lib.el wdired-tests.el dired-tests.el doc-view.el files.el minibuffer.el dired.el frames.texi hl-line.el info.el menu-bar.el mouse.el otodo-mode.el subr.el .gitattributes TUTORIAL allout.el artist.el compile.texi - and 45 other files + and 44 other files Stephen C. Gilardi: changed configure.ac @@ -5007,7 +5007,7 @@ Teodor Zlatanov: wrote auth-source.el gnus-registry.el gnus-tests.el and changed spam.el gnus.el nnimap.el gnus.texi gnutls.c gnus-sum.el auth.texi cfengine.el gnus-sync.el gnus-util.el gnus-start.el netrc.el gnutls.h message.el spam-stat.el encrypt.el mail-source.el nnir.el - nnmail.el auth-source-tests.el configure.ac and 120 other files + nnmail.el auth-source-tests.el configure.ac and 119 other files Terje Rosten: changed xfns.c version.el xterm.c xterm.h @@ -5208,7 +5208,7 @@ and co-wrote package.el tcl.el and changed data.c lisp.h js.el buffer.c data-tests.el alloc.c css-mode.el js-tests.el mhtml-mode.el process.c window.c editfns.c fns.c keyboard.c keymap.c lread.c makefile.el xfns.c bytecode.c cmds.c - configure.ac and 208 other files + configure.ac and 206 other files Tom Willemse: changed elec-pair.el package.el perl-mode.el prog-mode.el progmodes/python.el simple.el @@ -5474,9 +5474,9 @@ and changed configure.ac gmalloc.c gnus-agent.el image-mode.el man.el Wolfgang Lux: changed nsterm.m keyboard.c Wolfgang Rupprecht: wrote float-sup.el floatfns.c sup-mouse.el -and changed process.c config.in configure.ac net-utils.el nntp.el alloc.c - callint.c data.c fns.c lisp-mode.el lisp.h loadup.el lread.c print.c - sort.el +and changed process.c alloc.c callint.c config.in configure.ac data.c + fns.c lisp-mode.el lisp.h loadup.el lread.c net-utils.el nntp.el + print.c sort.el Wolfgang Scherer: changed vc-cvs.el vc-dir.el vc-svn.el vc.el pcvs.el From a68b3f761aa299e9449785476ba9a9777d38ae22 Mon Sep 17 00:00:00 2001 From: Nicolas Petton Date: Tue, 4 Aug 2020 21:32:27 +0200 Subject: [PATCH 5/7] ; Update ChangeLog.3 --- ChangeLog.3 | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 97 insertions(+), 1 deletion(-) diff --git a/ChangeLog.3 b/ChangeLog.3 index c8dd40b5eb6..6418f9c8a2c 100644 --- a/ChangeLog.3 +++ b/ChangeLog.3 @@ -1,3 +1,99 @@ +2020-08-03 Phil Sainty + + lisp/so-long.el: Improve support for major mode hooks + + * lisp/so-long.el (so-long-remember-all, so-long-disable-minor-modes) + (so-long-override-variables): Store and use the `so-long-minor-modes' + and `so-long-variable-overrides' values seen by the original major + mode, so that buffer-local changes made in the major mode hook will be + respected. + + Add documentation of this and other major mode hook usage. + +2020-08-02 Grégory Mounié (tiny change) + + Avoid segfaults if XIM is set but not xim_styles + + Emacs segfaults at the X11 initialization if XIM is set + and xim_styles is NULL. This patch avoids the crash. + * src/xfns.c: Check also if FRAME_X_XIM_STYLES(f) is NULL. + (Bug#42676) (Bug#42673) (Bug#42677) + +2020-07-31 Philipp Stephani + + Backport: Make checking for liveness of global values more precise. + + We can't just use a hash lookup because a global and a local reference + might refer to the same Lisp object. + + * src/emacs-module.c (module_free_global_ref): More precise check for + global liveness. + + (cherry picked from commit 9f01ce6327af886f26399924a9aadf16cdd4fd9f) + +2020-07-31 Philipp Stephani + + Backport: Fix subtle bug when checking liveness of module values. + + We can't simply look up the Lisp object in the global reference table + because an invalid local and a valid global reference might refer to + the same object. Instead, we have to test the address of the global + reference against the stored references. + + * src/emacs-module.c (module_global_reference_p): New helper function. + (value_to_lisp): Use it. + + (cherry picked from commit 6355a3ec62f43c9b99d483982ff851d32dd78891) + +2020-07-31 Philipp Stephani + + Backport: Fix memory leak for global module objects (Bug#42482). + + Instead of storing the global values in a global 'emacs_value_storage' + object, store them as hash values alongside the reference counts. + That way the garbage collector takes care of cleaning them up. + + * src/emacs-module.c (global_storage): Remove. + (struct module_global_reference): New pseudovector type. + (XMODULE_GLOBAL_REFERENCE): New helper function. + (module_make_global_ref, module_free_global_ref): Use + 'module_global_reference' struct for global reference values. + (value_to_lisp, module_handle_nonlocal_exit): Adapt to deletion of + 'global_storage'. + + (cherry picked from commit 5c5eb9790898e4ab10bcbbdb6871947ed3018569) + +2020-07-30 Nicolas Petton + + * admin/authors.el (authors-aliases): Remove a faulty regexp. + +2020-07-29 Stefan Kangas + + * doc/lispref/symbols.texi (Definitions): Fix typo. + +2020-07-28 Nicolas Petton + + * etc/HISTORY: Add Emacs 27.1 release date. + +2020-07-28 Nicolas Petton + + Bump Emacs version to 27.1 + + * README: + * configure.ac: + * msdos/sed2v2.inp: + * nt/README.W32: Bump Emacs version. + +2020-07-28 Nicolas Petton + + * etc/AUTHORS: Update. + +2020-07-28 Nicolas Petton + + Update authors.el + + * admin/authors.el (authors-aliases): Add author aliases. + 2020-07-28 Nicolas Petton * etc/NEWS: Remove temporary markup. @@ -142382,7 +142478,7 @@ This file records repository revisions from commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to -commit 56f958807c0b8ea8f45e3c088157ca144a1b1fac (inclusive). +commit 1ca4da054be7eb340c511d817f3ec89c8b819db7 (inclusive). See ChangeLog.2 for earlier changes. ;; Local Variables: From a6634197dac0ce0863e5d017bccc3af32764288a Mon Sep 17 00:00:00 2001 From: Nicolas Petton Date: Tue, 4 Aug 2020 21:41:07 +0200 Subject: [PATCH 6/7] * etc/HISTORY: Update the Emacs 27.1 release date. --- etc/HISTORY | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/etc/HISTORY b/etc/HISTORY index f0fd7d6f218..a6b9f57814f 100644 --- a/etc/HISTORY +++ b/etc/HISTORY @@ -220,7 +220,7 @@ GNU Emacs 26.2 (2019-04-12) emacs-26.2 GNU Emacs 26.3 (2019-08-28) emacs-26.3 -GNU Emacs 27.1 (2020-08-06) emacs-27.1 +GNU Emacs 27.1 (2020-08-10) emacs-27.1 ---------------------------------------------------------------------- From 86d8d76aa36037184db0b2897c434cdaab1a9ae8 Mon Sep 17 00:00:00 2001 From: Nicolas Petton Date: Tue, 4 Aug 2020 22:05:24 +0200 Subject: [PATCH 7/7] ; lisp/ldefs-boot.el: Update. --- lisp/ldefs-boot.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el index 18935f80aa5..c755bdfde3f 100644 --- a/lisp/ldefs-boot.el +++ b/lisp/ldefs-boot.el @@ -30768,7 +30768,7 @@ values), despite potential performance issues, type \\[so-long-revert]. Use \\[so-long-commentary] for more information. -Use \\[so-long-customize] to configure the behavior. +Use \\[so-long-customize] to configure the behaviour. \(fn)" t nil) @@ -30805,7 +30805,7 @@ or call the function `global-so-long-mode'.") (custom-autoload 'global-so-long-mode "so-long" nil) (autoload 'global-so-long-mode "so-long" "\ -Toggle automated performance mitigation for files with long lines. +Toggle automated performance mitigations for files with long lines. If called interactively, enable Global So-Long mode if ARG is positive, and disable it if ARG is zero or negative. If called from @@ -30824,7 +30824,7 @@ When such files are detected by `so-long-predicate', we invoke the selected Use \\[so-long-commentary] for more information. -Use \\[so-long-customize] to configure the behavior. +Use \\[so-long-customize] to configure the behaviour. \(fn &optional ARG)" t nil)