emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master b19bf08 2/2: ; shorten https://lists.gnu.org/archive/html/... lin


From: Stefan Kangas
Subject: master b19bf08 2/2: ; shorten https://lists.gnu.org/archive/html/... links
Date: Fri, 9 Oct 2020 09:42:52 -0400 (EDT)

branch: master
commit b19bf0844770af78b7169c6675770ab6715937c6
Author: Stefan Kangas <stefan@marxist.se>
Commit: Stefan Kangas <stefan@marxist.se>

    ; shorten https://lists.gnu.org/archive/html/... links
---
 ChangeLog.3                              | 230 +++++++++++++++----------------
 doc/lispintro/emacs-lisp-intro.texi      |   2 +-
 doc/misc/texinfo.tex                     |   2 +-
 etc/PROBLEMS                             |   2 +-
 etc/TODO                                 |   4 +-
 lisp/emacs-lisp/bytecomp.el              |   2 +-
 lisp/mouse.el                            |   2 +-
 test/lisp/so-long-tests/so-long-tests.el |   2 +-
 8 files changed, 123 insertions(+), 123 deletions(-)

diff --git a/ChangeLog.3 b/ChangeLog.3
index c9aaedf..ec2d3f8 100644
--- a/ChangeLog.3
+++ b/ChangeLog.3
@@ -315,7 +315,7 @@
        * lisp/net/gnutls.el (gnutls-trustfiles): Update the names of the
        systems in the comments.  Reported by Richard Stallman <rms@gnu.org>
        in
-       https://lists.gnu.org/archive/html/emacs-devel/2020-07/msg00455.html.
+       https://lists.gnu.org/r/emacs-devel/2020-07/msg00455.html.
 
 2020-07-17  Eli Zaretskii  <eliz@gnu.org>
 
@@ -611,8 +611,8 @@
        of 2019-10-13T15:36:02Z!contovob@tcd.ie.
 
        For discussion, see the following thread:
-       https://lists.gnu.org/archive/html/emacs-devel/2019-10/msg00550.html
-       https://lists.gnu.org/archive/html/emacs-devel/2020-06/msg00473.html
+       https://lists.gnu.org/r/emacs-devel/2019-10/msg00550.html
+       https://lists.gnu.org/r/emacs-devel/2020-06/msg00473.html
 
        * doc/lispref/nonascii.texi (Specifying Coding Systems): Use more
        specific cross-reference to progn even if info.el displays it
@@ -727,8 +727,8 @@
        Minor improvements to EDE and EIEIO manuals
 
        For discussion, see the following threads:
-       https://lists.gnu.org/archive/html/emacs-devel/2020-05/msg00630.html
-       https://lists.gnu.org/archive/html/emacs-devel/2020-06/msg00099.html
+       https://lists.gnu.org/r/emacs-devel/2020-05/msg00630.html
+       https://lists.gnu.org/r/emacs-devel/2020-06/msg00099.html
 
        * doc/misc/ede.texi (ede-generic-project): Clean up example.
        * doc/misc/eieio.texi (Accessing Slots): Document slot-value as a
@@ -1573,7 +1573,7 @@
 
        * etc/NEWS: Rearrange image sections.
 
-       https://lists.gnu.org/archive/html/emacs-devel/2020-04/msg01315.html
+       https://lists.gnu.org/r/emacs-devel/2020-04/msg01315.html
 
 2020-04-22  Paul Eggert  <eggert@cs.ucla.edu>
 
@@ -1616,7 +1616,7 @@
        * doc/emacs/files.texi (Image Mode): Mention image-auto-resize and
        image-auto-resize-on-window-resize.
 
-       https://lists.gnu.org/archive/html/emacs-devel/2020-04/msg01160.html
+       https://lists.gnu.org/r/emacs-devel/2020-04/msg01160.html
 
 2020-04-21  Juri Linkov  <juri@linkov.net>
 
@@ -1944,7 +1944,7 @@
 
        These changes fix actual or latent bugs in regexps that match
        file names, such as PATTERN arguments to 'directory-files'.  See
-       https://lists.gnu.org/archive/html/emacs-devel/2020-04/msg00265.html
+       https://lists.gnu.org/r/emacs-devel/2020-04/msg00265.html
 
        * admin/authors.el (authors-obsolete-files-regexps)
        (authors-renamed-files-regexps):
@@ -2036,7 +2036,7 @@
        Clarify documentation on inhibit-modification-hooks intended usage
 
        Cf. bug#40332 and the discussion at
-       https://lists.gnu.org/archive/html/emacs-devel/2020-03/msg00921.html
+       https://lists.gnu.org/r/emacs-devel/2020-03/msg00921.html
 
        * doc/lispref/text.texi (Change Hooks):
        * src/insdel.c (syms_of_insdel): Clarify the intended usage of
@@ -2173,9 +2173,9 @@
        LENGTH (i).  This happens when delete_interval is called from
        set_intervals_multibyte_1, because the caller zeroes out the
        total_length field of the interval to be deleted.  See
-       https://lists.gnu.org/archive/html/emacs-devel/2020-04/msg00131.html
+       https://lists.gnu.org/r/emacs-devel/2020-04/msg00131.html
        for more details.  See also a related old discussion at
-       https://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00399.html.
+       https://lists.gnu.org/r/emacs-devel/2012-07/msg00399.html.
 
 2020-04-08  Eli Zaretskii  <eliz@gnu.org>
 
@@ -2212,7 +2212,7 @@
        like GNOME shell that use invisible outer frame borders.
 
        For further information see the thread starting with
-       https://lists.gnu.org/archive/html/emacs-devel/2020-01/msg00343.html
+       https://lists.gnu.org/r/emacs-devel/2020-01/msg00343.html
 
        * src/frame.c (syms_of_frame): New symbol Qxg_frame_set_char_size_4.
        * src/gtkutil.c (xg_frame_set_char_size): Hide child frame
@@ -2771,7 +2771,7 @@
        and will be *the* mailing list for discussions and announcements about
        ERC going forward.  The other two lists, erc-announce and erc-commit,
        are now retired.  For more details, see the announcement at
-       <https://lists.gnu.org/archive/html/emacs-erc/2020-03/msg00001.html>.
+       <https://lists.gnu.org/r/emacs-erc/2020-03/msg00001.html>.
 
 2020-03-06  Roland Winkler  <winkler@gnu.org>
 
@@ -5120,7 +5120,7 @@
        * lisp/progmodes/xref.el (xref--find-buffer-visiting):
        Speed up by using get-file-buffer.
        (xref--collect-matches): Remove the condition on remote-id.
