diff --git a/Makefile.in b/Makefile.in index 7aca6386975..eaea9d0bb73 100644 --- a/Makefile.in +++ b/Makefile.in @@ -521,7 +521,7 @@ install-nt: ## For them, it is empty. INSTALL_ARCH_INDEP_EXTRA = @INSTALL_ARCH_INDEP_EXTRA@ -## http://lists.gnu.org/archive/html/emacs-devel/2007-10/msg01672.html +## https://lists.gnu.org/archive/html/emacs-devel/2007-10/msg01672.html ## Needs to be the user running install, so configure can't set it. set_installuser=for installuser in $${LOGNAME} $${USERNAME} $${USER} \ `id -un 2> /dev/null`; do \ @@ -560,11 +560,11 @@ set_installuser=for installuser in $${LOGNAME} $${USERNAME} $${USER} \ ## Note that we use tar instead of plain old cp -R/-r because the latter ## is apparently not portable (even in 2012!). -## http://lists.gnu.org/archive/html/emacs-devel/2012-05/msg00278.html +## https://lists.gnu.org/archive/html/emacs-devel/2012-05/msg00278.html ## I have no idea which platforms Emacs supports where cp -R does not ## work correctly, and therefore no idea when tar can be replaced. ## See also these comments from 2004 about cp -r working fine: -## http://lists.gnu.org/archive/html/autoconf-patches/2004-11/msg00005.html +## https://lists.gnu.org/archive/html/autoconf-patches/2004-11/msg00005.html install-arch-indep: lisp install-info install-man ${INSTALL_ARCH_INDEP_EXTRA} -set ${COPYDESTS} ; \ unset CDPATH; \ diff --git a/README b/README index 3c3a6892a20..8e3d313e108 100644 --- a/README +++ b/README @@ -29,7 +29,7 @@ to report bugs. (The file 'BUGS' in this directory explains how you can find and read that section using the Info files that come with Emacs.) For a list of mailing lists related to Emacs, see . For the complete -list of GNU mailing lists, see . +list of GNU mailing lists, see . The 'etc' subdirectory contains several other files, named in capital letters, which you might consider looking at when installing GNU diff --git a/admin/notes/copyright b/admin/notes/copyright index 3defec9a7f0..e225a56a82d 100644 --- a/admin/notes/copyright +++ b/admin/notes/copyright @@ -86,7 +86,7 @@ in a README file in each directory with images. (Legal advice says that we need not add notices to each image file individually, if they allow for that.). It is recommended to use the word "convert" to describe the automatic process of changing an image from one format to -another (http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00618.html). +another (https://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00618.html). When installing a file with an "unusual" license (after checking first @@ -159,7 +159,7 @@ etc/future-bug etc/letter.pbm,letter.xpm - trivial, no notice needed. - + etc/FTP, ORDERS - trivial (at time of writing), no license needed @@ -214,7 +214,7 @@ lib-src/etags.c from a legal point of view. lisp/cedet/semantic/imenu.el - - See http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00410.html + - See https://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00410.html in which Eric Ludlam established that the remaining contributions from authors other than himself were negligible. @@ -223,7 +223,7 @@ lisp/play/tetris.el (2007/1) there is no problem with our use of the name "tetris" or the concept. rms: "My understanding is that game rules as such are not copyrightable." - + rms: Legal advice is that we are ok and need not worry about this. @@ -307,8 +307,8 @@ doc/*/*.texi - All manuals should be under GFDL (but see below), and should include a copy of it, so that they can be distributed separately. faq.texi has a different license, for some reason no-one can remember. -http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00583.html -http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00618.html +https://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00583.html +https://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00618.html doc/misc/mh-e.texi is dual-licensed (GPL and GFDL) per agreement with FSF (reconfirmed by rms Aug 25 2008). Discussion with @@ -393,7 +393,7 @@ lisp/term/README Accordingly, FSF copyright was added. src/unexhp9k800.c - http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00138.html + https://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00138.html - briefly removed due to legal uncertainly Jan-Mar 2007. The relevant assignment is under "hp9k800" in copyright.list. File was written by John V. Morris at HP, and disclaimed by the author and @@ -402,10 +402,10 @@ src/unexhp9k800.c lisp/progmodes/python.el Dave Love alerted us to a potential legal problem: -http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-04/msg00459.html +https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-04/msg00459.html On consultation with a lawyer, we found there was no problem: -http://lists.gnu.org/archive/html/emacs-devel/2007-05/msg00466.html +https://lists.gnu.org/archive/html/emacs-devel/2007-05/msg00466.html ** Issues that are "fixed" for the release of Emacs 22, but we may @@ -523,7 +523,7 @@ None known. The EMACS_22_BASE branch was changed to GPLv3 (or later) 2007/07/25. Some notes: -(see http://lists.gnu.org/archive/html/emacs-devel/2007-07/msg01431.html) +(see https://lists.gnu.org/archive/html/emacs-devel/2007-07/msg01431.html) 1. There are some files in the Emacs tree which are not part of Emacs (eg those included from Gnulib). These are all copyright FSF and (at time diff --git a/admin/notes/documentation b/admin/notes/documentation index 09476ad6962..fc9c720bd08 100644 --- a/admin/notes/documentation +++ b/admin/notes/documentation @@ -5,7 +5,7 @@ Some documentation tips culled from emacs-devel postings. ** Manual indices -http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00400.html +https://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00400.html For example, this text: @@ -51,7 +51,7 @@ combine them into a single entry, e.g.: ** Point is a proper name -http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00414.html +https://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00414.html In Emacs tradition, we treat "point" as a proper name when it refers to the current editing location. It should not have an article. @@ -65,7 +65,7 @@ referring to point, please fix it. ** Don't use passive verbs -http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00414.html +https://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00414.html Documentation is clearer if it avoids the passive voice whenever possible. For example, rather than saying "Point does not move", say @@ -80,7 +80,7 @@ often provides important information which makes the text clearer, too. *** Why Antinews is useful -http://lists.gnu.org/archive/html/emacs-devel/2008-11/msg00893.html +https://lists.gnu.org/archive/html/emacs-devel/2008-11/msg00893.html The usefulness of Antinews is to help people who buy the printed manual and are still using the previous Emacs version. That's why we @@ -91,7 +91,7 @@ Of course, we try to make it amusing as well. *** Don't mention in Antinews too many features absent in old versions -http://lists.gnu.org/archive/html/emacs-devel/2008-11/msg01054.html +https://lists.gnu.org/archive/html/emacs-devel/2008-11/msg01054.html Since the purpose of Antinews is to help people use the previous Emacs version, there is usually no need to mention features that are simply @@ -114,4 +114,4 @@ In those cases, the user might have trouble figuring out how to use the old version without some sort of help. ** To indicate possession, write Emacs's rather than Emacs'. -http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00649.html +https://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00649.html diff --git a/admin/notes/tags b/admin/notes/tags index a1e1b86429c..16565ea00de 100644 --- a/admin/notes/tags +++ b/admin/notes/tags @@ -3,7 +3,7 @@ Apparently these date from ye olden days, when tags were common to several GNU projects. So many of them had no relevance to Emacs, and hence were removed. See: -http://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00042.html +https://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00042.html In the unlikely event that you need them, the removed tags were: diff --git a/admin/notes/versioning b/admin/notes/versioning index ef11335de54..dbd563cdc75 100644 --- a/admin/notes/versioning +++ b/admin/notes/versioning @@ -1,6 +1,6 @@ GNU EMACS VERSIONING -*- org -*- -Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00872.html +Ref: https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00872.html Emacs version numbers have the form @@ -27,4 +27,3 @@ unexpected last-minute problem occurs. The development version for a new major release has "minor" = 0. The development version for a new minor release has "minor" = that of the previous release. - diff --git a/admin/notes/years b/admin/notes/years index c0db1854e30..268ef85c5d4 100644 --- a/admin/notes/years +++ b/admin/notes/years @@ -37,4 +37,4 @@ but should keep the full list in a comment in the source. --RMS, 2005-07-13 [1] Note that this includes 2001 - see - + diff --git a/admin/nt/README-ftp-server b/admin/nt/README-ftp-server index 4f156b9c0c0..e480465b36c 100644 --- a/admin/nt/README-ftp-server +++ b/admin/nt/README-ftp-server @@ -233,12 +233,12 @@ See the end of the file for license conditions. related to the Windows port of Emacs. For information about the list, see this Web page: - http://lists.gnu.org/mailman/listinfo/help-emacs-windows + https://lists.gnu.org/mailman/listinfo/help-emacs-windows To ask questions on the mailing list, send email to help-emacs-windows@gnu.org. (You don't need to subscribe for that.) To subscribe to the list or unsubscribe from it, fill the form you - find at http://mail.gnu.org/mailman/listinfo/help-emacs-windows as + find at https://mail.gnu.org/mailman/listinfo/help-emacs-windows as explained there. Another valuable source of information and help which should not be diff --git a/configure.ac b/configure.ac index 46808872cc7..15a3de99e6c 100644 --- a/configure.ac +++ b/configure.ac @@ -396,7 +396,7 @@ OPTION_DEFAULT_OFF([xwidgets], ## For the times when you want to build Emacs but don't have ## a suitable makeinfo, and can live without the manuals. -dnl http://lists.gnu.org/archive/html/emacs-devel/2008-04/msg01844.html +dnl https://lists.gnu.org/archive/html/emacs-devel/2008-04/msg01844.html OPTION_DEFAULT_ON([makeinfo],[don't require makeinfo for building manuals]) ## Makefile.in needs the cache file name. @@ -522,7 +522,7 @@ fi dnl The name of this option is unfortunate. It predates, and has no dnl relation to, the "sampling-based elisp profiler" added in 24.3. dnl Actually, it stops it working. -dnl http://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00393.html +dnl https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00393.html AC_ARG_ENABLE(profiling, [AS_HELP_STRING([--enable-profiling], [build emacs with low-level, gprof profiling support. @@ -948,7 +948,7 @@ AS_IF([test $gl_gcc_warnings = no], nw="$nw -Wbad-function-cast" # These casts are no worse than others. # Emacs doesn't care about shadowing; see - # . + # . nw="$nw -Wshadow" # Emacs's use of alloca inhibits protecting the stack. @@ -1170,7 +1170,7 @@ dnl AC_PROG_LN_S sets LN_S to 'cp -pR' for MinGW, on the premise that 'ln' dnl doesn't support links to directories, as in "ln file dir". But that dnl use is non-portable, and OTOH MinGW wants to use hard links for Emacs dnl executables at "make install" time. -dnl See http://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00475.html +dnl See https://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00475.html dnl for more details. if test "$opsys" = "mingw32"; then LN_S="/bin/ln" @@ -1316,7 +1316,7 @@ dnl Eg "make LDFLAGS=... all" could run into problems, dnl http://bugs.debian.org/684788 dnl * unnecessary, since temacs is the only thing that actually needs it. dnl Indeed this is where it was originally, prior to: -dnl http://lists.gnu.org/archive/html/emacs-pretest-bug/2004-03/msg00170.html +dnl https://lists.gnu.org/archive/html/emacs-pretest-bug/2004-03/msg00170.html if test x$GCC = xyes; then LDFLAGS_NOCOMBRELOC="-Wl,-znocombreloc" else diff --git a/doc/emacs/Makefile.in b/doc/emacs/Makefile.in index 8b7777a4a06..0f93e757069 100644 --- a/doc/emacs/Makefile.in +++ b/doc/emacs/Makefile.in @@ -58,7 +58,7 @@ HTML_OPTS = --no-split --html # Options used only when making info output. # --no-split is only needed because of MS-DOS. # For a possible alternative, see -# http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg01182.html +# https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg01182.html INFO_OPTS= --no-split INSTALL = @INSTALL@ diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi index 23edacbacac..aab15bda971 100644 --- a/doc/emacs/emacs.texi +++ b/doc/emacs/emacs.texi @@ -1489,7 +1489,7 @@ Neal Ziring, Teodor Zlatanov, and Detlev Zundel. advanced, self-documenting, customizable, extensible editor Emacs. (The @samp{G} in @c Workaround makeinfo 4 bug. -@c http://lists.gnu.org/archive/html/bug-texinfo/2004-08/msg00009.html +@c https://lists.gnu.org/archive/html/bug-texinfo/2004-08/msg00009.html @iftex @acronym{GNU, @acronym{GNU}'s Not Unix} @end iftex diff --git a/doc/emacs/macos.texi b/doc/emacs/macos.texi index 134646ccaa7..1577f3d1235 100644 --- a/doc/emacs/macos.texi +++ b/doc/emacs/macos.texi @@ -213,6 +213,6 @@ issues to be addressed. Interested developers should contact @email{emacs-devel@@gnu.org}. @end ifnothtml @ifhtml -@url{http://lists.gnu.org/mailman/listinfo/emacs-devel, the +@url{https://lists.gnu.org/mailman/listinfo/emacs-devel, the emacs-devel mailing list}. @end ifhtml diff --git a/doc/emacs/mule.texi b/doc/emacs/mule.texi index 27487bc93f9..2038ffeb4c8 100644 --- a/doc/emacs/mule.texi +++ b/doc/emacs/mule.texi @@ -1355,7 +1355,7 @@ fontset}, the @dfn{startup fontset} and the @dfn{default fontset}. @c FIXME? The doc of *standard*-fontset-spec says: @c "You have the biggest chance to display international characters @c with correct glyphs by using the *standard* fontset." (my emphasis) -@c See http://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00430.html +@c See https://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00430.html The default fontset is most likely to have fonts for a wide variety of non-@acronym{ASCII} characters, and is the default fallback for the other two fontsets, and if you set a default font rather than fontset. diff --git a/doc/emacs/trouble.texi b/doc/emacs/trouble.texi index 72f875558d0..fcf3c382968 100644 --- a/doc/emacs/trouble.texi +++ b/doc/emacs/trouble.texi @@ -492,7 +492,7 @@ by the Emacs maintainers, are shown by @kbd{M-x debbugs-gnu-usertags}. @item The @samp{bug-gnu-emacs} mailing list (also available as the newsgroup @samp{gnu.emacs.bug}). You can read the list archives at -@url{http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs}. This list +@url{https://lists.gnu.org/mailman/listinfo/bug-gnu-emacs}. This list works as a mirror of the Emacs bug reports and follow-up messages which are sent to the bug tracker. It also contains old bug reports from before the bug tracker was introduced (in early 2008). @@ -507,7 +507,7 @@ The @samp{emacs-pretest-bug} mailing list. This list is no longer used, and is mainly of historical interest. At one time, it was used for bug reports in development (i.e., not yet released) versions of Emacs. You can read the archives for 2003 to mid 2007 at -@url{http://lists.gnu.org/archive/html/emacs-pretest-bug/}. Nowadays, +@url{https://lists.gnu.org/archive/html/emacs-pretest-bug/}. Nowadays, it is an alias for @samp{bug-gnu-emacs}. @item @@ -663,7 +663,7 @@ will be sent to the Emacs maintainers at @email{bug-gnu-emacs@@gnu.org}. @end ifnothtml @ifhtml -@url{http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs, bug-gnu-emacs}. +@url{https://lists.gnu.org/mailman/listinfo/bug-gnu-emacs, bug-gnu-emacs}. @end ifhtml (If you want to suggest an improvement or new feature, use the same address.) If you cannot send mail from inside Emacs, you can copy the @@ -1234,7 +1234,7 @@ If you would like to work on improving Emacs, please contact the maintainers at @email{emacs-devel@@gnu.org}. @end ifnothtml @ifhtml -@url{http://lists.gnu.org/mailman/listinfo/emacs-devel, the +@url{https://lists.gnu.org/mailman/listinfo/emacs-devel, the emacs-devel mailing list}. @end ifhtml You can ask for suggested projects or suggest your own ideas. @@ -1245,7 +1245,7 @@ you have not yet started work, it is useful to contact @email{emacs-devel@@gnu.org} @end ifnothtml @ifhtml -@url{http://lists.gnu.org/mailman/listinfo/emacs-devel, emacs-devel} +@url{https://lists.gnu.org/mailman/listinfo/emacs-devel, emacs-devel} @end ifhtml before you start; it might be possible to suggest ways to make your extension fit in better with the rest of Emacs. @@ -1409,7 +1409,7 @@ Send a message to the mailing list @email{help-gnu-emacs@@gnu.org}, @end ifnothtml @ifhtml -@url{http://lists.gnu.org/mailman/listinfo/help-gnu-emacs, the +@url{https://lists.gnu.org/mailman/listinfo/help-gnu-emacs, the help-gnu-emacs mailing list}, @end ifhtml or post your request on newsgroup @code{gnu.emacs.help}. (This diff --git a/doc/misc/cl.texi b/doc/misc/cl.texi index b7ae7fec2d4..b48278e8b8c 100644 --- a/doc/misc/cl.texi +++ b/doc/misc/cl.texi @@ -317,7 +317,7 @@ This is analogous to the @code{defsubst} form; @code{cl-defsubst} uses a different method (compiler macros) which works in all versions of Emacs, and also generates somewhat more @c For some examples, -@c see http://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00009.html +@c see https://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00009.html efficient inline expansions. In particular, @code{cl-defsubst} arranges for the processing of keyword arguments, default values, etc., to be done at compile-time whenever possible. diff --git a/doc/misc/efaq-w32.texi b/doc/misc/efaq-w32.texi index 49a7cd2caf4..3485a268019 100644 --- a/doc/misc/efaq-w32.texi +++ b/doc/misc/efaq-w32.texi @@ -61,7 +61,7 @@ Emacs @value{EMACSVER}. This FAQ is maintained by the developers and users of Emacs on MS Windows. If you find any errors, or have any suggestions, please send them to -the @url{http://lists.gnu.org/mailman/listinfo/help-emacs-windows, +the @url{https://lists.gnu.org/mailman/listinfo/help-emacs-windows, help-emacs-windows} mailing list. At time of writing, the latest version of GNU Emacs is version @value{EMACSVER}. @@ -2276,10 +2276,10 @@ and you can view the FAQ by typing @kbd{C-h C-f}. Other resources include: @cindex help, mailing lists The official mailing list for Windows specific help and discussion is -@url{http://lists.gnu.org/mailman/listinfo/help-emacs-windows, +@url{https://lists.gnu.org/mailman/listinfo/help-emacs-windows, help-emacs-windows}. See that link for information on how to subscribe or unsubscribe. The -@uref{http://lists.gnu.org/archive/html/help-emacs-windows/, list archives} +@uref{https://lists.gnu.org/archive/html/help-emacs-windows/, list archives} are available online. @c ------------------------------------------------------------ diff --git a/doc/misc/efaq.texi b/doc/misc/efaq.texi index aeb233b05a1..c5184d8ad84 100644 --- a/doc/misc/efaq.texi +++ b/doc/misc/efaq.texi @@ -421,7 +421,7 @@ posting bug reports to this newsgroup directly (@pxref{Reporting bugs}). The FSF has maintained archives of all of the GNU mailing lists for many years, although there may be some unintentional gaps in coverage. The archive can be browsed over the web at -@uref{http://lists.gnu.org/archive/html/, the GNU mail archive}. +@uref{https://lists.gnu.org/archive/html/, the GNU mail archive}. Web-based Usenet search services, such as @uref{http://groups.google.com/groups/dir?q=gnu&, Google}, also @@ -457,13 +457,13 @@ RMS says: @quotation Sending bug reports to -@url{http://lists.gnu.org/mailman/listinfo/help-gnu-emacs, +@url{https://lists.gnu.org/mailman/listinfo/help-gnu-emacs, the help-gnu-emacs mailing list} (which has the effect of posting on @uref{news:gnu.emacs.help}) is undesirable because it takes the time of an unnecessarily large group of people, most of whom are just users and have no idea how to fix these problem. -@url{http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs, The +@url{https://lists.gnu.org/mailman/listinfo/bug-gnu-emacs, The bug-gnu-emacs list} reaches a much smaller group of people who are more likely to know what to do and have expressed a wish to receive more messages about Emacs than the others. @@ -1431,7 +1431,7 @@ of files from Macintosh, Microsoft, and Unix platforms. In general, new Emacs users should not be provided with @file{.emacs} files, because this can cause confusing non-standard behavior. Then they send questions to -@url{http://lists.gnu.org/mailman/listinfo/help-gnu-emacs, +@url{https://lists.gnu.org/mailman/listinfo/help-gnu-emacs, the help-gnu-emacs mailing list} asking why Emacs isn't behaving as documented. diff --git a/doc/misc/erc.texi b/doc/misc/erc.texi index b391a88c32c..49005537f85 100644 --- a/doc/misc/erc.texi +++ b/doc/misc/erc.texi @@ -804,7 +804,7 @@ emacswiki.org page for ERC@. Anyone may add tips, hints, etc.@: to it. @item You can ask questions about using ERC on the Emacs mailing list, -@uref{http://lists.gnu.org/mailman/listinfo/help-gnu-emacs}. +@uref{https://lists.gnu.org/mailman/listinfo/help-gnu-emacs}. @item You can visit the IRC Freenode channel @samp{#emacs}. Many of the diff --git a/doc/misc/pcl-cvs.texi b/doc/misc/pcl-cvs.texi index 4cf38bd1f0e..1e3aeb45fd3 100644 --- a/doc/misc/pcl-cvs.texi +++ b/doc/misc/pcl-cvs.texi @@ -1389,7 +1389,7 @@ the @url{http://lists.xemacs.org/mailman/listinfo/xemacs-beta, XEmacs mailing list}. If you have problems using PCL-CVS or other questions, send them to -the @url{http://lists.gnu.org/mailman/listinfo/help-gnu-emacs, +the @url{https://lists.gnu.org/mailman/listinfo/help-gnu-emacs, help-gnu-emacs mailing list}. This is a good place to get help, as is the @url{http://lists.nongnu.org/mailman/listinfo/info-cvs, info-cvs list}. diff --git a/etc/ORG-NEWS b/etc/ORG-NEWS index b50ac7f05e7..d6f550d29e5 100644 --- a/etc/ORG-NEWS +++ b/etc/ORG-NEWS @@ -1992,7 +1992,7 @@ This enables SVG generation from latex code blocks. *** New option: [[doc:org-habit-show-done-always-green][org-habit-show-done-always-green]] -See [[http://lists.gnu.org/archive/html/emacs-orgmode/2013-05/msg00214.html][this message]] from Max Mikhanosha. +See [[https://lists.gnu.org/archive/html/emacs-orgmode/2013-05/msg00214.html][this message]] from Max Mikhanosha. *** New option: [[doc:org-babel-inline-result-wrap][org-babel-inline-result-wrap]] diff --git a/etc/PROBLEMS b/etc/PROBLEMS index ea8cb2f44bf..d4f6330b58c 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS @@ -540,7 +540,7 @@ to the variable 'locate-dominating-stop-dir-regexp'. For example, if the problem relates to "/smb/.dir-locals.el", set that variable to a new value where you replace "net\\|afs" with "net\\|afs\\|smb". (The default value already matches common auto-mount prefixes.) -See http://lists.gnu.org/archive/html/help-gnu-emacs/2015-02/msg00461.html . +See https://lists.gnu.org/archive/html/help-gnu-emacs/2015-02/msg00461.html . *** Attempting to visit remote files via ange-ftp fails. @@ -689,7 +689,7 @@ On some systems, there exists a font that is actually named Monospace, which takes over the virtual font. This is considered an operating system bug; see -http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00696.html +https://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00696.html If you encounter this problem, set the default font to a specific font in your .Xresources or initialization file. For instance, you can put @@ -1067,7 +1067,7 @@ during such resizing attempts (i3, IceWM). See also https://debbugs.gnu.org/cgi/bugreport.cgi?bug=15700, https://debbugs.gnu.org/cgi/bugreport.cgi?bug=22000, https://debbugs.gnu.org/cgi/bugreport.cgi?bug=22898 and -http://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00154.html. +https://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00154.html. *** Metacity: Resizing Emacs or ALT-Tab causes X to be unresponsive. @@ -2602,7 +2602,7 @@ This is a consequence of a change to src/dired.c on 2010-07-27. The issue is that Cygwin 1.5.19 did not have d_ino in 'struct dirent'. See - http://lists.gnu.org/archive/html/emacs-devel/2010-07/msg01266.html + https://lists.gnu.org/archive/html/emacs-devel/2010-07/msg01266.html *** Building the native MS-Windows port fails due to unresolved externals @@ -2703,7 +2703,7 @@ Errors and warnings can look like this: This happens when paths using backslashes are passed to the compiler or linker (via -I and possibly other compiler flags); when these paths are included in source code, the backslashes are interpreted as escape sequences. -See http://lists.gnu.org/archive/html/emacs-devel/2010-07/msg00995.html +See https://lists.gnu.org/archive/html/emacs-devel/2010-07/msg00995.html The fix is to use forward slashes in all paths passed to the compiler. diff --git a/etc/TODO b/etc/TODO index 278c0b5036b..07772d5f4f4 100644 --- a/etc/TODO +++ b/etc/TODO @@ -95,17 +95,17 @@ make it. ** Move idlwave to elpa.gnu.org. Need to sync up the Emacs and external versions. -See +See ** Move Org mode to elpa.gnu.org. -See - +See + ** Move verilog-mode to elpa.gnu.org. -See +See ** Move vhdl-mode to elpa.gnu.org. -See +See * Simple tasks. These don't require much Emacs knowledge, they are suitable for anyone from beginners to experts. @@ -157,7 +157,7 @@ for users to customize. ** revert-buffer should eliminate overlays and the mark. For related problems consult the thread starting with - http://lists.gnu.org/archive/html/emacs-devel/2005-11/msg01346.html + https://lists.gnu.org/archive/html/emacs-devel/2005-11/msg01346.html ** erase-buffer should perhaps disregard read-only properties of text. @@ -185,7 +185,7 @@ for users to customize. ** Define recompute-arg and recompute-arg-if for fix_command to use. See rms message of 11 Dec 05 in - http://lists.gnu.org/archive/html/emacs-pretest-bug/2005-12/msg00165.html, + https://lists.gnu.org/archive/html/emacs-pretest-bug/2005-12/msg00165.html, and the rest of that discussion. ** In Emacs Info, examples of using Customize should be clickable @@ -202,10 +202,10 @@ for users to customize. ** make back_comment use syntax-ppss or equivalent. ** Consider improving src/sysdep.c's search for a fqdn. -http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00782.html +https://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00782.html ** Find a proper fix for rcirc multiline nick adding. -http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00684.html +https://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00684.html ** Check for any included packages that define obsolete bug-reporting commands. Change them to use report-emacs-bug. @@ -228,12 +228,12 @@ like make-backup-file-name-function for non-numeric backup files. dired buffers and DTRT WRT 'auto-revert-mode'. ** Check uses of prin1 for error-handling. -http://lists.gnu.org/archive/html/emacs-devel/2008-08/msg00456.html +https://lists.gnu.org/archive/html/emacs-devel/2008-08/msg00456.html * Important features: ** "Emacs as word processor" -http://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00515.html +https://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00515.html rms writes: 25 years ago I hoped we would extend Emacs to do WYSIWYG word processing. That is why we added text properties and variable @@ -311,15 +311,15 @@ never really made it work for this. Perspectives also need to interact with the tabs. ** FFI (foreign function interface) -See eg http://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00246.html +See eg https://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00246.html One way of doing this is to start with fx's dynamic loading, and use it to implement things like auto-loaded buffer parsers and database access in cases which need more than Lisp. ** Replace unexec with a more portable form of dumping -See eg http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01034.html - http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00452.html +See eg https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01034.html + https://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00452.html One way is to provide portable undumping using mmap (per gerd design). @@ -399,8 +399,8 @@ familiar with GNUstep and Objective C. ** A more modern printing interface. One that pops up a dialog that lets you choose printer, page style, etc. Integration with the Gtk print dialog is apparently difficult. See eg: -http://lists.gnu.org/archive/html/emacs-devel/2009-03/msg00501.html -http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00034.html +https://lists.gnu.org/archive/html/emacs-devel/2009-03/msg00501.html +https://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00034.html ** Allow frames(terminals) created by emacsclient to inherit their environment from the emacsclient process. @@ -499,7 +499,7 @@ from the emacsclient process. ** Get some major packages installed: W3 (development version needs significant work), PSGML, _possibly_ ECB. - http://lists.gnu.org/archive/html/emacs-devel/2007-05/msg01493.html + https://lists.gnu.org/archive/html/emacs-devel/2007-05/msg01493.html Check the assignments file for other packages which might go in and have been missed. @@ -645,17 +645,17 @@ from the emacsclient process. ** Possibly make 'list-holidays' eval items in the calendar-holidays variable. See thread - . + . [rgm@gnu.org will look at this after 22.1] ** Possibly make cal-dst use the system timezone database directly. See thread - + ** Possibly add a "close" button to the modeline. The idea is to add an "X" of some kind, that when clicked deletes the window associated with that modeline. - http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg02416.html + https://lists.gnu.org/archive/html/emacs-devel/2007-09/msg02416.html * Things to be done for specific packages or features @@ -1492,7 +1492,7 @@ presence of multi-file documents. or just an extension of buff-menu.el. ** Replace linum.el with nlinum.el - http://lists.gnu.org/archive/html/emacs-devel/2013-08/msg00379.html + https://lists.gnu.org/archive/html/emacs-devel/2013-08/msg00379.html ** Merge sendmail.el and messages.el. Probably not a complete merge, but at least arrange for messages.el to be @@ -1507,7 +1507,7 @@ presence of multi-file documents. ** Rewrite make-docfile to be clean and maintainable. It might be better to replace it with Lisp, using the byte compiler. - http://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00037.html + https://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00037.html ** Add an inferior-comint-minor-mode to capture the common set of operations offered by major modes that offer an associated inferior @@ -1523,7 +1523,7 @@ presence of multi-file documents. * Wishlist items: ** Maybe replace etags.c with a Lisp implementation. -http://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00354.html +https://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00354.html ** Maybe replace lib-src/rcs2log with a Lisp implementation. It wouldn't have to be a complete replacement, just enough diff --git a/lib-src/rcs2log b/lib-src/rcs2log index 5e5709201e3..50276f245de 100755 --- a/lib-src/rcs2log +++ b/lib-src/rcs2log @@ -45,7 +45,7 @@ Each entry looks something like this: * rcs2log (Help): Clarify wording of the usage message. Problem reported by Alan Mackenzie in - . + . ChangeLog entries contain the current date, full name, email address including hostname, the name of the affected file, and commentary. diff --git a/lisp/Makefile.in b/lisp/Makefile.in index d3938e43021..0e90f042bb9 100644 --- a/lisp/Makefile.in +++ b/lisp/Makefile.in @@ -137,13 +137,13 @@ clean: # This could lead to problems in parallel builds if automatically # generated *.el files (eg loaddefs etc) were being changed at the same time. # One solution was to add autoloads as a prerequisite: -# http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-01/msg00469.html -# http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-12/msg00171.html +# https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-01/msg00469.html +# https://lists.gnu.org/archive/html/bug-gnu-emacs/2007-12/msg00171.html # However, this meant that running these targets modified loaddefs.el, # every time (due to time-stamping). Calling these rules from # bootstrap-after would modify loaddefs after src/emacs, resulting # in make install remaking src/emacs for no real reason: -# http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg00311.html +# https://lists.gnu.org/archive/html/emacs-devel/2008-02/msg00311.html # Nowadays these commands don't scan automatically generated files, # since they will never contain any useful information # (see finder-no-scan-regexp and custom-dependencies-no-scan-regexp). diff --git a/lisp/calendar/cal-dst.el b/lisp/calendar/cal-dst.el index 659b6349bbb..6a4054d73fa 100644 --- a/lisp/calendar/cal-dst.el +++ b/lisp/calendar/cal-dst.el @@ -248,7 +248,7 @@ The result has the proper form for `calendar-daylight-savings-starts'." ;; TODO it might be better to extract this information directly from ;; the system timezone database. But cross-platform...? ;; See thread -;; http://lists.gnu.org/archive/html/emacs-pretest-bug/2006-11/msg00060.html +;; https://lists.gnu.org/archive/html/emacs-pretest-bug/2006-11/msg00060.html (defun calendar-dst-find-data (&optional time) "Find data on the first daylight saving time transitions after TIME. TIME defaults to `current-time'. Return value is as described diff --git a/lisp/calendar/cal-menu.el b/lisp/calendar/cal-menu.el index 90cce2840cf..32769332df5 100644 --- a/lisp/calendar/cal-menu.el +++ b/lisp/calendar/cal-menu.el @@ -100,7 +100,7 @@ ;; Show 11 years--5 before, 5 after year of middle month. ;; We used to use :suffix rather than :label and bumped into ;; an easymenu bug: - ;; http://lists.gnu.org/archive/html/emacs-devel/2007-11/msg01813.html + ;; https://lists.gnu.org/archive/html/emacs-devel/2007-11/msg01813.html ;; The bug has since been fixed. (dotimes (i 11) (push (vector (format "hol-year-%d" i) diff --git a/lisp/calendar/diary-lib.el b/lisp/calendar/diary-lib.el index 520c730f5e7..d8d2dd4aafa 100644 --- a/lisp/calendar/diary-lib.el +++ b/lisp/calendar/diary-lib.el @@ -425,7 +425,7 @@ Only used if `diary-header-line-flag' is non-nil." ;; display does not create the fancy buffer, nor does it set ;; diary-selective-display in the diary buffer. This means some ;; customizations will not take effect, eg: -;; http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-03/msg00466.html +;; https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-03/msg00466.html ;; So the check for diary-selective-display was dropped. This means the ;; diary will be displayed if one customizes a diary variable while ;; just visiting the diary-file. This is i) unlikely, and ii) no great loss. @@ -814,8 +814,8 @@ LIST-ONLY is non-nil, in which case it just returns the list." ;; diary-header-line-flag after diary has been displayed ;; take effect. Unconditionally calling (diary-mode) ;; clobbers file local variables. - ;; http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-03/msg00363.html - ;; http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-04/msg00404.html + ;; https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-03/msg00363.html + ;; https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-04/msg00404.html (if (eq major-mode 'diary-mode) (setq header-line-format (and diary-header-line-flag diary-header-line-format))))) diff --git a/lisp/comint.el b/lisp/comint.el index 17f1ab4ca03..9bbb362d9ce 100644 --- a/lisp/comint.el +++ b/lisp/comint.el @@ -678,7 +678,7 @@ Entry to this mode runs the hooks on `comint-mode-hook'." ;; comint-scroll-show-maximum-output is nil, and no-one can remember ;; what the original problem was. If there are problems with point ;; not going to the end, consider re-enabling this. - ;; http://lists.gnu.org/archive/html/emacs-devel/2007-08/msg00827.html + ;; https://lists.gnu.org/archive/html/emacs-devel/2007-08/msg00827.html ;; ;; This makes it really work to keep point at the bottom. ;; (make-local-variable 'scroll-conservatively) diff --git a/lisp/cus-edit.el b/lisp/cus-edit.el index 6b67555770f..a87783850a3 100644 --- a/lisp/cus-edit.el +++ b/lisp/cus-edit.el @@ -2799,7 +2799,7 @@ If STATE is nil, the value is computed by `custom-variable-state'." ;; init-file-user rather than user-init-file. This is in case ;; cus-edit is loaded by something in site-start.el, because ;; user-init-file is not set at that stage. - ;; http://lists.gnu.org/archive/html/emacs-devel/2007-10/msg00310.html + ;; https://lists.gnu.org/archive/html/emacs-devel/2007-10/msg00310.html ,@(when (or custom-file init-file-user) '(("Save for Future Sessions" custom-variable-save (lambda (widget) diff --git a/lisp/dnd.el b/lisp/dnd.el index defd8a8e074..a0c91b13742 100644 --- a/lisp/dnd.el +++ b/lisp/dnd.el @@ -144,7 +144,7 @@ Return nil if URI is not a local file." str)) uri t t)) -;; http://lists.gnu.org/archive/html/emacs-devel/2006-05/msg01060.html +;; https://lists.gnu.org/archive/html/emacs-devel/2006-05/msg01060.html (defun dnd-get-local-file-name (uri &optional must-exist) "Return file name converted from file:/// or file: syntax. URI is the uri for the file. If MUST-EXIST is given and non-nil, diff --git a/lisp/emacs-lisp/lisp.el b/lisp/emacs-lisp/lisp.el index c3d62fd59bb..c54828e7b43 100644 --- a/lisp/emacs-lisp/lisp.el +++ b/lisp/emacs-lisp/lisp.el @@ -402,7 +402,7 @@ is called as a function to find the defun's beginning." "Return non-nil if the point is in an \"emptyish\" line. This means a line that consists entirely of comments and/or whitespace." -;; See http://lists.gnu.org/archive/html/help-gnu-emacs/2016-08/msg00141.html +;; See https://lists.gnu.org/archive/html/help-gnu-emacs/2016-08/msg00141.html (save-excursion (forward-line 0) (< (line-end-position) diff --git a/lisp/emacs-lisp/subr-x.el b/lisp/emacs-lisp/subr-x.el index edba6550fa2..5189cc4a6e8 100644 --- a/lisp/emacs-lisp/subr-x.el +++ b/lisp/emacs-lisp/subr-x.el @@ -28,7 +28,7 @@ ;; in subr.el. ;; Do not document these functions in the lispref. -;; http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01006.html +;; https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01006.html ;; NB If you want to use this library, it's almost always correct to use: ;; (eval-when-compile (require 'subr-x)) diff --git a/lisp/epg.el b/lisp/epg.el index 8a4696627e5..407b0f5d5d3 100644 --- a/lisp/epg.el +++ b/lisp/epg.el @@ -627,7 +627,7 @@ callback data (if any)." ;; Record modified time of gpg-agent socket to restore the Emacs ;; frame on text terminal in `epg-wait-for-completion'. ;; See - ;; + ;; ;; for more details. (when (and agent-info (string-match "\\(.*\\):[0-9]+:[0-9]+" agent-info)) (setq agent-file (match-string 1 agent-info) diff --git a/lisp/erc/erc.el b/lisp/erc/erc.el index ab36371b9c9..0e56b732d81 100644 --- a/lisp/erc/erc.el +++ b/lisp/erc/erc.el @@ -75,7 +75,7 @@ (require 'erc-compat) (defvar erc-official-location - "http://emacswiki.org/cgi-bin/wiki/ERC (mailing list: erc-discuss@gnu.org)" + "https://emacswiki.org/cgi-bin/wiki/ERC (mailing list: erc-discuss@gnu.org)" "Location of the ERC client on the Internet.") (defgroup erc nil diff --git a/lisp/eshell/em-unix.el b/lisp/eshell/em-unix.el index a86596953d9..c486d2c51d1 100644 --- a/lisp/eshell/em-unix.el +++ b/lisp/eshell/em-unix.el @@ -961,7 +961,7 @@ Show wall-clock time elapsed during execution of COMMAND.") ;; after setting (throw 'eshell-replace-command (eshell-parse-command (car time-args) -;;; http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-08/msg00205.html +;;; https://lists.gnu.org/archive/html/bug-gnu-emacs/2007-08/msg00205.html (eshell-stringify-list (eshell-flatten-list (cdr time-args)))))))) diff --git a/lisp/faces.el b/lisp/faces.el index f85d31e6c8c..24ab1fa4f0c 100644 --- a/lisp/faces.el +++ b/lisp/faces.el @@ -2361,7 +2361,7 @@ If you set `term-file-prefix' to nil, this function does nothing." (defface variable-pitch '((((type w32)) ;; This is a workaround for an issue discussed in - ;; http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00746.html. + ;; https://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00746.html. ;; We need (a) the splash screen not to pick up bold-italics variant of ;; the font, and (b) still be able to request bold/italic/larger size ;; variants in the likes of EWW. diff --git a/lisp/ffap.el b/lisp/ffap.el index 2228aca0817..810afd5739b 100644 --- a/lisp/ffap.el +++ b/lisp/ffap.el @@ -786,7 +786,7 @@ This uses `ffap-file-exists-string', which may try adding suffixes from ("\\`~/" . ffap-lcd) ; |~/misc/ffap.el.Z| ;; This used to have a blank, but ffap-string-at-point doesn't ;; handle blanks. - ;; http://lists.gnu.org/archive/html/emacs-devel/2008-01/msg01058.html + ;; https://lists.gnu.org/archive/html/emacs-devel/2008-01/msg01058.html ("\\`[Rr][Ff][Cc][-#]?\\([0-9]+\\)" ; no $ . ffap-rfc) ; "100% RFC2100 compliant" (dired-mode . ffap-dired) ; maybe in a subdirectory diff --git a/lisp/finder.el b/lisp/finder.el index b599c440fa9..ab37ed7fc24 100644 --- a/lisp/finder.el +++ b/lisp/finder.el @@ -129,7 +129,7 @@ Keywords and package names both should be symbols.") ;; Skip autogenerated files, because they will never contain anything ;; useful, and because in parallel builds of Emacs they may get ;; modified while we are trying to read them. -;; http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-01/msg00469.html +;; https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-01/msg00469.html ;; ldefs-boot is not auto-generated, but has nothing useful. (defvar finder-no-scan-regexp "\\(^\\.#\\|\\(loaddefs\\|ldefs-boot\\|\ cus-load\\|finder-inf\\|esh-groups\\|subdirs\\|leim-list\\)\\.el$\\)" diff --git a/lisp/frame.el b/lisp/frame.el index 76c1842455c..e501daefb4c 100644 --- a/lisp/frame.el +++ b/lisp/frame.el @@ -1071,7 +1071,7 @@ is given and non-nil, the unwanted frames are iconified instead." (when mini (setq parms (delq mini parms))) ;; Leave name in iff it was set explicitly. ;; This should fix the behavior reported in - ;; http://lists.gnu.org/archive/html/emacs-devel/2007-08/msg01632.html + ;; https://lists.gnu.org/archive/html/emacs-devel/2007-08/msg01632.html (when (and name (not explicit-name)) (setq parms (delq name parms))) parms)) diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el index a9e66cede16..ed0b3cb44fc 100644 --- a/lisp/gnus/message.el +++ b/lisp/gnus/message.el @@ -4094,7 +4094,7 @@ Instead, just auto-save the buffer and then bury it." "Bury this mail BUFFER." ;; Note that this is not quite the same as (bury-buffer buffer), ;; since bury-buffer does extra stuff with a nil argument. - ;; Eg http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg00539.html + ;; Eg https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg00539.html (with-current-buffer buffer (bury-buffer)) (if message-return-action (apply (car message-return-action) (cdr message-return-action)))) @@ -6678,7 +6678,7 @@ is a function used to switch to and display the mail buffer." ;; C-h f compose-mail says that headers should be specified as ;; (string . value); however all the rest of message expects ;; headers to be symbols, not strings (eg message-header-format-alist). - ;; http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00337.html + ;; https://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00337.html ;; We need to convert any string input, eg from rmail-start-mail. (dolist (h other-headers other-headers) (if (stringp (car h)) (setcar h (intern (capitalize (car h))))))) diff --git a/lisp/info.el b/lisp/info.el index 993dc079a85..6f87adb04e8 100644 --- a/lisp/info.el +++ b/lisp/info.el @@ -1347,7 +1347,7 @@ is non-nil)." ;; Shouldn't really happen, but sometimes does, ;; eg on Debian systems with buggy packages; ;; so may as well try it. - ;; http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00005.html + ;; https://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00005.html (progn (setq file (expand-file-name "dir.gz" truename)) (file-attributes file))))) (setq dirs-done diff --git a/lisp/international/quail.el b/lisp/international/quail.el index 448ea8e0576..f2c7bcb1f77 100644 --- a/lisp/international/quail.el +++ b/lisp/international/quail.el @@ -2513,7 +2513,7 @@ package to describe." (setq buffer-read-only nil) ;; Without this, a keyboard layout with R2L characters might be ;; displayed reversed, right to left. See the thread starting at - ;; http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00062.html + ;; https://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00062.html ;; for a description of one such situation. (setq bidi-paragraph-direction 'left-to-right) (insert "Input method: " (quail-name) diff --git a/lisp/mail/emacsbug.el b/lisp/mail/emacsbug.el index 7bd90783423..dc25e8005ce 100644 --- a/lisp/mail/emacsbug.el +++ b/lisp/mail/emacsbug.el @@ -179,7 +179,7 @@ Prompts for bug subject. Leaves you in a mail buffer." 'face 'link 'help-echo (concat "mouse-2, RET: Follow this link") 'action (lambda (button) - (browse-url "http://lists.gnu.org/archive/html/bug-gnu-emacs/")) + (browse-url "https://lists.gnu.org/archive/html/bug-gnu-emacs/")) 'follow-link t) (insert " mailing list\nand the GNU bug tracker at ") (insert-text-button diff --git a/lisp/mail/rmail.el b/lisp/mail/rmail.el index 12b1191e988..1a24d87addd 100644 --- a/lisp/mail/rmail.el +++ b/lisp/mail/rmail.el @@ -278,7 +278,7 @@ Otherwise, look for `movemail' in the directories in ;; rmail-insert-inbox-text before r1.439 fell back to using ;; (expand-file-name "movemail" exec-directory) and just ;; assuming it would work. - ;; http://lists.gnu.org/archive/html/bug-gnu-emacs/2008-02/msg00087.html + ;; https://lists.gnu.org/archive/html/bug-gnu-emacs/2008-02/msg00087.html (let ((progname (expand-file-name (concat "movemail" (if (memq system-type '(ms-dos windows-nt)) @@ -534,7 +534,7 @@ still the current message in the Rmail buffer.") ;; It's not clear what it should do now, since there is nothing that ;; records when a message is shown for the first time (unseen is not ;; necessarily the same thing). -;; See http://lists.gnu.org/archive/html/emacs-devel/2009-03/msg00013.html +;; See https://lists.gnu.org/archive/html/emacs-devel/2009-03/msg00013.html (defcustom rmail-message-filter nil "If non-nil, a filter function for new messages in RMAIL. Called with region narrowed to the message, including headers, diff --git a/lisp/mail/supercite.el b/lisp/mail/supercite.el index c0dd7aaf599..0cb8a1791ff 100644 --- a/lisp/mail/supercite.el +++ b/lisp/mail/supercite.el @@ -713,7 +713,7 @@ the list should be unique." ;; regi functions -;; http://lists.gnu.org/archive/html/emacs-devel/2009-02/msg00691.html +;; https://lists.gnu.org/archive/html/emacs-devel/2009-02/msg00691.html ;; When rmail replies to a message with full headers visible, the "From " ;; line can be included. (defun sc-mail-check-from () diff --git a/lisp/net/rlogin.el b/lisp/net/rlogin.el index ab7135af563..297aa0230c8 100644 --- a/lisp/net/rlogin.el +++ b/lisp/net/rlogin.el @@ -38,7 +38,7 @@ ;; FIXME? ;; Maybe this file should be obsolete. -;; http://lists.gnu.org/archive/html/emacs-devel/2013-02/msg00517.html +;; https://lists.gnu.org/archive/html/emacs-devel/2013-02/msg00517.html ;; It only adds rlogin-directory-tracking-mode. Is that useful? (require 'comint) diff --git a/lisp/net/tramp.el b/lisp/net/tramp.el index 3573eeb7d49..e253db0883c 100644 --- a/lisp/net/tramp.el +++ b/lisp/net/tramp.el @@ -45,7 +45,7 @@ ;; There's a mailing list for this, as well. Its name is: ;; tramp-devel@gnu.org ;; You can use the Web to subscribe, under the following URL: -;; http://lists.gnu.org/mailman/listinfo/tramp-devel +;; https://lists.gnu.org/mailman/listinfo/tramp-devel ;; ;; For the adventurous, the current development sources are available ;; via Git. You can find instructions about this at the following URL: @@ -4642,7 +4642,7 @@ Only works for Bourne-like shells." ;; are. (Andrea Crotti) ;; ;; * Run emerge on two remote files. Bug is described here: -;; . +;; . ;; (Bug#6850) ;; ;; * Refactor code from different handlers. Start with diff --git a/lisp/obsolete/complete.el b/lisp/obsolete/complete.el index 7b33de9f607..40123ccacaf 100644 --- a/lisp/obsolete/complete.el +++ b/lisp/obsolete/complete.el @@ -924,7 +924,7 @@ or properties are considered." (or (boundp sym) (fboundp sym) (symbol-plist sym)))))) (PC-not-minibuffer t)) - ;; http://lists.gnu.org/archive/html/emacs-devel/2007-03/msg01211.html + ;; https://lists.gnu.org/archive/html/emacs-devel/2007-03/msg01211.html ;; ;; This deals with cases like running PC-l-c-s on "M-: (n-f". ;; The first call to PC-l-c-s expands this to "(ne-f", and moves diff --git a/lisp/proced.el b/lisp/proced.el index f5ea10b8ad3..c9e851b7e05 100644 --- a/lisp/proced.el +++ b/lisp/proced.el @@ -1803,7 +1803,7 @@ supported but discouraged. It will be removed in a future version of Emacs." (let (failures) ;; Why not always use `signal-process'? See - ;; http://lists.gnu.org/archive/html/emacs-devel/2008-03/msg02955.html + ;; https://lists.gnu.org/archive/html/emacs-devel/2008-03/msg02955.html (if (functionp proced-signal-function) ;; use built-in `signal-process' (let ((signal (if (stringp signal) diff --git a/lisp/progmodes/cc-menus.el b/lisp/progmodes/cc-menus.el index 6746651f18b..9339dcd83cc 100644 --- a/lisp/progmodes/cc-menus.el +++ b/lisp/progmodes/cc-menus.el @@ -117,7 +117,7 @@ A sample value might look like: `\\(_P\\|_PROTO\\)'.") ,(concat "^\\<" ; line MUST start with word char ;; \n added to prevent overflow in regexp matcher. - ;; http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-02/msg00021.html + ;; https://lists.gnu.org/archive/html/emacs-pretest-bug/2007-02/msg00021.html "[^()\n]*" ; no parentheses before "[^" c-alnum "_:<>~]" ; match any non-identifier char "\\([" c-alpha "_][" c-alnum "_:<>~]*\\)" ; match function name diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el index b3d090382d7..e4b77ab0504 100644 --- a/lisp/progmodes/compile.el +++ b/lisp/progmodes/compile.el @@ -1740,7 +1740,7 @@ Returns the compilation buffer created." (setq thisdir default-directory)) (set-buffer-modified-p nil)) ;; Pop up the compilation buffer. - ;; http://lists.gnu.org/archive/html/emacs-devel/2007-11/msg01638.html + ;; https://lists.gnu.org/archive/html/emacs-devel/2007-11/msg01638.html (setq outwin (display-buffer outbuf '(nil (allow-no-window . t)))) (with-current-buffer outbuf (let ((process-environment @@ -2855,7 +2855,7 @@ TRUE-DIRNAME is the `file-truename' of DIRNAME, if given." ;; The gethash used to not use spec-directory, but ;; this leads to errors when files in different ;; directories have the same name: - ;; http://lists.gnu.org/archive/html/emacs-devel/2007-08/msg00463.html + ;; https://lists.gnu.org/archive/html/emacs-devel/2007-08/msg00463.html (or (gethash (cons filename spec-directory) compilation-locs) (puthash (cons filename spec-directory) (compilation--make-file-struct diff --git a/lisp/progmodes/octave.el b/lisp/progmodes/octave.el index 7e91201784e..103b6ce7c51 100644 --- a/lisp/progmodes/octave.el +++ b/lisp/progmodes/octave.el @@ -1497,7 +1497,7 @@ current buffer file unless called with a prefix arg \\[universal-argument]." (string (buffer-substring-no-properties beg end)) line) (with-current-buffer inferior-octave-buffer - ;; http://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00095.html + ;; https://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00095.html (compilation-forget-errors) (setq inferior-octave-output-list nil) (while (not (string-equal string "")) diff --git a/lisp/progmodes/sql.el b/lisp/progmodes/sql.el index b8ce326f172..db88563a3e7 100644 --- a/lisp/progmodes/sql.el +++ b/lisp/progmodes/sql.el @@ -28,7 +28,7 @@ ;; Please send bug reports and bug fixes to the mailing list at ;; help-gnu-emacs@gnu.org. If you want to subscribe to the mailing ;; list, see the web page at -;; http://lists.gnu.org/mailman/listinfo/help-gnu-emacs for +;; https://lists.gnu.org/mailman/listinfo/help-gnu-emacs for ;; instructions. I monitor this list actively. If you send an e-mail ;; to Alex Schroeder it usually makes it to me when Alex has a chance ;; to forward them along (Thanks, Alex). diff --git a/lisp/ruler-mode.el b/lisp/ruler-mode.el index bfe205923ec..7a23f4d03c0 100644 --- a/lisp/ruler-mode.el +++ b/lisp/ruler-mode.el @@ -702,7 +702,7 @@ Optional argument PROPS specifies other text properties to apply." ;; FIXME: `make-string' returns a unibyte string if it's ASCII-only, ;; which prevents further `aset' from inserting non-ASCII chars, ;; hence the need for `string-to-multibyte'. - ;; http://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00841.html + ;; https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00841.html (string-to-multibyte ;; Make the part of header-line corresponding to the ;; line-number display be blank, not filled with diff --git a/lisp/simple.el b/lisp/simple.el index 767a3f041e9..5ef511ce0a0 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -8813,7 +8813,7 @@ If it does not exist, create and it switch it to `messages-buffer-mode'." ;; rms says this should be done by specifying symbols that define ;; versions together with bad values. This is therefore not as ;; flexible as it could be. See the thread: -;; http://lists.gnu.org/archive/html/emacs-devel/2007-08/msg00300.html +;; https://lists.gnu.org/archive/html/emacs-devel/2007-08/msg00300.html (defconst bad-packages-alist ;; Not sure exactly which semantic versions have problems. ;; Definitely 2.0pre3, probably all 2.0pre's before this. diff --git a/lisp/startup.el b/lisp/startup.el index 3a1fc256481..6eec1c856d9 100644 --- a/lisp/startup.el +++ b/lisp/startup.el @@ -513,7 +513,7 @@ It is the default value of the variable `top-level'." (let ((default-directory dir)) (load (expand-file-name "subdirs.el") t t t)) ;; Do not scan standard directories that won't contain a leim-list.el. - ;; http://lists.gnu.org/archive/html/emacs-devel/2009-10/msg00502.html + ;; https://lists.gnu.org/archive/html/emacs-devel/2009-10/msg00502.html ;; (Except the preloaded one in lisp/leim.) (or (string-prefix-p lispdir dir) (let ((default-directory dir)) @@ -1371,7 +1371,7 @@ the `--debug-init' option to view a complete error backtrace." ;; trying to load gnus could load the wrong file. ;; OK, it would not matter if .emacs.d were at the end of load-path. ;; but for the sake of simplicity, we discourage it full-stop. - ;; Ref eg http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00056.html + ;; Ref eg https://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00056.html ;; ;; A bad element could come from user-emacs-file, the command line, ;; or EMACSLOADPATH, so we basically always have to check. diff --git a/lisp/subr.el b/lisp/subr.el index 64479a4b5b7..d2fefe04f8a 100644 --- a/lisp/subr.el +++ b/lisp/subr.el @@ -578,7 +578,7 @@ one is kept." (setq tail (cdr tail)))))) list) -;; See http://lists.gnu.org/archive/html/emacs-devel/2013-05/msg00204.html +;; See https://lists.gnu.org/archive/html/emacs-devel/2013-05/msg00204.html (defun delete-consecutive-dups (list &optional circular) "Destructively remove `equal' consecutive duplicates from LIST. First and last elements are considered consecutive if CIRCULAR is @@ -2431,7 +2431,7 @@ in milliseconds; this was useful when Emacs was built without floating point support." (declare (advertised-calling-convention (seconds &optional nodisp) "22.1")) ;; This used to be implemented in C until the following discussion: - ;; http://lists.gnu.org/archive/html/emacs-devel/2006-07/msg00401.html + ;; https://lists.gnu.org/archive/html/emacs-devel/2006-07/msg00401.html ;; Then it was moved here using an implementation based on an idle timer, ;; which was then replaced by the use of read-event. (if (numberp nodisp) @@ -3103,7 +3103,7 @@ Do nothing if FACE is nil." (put-text-property start end 'face face))) ;; This removes `mouse-face' properties in *Help* buffer buttons: -;; http://lists.gnu.org/archive/html/emacs-devel/2002-04/msg00648.html +;; https://lists.gnu.org/archive/html/emacs-devel/2002-04/msg00648.html (defun yank-handle-category-property (category start end) "Apply property category CATEGORY's properties between START and END." (when category @@ -4218,7 +4218,7 @@ Used from `delayed-warnings-hook' (which see)." (setq delayed-warnings-list (nreverse collapsed)))) ;; At present this is only used for Emacs internals. -;; Ref http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00085.html +;; Ref https://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00085.html (defvar delayed-warnings-hook '(collapse-delayed-warnings display-delayed-warnings) "Normal hook run to process and display delayed warnings. @@ -5230,7 +5230,7 @@ or \"gnus-article-toto-\".") ;; The following statement ought to be in print.c, but `provide' can't ;; be used there. -;; http://lists.gnu.org/archive/html/emacs-devel/2009-08/msg00236.html +;; https://lists.gnu.org/archive/html/emacs-devel/2009-08/msg00236.html (when (hash-table-p (car (read-from-string (prin1-to-string (make-hash-table))))) (provide 'hashtable-print-readable)) diff --git a/lisp/term/ns-win.el b/lisp/term/ns-win.el index 16633792e4f..b8d1a436909 100644 --- a/lisp/term/ns-win.el +++ b/lisp/term/ns-win.el @@ -594,7 +594,7 @@ the last file dropped is selected." (declare-function tool-bar-mode "tool-bar" (&optional arg)) ;; Based on a function by David Reitter ; -;; see http://lists.gnu.org/archive/html/emacs-devel/2005-09/msg00681.html . +;; see https://lists.gnu.org/archive/html/emacs-devel/2005-09/msg00681.html . (defun ns-toggle-toolbar (&optional frame) "Switches the tool bar on and off in frame FRAME. If FRAME is nil, the change applies to the selected frame." @@ -878,7 +878,7 @@ See the documentation of `create-fontset-from-fontset-spec' for the format.") ;; Mac OS X Lion introduces PressAndHold, which is unsupported by this port. ;; See this thread for more details: - ;; http://lists.gnu.org/archive/html/emacs-devel/2011-06/msg00505.html + ;; https://lists.gnu.org/archive/html/emacs-devel/2011-06/msg00505.html (ns-set-resource nil "ApplePressAndHoldEnabled" "NO") (x-apply-session-resources) diff --git a/lisp/term/x-win.el b/lisp/term/x-win.el index b769444671c..62200bf2cbd 100644 --- a/lisp/term/x-win.el +++ b/lisp/term/x-win.el @@ -1287,7 +1287,7 @@ This returns an error if any Emacs frames are X frames." ;; During initialization, we defer sending size hints to the window ;; manager, because that can induce a race condition: - ;; http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00033.html + ;; https://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00033.html ;; Send the size hints once initialization is done. (add-hook 'after-init-hook 'x-wm-set-size-hint) diff --git a/lisp/textmodes/nroff-mode.el b/lisp/textmodes/nroff-mode.el index ce4c155f527..eb7068f3d03 100644 --- a/lisp/textmodes/nroff-mode.el +++ b/lisp/textmodes/nroff-mode.el @@ -195,7 +195,7 @@ Puts a full-stop before comments on a line by themselves." 9) 8)))))) ; add 9 to ensure at least two blanks (goto-char pt)))) -;; http://lists.gnu.org/archive/html/emacs-devel/2007-10/msg01869.html +;; https://lists.gnu.org/archive/html/emacs-devel/2007-10/msg01869.html (defun nroff-insert-comment-function () "Function for `comment-insert-comment-function' in `nroff-mode'." (indent-to (nroff-comment-indent)) diff --git a/lisp/textmodes/tex-mode.el b/lisp/textmodes/tex-mode.el index 5c4d540f7aa..948743e8e5b 100644 --- a/lisp/textmodes/tex-mode.el +++ b/lisp/textmodes/tex-mode.el @@ -1775,7 +1775,7 @@ Mark is left at original location." ;; Note this does not handle things like mismatched brackets inside ;; begin/end blocks. ;; Needs to handle escaped parens for tex-validate-*. -;; http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-09/msg00038.html +;; https://lists.gnu.org/archive/html/bug-gnu-emacs/2007-09/msg00038.html ;; Does not handle escaped parens when latex-handle-escaped-parens is nil. (defun latex-forward-sexp-1 () "Like (forward-sexp 1) but aware of multi-char elements and escaped parens." diff --git a/lisp/vc/diff-mode.el b/lisp/vc/diff-mode.el index 1e835f6f373..9d56ed256a2 100644 --- a/lisp/vc/diff-mode.el +++ b/lisp/vc/diff-mode.el @@ -432,7 +432,7 @@ and the face `diff-added' for added lines.") "If non-nil, empty lines are valid in unified diffs. Some versions of diff replace all-blank context lines in unified format with empty lines. This makes the format less robust, but is tolerated. -See http://lists.gnu.org/archive/html/emacs-devel/2007-11/msg01990.html") +See https://lists.gnu.org/archive/html/emacs-devel/2007-11/msg01990.html") (defconst diff-hunk-header-re (concat "^\\(?:" diff-hunk-header-re-unified ".*\\|\\*\\{15\\}.*\n\\*\\*\\* .+ \\*\\*\\*\\*\\|[0-9]+\\(,[0-9]+\\)?[acd][0-9]+\\(,[0-9]+\\)?\\)$")) diff --git a/lisp/vc/smerge-mode.el b/lisp/vc/smerge-mode.el index 91be89b5dc1..34fea232feb 100644 --- a/lisp/vc/smerge-mode.el +++ b/lisp/vc/smerge-mode.el @@ -1094,7 +1094,7 @@ used to replace chars to try and eliminate some spurious differences." ;; also and more importantly because otherwise it ;; may happen that diff doesn't behave like ;; smerge-refine-weight-hack expects it to. - ;; See http://lists.gnu.org/archive/html/emacs-devel/2007-11/msg00401.html + ;; See https://lists.gnu.org/archive/html/emacs-devel/2007-11/msg00401.html "-awd" "-ad") file1 file2)) ;; Process diff's output. diff --git a/lisp/vc/vc-git.el b/lisp/vc/vc-git.el index 9d7a4d49b8b..ed85603f828 100644 --- a/lisp/vc/vc-git.el +++ b/lisp/vc/vc-git.el @@ -978,7 +978,7 @@ This prompts for a branch to merge from." ;; FIXME ;; 1) the net result is to call git twice per file. ;; 2) v-g-c-f is documented to take a directory. - ;; http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01126.html + ;; https://lists.gnu.org/archive/html/emacs-devel/2014-01/msg01126.html (vc-git-conflicted-files buffer-file-name) (save-excursion (goto-char (point-min)) diff --git a/lisp/vc/vc-rcs.el b/lisp/vc/vc-rcs.el index 9dffc144c6d..db1addbecd2 100644 --- a/lisp/vc/vc-rcs.el +++ b/lisp/vc/vc-rcs.el @@ -849,7 +849,7 @@ and CVS." ;; You might think that this should be distributed with RCS, but ;; apparently not. CVS sometimes provides a version of it. -;; http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00288.html +;; https://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00288.html (defvar vc-rcs-rcs2log-program (let (exe) (cond ((file-executable-p diff --git a/lisp/view.el b/lisp/view.el index 2d26a11a811..8e40cffce2e 100644 --- a/lisp/view.el +++ b/lisp/view.el @@ -982,7 +982,7 @@ for highlighting the match that is found." ;; This is the dumb approach, looking at each line. The original ;; version of this function looked like it might have been trying to ;; do something clever, but not succeeding: -;; http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-09/msg00073.html +;; https://lists.gnu.org/archive/html/bug-gnu-emacs/2007-09/msg00073.html (defun view-search-no-match-lines (times regexp) "Search for the TIMESth occurrence of a line with no match for REGEXP. If such a line is found, return non-nil and set the match-data to that line. diff --git a/lisp/wid-edit.el b/lisp/wid-edit.el index f071c402c0c..dca06ca3595 100644 --- a/lisp/wid-edit.el +++ b/lisp/wid-edit.el @@ -832,7 +832,7 @@ button end points." ;; This alias exists only so that one can choose in doc-strings (e.g. ;; Custom-mode) which key-binding of widget-keymap one wants to refer to. -;; http://lists.gnu.org/archive/html/emacs-devel/2008-11/msg00480.html +;; https://lists.gnu.org/archive/html/emacs-devel/2008-11/msg00480.html (define-obsolete-function-alias 'advertised-widget-backward 'widget-backward "23.2") diff --git a/lisp/windmove.el b/lisp/windmove.el index 14656c98d18..b573000fd7b 100644 --- a/lisp/windmove.el +++ b/lisp/windmove.el @@ -425,7 +425,7 @@ supplied, if ARG is greater or smaller than zero, respectively." top-left ;; Don't care whether window is horizontally scrolled - ;; `posn-at-point' handles that already. See also: - ;; http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00638.html + ;; https://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00638.html (posn-col-row (posn-at-point (window-point window) window)))))))) diff --git a/nt/INSTALL b/nt/INSTALL index 662a30406f5..30e14293f5c 100644 --- a/nt/INSTALL +++ b/nt/INSTALL @@ -630,7 +630,7 @@ build will run on Windows 9X and newer systems). To support XPM images (required for color tool-bar icons), you will need the libXpm library. It is available from the ezwinports site, http://sourceforge.net/projects/ezwinports/files/ and from - http://ftp.gnu.org/gnu/emacs/windows/. + https://ftp.gnu.org/gnu/emacs/windows/. For PNG images, we recommend to use versions 1.4.x and later of libpng, because previous versions had security issues. You can find @@ -653,7 +653,7 @@ build will run on Windows 9X and newer systems). giflib, as it is much enhanced wrt previous versions. You can find precompiled binaries and headers for giflib on the ezwinports site, http://sourceforge.net/projects/ezwinports/files/ and on - http://ftp.gnu.org/gnu/emacs/windows/. + https://ftp.gnu.org/gnu/emacs/windows/. Version 5.0.0 and later of giflib are binary incompatible with previous versions (the signatures of several functions have @@ -694,7 +694,7 @@ build will run on Windows 9X and newer systems). because the compiler needs to see their header files when building Emacs. - http://ftp.gnu.org/gnu/emacs/windows/ + https://ftp.gnu.org/gnu/emacs/windows/ More fat ports, from the MSYS2 project. @@ -755,7 +755,7 @@ build will run on Windows 9X and newer systems). You can get pre-built binaries (including any required DLL and the header files) at http://sourceforge.net/projects/ezwinports/files/ - and on http://ftp.gnu.org/gnu/emacs/windows/. + and on https://ftp.gnu.org/gnu/emacs/windows/. * Optional libxml2 support @@ -777,7 +777,7 @@ build will run on Windows 9X and newer systems). (including any required DLL and the header files) is here: http://sourceforge.net/projects/ezwinports/files/ - http://ftp.gnu.org/gnu/emacs/windows/ + https://ftp.gnu.org/gnu/emacs/windows/ For runtime support of libxml2, you will also need to install the libiconv "development" tarball, because the libiconv headers need to diff --git a/nt/INSTALL.W64 b/nt/INSTALL.W64 index 6ebc1641de4..841660bf0f9 100644 --- a/nt/INSTALL.W64 +++ b/nt/INSTALL.W64 @@ -101,7 +101,7 @@ Savannah Emacs site, https://savannah.gnu.org/projects/emacs. ** From the FTP site -The Emacs ftp site is located at http://ftp.gnu.org/gnu/emacs/ - download the +The Emacs ftp site is located at https://ftp.gnu.org/gnu/emacs/ - download the version you want to build and put the file into a location like C:\emacs\, then uncompress it with tar. This will put the Emacs source into a folder like C:\emacs\emacs-24.5: diff --git a/nt/README b/nt/README index f4cca8efe7b..c4d5b95340c 100644 --- a/nt/README +++ b/nt/README @@ -92,12 +92,12 @@ issues related to the Windows port of Emacs. For information about the list, see this Web page: - http://mail.gnu.org/mailman/listinfo/help-emacs-windows + https://mail.gnu.org/mailman/listinfo/help-emacs-windows To ask questions on the mailing list, send email to help-emacs-windows@gnu.org. (You don't need to subscribe for that.) To subscribe to the list or unsubscribe from it, fill the form you - find at http://mail.gnu.org/mailman/listinfo/help-emacs-windows as + find at https://mail.gnu.org/mailman/listinfo/help-emacs-windows as explained there. Another valuable source of information and help which should not be diff --git a/nt/README.W32 b/nt/README.W32 index 89647588f44..0a15965f468 100644 --- a/nt/README.W32 +++ b/nt/README.W32 @@ -280,7 +280,7 @@ See the end of the file for license conditions. In addition to the manual, there is a mailing list for help with Emacs here: - http://lists.gnu.org/mailman/listinfo/help-gnu-emacs + https://lists.gnu.org/mailman/listinfo/help-gnu-emacs To ask questions on this mailing list, send email to help-gnu-emacs@gnu.org. @@ -288,7 +288,7 @@ See the end of the file for license conditions. A mailing list for issues specifically related to the MS-Windows port of Emacs is here: - http://lists.gnu.org/mailman/listinfo/help-emacs-windows + https://lists.gnu.org/mailman/listinfo/help-emacs-windows To ask questions on this mailing list, send email to help-emacs-windows@gnu.org. diff --git a/src/alloc.c b/src/alloc.c index d092365838e..d3bde9206f8 100644 --- a/src/alloc.c +++ b/src/alloc.c @@ -5863,7 +5863,7 @@ mark_pinned_symbols (void) where mark_stack finds values that look like live Lisp objects on portions of stack that couldn't possibly contain such live objects. For more details of this, see the discussion at - http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00270.html. */ + https://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00270.html. */ static Lisp_Object garbage_collect_1 (void *end) { diff --git a/src/atimer.c b/src/atimer.c index de851fe557c..a672c304aee 100644 --- a/src/atimer.c +++ b/src/atimer.c @@ -415,7 +415,7 @@ timerfd_callback (int fd, void *arg) else if (nbytes < 0) /* For some not yet known reason, we may get weird event and no data on timer descriptor. This can break Gnus at least, see: - http://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00503.html. */ + https://lists.gnu.org/archive/html/emacs-devel/2014-07/msg00503.html. */ eassert (errno == EAGAIN); else /* I don't know what else can happen with this descriptor. */ diff --git a/src/callproc.c b/src/callproc.c index da4d761ddd0..76ebf85686e 100644 --- a/src/callproc.c +++ b/src/callproc.c @@ -547,7 +547,7 @@ call_process (ptrdiff_t nargs, Lisp_Object *args, int filefd, #ifdef DARWIN_OS /* Work around a macOS bug, where SIGCHLD is apparently delivered to a vforked child instead of to its parent. See: - http://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00342.html + https://lists.gnu.org/archive/html/emacs-devel/2017-05/msg00342.html */ signal (SIGCHLD, SIG_DFL); #endif diff --git a/src/dispnew.c b/src/dispnew.c index 6eed2258eb9..c8c9ecea4b2 100644 --- a/src/dispnew.c +++ b/src/dispnew.c @@ -1699,7 +1699,7 @@ required_matrix_height (struct window *w) if (FRAME_WINDOW_P (f)) { - /* http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00194.html */ + /* https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00194.html */ int ch_height = max (FRAME_SMALLEST_FONT_HEIGHT (f), 1); int window_pixel_height = window_box_height (w) + eabs (w->vscroll); @@ -1726,7 +1726,7 @@ required_matrix_width (struct window *w) struct frame *f = XFRAME (w->frame); if (FRAME_WINDOW_P (f)) { - /* http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00194.html */ + /* https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00194.html */ int ch_width = max (FRAME_SMALLEST_CHAR_WIDTH (f), 1); /* Compute number of glyphs needed in a glyph row. */ diff --git a/src/eval.c b/src/eval.c index 39d78364d5f..acda64e7f04 100644 --- a/src/eval.c +++ b/src/eval.c @@ -616,7 +616,7 @@ The return value is BASE-VARIABLE. */) emacs_abort (); } - /* http://lists.gnu.org/archive/html/emacs-devel/2008-04/msg00834.html + /* https://lists.gnu.org/archive/html/emacs-devel/2008-04/msg00834.html If n_a is bound, but b_v is not, set the value of b_v to n_a, so that old-code that affects n_a before the aliasing is setup still works. */ diff --git a/src/frame.c b/src/frame.c index 825a5c5a7ed..aff5fdf63ee 100644 --- a/src/frame.c +++ b/src/frame.c @@ -1995,7 +1995,7 @@ delete_frame (Lisp_Object frame, Lisp_Object force) #if defined (USE_X_TOOLKIT) || defined (USE_GTK) /* FIXME: Deleting the terminal crashes emacs because of a GTK bug. - http://lists.gnu.org/archive/html/emacs-devel/2011-10/msg00363.html */ + https://lists.gnu.org/archive/html/emacs-devel/2011-10/msg00363.html */ /* Since a similar behavior was observed on the Lucid and Motif builds (see Bug#5802, Bug#21509, Bug#23499, Bug#27816), we now diff --git a/src/gtkutil.c b/src/gtkutil.c index 107c445ea8c..b3e516c7008 100644 --- a/src/gtkutil.c +++ b/src/gtkutil.c @@ -1386,7 +1386,7 @@ x_wm_set_size_hint (struct frame *f, long int flags, bool user_position) /* Don't set size hints during initialization; that apparently leads to a race condition. See the thread at - http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00033.html */ + https://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00033.html */ if (NILP (Vafter_init_time) || !FRAME_GTK_OUTER_WIDGET (f) || FRAME_PARENT_FRAME (f)) diff --git a/src/lisp.h b/src/lisp.h index 4146f1f4b78..2f3da8f0ea6 100644 --- a/src/lisp.h +++ b/src/lisp.h @@ -474,7 +474,7 @@ enum Lisp_Fwd_Type /* If you want to define a new Lisp data type, here are some instructions. See the thread at - http://lists.gnu.org/archive/html/emacs-devel/2012-10/msg00561.html + https://lists.gnu.org/archive/html/emacs-devel/2012-10/msg00561.html for more info. First, there are already a couple of Lisp types that can be used if diff --git a/src/sysdep.c b/src/sysdep.c index 36c04c9299c..a150697885b 100644 --- a/src/sysdep.c +++ b/src/sysdep.c @@ -452,7 +452,7 @@ child_setup_tty (int out) s.main.c_oflag |= OPOST; /* Enable output postprocessing */ s.main.c_oflag &= ~ONLCR; /* Disable map of NL to CR-NL on output */ #ifdef NLDLY - /* http://lists.gnu.org/archive/html/emacs-devel/2008-05/msg00406.html + /* https://lists.gnu.org/archive/html/emacs-devel/2008-05/msg00406.html Some versions of GNU Hurd do not have FFDLY? */ #ifdef FFDLY s.main.c_oflag &= ~(NLDLY|CRDLY|TABDLY|BSDLY|VTDLY|FFDLY); @@ -2002,7 +2002,7 @@ init_signals (bool dumping) thread_fatal_action.sa_flags = process_fatal_action.sa_flags; /* SIGINT may need special treatment on MS-Windows. See - http://lists.gnu.org/archive/html/emacs-devel/2010-09/msg01062.html + https://lists.gnu.org/archive/html/emacs-devel/2010-09/msg01062.html Please update the doc of kill-emacs, kill-emacs-hook, and NEWS if you change this. */ diff --git a/src/term.c b/src/term.c index b0ba318cf71..cf313d575da 100644 --- a/src/term.c +++ b/src/term.c @@ -2064,7 +2064,7 @@ TERMINAL does not refer to a text terminal. */) /* Declare here rather than in the function, as in the rest of Emacs, to work around an HPUX compiler bug (?). See - http://lists.gnu.org/archive/html/emacs-devel/2007-08/msg00410.html */ + https://lists.gnu.org/archive/html/emacs-devel/2007-08/msg00410.html */ static int default_max_colors; static int default_no_color_video; static char *default_orig_pair; diff --git a/src/w32term.c b/src/w32term.c index c15cbbfa847..e62d49dd947 100644 --- a/src/w32term.c +++ b/src/w32term.c @@ -417,7 +417,7 @@ w32_draw_rectangle (HDC hdc, XGCValues *gc, int x, int y, is 1 pixel wider and higher than its arguments WIDTH and HEIGHT. This allows us to keep the code that calls this function similar to the corresponding code in xterm.c. For the details, see - http://lists.gnu.org/archives/html/emacs-devel/2014-10/msg00546.html. */ + https://lists.gnu.org/archives/html/emacs-devel/2014-10/msg00546.html. */ Rectangle (hdc, x, y, x + width + 1, y + height + 1); SelectObject (hdc, oldhb); diff --git a/src/xfns.c b/src/xfns.c index 69955fe9a8f..9022e4a9674 100644 --- a/src/xfns.c +++ b/src/xfns.c @@ -6328,7 +6328,7 @@ x_create_tip_frame (struct x_display_info *dpyinfo, Lisp_Object parms) } /* FIXME - can this be done in a similar way to normal frames? - http://lists.gnu.org/archive/html/emacs-devel/2007-10/msg00641.html */ + https://lists.gnu.org/archive/html/emacs-devel/2007-10/msg00641.html */ /* Set the `display-type' frame parameter before setting up faces. */ { diff --git a/src/xsettings.c b/src/xsettings.c index f73b791d519..e35c61651cb 100644 --- a/src/xsettings.c +++ b/src/xsettings.c @@ -675,8 +675,8 @@ apply_xft_settings (struct x_display_info *dpyinfo, of unrelated settings that override users' font customizations, among others. Compare: - http://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00557.html - http://lists.gnu.org/archive/html/bug-gnu-emacs/2016-12/msg00820.html + https://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00557.html + https://lists.gnu.org/archive/html/bug-gnu-emacs/2016-12/msg00820.html As soon as the dynamic-settings code has been tested and verified, this Emacs 25.2 workaround should be removed. */ diff --git a/src/xterm.c b/src/xterm.c index 90275763cbe..d90654b101d 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -3870,7 +3870,7 @@ static void x_shift_glyphs_for_insert (struct frame *f, int x, int y, int width, int height, int shift_by) { /* Never called on a GUI frame, see - http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00456.html + https://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00456.html */ XCopyArea (FRAME_X_DISPLAY (f), FRAME_X_DRAWABLE (f), FRAME_X_DRAWABLE (f), f->output_data.x->normal_gc, @@ -12524,7 +12524,7 @@ x_term_init (Lisp_Object display_name, char *xrm_option, char *resource_name) dpyinfo->xcb_connection = xcb_conn; #endif - /* http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00194.html */ + /* https://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00194.html */ dpyinfo->smallest_font_height = 1; dpyinfo->smallest_char_width = 1; diff --git a/test/lisp/replace-tests.el b/test/lisp/replace-tests.el index b98406d8ef8..06b6dd8a0a9 100644 --- a/test/lisp/replace-tests.el +++ b/test/lisp/replace-tests.el @@ -54,7 +54,7 @@ fx 6:fx ") ;; * Test multi-line matches, this is the first test from - ;; http://lists.gnu.org/archive/html/emacs-devel/2005-06/msg01008.html + ;; https://lists.gnu.org/archive/html/emacs-devel/2005-06/msg01008.html ;; where numbers are replaced with letters. ("a\na" 0 "\ a @@ -70,7 +70,7 @@ a :a ") ;; * Test multi-line matches, this is the second test from - ;; http://lists.gnu.org/archive/html/emacs-devel/2005-06/msg01008.html + ;; https://lists.gnu.org/archive/html/emacs-devel/2005-06/msg01008.html ;; where numbers are replaced with letters. ("a\nb" 0 "\ a diff --git a/test/lisp/vc/vc-bzr-tests.el b/test/lisp/vc/vc-bzr-tests.el index 8d83c4b50fc..bed5c6ffb9b 100644 --- a/test/lisp/vc/vc-bzr-tests.el +++ b/test/lisp/vc/vc-bzr-tests.el @@ -112,7 +112,7 @@ (should (get-buffer "*vc-log*"))) (delete-directory homedir t)))) -;; http://lists.gnu.org/archive/html/help-gnu-emacs/2012-04/msg00145.html +;; https://lists.gnu.org/archive/html/help-gnu-emacs/2012-04/msg00145.html (ert-deftest vc-bzr-test-faulty-bzr-autoloads () "Test we can generate autoloads in a bzr directory when bzr is faulty." ;; Skipping on remacs until we figure out what's wrong. diff --git a/test/manual/etags/c-src/emacs/src/lisp.h b/test/manual/etags/c-src/emacs/src/lisp.h index c4b78fc628b..0c7da366519 100644 --- a/test/manual/etags/c-src/emacs/src/lisp.h +++ b/test/manual/etags/c-src/emacs/src/lisp.h @@ -510,7 +510,7 @@ enum Lisp_Fwd_Type /* If you want to define a new Lisp data type, here are some instructions. See the thread at - http://lists.gnu.org/archive/html/emacs-devel/2012-10/msg00561.html + https://lists.gnu.org/archive/html/emacs-devel/2012-10/msg00561.html for more info. First, there are already a couple of Lisp types that can be used if