-       (https://lists.gnu.org/archive/html/emacs-devel/2019-12/msg00753.html)
+       (https://lists.gnu.org/r/emacs-devel/2019-12/msg00753.html)
 
 2019-12-27  Dmitry Gutov  <dgutov@yandex.ru>
 
@@ -5634,7 +5634,7 @@
        Speed up vc-dir-update
 
        * lisp/vc/vc-dir.el (vc-dir-update): Speed up.
-       (https://lists.gnu.org/archive/html/emacs-devel/2019-12/msg00568.html)
+       (https://lists.gnu.org/r/emacs-devel/2019-12/msg00568.html)
 
 2019-12-20  Alan Mackenzie  <acm@muc.de>
 
@@ -6779,7 +6779,7 @@
        frame-monitor-workarea (and display-monitor-attributes-list).
 
        For details on why some GTK menus were empty please see thread
-       https://lists.gnu.org/archive/html/emacs-devel/2019-11/msg01061.html
+       https://lists.gnu.org/r/emacs-devel/2019-11/msg01061.html
 
        * src/gtkutil.c (menubar_map_cb, xg_update_frame_menubar): Scale up
        req.height so that the menu bar's height is in device pixels as
@@ -6900,7 +6900,7 @@
        so in case of the active minibuffer, calling minibuffer-message will 
allow
        sit-for to wait the complete timeout, because discard-input will discard
        all initial events that prevent sit-for from waiting during startup.
-       https://lists.gnu.org/archive/html/emacs-devel/2019-11/msg00581.html
+       https://lists.gnu.org/r/emacs-devel/2019-11/msg00581.html
 
 2019-11-30  Alan Mackenzie  <acm@muc.de>
 
@@ -6939,7 +6939,7 @@
        Use run-with-idle-timer instead of debounce for responsive image 
scaling.
 
        * lisp/emacs-lisp/timer.el (debounce, debounce-reduce): Revert macro 
addition.
-       https://lists.gnu.org/archive/html/emacs-devel/2019-11/msg01133.html
+       https://lists.gnu.org/r/emacs-devel/2019-11/msg01133.html
 
        * lisp/image.el (image-increase-size, image-decrease-size):
        Use run-with-idle-timer.
@@ -8251,7 +8251,7 @@
 
        (do-after-load-evaluation): Replace run-with-timer with 
run-with-idle-timer
        to give a chance for the minibuffer to handle initial events before 
sit-for.
-       https://lists.gnu.org/archive/html/emacs-devel/2019-11/msg00581.html
+       https://lists.gnu.org/r/emacs-devel/2019-11/msg00581.html
 
 2019-11-17  Juri Linkov  <juri@linkov.net>
 
@@ -8342,7 +8342,7 @@
 
        * lisp/simple.el (eval-expression-print-maximum-character): Use choice 
type.
 
-       https://lists.gnu.org/archive/html/emacs-devel/2019-11/msg00433.html
+       https://lists.gnu.org/r/emacs-devel/2019-11/msg00433.html
 
 2019-11-16  Juri Linkov  <juri@linkov.net>
 
@@ -8589,7 +8589,7 @@
        changing point-min.  It wasn't necessary for vertical-motion to
        work, and it had some adverse effects on how font-lock rules were
        applied
-       (https://lists.gnu.org/archive/html/emacs-devel/2019-11/msg00522.html).
+       (https://lists.gnu.org/r/emacs-devel/2019-11/msg00522.html).
        This can also be an alternative fix for bug#38049.
 
 2019-11-14  Alan Mackenzie  <acm@muc.de>
@@ -9194,7 +9194,7 @@
        Use read-char-from-minibuffer instead of read-char-choice.
        Remove special handling of original window scrolling
        that is now supported in the minibuffer.  This fixes
-       https://lists.gnu.org/archive/html/emacs-devel/2019-10/msg01020.html
+       https://lists.gnu.org/r/emacs-devel/2019-10/msg01020.html
        (files--ask-user-about-large-file): Use read-char-from-minibuffer
        instead of read-char-choice.
 
@@ -9585,7 +9585,7 @@
        Call vc-file-clearprops on new file too for the case when
        old and new files were renamed to each other back and forth.
 
-       https://lists.gnu.org/archive/html/emacs-devel/2019-11/msg00069.html
+       https://lists.gnu.org/r/emacs-devel/2019-11/msg00069.html
 
 2019-11-06  Juri Linkov  <juri@linkov.net>
 
@@ -11092,7 +11092,7 @@
        (tab-line-mode--turn-on): New function.
        (tab-line-exclude-modes): New defcustom.
        (tab-line-exclude): New buffer-local variable.
-       https://lists.gnu.org/archive/html/emacs-devel/2019-10/msg00988.html
+       https://lists.gnu.org/r/emacs-devel/2019-10/msg00988.html
 
        * lisp/dired.el (dired-mark-pop-up): Set tab-line-exclude to nil.
        Don't set tab-line-format.   (Bug#37699)
@@ -15340,7 +15340,7 @@
        Implementation for VC projects that uses 'git ls-files' or 'hg
        status --all' for listing.  With gratitude to Tassilo Horn who has
        done most of the legwork and wrote the first version of the code
-       (https://lists.gnu.org/archive/html/emacs-devel/2019-10/msg00069.html).
+       (https://lists.gnu.org/r/emacs-devel/2019-10/msg00069.html).
        (project--vc-list-files): New function, to be used by the above.
        (project--find-regexp-in-files):
        Silence warnings about nonexistent files.
@@ -17981,7 +17981,7 @@
        'query-replace-regexp undo: Update next-replacement after undo'
        (30c4f35a6fc8a6507930923766c3126ac1c2063f)
 
-       See https://lists.gnu.org/archive/html/emacs-devel/2019-09/msg00364.html
+       See https://lists.gnu.org/r/emacs-devel/2019-09/msg00364.html
        * lisp/replace.el(perform-replace): Rename variable
        to next-replacement-replaced.
 
@@ -19170,7 +19170,7 @@
        * lisp/net/nsm.el (nsm-protocol-check--renegotiation-info-ext): Don't
        check when using TLS1.3, renegotiation has been removed from TLS.
        Reported in
-       
<https://lists.gnu.org/archive/html/help-gnu-emacs/2019-09/msg00005.html>
+       <https://lists.gnu.org/r/help-gnu-emacs/2019-09/msg00005.html>
 
 2019-09-04  Paul Eggert  <eggert@cs.ucla.edu>
 
@@ -19320,7 +19320,7 @@
        Avoid macros in pdumper.c when it’s easy
 
        Problem with DUMP_SET_REFERRER mentioned by Pip Cet at end of:
-       https://lists.gnu.org/archive/html/emacs-devel/2019-07/msg00548.html
+       https://lists.gnu.org/r/emacs-devel/2019-07/msg00548.html
        * src/pdumper.c (DANGEROUS, EMACS_RELOC_TYPE_BITS)
        (EMACS_RELOC_LENGTH_BITS, DUMP_RELOC_TYPE_BITS)
        (DUMP_RELOC_ALIGNMENT_BITS, DUMP_RELOC_OFFSET_BITS)
@@ -21681,7 +21681,7 @@
        method.  Set up any user-defined fringe bitmaps in addition to
        the standard bitmaps.
        Suggested by Liam Quinlan <liamkquinlan@gmail.com> in
-       https://lists.gnu.org/archive/html/emacs-devel/2019-08/msg00259.html.
+       https://lists.gnu.org/r/emacs-devel/2019-08/msg00259.html.
 
        (w32_reset_fringes) [HAVE_NTGUI]: Do nothing if the frame's
        redisplay_interface doesn't implement the
@@ -22067,7 +22067,7 @@
 
        Suggested by Oleh Krehel and implemented by Basil Contovounesios in
        the following thread:
-       https://lists.gnu.org/archive/html/emacs-devel/2019-07/msg00547.html
+       https://lists.gnu.org/r/emacs-devel/2019-07/msg00547.html
 
        * lisp/array.el (xor): Move unused function from here...
        * lisp/subr.el: ...to here, and improve.
@@ -22947,7 +22947,7 @@
        Make gravatar.el more configurable
 
        For discussion, see the following thread:
-       https://lists.gnu.org/archive/html/emacs-devel/2019-07/msg00528.html
+       https://lists.gnu.org/r/emacs-devel/2019-07/msg00528.html
 
        * etc/NEWS: Announce changes in gravatar.el user options.
 
@@ -22973,7 +22973,7 @@
        Fix some minor gravatar.el issues
 
        For discussion, see the following thread:
-       https://lists.gnu.org/archive/html/emacs-devel/2019-07/msg00528.html
+       https://lists.gnu.org/r/emacs-devel/2019-07/msg00528.html
        * lisp/image/gravatar.el (gravatar-hash): Trim leading and trailing
        whitespace in given address, as per the Gravatar docs.
        (gravatar-retrieve-synchronously): Silence call to
@@ -22986,7 +22986,7 @@
        DRY in gravatar.el
 
        For discussion, see the following thread:
-       https://lists.gnu.org/archive/html/emacs-devel/2019-07/msg00528.html
+       https://lists.gnu.org/r/emacs-devel/2019-07/msg00528.html
        * lisp/image/gravatar.el (gravatar-data->image): Remove.
        (gravatar-retrieve, gravatar-retrieve-synchronously): Reuse
        url-fetch-from-cache and gravatar-retrieved to reduce duplication.
@@ -22999,7 +22999,7 @@
        Use lexical-binding for Gravatar support
 
        For discussion, see the following thread:
-       https://lists.gnu.org/archive/html/emacs-devel/2019-07/msg00528.html
+       https://lists.gnu.org/r/emacs-devel/2019-07/msg00528.html
        * lisp/gnus/gnus-gravatar.el: Use lexical-binding.  Link custom
        group 'gnus-gravatar' to 'gravatar'.
        (gnus-gravatar-size, gnus-gravatar-too-ugly): Doc fix.
@@ -23177,7 +23177,7 @@
        Fix property stripping in image-file-yank-handler
 
        Fix proposed by Martin Rudalics <rudalics@gmx.at> in:
-       https://lists.gnu.org/archive/html/emacs-devel/2008-12/msg00945.html
+       https://lists.gnu.org/r/emacs-devel/2008-12/msg00945.html
        * lisp/image-file.el (image-file-yank-handler): Handle case when
        yank-excluded-properties is t.
 
@@ -28310,7 +28310,7 @@
        This changeset also rearranges native image transform code
        for other platforms to make it cleaner, and also removes
        the support for native cropping.  For the discussions, see
-       https://lists.gnu.org/archive/html/emacs-devel/2019-06/msg00242.html
+       https://lists.gnu.org/r/emacs-devel/2019-06/msg00242.html
 
        * src/w32term.c (w32_image_rotations_p, transform): New functions.
        (w32_draw_image_foreground): If image rotation is requested
@@ -28832,8 +28832,8 @@
        Remove gnus-bug from report-emacs-bug TODO entry
 
        For discussion, see the following thread:
-       https://lists.gnu.org/archive/html/emacs-devel/2019-04/msg01196.html
-       https://lists.gnu.org/archive/html/emacs-devel/2019-06/msg00967.html
+       https://lists.gnu.org/r/emacs-devel/2019-04/msg01196.html
+       https://lists.gnu.org/r/emacs-devel/2019-06/msg00967.html
 
        * etc/TODO: Remove gnus-bug from list of obsolete bug-reporting
        commands now that it is implemented in terms of report-emacs-bug.
@@ -35048,7 +35048,7 @@
        Fix url-copy-file argument handling
 
        For discussion, see the following thread:
-       https://lists.gnu.org/archive/html/emacs-devel/2019-05/msg00500.html
+       https://lists.gnu.org/r/emacs-devel/2019-05/msg00500.html
        * lisp/url/url-handlers.el: Update autoloaded docstrings.
        Quote function symbols as such.
        (url-handler-regexp): Make grouping construct shy.
@@ -35208,7 +35208,7 @@
        Use lexical-binding in tempo.el and add tests
 
        For discussion, see the following thread:
-       https://lists.gnu.org/archive/html/emacs-devel/2019-05/msg00395.html
+       https://lists.gnu.org/r/emacs-devel/2019-05/msg00395.html
        * lisp/tempo.el: Use lexical-binding.
        (tempo-define-template): Expand documentation to mention
        `tempo-user-elements'.
@@ -35265,8 +35265,8 @@
        Improve C and Elisp Git diff hunk headers
 
        For discussion, see the following threads:
-       https://lists.gnu.org/archive/html/emacs-devel/2019-03/msg00457.html
-       https://lists.gnu.org/archive/html/emacs-devel/2019-05/msg00369.html
+       https://lists.gnu.org/r/emacs-devel/2019-03/msg00457.html
+       https://lists.gnu.org/r/emacs-devel/2019-05/msg00369.html
 
        * autogen.sh: Extend the built-in Git xfuncname pattern 'cpp' to
        match preprocessor and DEFUN macros, and the 'elisp' pattern to
@@ -35278,7 +35278,7 @@
 
        Thanks to Basil L. Contovounesios for additional cleanups.
        For discussion, see the following thread:
-       https://lists.gnu.org/archive/html/emacs-devel/2019-05/msg00177.html
+       https://lists.gnu.org/r/emacs-devel/2019-05/msg00177.html
 
        * lisp/delim-col.el: Use lexical-binding.
 
@@ -35798,8 +35798,8 @@
        Remove XEmacs audio checks from mm-decode.el
 
        For discussion, see the following threads:
-       https://lists.gnu.org/archive/html/emacs-devel/2019-03/msg01087.html
-       https://lists.gnu.org/archive/html/emacs-devel/2019-05/msg00584.html
+       https://lists.gnu.org/r/emacs-devel/2019-03/msg01087.html
+       https://lists.gnu.org/r/emacs-devel/2019-05/msg00584.html
        * lisp/gnus/mm-decode.el (mm-inline-media-tests): Remove no-op media
        tests for XEmacs features.
 
@@ -36178,7 +36178,7 @@
        Add docstring to project--read-file-cpd-relative
 
        For discussion, see thread starting at:
-       https://lists.gnu.org/archive/html/emacs-devel/2019-05/msg00460.html
+       https://lists.gnu.org/r/emacs-devel/2019-05/msg00460.html
        * lisp/progmodes/project.el (project--read-file-cpd-relative):
        Describe arglist as promised by user option
        project-read-file-name-function.
@@ -36457,7 +36457,7 @@
        Allow customizing the display of project file names when reading
 
        To hopefully resolve a long-running discussion
-       (https://lists.gnu.org/archive/html/emacs-devel/2019-05/msg00162.html).
+       (https://lists.gnu.org/r/emacs-devel/2019-05/msg00162.html).
 
        * lisp/progmodes/project.el (project-read-file-name-function):
        New variable.
@@ -37629,7 +37629,7 @@
 
        * lisp/progmodes/xref.el (xref--read-identifier): Abort on empty
        input if there is no default
-       
(https://lists.gnu.org/archive/html/help-gnu-emacs/2019-05/msg00012.html).
+       (https://lists.gnu.org/r/help-gnu-emacs/2019-05/msg00012.html).
 
 2019-05-02  Alan Mackenzie  <acm@muc.de>
 
@@ -38137,7 +38137,7 @@
 
        This should not be necessary, and is merely a precaution. For
        background, see:
-       https://lists.gnu.org/archive/html/emacs-devel/2019-04/msg00639.html
+       https://lists.gnu.org/r/emacs-devel/2019-04/msg00639.html
 
        * src/frame.c:
        * src/xdisp.c: Check for existence of terminal hooks before use.
@@ -39037,7 +39037,7 @@
        Improve pure and side-effect-free docs
 
        For discussion, see thread starting at:
-       https://lists.gnu.org/archive/html/emacs-devel/2019-04/msg00316.html
+       https://lists.gnu.org/r/emacs-devel/2019-04/msg00316.html
        * doc/lispref/customize.texi (Composite Types): Do not overspecify
        :match-alternatives predicates.
        * doc/lispref/eval.texi (Intro Eval): Anchor definition of "side
@@ -40266,7 +40266,7 @@
        Optimize byte-compilation of proper-list-p
 
        For discussion, see thread starting at:
-       https://lists.gnu.org/archive/html/emacs-devel/2019-04/msg00316.html
+       https://lists.gnu.org/r/emacs-devel/2019-04/msg00316.html
        * lisp/emacs-lisp/byte-opt.el: Optimize proper-list-p as a
        predicate.
        * lisp/subr.el: Mark proper-list-p as pure, and side-effect and
@@ -41453,7 +41453,7 @@
        Fix more regexp oddities
 
        Problems reported by Mattias Engdegård in:
-       https://lists.gnu.org/archive/html/emacs-devel/2019-04/msg00178.html
+       https://lists.gnu.org/r/emacs-devel/2019-04/msg00178.html
        * lisp/progmodes/sh-script.el (sh-get-indent-info):
        Reorder skip-chars-forward arg so that it does not look like a regexp.
        * lisp/progmodes/verilog-mode.el (verilog-sk-define-signal):
@@ -41479,7 +41479,7 @@
        * lisp/frame.el (display-planes): Use logb over truncate + log
 
        Suggested by Basil L. Contovounesios:
-       https://lists.gnu.org/archive/html/bug-gnu-emacs/2019-03/msg01052.html
+       https://lists.gnu.org/r/bug-gnu-emacs/2019-03/msg01052.html
 
 2019-04-06  Alexander Gramiak  <agrambot@gmail.com>
 
@@ -41786,7 +41786,7 @@
        (gnus-dup-suppress-articles): DRY.
 
        For discussion, see thread starting at:
-       https://lists.gnu.org/archive/html/emacs-devel/2019-03/msg00974.html
+       https://lists.gnu.org/r/emacs-devel/2019-03/msg00974.html
 
 2019-04-02  Wilson Snyder  <wsnyder@wsnyder.org>
 
@@ -41980,7 +41980,7 @@
        Do not set indent-line-function in text-mode
 
        For discussion, see thread starting at:
-       https://lists.gnu.org/archive/html/emacs-devel/2019-03/msg01012.html
+       https://lists.gnu.org/r/emacs-devel/2019-03/msg01012.html
        * lisp/textmodes/text-mode.el (text-mode): Do not reset
        indent-line-function to its global default value of indent-relative.
        * doc/lispref/modes.texi (Example Major Modes):
@@ -42626,7 +42626,7 @@
        i18n: Add function ngettext for pluralization.
 
        * lisp/international/mule-cmds.el (ngettext): New function.
-       https://lists.gnu.org/archive/html/emacs-devel/2019-03/msg00586.html
+       https://lists.gnu.org/r/emacs-devel/2019-03/msg00586.html
 
        * lisp/replace.el (flush-lines, how-many, occur-1, occur-engine)
        (perform-replace): Use ngettext.
@@ -42909,7 +42909,7 @@
        This reverts commit 3eb93c07f7a60ac9ce8a16f10c3afd5a3a31243a.
 
        There was no consensus for that commit, see
-       https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00150.html.
+       https://lists.gnu.org/r/emacs-devel/2016-01/msg00150.html.
        Also, reverting this commit should fix Bug#31238.
 
 2019-03-21  Eli Zaretskii  <eliz@gnu.org>
@@ -46161,7 +46161,7 @@
        Rename multifile.el to fileloop.el
 
        * lisp/multifile.el: Rename to fileloop.el as discussed in
-       https://lists.gnu.org/archive/html/emacs-devel/2018-12/msg00475.html.
+       https://lists.gnu.org/r/emacs-devel/2018-12/msg00475.html.
        Update symbol prefixes and all callers
 
 2019-02-07  Aurelien Aptel  <aaptel@suse.com>
@@ -47560,7 +47560,7 @@
        but that only affects a small corner case of c-toggle-auto-newline,
        which is not turned on by default.
 
-       See https://lists.gnu.org/archive/html/emacs-devel/2019-01/msg00360.html
+       See https://lists.gnu.org/r/emacs-devel/2019-01/msg00360.html
        for more information.
 
        * lisp/progmodes/cc-cmds.el (c--disable-fix-of-bug-33794): New
@@ -49008,7 +49008,7 @@
 
        * lisp/progmodes/project.el (project--completing-read-strict):
        Extract the common parent directory of all files first
-       (https://lists.gnu.org/archive/html/emacs-devel/2018-12/msg00444.html).
+       (https://lists.gnu.org/r/emacs-devel/2018-12/msg00444.html).
 
 2018-12-28  Michael Albinus  <michael.albinus@gmx.de>
 
@@ -52604,7 +52604,7 @@
 
        Advertise new hi-lock 'M-s h' key prefix in lisp/bindings.el
 
-       https://lists.gnu.org/archive/html/emacs-devel/2015-07/msg00104.html
+       https://lists.gnu.org/r/emacs-devel/2015-07/msg00104.html
 
 2018-11-07  Juri Linkov  <juri@linkov.net>
 
@@ -54667,7 +54667,7 @@
        Fix a previous commit
 
        Suggested by Stefan Monnier here:
-       https://lists.gnu.org/archive/html/emacs-devel/2018-09/msg00783.html
+       https://lists.gnu.org/r/emacs-devel/2018-09/msg00783.html
        * lisp/replace.el (occur--parse-occur-buffer): Since point is at the
        beginning of the buffer, use `point'.
 
@@ -57449,7 +57449,7 @@
        * lisp/calendar/todo-mode.el (todo-jump-to-category): Improve code
        by using bound-and-true-p.  This leaves a byte-compiler warning
        unsilenced, but ideally, there shouldn't be a warning here (see
-       https://lists.gnu.org/archive/html/emacs-devel/2018-08/msg00131.html).
+       https://lists.gnu.org/r/emacs-devel/2018-08/msg00131.html).
        (todo--fifiles-history): New variable.
        (todo-find-filtered-items-file): Use it to fix the filtered items
        files history list for completing-read.
@@ -59294,7 +59294,7 @@
        Fix custom-available-themes file expansion
 
        For discussion, see thread starting at
-       https://lists.gnu.org/archive/html/emacs-devel/2018-05/msg00222.html.
+       https://lists.gnu.org/r/emacs-devel/2018-05/msg00222.html.
        * lisp/custom.el: (custom-available-themes): Use directory-files
        instead of performing arbitrary wildcard expansion in file names.
        (custom-theme--load-path): Document return value.
@@ -59320,8 +59320,8 @@
        * etc/themes/whiteboard-theme.el:
        * etc/themes/wombat-theme.el: Disable no-byte-compile.
 
-       https://lists.gnu.org/archive/html/emacs-devel/2018-01/msg00614.html
-       https://lists.gnu.org/archive/html/emacs-devel/2018-02/msg00060.html
+       https://lists.gnu.org/r/emacs-devel/2018-01/msg00614.html
+       https://lists.gnu.org/r/emacs-devel/2018-02/msg00060.html
 
 2018-07-13  Basil L. Contovounesios  <contovob@tcd.ie>
 
@@ -59330,8 +59330,8 @@
        * lisp/custom.el (load-theme):
        Load byte-compiled file of safe themes when available.
 
-       https://lists.gnu.org/archive/html/emacs-devel/2018-01/msg00614.html
-       https://lists.gnu.org/archive/html/emacs-devel/2018-02/msg00060.html
+       https://lists.gnu.org/r/emacs-devel/2018-01/msg00614.html
+       https://lists.gnu.org/r/emacs-devel/2018-02/msg00060.html
 
 2018-07-13  Robert Pluim  <rpluim@gmail.com>
 
@@ -59629,11 +59629,11 @@
        Add predicate proper-list-p
 
        For discussion, see emacs-devel thread starting at
-       https://lists.gnu.org/archive/html/emacs-devel/2018-04/msg00460.html.
+       https://lists.gnu.org/r/emacs-devel/2018-04/msg00460.html.
 
        * lisp/subr.el (proper-list-p): New function.
        Implementation suggested by Paul Eggert <eggert@cs.ucla.edu> in
-       https://lists.gnu.org/archive/html/emacs-devel/2018-06/msg00138.html.
+       https://lists.gnu.org/r/emacs-devel/2018-06/msg00138.html.
        * doc/lispref/lists.texi (List Elements):
        * etc/NEWS: Document proper-list-p.
        * lisp/org/ob-core.el (org-babel-insert-result):
@@ -60559,7 +60559,7 @@
 
        Mark a specific electric-pair-mode test as an expected failure
 
-       See https://lists.gnu.org/archive/html/emacs-devel/2018-06/msg00535.html
+       See https://lists.gnu.org/r/emacs-devel/2018-06/msg00535.html
 
        * test/lisp/electric-tests.el
        (electric-pair-whitespace-chomping-2-at-point-4-in-c++-mode-in-strings):
@@ -62491,7 +62491,7 @@
        with C sources.  The green light for this change had already been
        given some time ago in
 
-       https://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00385.html
+       https://lists.gnu.org/r/emacs-devel/2017-10/msg00385.html
 
        * src/Makefile.in (check-syntax): New target.
        (.PHONY): Add check-syntax.
@@ -64326,7 +64326,7 @@
 
        Use next-error-found to set next-error-last-buffer.
 
-       https://lists.gnu.org/archive/html/emacs-devel/2018-04/msg00207.html
+       https://lists.gnu.org/r/emacs-devel/2018-04/msg00207.html
 
        * lisp/simple.el (next-error-buffer): New buffer-local variable
        instead of making buffer-local next-error-last-buffer.  (Bug#20489)
@@ -65794,7 +65794,7 @@
        and disabled by `disabled'.
        (search-exit-option): Doc fix.
        (isearch-post-command-hook): Check for isearch-forward.
-       https://lists.gnu.org/archive/html/emacs-devel/2018-03/msg00438.html
+       https://lists.gnu.org/r/emacs-devel/2018-03/msg00438.html
 
 2018-04-04  Juri Linkov  <juri@linkov.net>
 
@@ -66167,7 +66167,7 @@
        Don't wait for visible frames to become visible
 
        For discussion, see thread starting at
-       https://lists.gnu.org/archive/html/emacs-devel/2018-03/msg00807.html.
+       https://lists.gnu.org/r/emacs-devel/2018-03/msg00807.html.
        * src/xterm.c (x_make_frame_visible): Check FRAME_VISIBLE_P before
        calling x_wait_for_event.
 
@@ -67190,22 +67190,22 @@
        * lisp/emacs-lisp/package.el (package-enable-at-startup): Update
        docstring to note that packages are now made available before loading
        the init file, rather than afterwards.  See
-       https://lists.gnu.org/archive/html/emacs-devel/2018-02/msg00632.html
+       https://lists.gnu.org/r/emacs-devel/2018-02/msg00632.html
        (package-load-list): Refer to "making available" rather than "loading"
        for packages.  See
-       https://lists.gnu.org/archive/html/emacs-devel/2018-02/msg00298.html
+       https://lists.gnu.org/r/emacs-devel/2018-02/msg00298.html
 
        * lisp/startup.el (command-line): Call `custom-reevaluate-setting' on
        predefined variables before loading the early init file and before
        `package-initialize' is called.  This prevents
        `Info-default-directory-list' from being unbound when
        `package-initialize' tries to access it during startup.  See
-       https://lists.gnu.org/archive/html/emacs-devel/2018-02/msg00545.html
+       https://lists.gnu.org/r/emacs-devel/2018-02/msg00545.html
 
        * lisp/emacs-lisp/package.el (package-initialize): Issue a warning
        if called twice.
-       See: 
https://lists.gnu.org/archive/html/emacs-devel/2018-02/msg00626.html
-            
https://lists.gnu.org/archive/html/emacs-devel/2018-03/msg00301.html
+       See: https://lists.gnu.org/r/emacs-devel/2018-02/msg00626.html
+            https://lists.gnu.org/r/emacs-devel/2018-03/msg00301.html
 
 2018-03-18  Glenn Morris  <rgm@gnu.org>
 
@@ -67236,7 +67236,7 @@
          Date: Fri, 16 Mar 2018 10:23:31 -0500
          Message-ID: <87po44jb7w.fsf@red-bean.com>
 
-         https://lists.gnu.org/archive/html/emacs-devel/2018-03/msg00555.html
+         https://lists.gnu.org/r/emacs-devel/2018-03/msg00555.html
 
 2018-03-18  Nicolas Petton  <nicolas@petton.fr>
 
@@ -67885,7 +67885,7 @@
 
        * doc/emacs/search.texi: Replace search-exit-option option nil with 
append.
 
-       https://lists.gnu.org/archive/html/emacs-devel/2018-03/msg00202.html
+       https://lists.gnu.org/r/emacs-devel/2018-03/msg00202.html
 
 2018-03-08  Charles A. Roelli  <charles@aurox.ch>
 
@@ -68097,7 +68097,7 @@
        * doc/emacs/search.texi (Not Exiting Isearch): Document new
        values ‘shift-move’ and ‘move’ of search-exit-option.
 
-       https://lists.gnu.org/archive/html/emacs-devel/2018-03/msg00013.html
+       https://lists.gnu.org/r/emacs-devel/2018-03/msg00013.html
 
 2018-03-03  Glenn Morris  <rgm@gnu.org>
 
@@ -68177,7 +68177,7 @@
        but the Emacs 24 byte compiler doesn't recognize that
        define-obsolete-variable-alias defines a variable).
 
-       [1]: 
https://lists.gnu.org/archive/html/emacs-devel/2018-02/msg00826.html
+       [1]: https://lists.gnu.org/r/emacs-devel/2018-02/msg00826.html
 
 2018-03-01  Glenn Morris  <rgm@gnu.org>
 
@@ -68976,11 +68976,11 @@
        Discussion on emacs-devel leading up to this change (approximately 150
        messages):
 
-       - https://lists.gnu.org/archive/html/emacs-devel/2017-08/msg00154.html
-       - https://lists.gnu.org/archive/html/emacs-devel/2017-08/msg00433.html
-       - https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00023.html
-       - https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00599.html
-       - https://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00332.html
+       - https://lists.gnu.org/r/emacs-devel/2017-08/msg00154.html
+       - https://lists.gnu.org/r/emacs-devel/2017-08/msg00433.html
+       - https://lists.gnu.org/r/emacs-devel/2017-09/msg00023.html
+       - https://lists.gnu.org/r/emacs-devel/2017-09/msg00599.html
+       - https://lists.gnu.org/r/emacs-devel/2017-10/msg00332.html
 
        * lisp/startup.el (early-init-file): New variable.
        (load-user-init-file): New function.
@@ -73761,7 +73761,7 @@
 
        Merge from origin/emacs-26
 
-       a89f0b6f33 maint: shorten https://lists.gnu.org/archive/html/... links
+       a89f0b6f33 maint: shorten https://lists.gnu.org/r/... links
        8be3aee281 Merge from Gnulib
        265cee553f Work around GCC bug 80776 on Fedora 27 x86
        dc7a97fb84 Tweak copy-file, rename-file doc
@@ -74031,7 +74031,7 @@
 
        * lisp/emacs-lisp/copyright.el (copyright-update-year): Enlarge the
        scope of save-excursion. Reported in:
-       https://lists.gnu.org/archive/html/emacs-devel/2017-04/msg00271.html
+       https://lists.gnu.org/r/emacs-devel/2017-04/msg00271.html
 
 2017-11-19  Vibhav Pant  <vibhavp@gmail.com>
 
@@ -76193,7 +76193,7 @@
        Clarify Gravatar docs
 
        For discussion, see the following thread:
-       https://lists.gnu.org/archive/html/emacs-devel/2019-07/msg00528.html
+       https://lists.gnu.org/r/emacs-devel/2019-07/msg00528.html
        * doc/misc/gnus.texi (X-Face): Fix cross-reference.
        (Gravatars):
        * lisp/gnus/gnus-gravatar.el (gnus-gravatar-too-ugly):
@@ -76247,7 +76247,7 @@
 
        This explanation was given by Eli Zaretskii on emacs-devel.
        For discussion, see:
-       https://lists.gnu.org/archive/html/emacs-devel/2019-07/msg00294.html
+       https://lists.gnu.org/r/emacs-devel/2019-07/msg00294.html
 
        * src/buffer.c (syms_of_buffer): Add warning to doc string of
        bidi-display-reordering to explain that it should only be used for
@@ -77164,7 +77164,7 @@
        Backport: Improve pure and side-effect-free docs
 
        For discussion, see thread starting at:
-       https://lists.gnu.org/archive/html/emacs-devel/2019-04/msg00316.html
+       https://lists.gnu.org/r/emacs-devel/2019-04/msg00316.html
        * doc/lispref/customize.texi (Composite Types): Do not overspecify
        :match-alternatives predicates.
        * doc/lispref/eval.texi (Intro Eval): Anchor definition of "side
@@ -78845,7 +78845,7 @@
        * doc/misc/ediff.texi (Major Entry Points): Update and clarify
        the documentation of 'ediff-windows-wordwise' and
        'ediff-regions-wordwise'.  See the discussion starting at
-       https://lists.gnu.org/archive/html/help-gnu-emacs/2018-11/msg00197.html
+       https://lists.gnu.org/r/help-gnu-emacs/2018-11/msg00197.html
        for the details.
 
 2019-01-07  Eli Zaretskii  <eliz@gnu.org>
@@ -80362,7 +80362,7 @@
        Fix math-imaginary-i check
 
        Reported by Bastian Erdnüß at
-       <https://lists.gnu.org/archive/html/emacs-devel/2018-08/msg00300.html>.
+       <https://lists.gnu.org/r/emacs-devel/2018-08/msg00300.html>.
        * lisp/calc/calc-cplx.el (math-imaginary-i): Check for a value
        of (polar 1 <quarter-circle>).
 
@@ -81058,7 +81058,7 @@
        reject :server and :nowait (Bug#31903)", the sense of the SERVER check
        was accidentally reversed so that we ended up looking for the wrong
        ADDRESS.  Reported by T.V Raman in
-       <https://lists.gnu.org/archive/html/emacs-devel/2018-07/msg00437.html>.
+       <https://lists.gnu.org/r/emacs-devel/2018-07/msg00437.html>.
 
 2018-07-12  Eli Zaretskii  <eliz@gnu.org>
 
@@ -81111,8 +81111,8 @@
        lists.
 
        For discussion, see the following emacs-devel subthreads:
-       https://lists.gnu.org/archive/html/emacs-devel/2018-06/msg00112.html
-       https://lists.gnu.org/archive/html/emacs-devel/2018-06/msg00138.html
+       https://lists.gnu.org/r/emacs-devel/2018-06/msg00112.html
+       https://lists.gnu.org/r/emacs-devel/2018-06/msg00138.html
 
 2018-07-10  John Shahid  <jvshahid@gmail.com>
 
@@ -81220,8 +81220,8 @@
        Fix (length NON-SEQUENCE) documentation
 
        Suggested by Eli Zaretskii <eliz@gnu.org> in the following threads:
-       https://lists.gnu.org/archive/html/emacs-devel/2018-07/msg00171.html
-       https://lists.gnu.org/archive/html/emacs-devel/2018-07/msg00206.html
+       https://lists.gnu.org/r/emacs-devel/2018-07/msg00171.html
+       https://lists.gnu.org/r/emacs-devel/2018-07/msg00206.html
 
        * doc/lispref/sequences.texi (Sequence Functions): Mention that
        'length' signals a 'wrong-type-argument' also when given a
@@ -81400,7 +81400,7 @@
 
        * lisp/vc/vc-git.el (vc-git-dir-status-goto-stage): Call 'git
        ls-files -u' for the ls-files-conflict stage
-       (https://lists.gnu.org/archive/html/emacs-devel/2018-06/msg00885.html).
+       (https://lists.gnu.org/r/emacs-devel/2018-06/msg00885.html).
 
 2018-06-27  Eli Zaretskii  <eliz@gnu.org>
 
@@ -81461,7 +81461,7 @@
 
        See discussion:
 
-         https://lists.gnu.org/archive/html/emacs-devel/2018-06/msg00826.html
+         https://lists.gnu.org/r/emacs-devel/2018-06/msg00826.html
          From: Eli Zaretskii
          Subject: Re: [Emacs-diffs] \
                   emacs-26 9a53b6d: Say how to override a primitive 
interactive spec
@@ -81508,7 +81508,7 @@
 
        From this thread on Emacs Devel:
 
-         https://lists.gnu.org/archive/html/emacs-devel/2018-03/msg00923.html
+         https://lists.gnu.org/r/emacs-devel/2018-03/msg00923.html
          From: Eli Zaretskii
          To: Karl Fogel
          CC: Juri Linkov, Emacs Devel
@@ -82175,7 +82175,7 @@
        Don't wait for visible frames to become visible
 
        For discussion, see thread starting at
-       https://lists.gnu.org/archive/html/emacs-devel/2018-03/msg00807.html.
+       https://lists.gnu.org/r/emacs-devel/2018-03/msg00807.html.
        * src/xterm.c (x_make_frame_visible): Check FRAME_VISIBLE_P before
        calling x_wait_for_event.
 
@@ -85543,7 +85543,7 @@
        * doc/lispref/customize.texi (Custom Themes): Clarify .el preference.
 
 
-       https://lists.gnu.org/archive/html/emacs-devel/2018-01/msg00824.html.
+       https://lists.gnu.org/r/emacs-devel/2018-01/msg00824.html.
 
 2018-02-02  Eli Zaretskii  <eliz@gnu.org>
 
@@ -88280,7 +88280,7 @@
 
 2017-11-26  Paul Eggert  <eggert@cs.ucla.edu>
 
-       maint: shorten https://lists.gnu.org/archive/html/... links
+       maint: shorten https://lists.gnu.org/r/... links
 
 2017-11-26  Paul Eggert  <eggert@cs.ucla.edu>
 
@@ -88288,7 +88288,7 @@
 
        This incorporates:
        2017-11-23 stat: work around Solaris bug with tv_nsec < 0
-       2017-11-12 maint: shorten https://lists.gnu.org/archive/html/... links
+       2017-11-12 maint: shorten https://lists.gnu.org/r/... links
        * build-aux/config.sub, doc/misc/texinfo.tex, lib/allocator.h:
        * lib/fstatat.c, lib/intprops.h, lib/lstat.c, lib/signal.in.h:
        * lib/stat-time.h, lib/stdio-impl.h, lib/stdio.in.h:
@@ -89542,7 +89542,7 @@
        arbitrary buffers where this variable's value doesn't make sense.
 
        For a way to trigger a problem due to this, see discussion starting in
-       https://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00645.html
+       https://lists.gnu.org/r/emacs-devel/2017-10/msg00645.html
 
        * lisp/textmodes/tex-mode.el (tex-chktex): Use
        with-current-buffer.
@@ -90150,7 +90150,7 @@
 
        * configure.ac (CYGWIN_OBJ): Leave empty on QNX.
        Problem reported by Elad Lahav in:
-       https://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00750.html
+       https://lists.gnu.org/r/emacs-devel/2017-10/msg00750.html
 
 2017-10-26  Dmitry Gutov  <dgutov@yandex.ru>
 
@@ -90242,9 +90242,9 @@
        Port to QNX
 
        Simplified version of a patch proposed by Elad Lahav in:
-       https://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00716.html
+       https://lists.gnu.org/r/emacs-devel/2017-10/msg00716.html
        which is based on a previous patch I proposed in:
-       https://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00707.html
+       https://lists.gnu.org/r/emacs-devel/2017-10/msg00707.html
        * configure.ac (opsys, CFLAGS, LIBS_SYSTEM, hybrid_malloc)
        (system_alloc, FIRST_PTY_LETTER, CYGWIN_OBJ):
        Set appropriately for QNX.
@@ -90637,7 +90637,7 @@
        Augment Flymake API for third-party extensions
 
        See
-       https://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00619.html
+       https://lists.gnu.org/r/emacs-devel/2017-10/msg00619.html
 
        * doc/misc/flymake.texi (Flymake error types): Rewrite
        example.
@@ -91060,9 +91060,9 @@
        Do not under-align pseudovectors
 
        Problem reported by Fabrice Popineau in:
-       https://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00357.html
+       https://lists.gnu.org/r/emacs-devel/2017-10/msg00357.html
        Also see diagnosis by Eli Zaretskii in:
-       https://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00476.html
+       https://lists.gnu.org/r/emacs-devel/2017-10/msg00476.html
        * src/alloc.c (vector_alignment):
        Now a multiple of alignof (max_align_t).
 
diff --git a/doc/lispintro/emacs-lisp-intro.texi 
b/doc/lispintro/emacs-lisp-intro.texi
index 9aefe1d..1bd2849 100644
--- a/doc/lispintro/emacs-lisp-intro.texi
+++ b/doc/lispintro/emacs-lisp-intro.texi
@@ -227,7 +227,7 @@ supports it in developing GNU and promoting software 
freedom.''
 @c learn Emacs Lisp starting with the Emacs Lisp Reference Manual.
 @c
 @c        Richard Stallman <rms@gnu.org>,
-@c        https://lists.gnu.org/archive/html/emacs-devel/2018-05/msg00374.html
+@c        https://lists.gnu.org/r/emacs-devel/2018-05/msg00374.html
 
 @shortcontents
 @contents
diff --git a/doc/misc/texinfo.tex b/doc/misc/texinfo.tex
index 0d2a1fd..0a26e9f 100644
--- a/doc/misc/texinfo.tex
+++ b/doc/misc/texinfo.tex
@@ -1088,7 +1088,7 @@ where each line of input produces a line of output.}
     }
     % The -2 in the arguments here gives all the input to TeX catcode 12
     % (other) or 10 (space), preventing undefined control sequence errors. See
-    % https://lists.gnu.org/archive/html/bug-texinfo/2019-08/msg00031.html
+    % https://lists.gnu.org/r/bug-texinfo/2019-08/msg00031.html
     %
   \endgroup
   \def\pdfescapestring#1{\directlua{PDFescstr('\luaescapestring{#1}')}}
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index dada27f..41d5ea1 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -786,7 +786,7 @@ build emacs with Cairo enabled ("configure --with-cairo" 
and have the
 appropriate Cairo development packages installed) as this
 configuration does not suffer from this problem.  See
 <https://github.com/googlefonts/Inconsolata/issues/42> and
-<https://lists.gnu.org/archive/html/bug-gnu-emacs/2020-01/msg00456.html>
+<https://lists.gnu.org/r/bug-gnu-emacs/2020-01/msg00456.html>
 for more discussion.
 
 ** Under X, an unexpected monospace font is used as the default font.
diff --git a/etc/TODO b/etc/TODO
index 467b08e..4f9ea7e 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -525,7 +525,7 @@ Save backtraces when errors happen during specified 
filters, specified
 timers, and specified hooks.
 
 ** Install mmc@maruska.dyndns.org's no-flicker change
-https://lists.gnu.org/archive/html/emacs-devel/2005-12/msg00699.html
+https://lists.gnu.org/r/emacs-devel/2005-12/msg00699.html
 
 I don't know if this is still relevant.  I can't reach the URLs in
 the above message thread and double-buffering may have solved some
@@ -849,7 +849,7 @@ designed to be compatible with multiple Emacs ports.
 
 (See the scratch/nsxwidget branch, and the discussion around
 Objective-C code and GCC at
-https://lists.gnu.org/archive/html/emacs-devel/2019-08/msg00072.html)
+https://lists.gnu.org/r/emacs-devel/2019-08/msg00072.html )
 
 **** Respect 'frame-inhibit-implied-resize'
 When the variable 'frame-inhibit-implied-resize' is non-nil, frames
diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el
index 7c95c91..f4b9139 100644
--- a/lisp/emacs-lisp/bytecomp.el
+++ b/lisp/emacs-lisp/bytecomp.el
@@ -284,7 +284,7 @@ The information is logged to `byte-compile-log-buffer'."
 ;; This needs to be autoloaded because it needs to be available to
 ;; Emacs before the byte compiler is loaded, otherwise Emacs will not
 ;; know that this variable is marked as safe until it is too late.
-;; (See https://lists.gnu.org/archive/html/emacs-devel/2018-01/msg00261.html )
+;; (See https://lists.gnu.org/r/emacs-devel/2018-01/msg00261.html )
 ;;;###autoload(put 'byte-compile-error-on-warn 'safe-local-variable 'booleanp)
 
 (defconst byte-compile-warning-types
diff --git a/lisp/mouse.el b/lisp/mouse.el
index 9e7eee6..9d4492f 100644
--- a/lisp/mouse.el
+++ b/lisp/mouse.el
@@ -2622,7 +2622,7 @@ is copied instead of being cut."
     ;; this for all windows on all visible frames.  In addition we save
     ;; also the cursor type for the window's buffer so we can restore it
     ;; in case we modified it.
-    ;; https://lists.gnu.org/archive/html/emacs-devel/2017-12/msg00090.html
+    ;; https://lists.gnu.org/r/emacs-devel/2017-12/msg00090.html
     (walk-window-tree
      (lambda (window)
        (setq states
diff --git a/test/lisp/so-long-tests/so-long-tests.el 
b/test/lisp/so-long-tests/so-long-tests.el
index ffffe07..b72ee2f 100644
--- a/test/lisp/so-long-tests/so-long-tests.el
+++ b/test/lisp/so-long-tests/so-long-tests.el
@@ -181,7 +181,7 @@
       ;; The various 'window change functions' are now invoked by the
       ;; redisplay, and redisplay does nothing at all in batch mode,
       ;; so we cannot test under this revised behavior.  Refer to:
-      ;; https://lists.gnu.org/archive/html/emacs-devel/2019-10/msg00971.html
+      ;; https://lists.gnu.org/r/emacs-devel/2019-10/msg00971.html
       ;; For interactive (non-batch) test runs, calling `redisplay'
       ;; does do the trick; so do that first.
       (redisplay)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]