summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/emacs/Makefile.in2
-rw-r--r--doc/emacs/emacs.texi14
-rw-r--r--doc/emacs/files.texi5
-rw-r--r--doc/emacs/glossary.texi4
-rw-r--r--doc/emacs/gnu.texi8
-rw-r--r--doc/emacs/help.texi2
-rw-r--r--doc/emacs/trouble.texi30
-rw-r--r--doc/lispintro/Makefile.in2
-rw-r--r--doc/lispintro/README2
-rw-r--r--doc/lispintro/cons-1.eps2
-rw-r--r--doc/lispintro/cons-2.eps2
-rw-r--r--doc/lispintro/cons-2a.eps2
-rw-r--r--doc/lispintro/cons-3.eps2
-rw-r--r--doc/lispintro/cons-4.eps2
-rw-r--r--doc/lispintro/cons-5.eps2
-rw-r--r--doc/lispintro/drawers.eps20
-rw-r--r--doc/lispintro/emacs-lisp-intro.texi16
-rw-r--r--doc/lispintro/lambda-1.eps2
-rw-r--r--doc/lispintro/lambda-2.eps2
-rw-r--r--doc/lispintro/lambda-3.eps2
-rw-r--r--doc/lispref/Makefile.in2
-rw-r--r--doc/lispref/README4
-rw-r--r--doc/lispref/display.texi2
-rw-r--r--doc/lispref/doclicense.texi4
-rw-r--r--doc/lispref/edebug.texi4
-rw-r--r--doc/lispref/elisp.texi2
-rw-r--r--doc/lispref/minibuf.texi2
-rw-r--r--doc/lispref/nonascii.texi2
-rw-r--r--doc/lispref/package.texi2
-rw-r--r--doc/lispref/processes.texi2
-rw-r--r--doc/lispref/searching.texi4
-rw-r--r--doc/lispref/text.texi2
-rw-r--r--doc/lispref/tips.texi6
-rw-r--r--doc/lispref/two-volume-cross-refs.txt2
-rw-r--r--doc/lispref/two-volume.make2
-rw-r--r--doc/man/emacs.1.in6
-rw-r--r--doc/misc/Makefile.in2
-rw-r--r--doc/misc/autotype.texi2
-rw-r--r--doc/misc/calc.texi2
-rw-r--r--doc/misc/cc-mode.texi4
-rw-r--r--doc/misc/cl.texi6
-rw-r--r--doc/misc/efaq-w32.texi22
-rw-r--r--doc/misc/efaq.texi49
-rw-r--r--doc/misc/emacs-gnutls.texi2
-rw-r--r--doc/misc/erc.texi2
-rw-r--r--doc/misc/gnus-faq.texi6
-rw-r--r--doc/misc/gnus-news.el4
-rw-r--r--doc/misc/gnus-news.texi2
-rw-r--r--doc/misc/gnus.texi8
-rw-r--r--doc/misc/message.texi2
-rw-r--r--doc/misc/mh-e.texi38
-rw-r--r--doc/misc/org.texi4
-rw-r--r--doc/misc/reftex.texi4
-rw-r--r--doc/misc/smtpmail.texi4
-rw-r--r--doc/misc/url.texi4
-rw-r--r--doc/misc/woman.texi2
56 files changed, 169 insertions, 171 deletions
diff --git a/doc/emacs/Makefile.in b/doc/emacs/Makefile.in
index ffcc4baafdd..5d2503ff493 100644
--- a/doc/emacs/Makefile.in
+++ b/doc/emacs/Makefile.in
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
+# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
SHELL = @SHELL@
diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi
index 1f603540615..1b9a8b39a4a 100644
--- a/doc/emacs/emacs.texi
+++ b/doc/emacs/emacs.texi
@@ -118,11 +118,11 @@ some of the ways to customize it; it corresponds to GNU Emacs version
@ifset WWW_GNU_ORG
@html
The homepage for GNU Emacs is at
-<a href="/software/emacs/">http://www.gnu.org/software/emacs/</a>.<br>
+<a href="/software/emacs/">https://www.gnu.org/software/emacs/</a>.<br>
To view this manual in other formats, click
<a href="/software/emacs/manual/emacs.html">here</a>.<br>
You can also purchase a printed copy from the
-<a href="http://shop.fsf.org/product/emacs-manual/">FSF store</a>.
+<a href="https://shop.fsf.org/product/emacs-manual/">FSF store</a>.
@end html
@end ifset
@@ -1314,7 +1314,7 @@ Emacs editors, all sharing common principles of organization. For
information on the underlying philosophy of Emacs and the lessons
learned from its development, see @cite{Emacs, the Extensible,
Customizable Self-Documenting Display Editor}, available from
-@url{ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-519A.pdf}.
+@url{http://hdl.handle.net/1721.1/5736}.
This version of the manual is mainly intended for use with GNU Emacs
installed on GNU and Unix systems. GNU Emacs can also be used on
@@ -1348,7 +1348,7 @@ One way to get a copy of GNU Emacs is from someone else who has it.
You need not ask for our permission to do so, or tell any one else;
just copy it. If you have access to the Internet, you can get the
latest distribution version of GNU Emacs by anonymous FTP; see
-@url{http://www.gnu.org/software/emacs} on our website for more
+@url{https://www.gnu.org/software/emacs} on our website for more
information.
You may also receive GNU Emacs when you buy a computer. Computer
@@ -1365,19 +1365,19 @@ Software Foundation are tax deductible in the US@. If you use GNU Emacs
at your workplace, please suggest that the company make a donation.
To donate, see @url{https://my.fsf.org/donate/}.
For other ways in which you can help, see
-@url{http://www.gnu.org/help/help.html}.
+@url{https://www.gnu.org/help/help.html}.
@c The command view-order-manuals uses this anchor.
@anchor{Printed Books}
We also sell hardcopy versions of this manual and @cite{An
Introduction to Programming in Emacs Lisp}, by Robert J. Chassell.
-You can visit our online store at @url{http://shop.fsf.org/}.
+You can visit our online store at @url{https://shop.fsf.org/}.
The income from sales goes to support the foundation's purpose: the
development of new free software, and improvements to our existing
programs including GNU Emacs.
If you need to contact the Free Software Foundation, see
-@url{http://www.fsf.org/about/contact/}, or write to
+@url{https://www.fsf.org/about/contact/}, or write to
@display
Free Software Foundation
diff --git a/doc/emacs/files.texi b/doc/emacs/files.texi
index ca4f2239537..18f1c28571b 100644
--- a/doc/emacs/files.texi
+++ b/doc/emacs/files.texi
@@ -1817,10 +1817,9 @@ syntax:
@noindent
To carry out this request, Emacs uses a remote-login program such as
-@command{ftp}, @command{ssh}, @command{rlogin}, or @command{telnet}.
+@command{ssh}.
You must always specify in the file name which method to use---for
-example, @file{/ftp:@var{user}@@@var{host}:@var{filename}} uses FTP,
-whereas @file{/ssh:@var{user}@@@var{host}:@var{filename}} uses
+example, @file{/ssh:@var{user}@@@var{host}:@var{filename}} uses
@command{ssh}. When you specify the pseudo method @var{-} in the file
name, Emacs chooses the method as follows:
diff --git a/doc/emacs/glossary.texi b/doc/emacs/glossary.texi
index 82e7394501b..124c1fd8802 100644
--- a/doc/emacs/glossary.texi
+++ b/doc/emacs/glossary.texi
@@ -594,7 +594,7 @@ GNU General Public License. @xref{Copying}.
@item Free Software Foundation
The Free Software Foundation (FSF) is a charitable foundation
dedicated to promoting the development of free software (q.v.).
-For more information, see @uref{http://fsf.org/, the FSF website}.
+For more information, see @uref{https://fsf.org/, the FSF website}.
@item Fringe
On a graphical display (q.v.), there's a narrow portion of the frame
@@ -650,7 +650,7 @@ GNU is a recursive acronym for GNU's Not Unix, and it refers to a
Unix-compatible operating system which is free software (q.v.).
@xref{Manifesto}. GNU is normally used with Linux as the kernel since
Linux works better than the GNU kernel. For more information, see
-@uref{http://www.gnu.org/, the GNU website}.
+@uref{https://www.gnu.org/, the GNU website}.
@item Graphic Character
Graphic characters are those assigned pictorial images rather than
diff --git a/doc/emacs/gnu.texi b/doc/emacs/gnu.texi
index 78f53544377..b88fd74ca3e 100644
--- a/doc/emacs/gnu.texi
+++ b/doc/emacs/gnu.texi
@@ -30,8 +30,8 @@ that different wording could help avoid. Footnotes added in 1993 help
clarify these points.
For up-to-date information about available GNU software, please see
-our web site, @uref{http://www.gnu.org}. For software tasks and other
-ways to contribute, see @uref{http://www.gnu.org/help}.
+our web site, @uref{https://www.gnu.org}. For software tasks and other
+ways to contribute, see @uref{https://www.gnu.org/help}.
@end quotation
@unnumberedsec What's GNU@? Gnu's Not Unix!
@@ -379,7 +379,7 @@ urge people to reject the term ``intellectual property'' entirely,
lest it lead others to suppose that those laws form one coherent
issue. The way to be clear is to discuss patents, copyrights, and
trademarks separately. See
-@uref{http://www.gnu.org/philosophy/not-ipr.xhtml} for more
+@uref{https://www.gnu.org/philosophy/not-ipr.xhtml} for more
explanation of how this term spreads confusion and bias.} carefully
(such as lawyers) say that there is no intrinsic right to intellectual
property. The kinds of supposed intellectual property rights that the
@@ -495,7 +495,7 @@ distinguish between ``free software'' and ``freeware''. The term
``freeware'' means software you are free to redistribute, but usually
you are not free to study and change the source code, so most of it is
not free software. See
-@uref{http://www.gnu.org/philosophy/words-to-avoid.html} for more
+@uref{https://www.gnu.org/philosophy/words-to-avoid.html} for more
explanation.}, asking for donations from satisfied users, or selling
hand-holding services. I have met people who are already working this
way successfully.
diff --git a/doc/emacs/help.texi b/doc/emacs/help.texi
index 460ced0d21c..9ef33dd4cf5 100644
--- a/doc/emacs/help.texi
+++ b/doc/emacs/help.texi
@@ -642,7 +642,7 @@ Display information about where to get external packages
@item C-h C-f
Display the Emacs frequently-answered-questions list (@code{view-emacs-FAQ}).
@item C-h g
-Visit a @uref{http://www.gnu.org} page with information about the GNU
+Visit a @uref{https://www.gnu.org} page with information about the GNU
Project (@code{describe-gnu-project}).
@item C-h C-m
Display information about ordering printed copies of Emacs manuals
diff --git a/doc/emacs/trouble.texi b/doc/emacs/trouble.texi
index ee3fc491306..a029aaa2d4a 100644
--- a/doc/emacs/trouble.texi
+++ b/doc/emacs/trouble.texi
@@ -491,7 +491,7 @@ are suggestions for workarounds and solutions.
@cindex bug tracker
@item
-The GNU Bug Tracker at @url{http://debbugs.gnu.org}. Emacs bugs are
+The GNU Bug Tracker at @url{https://debbugs.gnu.org}. Emacs bugs are
filed in the tracker under the @samp{emacs} package. The tracker
records information about the status of each bug, the initial bug
report, and the follow-up messages by the bug reporter and Emacs
@@ -690,7 +690,7 @@ and send it to that address. Or you can simply send an email to that
address describing the problem.
Your report will be sent to the @samp{bug-gnu-emacs} mailing list, and
-stored in the GNU Bug Tracker at @url{http://debbugs.gnu.org}. Please
+stored in the GNU Bug Tracker at @url{https://debbugs.gnu.org}. Please
include a valid reply email address, in case we need to ask you for
more information about your report. Submissions are moderated, so
there may be a delay before your report appears.
@@ -1084,7 +1084,7 @@ improvement they bring about.
For a fix for an existing bug, it is
best to reply to the relevant discussion on the @samp{bug-gnu-emacs}
list, or the bug entry in the GNU Bug Tracker at
-@url{http://debbugs.gnu.org}. Explain why your change fixes the bug.
+@url{https://debbugs.gnu.org}. Explain why your change fixes the bug.
@item
For a new feature, include a description of the feature and your
@@ -1176,7 +1176,7 @@ documentation, i.e., Texinfo files.
@xref{Change Log},
@ifset WWW_GNU_ORG
see
-@url{http://www.gnu.org/prep/standards/html_node/Change-Log-Concepts.html},
+@url{https://www.gnu.org/prep/standards/html_node/Change-Log-Concepts.html},
@end ifset
@xref{Change Log Concepts, Change Log Concepts,
Change Log Concepts, standards, GNU Coding Standards}.
@@ -1223,11 +1223,11 @@ repository (@pxref{Sending Patches}).
@item
check if existing bug reports are fixed in newer versions of Emacs
-@url{http://debbugs.gnu.org/cgi/pkgreport.cgi?which=pkg&data=emacs}.
+@url{https://debbugs.gnu.org/cgi/pkgreport.cgi?which=pkg&data=emacs}.
@item
fix existing bug reports
-@url{http://debbugs.gnu.org/cgi/pkgreport.cgi?which=pkg&data=emacs}.
+@url{https://debbugs.gnu.org/cgi/pkgreport.cgi?which=pkg&data=emacs}.
@item
@c etc/TODO not in WWW_GNU_ORG
@@ -1274,7 +1274,7 @@ require a copyright assignment to the FSF; @xref{Copyright Assignment}.
The development version of Emacs can be downloaded from the
repository where it is actively maintained by a group of developers.
See the Emacs project page
-@url{http://savannah.gnu.org/projects/emacs/} for access details.
+@url{https://savannah.gnu.org/projects/emacs/} for access details.
It is important to write your patch based on the current working
version. If you start from an older version, your patch may be
@@ -1296,7 +1296,7 @@ desired change), refer to:
@ifset WWW_GNU_ORG
@ifhtml
the Emacs Manual
-@url{http://www.gnu.org/software/emacs/manual/emacs.html}.
+@url{https://www.gnu.org/software/emacs/manual/emacs.html}.
@end ifhtml
@ifnothtml
@xref{Top, Emacs Manual,,emacs}.
@@ -1310,7 +1310,7 @@ the Emacs Manual
@ifset WWW_GNU_ORG
@ifhtml
the Emacs Lisp Reference Manual
-@url{http://www.gnu.org/software/emacs/manual/elisp.html}.
+@url{https://www.gnu.org/software/emacs/manual/elisp.html}.
@end ifhtml
@ifnothtml
@xref{Top, Emacs Lisp Reference Manual,,elisp}.
@@ -1321,7 +1321,7 @@ the Emacs Lisp Reference Manual
@end ifclear
@item
-@url{http://www.gnu.org/software/emacs}
+@url{https://www.gnu.org/software/emacs}
@item
@url{http://www.emacswiki.org/}
@@ -1337,7 +1337,7 @@ the Emacs Lisp Reference Manual
@cindex coding standards
Contributed code should follow the GNU Coding Standards
-@url{http://www.gnu.org/prep/standards/}. This may also be available
+@url{https://www.gnu.org/prep/standards/}. This may also be available
in info on your system.
If it doesn't, we'll need to find someone to fix the code before we
@@ -1350,7 +1350,7 @@ Emacs has additional style and coding conventions:
@ifset WWW_GNU_ORG
@ifhtml
the ``Tips and Conventions'' Appendix in the Emacs Lisp Reference
-@url{http://www.gnu.org/software/emacs/manual/html_node/elisp/Tips.html}.
+@url{https://www.gnu.org/software/emacs/manual/html_node/elisp/Tips.html}.
@end ifhtml
@ifnothtml
@xref{Tips, ``Tips and Conventions'' Appendix in the Emacs Lisp Reference, Tips
@@ -1385,11 +1385,11 @@ Use @code{?\s} instead of @code{? } in Lisp code for a space character.
The FSF (Free Software Foundation) is the copyright holder for GNU Emacs.
The FSF is a nonprofit with a worldwide mission to promote computer
user freedom and to defend the rights of all free software users.
-For general information, see the website @url{http://www.fsf.org/}.
+For general information, see the website @url{https://www.fsf.org/}.
Generally speaking, for non-trivial contributions to GNU Emacs we
require that the copyright be assigned to the FSF@. For the reasons
-behind this, see @url{http://www.gnu.org/licenses/why-assign.html}.
+behind this, see @url{https://www.gnu.org/licenses/why-assign.html}.
Copyright assignment is a simple process. Residents of some countries
can do it entirely electronically. We can help you get started, and
@@ -1434,7 +1434,7 @@ mailing list and newsgroup interconnect, so it does not matter which
one you use.)
@item
-Look in the @uref{http://www.fsf.org/resources/service/, service
+Look in the @uref{https://www.fsf.org/resources/service/, service
directory} for someone who might help you for a fee.
@end itemize
diff --git a/doc/lispintro/Makefile.in b/doc/lispintro/Makefile.in
index d8e203fd066..065a718f707 100644
--- a/doc/lispintro/Makefile.in
+++ b/doc/lispintro/Makefile.in
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
+# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
SHELL = @SHELL@
diff --git a/doc/lispintro/README b/doc/lispintro/README
index f8134fce80b..18a39703dcb 100644
--- a/doc/lispintro/README
+++ b/doc/lispintro/README
@@ -42,4 +42,4 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
-along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
+along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
diff --git a/doc/lispintro/cons-1.eps b/doc/lispintro/cons-1.eps
index 1d4e78cb737..fe3e6d2ad5c 100644
--- a/doc/lispintro/cons-1.eps
+++ b/doc/lispintro/cons-1.eps
@@ -19,7 +19,7 @@
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
-% along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
+% along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
/tgifdict 132 dict def
tgifdict begin
diff --git a/doc/lispintro/cons-2.eps b/doc/lispintro/cons-2.eps
index af59a0fd7db..a9838b4b493 100644
--- a/doc/lispintro/cons-2.eps
+++ b/doc/lispintro/cons-2.eps
@@ -19,7 +19,7 @@
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
-% along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
+% along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
/tgifdict 132 dict def
tgifdict begin
diff --git a/doc/lispintro/cons-2a.eps b/doc/lispintro/cons-2a.eps
index 2edcc21bebf..f5a048f3076 100644
--- a/doc/lispintro/cons-2a.eps
+++ b/doc/lispintro/cons-2a.eps
@@ -19,7 +19,7 @@
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
-% along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
+% along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
/tgifdict 132 dict def
tgifdict begin
diff --git a/doc/lispintro/cons-3.eps b/doc/lispintro/cons-3.eps
index f7e37f16f9f..55573676251 100644
--- a/doc/lispintro/cons-3.eps
+++ b/doc/lispintro/cons-3.eps
@@ -19,7 +19,7 @@
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
-% along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
+% along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
/tgifdict 132 dict def
tgifdict begin
diff --git a/doc/lispintro/cons-4.eps b/doc/lispintro/cons-4.eps
index f9549b9511a..86c3cfc2d16 100644
--- a/doc/lispintro/cons-4.eps
+++ b/doc/lispintro/cons-4.eps
@@ -19,7 +19,7 @@
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
-% along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
+% along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
/tgifdict 132 dict def
tgifdict begin
diff --git a/doc/lispintro/cons-5.eps b/doc/lispintro/cons-5.eps
index 83f14df6d2a..e66cff4df11 100644
--- a/doc/lispintro/cons-5.eps
+++ b/doc/lispintro/cons-5.eps
@@ -19,7 +19,7 @@
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
-% along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
+% along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
/tgifdict 132 dict def
tgifdict begin
diff --git a/doc/lispintro/drawers.eps b/doc/lispintro/drawers.eps
index b9efdceb554..97a581bb39c 100644
--- a/doc/lispintro/drawers.eps
+++ b/doc/lispintro/drawers.eps
@@ -24,7 +24,7 @@
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
-% along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
+% along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
/tgifdict 53 dict def
tgifdict begin
@@ -223,7 +223,7 @@ NP
GS
0
/Courier FF [17 0 0 -17 0 0] MS
- (symbol name) TGSW
+ (symbol name) TGSW
AD
GR
2 DI NE 0 RM
@@ -243,7 +243,7 @@ NP
GS
0
/Courier FF [17 0 0 -17 0 0] MS
- (Chest of Drawers) TGSW
+ (Chest of Drawers) TGSW
AD
GR
2 DI NE 0 RM
@@ -342,7 +342,7 @@ NP
GS
0
/NewCenturySchlbk-Roman FF [17 0 0 -17 0 0] MS
- (directions to) TGSW
+ (directions to) TGSW
AD
GR
2 DI NE 0 RM
@@ -388,7 +388,7 @@ NP
GS
0
/Courier FF [17 0 0 -17 0 0] MS
- (symbol definition) TGSW
+ (symbol definition) TGSW
AD
GR
2 DI NE 0 RM
@@ -408,7 +408,7 @@ NP
GS
0
/NewCenturySchlbk-Roman FF [17 0 0 -17 0 0] MS
- (directions to) TGSW
+ (directions to) TGSW
AD
GR
2 DI NE 0 RM
@@ -428,7 +428,7 @@ NP
GS
0
/Courier FF [17 0 0 -17 0 0] MS
- (variable name) TGSW
+ (variable name) TGSW
AD
GR
2 DI NE 0 RM
@@ -448,7 +448,7 @@ NP
GS
0
/NewCenturySchlbk-Roman FF [17 0 0 -17 0 0] MS
- (directions to) TGSW
+ (directions to) TGSW
AD
GR
2 DI NE 0 RM
@@ -468,7 +468,7 @@ NP
GS
0
/Courier FF [17 0 0 -17 0 0] MS
- (property list) TGSW
+ (property list) TGSW
AD
GR
2 DI NE 0 RM
@@ -488,7 +488,7 @@ NP
GS
0
/NewCenturySchlbk-Roman FF [17 0 0 -17 0 0] MS
- (directions to) TGSW
+ (directions to) TGSW
AD
GR
2 DI NE 0 RM
diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi
index 36d767737df..d9493879b1d 100644
--- a/doc/lispintro/emacs-lisp-intro.texi
+++ b/doc/lispintro/emacs-lisp-intro.texi
@@ -120,7 +120,7 @@ Foundation, Inc.
@iftex
Published by the:@*
-GNU Press, @hfill @uref{http://www.fsf.org/licensing/gnu-press/}@*
+GNU Press, @hfill @uref{https://www.fsf.org/licensing/gnu-press/}@*
a division of the @hfill email: @email{sales@@fsf.org}@*
Free Software Foundation, Inc. @hfill Tel: +1 (617) 542-5942@*
51 Franklin Street, Fifth Floor @hfill Fax: +1 (617) 542-2652@*
@@ -128,10 +128,10 @@ Boston, MA 02110-1301 USA
@end iftex
@ifnottex
-Printed copies available from @uref{http://shop.fsf.org/}. Published by:
+Printed copies available from @uref{https://shop.fsf.org/}. Published by:
@example
-GNU Press, http://www.fsf.org/licensing/gnu-press/
+GNU Press, https://www.fsf.org/licensing/gnu-press/
a division of the email: sales@@fsf.org
Free Software Foundation, Inc. Tel: +1 (617) 542-5942
51 Franklin Street, Fifth Floor Fax: +1 (617) 542-2652
@@ -208,7 +208,7 @@ supports it in developing GNU and promoting software freedom.''
@ifset WWW_GNU_ORG
@html
<p>The homepage for GNU Emacs is at
-<a href="/software/emacs/">http://www.gnu.org/software/emacs/</a>.<br>
+<a href="/software/emacs/">https://www.gnu.org/software/emacs/</a>.<br>
To view this manual in other formats, click
<a href="/software/emacs/manual/eintr.html">here</a>.
@end html
@@ -12059,7 +12059,7 @@ For more information, see
@ref{Indicating, , Indicating, texinfo, Texinfo Manual}, which goes to
a Texinfo manual in the current directory. Or, if you are on the
Internet, see
-@uref{http://www.gnu.org/software/texinfo/manual/texinfo/}
+@uref{https://www.gnu.org/software/texinfo/manual/texinfo/}
@end ifhtml
@iftex
``Indicating Definitions, Commands, etc.''@: in @cite{Texinfo, The GNU
@@ -21658,8 +21658,8 @@ can ill afford to lose manuals this way.
Free documentation, like free software, is a matter of freedom, not
price. The problem with these manuals was not that O'Reilly Associates
charged a price for printed copies---that in itself is fine. The Free
-Software Foundation @uref{http://shop.fsf.org, sells printed copies} of
-free @uref{http://www.gnu.org/doc/doc.html, GNU manuals}, too.
+Software Foundation @uref{https://shop.fsf.org, sells printed copies} of
+free @uref{https://www.gnu.org/doc/doc.html, GNU manuals}, too.
But GNU manuals are available in source code form, while these manuals
are available only on paper. GNU manuals come with permission to copy
and modify; the Perl manuals do not. These restrictions are the
@@ -21738,7 +21738,7 @@ copylefted manuals to non-copylefted ones.
@noindent
Note: The Free Software Foundation maintains a page on its Web site
that lists free books available from other publishers:@*
-@uref{http://www.gnu.org/doc/other-free-books.html}
+@uref{https://www.gnu.org/doc/other-free-books.html}
@node GNU Free Documentation License
@appendix GNU Free Documentation License
diff --git a/doc/lispintro/lambda-1.eps b/doc/lispintro/lambda-1.eps
index 47370b24b90..e349b20d36f 100644
--- a/doc/lispintro/lambda-1.eps
+++ b/doc/lispintro/lambda-1.eps
@@ -19,7 +19,7 @@
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
-% along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
+% along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
/tgifdict 132 dict def
tgifdict begin
diff --git a/doc/lispintro/lambda-2.eps b/doc/lispintro/lambda-2.eps
index 804dbfbd6fe..7be38da95e1 100644
--- a/doc/lispintro/lambda-2.eps
+++ b/doc/lispintro/lambda-2.eps
@@ -19,7 +19,7 @@
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
-% along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
+% along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
/tgifdict 132 dict def
tgifdict begin
diff --git a/doc/lispintro/lambda-3.eps b/doc/lispintro/lambda-3.eps
index 95610f692ff..a3b419a9e80 100644
--- a/doc/lispintro/lambda-3.eps
+++ b/doc/lispintro/lambda-3.eps
@@ -19,7 +19,7 @@
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
-% along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
+% along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
/tgifdict 132 dict def
tgifdict begin
diff --git a/doc/lispref/Makefile.in b/doc/lispref/Makefile.in
index 89eb81093d1..9fa5901a1ac 100644
--- a/doc/lispref/Makefile.in
+++ b/doc/lispref/Makefile.in
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
+# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
SHELL = @SHELL@
diff --git a/doc/lispref/README b/doc/lispref/README
index fbc3169ceef..b3f450a1295 100644
--- a/doc/lispref/README
+++ b/doc/lispref/README
@@ -18,7 +18,7 @@ or for HTML.
* You can buy nicely printed copies from the Free Software Foundation.
Buying a manual from the Free Software Foundation helps support our GNU
-development work. See <http://shop.fsf.org/>.
+development work. See <https://shop.fsf.org/>.
(At time of writing, this manual is out of print.)
* The master file for formatting this manual for Tex is called 'elisp.texi'.
@@ -45,4 +45,4 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
-along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
+along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi
index 38f4f92e655..1dbc0bbb5bf 100644
--- a/doc/lispref/display.texi
+++ b/doc/lispref/display.texi
@@ -5338,7 +5338,7 @@ hint to ImageMagick to help it detect the image type.
Specifies a rotation angle in degrees.
@item :index @var{frame}
-@c Doesn't work: http://debbugs.gnu.org/7978
+@c Doesn't work: https://debbugs.gnu.org/7978
@xref{Multi-Frame Images}.
@end table
diff --git a/doc/lispref/doclicense.texi b/doc/lispref/doclicense.texi
index 9c3bbe56e91..542edaad258 100644
--- a/doc/lispref/doclicense.texi
+++ b/doc/lispref/doclicense.texi
@@ -6,7 +6,7 @@
@display
Copyright @copyright{} 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
-@uref{http://fsf.org/}
+@uref{https://fsf.org/}
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@@ -414,7 +414,7 @@ The Free Software Foundation may publish new, revised versions
of the GNU Free Documentation License from time to time. Such new
versions will be similar in spirit to the present version, but may
differ in detail to address new problems or concerns. See
-@uref{http://www.gnu.org/copyleft/}.
+@uref{https://www.gnu.org/copyleft/}.
Each version of the License is given a distinguishing version number.
If the Document specifies that a particular numbered version of this
diff --git a/doc/lispref/edebug.texi b/doc/lispref/edebug.texi
index da72c9b700c..cebf0a3af3d 100644
--- a/doc/lispref/edebug.texi
+++ b/doc/lispref/edebug.texi
@@ -244,7 +244,7 @@ least for a certain distance.
@item S
Stop: don't execute any more of the program, but wait for more
Edebug commands (@code{edebug-stop}).
-@c FIXME Does not work. http://debbugs.gnu.org/9764
+@c FIXME Does not work. https://debbugs.gnu.org/9764
@item @key{SPC}
Step: stop at the next stop point encountered (@code{edebug-step-mode}).
@@ -1139,7 +1139,7 @@ definition, but specifications are much more general than macro
arguments. @xref{Defining Macros}, for more explanation of
the @code{declare} form.
-@c See, e.g., http://debbugs.gnu.org/10577
+@c See, e.g., https://debbugs.gnu.org/10577
@c FIXME Maybe there should be an Edebug option to get it to
@c automatically load the entire source file containing the function
@c being instrumented. That would avoid this.
diff --git a/doc/lispref/elisp.texi b/doc/lispref/elisp.texi
index b1399cdbd14..4cbcdf855d1 100644
--- a/doc/lispref/elisp.texi
+++ b/doc/lispref/elisp.texi
@@ -159,7 +159,7 @@ Cover art by Etienne Suvasa.
@ifset WWW_GNU_ORG
@html
<p>The homepage for GNU Emacs is at
-<a href="/software/emacs/">http://www.gnu.org/software/emacs/</a>.<br>
+<a href="/software/emacs/">https://www.gnu.org/software/emacs/</a>.<br>
For information on using Emacs, refer to the
<a href="/software/emacs/manual/emacs.html">Emacs Manual</a>.<br>
To view this manual in other formats, click
diff --git a/doc/lispref/minibuf.texi b/doc/lispref/minibuf.texi
index 89dee847841..afd44b7dfe4 100644
--- a/doc/lispref/minibuf.texi
+++ b/doc/lispref/minibuf.texi
@@ -57,7 +57,7 @@ including @code{beginning-of-line}, @code{forward-word},
@code{forward-sentence}, and @code{forward-paragraph}, stop at the
boundary between the prompt and the actual text.
-@c See http://debbugs.gnu.org/11276
+@c See https://debbugs.gnu.org/11276
The minibuffer's window is normally a single line; it grows
automatically if the contents require more space. Whilst it is
active, you can explicitly resize it temporarily with the window
diff --git a/doc/lispref/nonascii.texi b/doc/lispref/nonascii.texi
index 039201feca1..41d2d84ecd7 100644
--- a/doc/lispref/nonascii.texi
+++ b/doc/lispref/nonascii.texi
@@ -212,7 +212,7 @@ emacs, GNU Emacs Manual}. Unlike @code{find-file-literally}, finding
a file as @samp{raw-text} doesn't disable format conversion,
uncompression, or auto mode selection.
-@c See http://debbugs.gnu.org/11226 for lack of unibyte tooltip.
+@c See https://debbugs.gnu.org/11226 for lack of unibyte tooltip.
@vindex enable-multibyte-characters
The buffer-local variable @code{enable-multibyte-characters} is
non-@code{nil} in multibyte buffers, and @code{nil} in unibyte ones.
diff --git a/doc/lispref/package.texi b/doc/lispref/package.texi
index af05d1ef58c..153ee48741c 100644
--- a/doc/lispref/package.texi
+++ b/doc/lispref/package.texi
@@ -275,7 +275,7 @@ variable @code{load-file-name} (@pxref{Loading}). Here is an example:
Via the Package Menu, users may download packages from @dfn{package
archives}. Such archives are specified by the variable
@code{package-archives}, whose default value contains a single entry:
-the archive hosted by the GNU project at @url{http://elpa.gnu.org}. This
+the archive hosted by the GNU project at @url{https://elpa.gnu.org}. This
section describes how to set up and maintain a package archive.
@cindex base location, package archive
diff --git a/doc/lispref/processes.texi b/doc/lispref/processes.texi
index 45e04a5ab88..a1e8730f716 100644
--- a/doc/lispref/processes.texi
+++ b/doc/lispref/processes.texi
@@ -2331,7 +2331,7 @@ server is stopped; a non-@code{nil} value means yes.
Emacs can create encrypted network connections, using either built-in
or external support. The built-in support uses the GnuTLS
Transport Layer Security Library; see
-@uref{http://www.gnu.org/software/gnutls/, the GnuTLS project page}.
+@uref{https://www.gnu.org/software/gnutls/, the GnuTLS project page}.
If your Emacs was compiled with GnuTLS support, the function
@code{gnutls-available-p} is defined and returns non-@code{nil}. For
more details, @pxref{Top,, Overview, emacs-gnutls, The Emacs-GnuTLS manual}.
diff --git a/doc/lispref/searching.texi b/doc/lispref/searching.texi
index 67d4c224647..23879aad0a3 100644
--- a/doc/lispref/searching.texi
+++ b/doc/lispref/searching.texi
@@ -950,7 +950,7 @@ for Font Lock mode@footnote{Note that @code{regexp-opt} does not
guarantee that its result is absolutely the most efficient form
possible. A hand-tuned regular expression can sometimes be slightly
more efficient, but is almost never worth the effort.}.
-@c E.g., see http://debbugs.gnu.org/2816
+@c E.g., see https://debbugs.gnu.org/2816
The optional argument @var{paren} can be any of the following:
@@ -1220,7 +1220,7 @@ previous character cannot be part of a match for @var{regexp}. When
the match is extended, its starting position is allowed to occur
before @var{limit}.
-@c http://debbugs.gnu.org/5689
+@c https://debbugs.gnu.org/5689
As a general recommendation, try to avoid using @code{looking-back}
wherever possible, since it is slow. For this reason, there are no
plans to add a @code{looking-back-p} function.
diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi
index b825b1d790b..a7d10797cd0 100644
--- a/doc/lispref/text.texi
+++ b/doc/lispref/text.texi
@@ -4803,7 +4803,7 @@ would be:
@lisp
(dom-attr img 'href)
-=> "http://fsf.org/logo.png"
+=> "https://fsf.org/logo.png"
@end lisp
@item dom-children @var{node}
diff --git a/doc/lispref/tips.texi b/doc/lispref/tips.texi
index 35abd8e79db..bed3bed95bd 100644
--- a/doc/lispref/tips.texi
+++ b/doc/lispref/tips.texi
@@ -741,7 +741,7 @@ preceded by @samp{URL}. For example,
@smallexample
The home page for the GNU project has more information (see URL
-`http://www.gnu.org/').
+`https://www.gnu.org/').
@end smallexample
@item
@@ -944,7 +944,7 @@ explains these conventions, starting with an example:
;; This file is free software@dots{}
@dots{}
-;; along with this file. If not, see <http://www.gnu.org/licenses/>.
+;; along with this file. If not, see <https://www.gnu.org/licenses/>.
@end group
@end smallexample
@@ -966,7 +966,7 @@ might need to list them instead. Do not say that the copyright holder
is the Free Software Foundation (or that the file is part of GNU
Emacs) unless your file has been accepted into the Emacs distribution.
For more information on the form of copyright and license notices, see
-@uref{http://www.gnu.org/licenses/gpl-howto.html, the guide on the GNU
+@uref{https://www.gnu.org/licenses/gpl-howto.html, the guide on the GNU
website}.
After the copyright notice come several @dfn{header comment} lines,
diff --git a/doc/lispref/two-volume-cross-refs.txt b/doc/lispref/two-volume-cross-refs.txt
index 78133e945f9..6b129668ea3 100644
--- a/doc/lispref/two-volume-cross-refs.txt
+++ b/doc/lispref/two-volume-cross-refs.txt
@@ -316,4 +316,4 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
-along with this file. If not, see <http://www.gnu.org/licenses/>.
+along with this file. If not, see <https://www.gnu.org/licenses/>.
diff --git a/doc/lispref/two-volume.make b/doc/lispref/two-volume.make
index a797750c0f0..15f96497259 100644
--- a/doc/lispref/two-volume.make
+++ b/doc/lispref/two-volume.make
@@ -232,4 +232,4 @@ elisp2-init: elisp.texi
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this file. If not, see <http://www.gnu.org/licenses/>.
+# along with this file. If not, see <https://www.gnu.org/licenses/>.
diff --git a/doc/man/emacs.1.in b/doc/man/emacs.1.in
index 5d0948f51b3..0e905b7d833 100644
--- a/doc/man/emacs.1.in
+++ b/doc/man/emacs.1.in
@@ -546,7 +546,7 @@ is the number of color planes.
.SH MANUALS
You can order printed copies of the GNU Emacs Manual from the Free
Software Foundation, which develops GNU software.
-See the online store at <http://shop.fsf.org/>.
+See the online store at <https://shop.fsf.org/>.
.br
Your local administrator might also have copies available.
As with all software and publications from FSF, everyone is permitted
@@ -597,10 +597,10 @@ Do not expect a personal answer to a bug report.
The purpose of reporting bugs is to get them fixed for everyone
in the next release, if possible.
For personal assistance, consult the service directory at
-<http://www.fsf.org/resources/service/> for a list of people who offer it.
+<https://www.fsf.org/resources/service/> for a list of people who offer it.
Please do not send anything but bug reports to this mailing list.
-For other Emacs lists, see <http://savannah.gnu.org/mail/?group=emacs>.
+For other Emacs lists, see <https://savannah.gnu.org/mail/?group=emacs>.
.
.
.SH UNRESTRICTIONS
diff --git a/doc/misc/Makefile.in b/doc/misc/Makefile.in
index 8ff823200ad..a60fb0b0a70 100644
--- a/doc/misc/Makefile.in
+++ b/doc/misc/Makefile.in
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
+# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
SHELL = @SHELL@
diff --git a/doc/misc/autotype.texi b/doc/misc/autotype.texi
index 507a048da50..1f1f13afee2 100644
--- a/doc/misc/autotype.texi
+++ b/doc/misc/autotype.texi
@@ -581,7 +581,7 @@ specify that @kbd{M-x quickurl} should insert @var{URL} if the word
@var{key} is at point, for example:
@example
-(("FSF" "http://www.fsf.org/" "The Free Software Foundation")
+(("FSF" "https://www.fsf.org/" "The Free Software Foundation")
("emacs" . "http://www.emacs.org/")
("hagbard" "http://www.hagbard.demon.co.uk" "Hagbard's World"))
@end example
diff --git a/doc/misc/calc.texi b/doc/misc/calc.texi
index 7bd060189c5..e4e7330ba07 100644
--- a/doc/misc/calc.texi
+++ b/doc/misc/calc.texi
@@ -35751,7 +35751,7 @@ to work on these, please send a message (using @kbd{M-x report-calc-bug})
so any efforts can be coordinated.
The latest version of Calc is available from Savannah, in the Emacs
-repository. See @uref{http://savannah.gnu.org/projects/emacs}.
+repository. See @uref{https://savannah.gnu.org/projects/emacs}.
@c [summary]
@node Summary, Key Index, Reporting Bugs, Top
diff --git a/doc/misc/cc-mode.texi b/doc/misc/cc-mode.texi
index f9ba5cc3921..c90f6d06bf6 100644
--- a/doc/misc/cc-mode.texi
+++ b/doc/misc/cc-mode.texi
@@ -198,7 +198,7 @@ modify this GNU manual.''
@insertcopying
This manual was generated from cc-mode.texi, which is distributed with Emacs,
-or can be downloaded from @url{http://savannah.gnu.org/projects/emacs/}.
+or can be downloaded from @url{https://savannah.gnu.org/projects/emacs/}.
@end titlepage
@comment !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@@ -7396,7 +7396,7 @@ Emacs Lisp code that triggers the bug and include it in your report.
@cindex bug report mailing list
Reporting a bug using @code{c-submit-bug-report} files it in
-the GNU Bug Tracker at @url{http://debbugs.gnu.org}, then sends it on
+the GNU Bug Tracker at @url{https://debbugs.gnu.org}, then sends it on
to @email{bug-cc-mode@@gnu.org}. You can also send reports, other
questions, and suggestions (kudos?@: @t{;-)} to that address. It's a
mailing list which you can join or browse an archive of; see the web site at
diff --git a/doc/misc/cl.texi b/doc/misc/cl.texi
index 33b4858a45b..b7ae7fec2d4 100644
--- a/doc/misc/cl.texi
+++ b/doc/misc/cl.texi
@@ -1207,7 +1207,7 @@ must have a well-defined value outside the @code{cl-letf} body.
There is essentially only one exception to this, which is @var{place}
a plain variable with a specified @var{value} (such as @code{(a 17)}
in the above example).
-@c See http://debbugs.gnu.org/12758
+@c See https://debbugs.gnu.org/12758
@c Some or all of this was true for cl.el, but not for cl-lib.el.
@ignore
The only exceptions are plain variables and calls to
@@ -1389,7 +1389,7 @@ treated like a @code{cl-letf} or @code{cl-letf*}. This differs from true
Common Lisp, where the rules of lexical scoping cause a @code{let}
binding to shadow a @code{symbol-macrolet} binding. In this package,
such shadowing does not occur, even when @code{lexical-binding} is
-@c See http://debbugs.gnu.org/12119
+@c See https://debbugs.gnu.org/12119
@code{t}. (This behavior predates the addition of lexical binding to
Emacs Lisp, and may change in future to respect @code{lexical-binding}.)
At present in this package, only @code{lexical-let} and
@@ -3326,7 +3326,7 @@ the first sequence. This function is more general than the Emacs
primitive @code{mapc}. (Note that this function is called
@code{cl-mapc} even in @file{cl.el}, rather than @code{mapc*} as you
might expect.)
-@c http://debbugs.gnu.org/6575
+@c https://debbugs.gnu.org/6575
@end defun
@defun cl-mapl function list &rest more-lists
diff --git a/doc/misc/efaq-w32.texi b/doc/misc/efaq-w32.texi
index bb548c991cc..4ebcbea6a0b 100644
--- a/doc/misc/efaq-w32.texi
+++ b/doc/misc/efaq-w32.texi
@@ -164,7 +164,7 @@ instructions (requires DJGPP).
@cindex Emacs source code
@cindex source for Emacs
You can download Emacs releases from
-@uref{http://ftpmirror.gnu.org/emacs/, ftp.gnu.org mirrors}. They
+@uref{https://ftpmirror.gnu.org/emacs/, ftp.gnu.org mirrors}. They
are distributed as compressed tar files, digitally signed by the
maintainer who made the release.
@@ -181,7 +181,7 @@ to give it a try. @xref{Compiling}.
@cindex latest development version of Emacs
@cindex Emacs Development
The development version of Emacs is available from
-@uref{http://savannah.gnu.org/projects/emacs, Savannah}, the GNU
+@uref{https://savannah.gnu.org/projects/emacs, Savannah}, the GNU
development site.
@node Compiling
@@ -581,7 +581,7 @@ update your registry (you may need to reboot).
Shane Holder gives some background on how "Scancode Map" is used
by the system:
@ignore
-http://ftp.gnu.org/old-gnu/emacs/windows/docs/ntemacs/contrib/caps-ctrl-registry.txt
+https://ftp.gnu.org/old-gnu/emacs/windows/docs/ntemacs/contrib/caps-ctrl-registry.txt
From: Shane Holder <holder@@mordor.rsn.hp.com>
To: ntemacs-users@@cs.washington.edu
Date: 04 Dec 1996 14:36:21 -0600
@@ -913,7 +913,7 @@ Fonts in Emacs 22 and earlier are named using the X Logical Font
Description (XLFD) format. Emacs on Windows ignores many of the
fields, and populates them with * when listing fonts. Former
maintainer Andrew Innes wrote
-@uref{http://www.gnu.org/software/emacs/windows/ntemacs/discuss/x-font-details,
+@uref{https://www.gnu.org/software/emacs/windows/ntemacs/discuss/x-font-details,
this explanation} of what each field in the font string means and how
Emacs treated them back in 19.34. Since then, multilingual support and
a redisplay overhaul to support variable width fonts have changed things
@@ -1060,7 +1060,7 @@ support packages of various components of Windows itself, GNU/Linux
distributions these days come with a number of Free truetype fonts
that cover a wide range of languages. The GNU Unifont project
contains glyphs for most of the Unicode codespace, and can be
-downloaded from @uref{http://ftpmirror.gnu.org/unifont, ftp.gnu.org
+downloaded from @uref{https://ftpmirror.gnu.org/unifont, ftp.gnu.org
mirrors}.
@node Third-party multibyte
@@ -1136,7 +1136,7 @@ There are a number of methods by which you can control automatic CR/LF
translation in Emacs, a situation that reflects the fact that the
default support was not very robust in the past. For a discussion of
this issue, take a look at
-@uref{http://www.gnu.org/software/emacs/windows/ntemacs/todo/translate,
+@uref{https://www.gnu.org/software/emacs/windows/ntemacs/todo/translate,
this collection of email messages} on the topic.
@menu
@@ -1339,7 +1339,7 @@ When an EOF is sent to a subprocess running in an interactive shell
with @code{process-send-eof}, the shell terminates unexpectedly as
if its input was closed. This affects the use of @kbd{C-c C-d} in
shell buffers. See
-@uref{http://www.gnu.org/software/emacs/windows/ntemacs/todo/shell-ctrl-d,
+@uref{https://www.gnu.org/software/emacs/windows/ntemacs/todo/shell-ctrl-d,
this discussion} for more details.
@node Using shell
@@ -1752,7 +1752,7 @@ AUCTeX is an Emacs package for writing LaTeX files, which also
includes preview-latex, an Emacs mode for previewing the formatted
contents of LaTeX documents. Pre-compiled versions for Windows are
available from
-@uref{http://www.gnu.org/software/auctex/download-for-windows.html, the
+@uref{https://www.gnu.org/software/auctex/download-for-windows.html, the
AUCTeX site}.
@node Spell check
@@ -2096,7 +2096,7 @@ code in lib/perl5db.pl
@end example
Doug Campbell also has some
-@uref{http://www.gnu.org/software/emacs/windows/ntemacs/discuss/perldb,
+@uref{https://www.gnu.org/software/emacs/windows/ntemacs/discuss/perldb,
suggestions} for improving the interaction of perldb and Emacs.
@c ------------------------------------------------------------
@@ -2272,8 +2272,8 @@ In Emacs, you can browse the manual using Info by typing @kbd{C-h r},
and you can view the FAQ by typing @kbd{C-h C-f}. Other resources include:
@itemize
-@item @uref{http://www.gnu.org/software/emacs/, The Emacs homepage}
-@item @uref{http://www.gnu.org/software/emacs/manual/, Other Emacs manuals}
+@item @uref{https://www.gnu.org/software/emacs/, The Emacs homepage}
+@item @uref{https://www.gnu.org/software/emacs/manual/, Other Emacs manuals}
@item @uref{http://www.emacswiki.org/, Emacs Wiki}
@end itemize
diff --git a/doc/misc/efaq.texi b/doc/misc/efaq.texi
index 8d107e05e42..a8ece771fcd 100644
--- a/doc/misc/efaq.texi
+++ b/doc/misc/efaq.texi
@@ -393,7 +393,7 @@ recipients the same freedom that you enjoyed.
@cindex GNU mailing lists
The Emacs mailing lists are described at
-@uref{http://savannah.gnu.org/mail/?group=emacs, the Emacs Savannah
+@uref{https://savannah.gnu.org/mail/?group=emacs, the Emacs Savannah
page}. Some of them are gatewayed to newsgroups.
The newsgroup @uref{news:comp.emacs} is for discussion of Emacs programs
@@ -421,8 +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}. Raw
-files can be downloaded from @uref{ftp://lists.gnu.org/}.
+@uref{http://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
@@ -506,12 +505,12 @@ unsubscribe.
@cindex Free Software Foundation, contacting
For up-to-date information, see
-@uref{http://www.fsf.org/about/contact.html, the FSF contact web-page}.
+@uref{https://www.fsf.org/about/contact.html, the FSF contact web-page}.
You can send general correspondence to @email{info@@fsf.org}.
@cindex Ordering GNU software
For details on how to order items directly from the FSF, see the
-@uref{http://shop.fsf.org/, FSF on-line store}.
+@uref{https://shop.fsf.org/, FSF on-line store}.
@c ------------------------------------------------------------
@node Getting help
@@ -645,7 +644,7 @@ information. To get a list of these commands, type @samp{?} after
@cindex Emacs manual, obtaining a printed or HTML copy of
You can order a printed copy of the Emacs manual from the FSF@. For
-details see the @uref{http://shop.fsf.org/, FSF on-line store}.
+details see the @uref{https://shop.fsf.org/, FSF on-line store}.
The full Texinfo source for the manual also comes in the @file{doc/emacs}
directory of the Emacs distribution, if you're daring enough to try to
@@ -655,7 +654,7 @@ file}).
If you absolutely have to print your own copy, and you don't have @TeX{},
you can get a PostScript or PDF (or HTML) version from
-@uref{http://www.gnu.org/software/emacs/manual/}
+@uref{https://www.gnu.org/software/emacs/manual/}
@xref{Learning how to do something}, for how to view the manual from Emacs.
@@ -675,12 +674,12 @@ in Info format (@pxref{Top, Emacs Lisp,, elisp, The
Emacs Lisp Reference Manual}).
You can also order a hardcopy of the manual from the FSF, for details
-see the @uref{http://shop.fsf.org/, FSF on-line store}. (This manual is
+see the @uref{https://shop.fsf.org/, FSF on-line store}. (This manual is
not always in print.)
An HTML version of the Emacs Lisp Reference Manual is available at
-@uref{http://www.gnu.org/software/emacs/elisp-manual/elisp.html}
+@uref{https://www.gnu.org/software/emacs/elisp-manual/elisp.html}
@node Installing Texinfo documentation
@section How do I install a piece of Texinfo documentation?
@@ -699,7 +698,7 @@ First, you must turn the Texinfo source files into Info files. You may
do this using the stand-alone @file{makeinfo} program, available as part
of the Texinfo package at
-@uref{http://www.gnu.org/software/texinfo/}
+@uref{https://www.gnu.org/software/texinfo/}
For information about the Texinfo format, read the Texinfo manual which
comes with the Texinfo package. This manual also comes installed in
@@ -893,7 +892,7 @@ Emacs news, a history of recent user-visible changes
More GNU information, including back issues of the @cite{GNU's
Bulletin}, are at
-@uref{http://www.gnu.org/bulletins/bulletins.html} and
+@uref{https://www.gnu.org/bulletins/bulletins.html} and
@uref{http://www.cs.pdx.edu/~trent/gnu/gnu.html}
@@ -905,7 +904,7 @@ Bulletin}, are at
@xref{Installing Emacs}, for some basic installation hints, and see
@ref{Problems building Emacs}, if you have problems with the installation.
-@uref{http://www.fsf.org/resources/service/, The GNU Service directory}
+@uref{https://www.fsf.org/resources/service/, The GNU Service directory}
lists companies and individuals willing to sell you help in installing
or using Emacs and other GNU software.
@@ -983,7 +982,7 @@ version; three components indicate a development
version (e.g., @samp{26.0.50} is what will eventually become @samp{26.1}).
Emacs is under active development, hosted at
-@uref{http://savannah.gnu.org/projects/emacs/, Savannah}.
+@uref{https://savannah.gnu.org/projects/emacs/, Savannah}.
Follow the instructions given there to clone the project repository.
Because Emacs undergoes many changes before a release, the version
@@ -2490,7 +2489,7 @@ following in your @file{.emacs}:
If you're tired of seeing backup files whenever you do an @samp{ls} at
the Unix shell, try GNU @code{ls} with the @samp{-B} option. GNU
@code{ls} is part of the GNU Fileutils package, available from
-@samp{ftp.gnu.org} and its mirrors (@pxref{Current GNU distributions}).
+@url{https://ftp.gnu.org} and its mirrors (@pxref{Current GNU distributions}).
To disable or change the way backups are made,
@pxref{Backup Names,,, emacs, The GNU Emacs Manual}.
@@ -3293,11 +3292,11 @@ the source distribution. In brief:
@item
First download the Emacs sources. @xref{Current GNU distributions}, for
-a list of ftp sites that make them available. On @file{ftp.gnu.org},
+a list of sites that make them available. On @url{https://ftp.gnu.org},
the main GNU distribution site, sources are available as
@c Don't include VER in the file name, because pretests are not there.
-@uref{ftp://ftp.gnu.org/pub/gnu/emacs/emacs-VERSION.tar.gz}
+@uref{https://ftp.gnu.org/pub/gnu/emacs/emacs-VERSION.tar.gz}
(Replace @samp{VERSION} with the relevant version number, e.g., @samp{23.1}.)
@@ -3305,7 +3304,7 @@ the main GNU distribution site, sources are available as
Next uncompress and extract the source files. This requires
the @code{gzip} and @code{tar} programs, which are standard utilities.
If your system does not have them, these can also be downloaded from
-@file{ftp.gnu.org}.
+@url{https://ftp.gnu.org}.
GNU @code{tar} can uncompress and extract in a single-step:
@@ -3383,7 +3382,7 @@ problem (@pxref{Reporting bugs}).
@cindex Downloading Emacs
Information on downloading Emacs is available at
-@uref{http://www.gnu.org/software/emacs/, the Emacs home-page}.
+@uref{https://www.gnu.org/software/emacs/, the Emacs home-page}.
@xref{Installing Emacs}, for information on how to obtain and build the latest
version of Emacs, and see @ref{Current GNU distributions}, for a list of
@@ -3426,7 +3425,7 @@ see @ref{Packages that do not come with Emacs}.
The easiest way to add more features to your Emacs is to use the
command @kbd{M-x list-packages}. This contacts the
-@uref{http:///elpa.gnu.org, GNU ELPA} (``Emacs Lisp Package Archive'')
+@uref{https:///elpa.gnu.org, GNU ELPA} (``Emacs Lisp Package Archive'')
server and fetches the list of additional packages that it offers.
These are GNU packages that are available for use with Emacs, but are
distributed separately from Emacs itself, for reasons of space, etc.
@@ -3498,11 +3497,11 @@ Various spell-checkers are compatible with Emacs, including:
The most up-to-date official GNU software is normally kept at
-@uref{ftp://ftp.gnu.org/pub/gnu}
+@uref{https://ftp.gnu.org/pub/gnu}
A list of sites mirroring @samp{ftp.gnu.org} can be found at
-@uref{http://www.gnu.org/order/ftp.html}
+@uref{httpss://www.gnu.org/prep/ftp}
@node Difference between Emacs and XEmacs
@section What is the difference between Emacs and XEmacs (formerly Lucid Emacs)?
@@ -3548,7 +3547,7 @@ binary typically has a size of about 130 kbytes, so this can be useful
if you are in an extremely space-restricted environment. More
information is available from
-@uref{http://www.gnu.org/software/zile/}
+@uref{https://www.gnu.org/software/zile/}
@node Emacs for MS-DOS
@@ -3566,10 +3565,10 @@ onwards, including Windows XP and Vista.
The file @file{etc/PROBLEMS} contains some additional information
regarding Emacs under MS-DOS.
-A pre-built binary distribution of the old Emacs 20 is available, as
+A pre-built binary distribution of the old Emacs 24 is available, as
described at
-@uref{ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/emacs.README}
+@uref{http://www.delorie.com/pub/djgpp/current/v2gnu/emacs.README}
For a list of other MS-DOS implementations of Emacs (and Emacs
look-alikes), consult the list of ``Emacs implementations and literature,''
@@ -4203,7 +4202,7 @@ Arabic, Farsi, and Hebrew, since version 24.1.
First, download and install the BDF font files and any auxiliary
packages they need. The GNU Intlfonts distribution can be found on
-@uref{http://directory.fsf.org/localization/intlfonts.html, the GNU
+@uref{https://directory.fsf.org/localization/intlfonts.html, the GNU
Software Directory Web site}.
Next, if you are on X Window system, issue the following two commands
diff --git a/doc/misc/emacs-gnutls.texi b/doc/misc/emacs-gnutls.texi
index 87165631bf4..0ad48b0b9ec 100644
--- a/doc/misc/emacs-gnutls.texi
+++ b/doc/misc/emacs-gnutls.texi
@@ -113,7 +113,7 @@ The @code{gnutls-algorithm-priority} variable sets the GnuTLS priority
string. This is global, not per host name (although
@code{gnutls-negotiate} supports a priority string per connection so
it could be done if needed). The priority string syntax is in the
-@uref{http://www.gnu.org/software/gnutls/documentation.html, GnuTLS
+@uref{https://www.gnu.org/software/gnutls/documentation.html, GnuTLS
documentation}.
@end defvar
diff --git a/doc/misc/erc.texi b/doc/misc/erc.texi
index e38ead079a7..b391a88c32c 100644
--- a/doc/misc/erc.texi
+++ b/doc/misc/erc.texi
@@ -875,7 +875,7 @@ decided to include ERC in Emacs.
ERC 5.1 was released. It was subsequently included in Emacs 22.
ERC became an official GNU project, and development moved to
-@uref{http://sv.gnu.org/projects/erc}. We switched to using GNU Arch as
+@uref{https://sv.gnu.org/projects/erc}. We switched to using GNU Arch as
our revision control system. Our mailing list address changed as well.
@item 2007
diff --git a/doc/misc/gnus-faq.texi b/doc/misc/gnus-faq.texi
index 45797ce3597..b75ca0a7b07 100644
--- a/doc/misc/gnus-faq.texi
+++ b/doc/misc/gnus-faq.texi
@@ -167,8 +167,8 @@ package system might not be up to date (e.g., Gnus 5.9 bundled with Emacs
21 is outdated).
You can get the latest released version of Gnus from
@uref{http://www.gnus.org/dist/gnus.tar.gz}
-or via anonymous FTP from
-@uref{ftp://ftp.gnus.org/pub/gnus/gnus.tar.gz}.
+or from
+@uref{https://ftp.gnus.org/pub/gnus/gnus.tar.gz}.
@node FAQ 1-4
@subsubheading Question 1.4
@@ -1522,7 +1522,7 @@ Gimp), open the image you want to include, cut out the
relevant part, reduce color depth to 1 bit, resize to
48*48 and save as bitmap. Now you should get the compface
package from
-@uref{ftp://ftp.cs.indiana.edu:/pub/faces/, this site}.
+@uref{ftp://ftp.cs.indiana.edu/pub/faces/, this site}.
and create the actual X-face by saying
@example
diff --git a/doc/misc/gnus-news.el b/doc/misc/gnus-news.el
index c7d41c8555b..b6e8862f960 100644
--- a/doc/misc/gnus-news.el
+++ b/doc/misc/gnus-news.el
@@ -17,7 +17,7 @@
;; GNU General Public License for more details.
;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
+;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
;;; Commentary:
@@ -51,7 +51,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
-along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
+along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
\nLocal variables:\nmode: outline
paragraph-separate: \"[ ]*$\"\nend:\n")
diff --git a/doc/misc/gnus-news.texi b/doc/misc/gnus-news.texi
index be7e7ac71a1..94c2a79a2de 100644
--- a/doc/misc/gnus-news.texi
+++ b/doc/misc/gnus-news.texi
@@ -143,7 +143,7 @@ with a WWW browser with @kbd{K H}. @xref{MIME Commands}.
@item International host names (@acronym{IDNA}) can now be decoded
inside article bodies using @kbd{W i}
(@code{gnus-summary-idna-message}). This requires that GNU Libidn
-(@url{http://www.gnu.org/software/libidn/}) has been installed.
+(@url{https://www.gnu.org/software/libidn/}) has been installed.
@c FIXME: Also mention @code{message-use-idna}?
@item The non-@acronym{ASCII} group names handling has been much
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index b002f5dea7e..88e121a07b0 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -8970,7 +8970,7 @@ Decode IDNA encoded domain names in the current articles. IDNA
encoded domain names looks like @samp{xn--bar}. If a string remain
unencoded after running invoking this, it is likely an invalid IDNA
string (@samp{xn--bar} is invalid). You must have GNU Libidn
-(@url{http://www.gnu.org/software/libidn/}) installed for this command
+(@url{https://www.gnu.org/software/libidn/}) installed for this command
to work.
@item W t
@@ -9186,7 +9186,7 @@ Verify a signed control message
hierarchy maintainer. You need to add the @acronym{PGP} public key of
the maintainer to your keyring to verify the
message.@footnote{@acronym{PGP} keys for many hierarchies are
-available at @uref{ftp://ftp.isc.org/pub/pgpcontrol/README.html}}
+available at @uref{https://ftp.isc.org/pub/pgpcontrol/README.html}}
@item W s
@kindex W s (Summary)
@@ -12320,7 +12320,7 @@ This variable controls whether Gnus performs IDNA decoding of
internationalized domain names inside @samp{From}, @samp{To} and
@samp{Cc} headers. @xref{IDNA, ,IDNA,message, The Message Manual},
for how to compose such messages. This requires
-@uref{http://www.gnu.org/software/libidn/, GNU Libidn}, and this
+@uref{https://www.gnu.org/software/libidn/, GNU Libidn}, and this
variable is only enabled if you have installed it.
@vindex gnus-inhibit-images
@@ -13860,7 +13860,7 @@ The same as the above, but don't do automatic @acronym{STARTTLS} upgrades.
@findex nntp-open-tls-stream
@item nntp-open-tls-stream
Opens a connection to a server over a @dfn{secure} channel. To use
-this you must have @uref{http://www.gnu.org/software/gnutls/, GnuTLS}
+this you must have @uref{https://www.gnu.org/software/gnutls/, GnuTLS}
installed. You then define a server as follows:
@lisp
diff --git a/doc/misc/message.texi b/doc/misc/message.texi
index bbdef4a8629..829986e220c 100644
--- a/doc/misc/message.texi
+++ b/doc/misc/message.texi
@@ -925,7 +925,7 @@ invoke @kbd{M-x message-idna-to-ascii-rhs RET} in the message buffer
to have the non-@acronym{ASCII} domain names encoded while you edit
the message.
-Note that you must have @uref{http://www.gnu.org/software/libidn/, GNU
+Note that you must have @uref{https://www.gnu.org/software/libidn/, GNU
Libidn} installed in order to use this functionality.
@node Security
diff --git a/doc/misc/mh-e.texi b/doc/misc/mh-e.texi
index 3aa04caf865..0fb6e6ce5da 100644
--- a/doc/misc/mh-e.texi
+++ b/doc/misc/mh-e.texi
@@ -237,7 +237,7 @@ read a built-in tutorial by starting GNU Emacs and typing @kbd{C-h t}
@ref{Top, , GNU Emacs Manual, emacs, GNU Emacs Manual},
@end ifinfo
@ifhtml
-@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/,
+@uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/,
@cite{GNU Emacs Manual}},
@end ifhtml
from the Free Software Foundation.
@@ -386,7 +386,7 @@ GNU Emacs Manual}.
@end ifnothtml
@ifhtml
See section
-@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Easy-Customization.html,
+@uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/Easy-Customization.html,
Easy Customization} in @cite{The GNU Emacs Manual}.
@end ifhtml
@xref{Options}.
@@ -406,7 +406,7 @@ GNU Emacs Manual}.
@end ifnothtml
@ifhtml
See section
-@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Face-Customization.html,
+@uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/Face-Customization.html,
Face Customization} in @cite{The GNU Emacs Manual}.
@end ifhtml
@@ -424,7 +424,7 @@ Emacs Manual}
@end ifnothtml
@ifhtml
See section
-@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Hooks.html,
+@uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/Hooks.html,
Hooks} in @cite{The GNU Emacs Manual}
@end ifhtml
for a description about @dfn{normal hooks} and @dfn{abnormal hooks}.
@@ -475,7 +475,7 @@ point.
@end ifnothtml
@ifhtml
See the section
-@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Completion.html,
+@uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/Completion.html,
Completion} in @cite{The GNU Emacs Manual}.
@end ifhtml
Note that @key{SPC} cannot be used for completing filenames and
@@ -1123,17 +1123,17 @@ exist,
@footnote{The @cite{GNU Emacs Lisp Reference Manual} should be available
via the Info system by typing @kbd{C-h i m Emacs Lisp
@key{RET}}. It is also available online at @*
-@uref{http://www.gnu.org/software/emacs/manual/elisp.html}.}
+@uref{https://www.gnu.org/software/emacs/manual/elisp.html}.}
@end iftex
@ifinfo
@footnote{@xref{Top, The GNU Emacs Lisp Reference Manual, , elisp, GNU
Emacs Lisp Reference Manual}, which should be available via the
Info system. It is also available online at
-@uref{http://www.gnu.org/software/emacs/manual/elisp.html}.}
+@uref{https://www.gnu.org/software/emacs/manual/elisp.html}.}
@end ifinfo
@ifhtml
@footnote{The
-@uref{http://www.gnu.org/software/emacs/manual/elisp.html,
+@uref{https://www.gnu.org/software/emacs/manual/elisp.html,
The GNU Emacs Lisp Reference Manual} should be available via
the Info system by typing @kbd{C-h i m Emacs Lisp @key{RET}}.}
@end ifhtml
@@ -1298,7 +1298,7 @@ When you choose a folder in MH-E via a command such as @kbd{o}
@end ifnothtml
@ifhtml
(see the section
-@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Completion.html,
+@uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/Completion.html,
Completion} in @cite{The GNU Emacs Manual}).
@end ifhtml
In addition, MH-E has several ways of choosing a suitable default so
@@ -2112,7 +2112,7 @@ display of this field requires the
@command{uncompface} program}. Recent versions of XEmacs have internal
support for @samp{X-Face:} images. If your version of XEmacs does not,
then you'll need both @command{uncompface} and the
-@uref{ftp://ftp.jpl.org/pub/elisp/, @samp{x-face} package}.}. MH-E
+@uref{http://www.jpl.org/ftp/pub/elisp/, @samp{x-face} package}.}. MH-E
renders the foreground and background of the image using the
associated attributes of the face @code{mh-show-xface}.
@@ -2126,7 +2126,7 @@ associated attributes of the face @code{mh-show-xface}.
Finally, MH-E will display images referenced by the
@samp{X-Image-URL:} header field if neither the @samp{Face:} nor the
@samp{X-Face:} fields are present@footnote{The display of the images
-requires the @uref{http://www.gnu.org/software/wget/wget.html,
+requires the @uref{https://www.gnu.org/software/wget/wget.html,
@command{wget} program} to fetch the image and the @command{convert}
program from the @uref{http://www.imagemagick.org/script/index.php,
ImageMagick suite}.}. Of the three header fields this is the most
@@ -2856,7 +2856,7 @@ See @cite{The PGG Manual}.
@end ifinfo
@ifhtml
See
-@uref{http://www.gnu.org/software/emacs/manual/pgg.html,
+@uref{https://www.gnu.org/software/emacs/manual/pgg.html,
@cite{The PGG Manual}}.
@end ifhtml
@@ -5623,7 +5623,7 @@ See @cite{The PGG Manual}.
@end ifinfo
@ifhtml
See
-@uref{http://www.gnu.org/software/emacs/manual/pgg.html,
+@uref{https://www.gnu.org/software/emacs/manual/pgg.html,
@cite{The PGG Manual}}.
@end ifhtml
@@ -6032,7 +6032,7 @@ GNU Emacs Manual}).
@end ifnothtml
@ifhtml
(see the section
-@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Regexps.html,
+@uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/Regexps.html,
Syntax of Regular Expressions} in
@cite{The GNU Emacs Manual}).
@end ifhtml
@@ -6182,7 +6182,7 @@ GNU Emacs Manual}).
@end ifnothtml
@ifhtml
(see the section
-@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Regexps.html,
+@uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/Regexps.html,
Syntax of Regular Expressions} in
@cite{The GNU Emacs Manual}).
@end ifhtml
@@ -6290,7 +6290,7 @@ You can also use the speedbar
@end ifnothtml
@ifhtml
(see the section
-@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Speedbar.html,
+@uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/Speedbar.html,
Speedbar Frames} in @cite{The GNU Emacs Manual})
@end ifhtml
to view your folders. To bring up the speedbar, run @kbd{M-x speedbar
@@ -6422,7 +6422,7 @@ For a description of the menu bar, please
@end ifnothtml
@ifhtml
see the section
-@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Menu-Bar.html,
+@uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/Menu-Bar.html,
The Menu Bar} in @cite{The GNU Emacs Manual}.
@end ifhtml
@@ -6444,7 +6444,7 @@ tool bar, please
@end ifnothtml
@ifhtml
see the section
-@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Tool-Bars.html,
+@uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/Tool-Bars.html,
Tool Bars} in @cite{The GNU Emacs Manual}.
@end ifhtml
@@ -8226,7 +8226,7 @@ GNU Emacs Manual}.
@end ifnothtml
@ifhtml
section
-@uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Regexps.html,
+@uref{https://www.gnu.org/software/emacs/manual/html_node/emacs/Regexps.html,
Syntax of Regular Expressions} in @cite{The GNU Emacs Manual}.
@end ifhtml
diff --git a/doc/misc/org.texi b/doc/misc/org.texi
index 44fcb94f972..ca57501f3d8 100644
--- a/doc/misc/org.texi
+++ b/doc/misc/org.texi
@@ -3601,7 +3601,7 @@ A link should be enclosed in double brackets and may contain a descriptive
text to be displayed instead of the URL (@pxref{Link format}), for example:
@example
-[[http://www.gnu.org/software/emacs/][GNU Emacs]]
+[[https://www.gnu.org/software/emacs/][GNU Emacs]]
@end example
@noindent
@@ -3713,7 +3713,7 @@ current session are part of the history for this prompt, so you can access
them with @key{up} and @key{down} (or @kbd{M-p/n}).
@b{Completion support}@* Completion with @key{TAB} will help you to insert
-valid link prefixes like @samp{http:} or @samp{ftp:}, including the prefixes
+valid link prefixes like @samp{https:}, including the prefixes
defined through link abbreviations (@pxref{Link abbreviations}). If you
press @key{RET} after inserting only the @var{prefix}, Org will offer
specific completion support for some link types@footnote{This works if
diff --git a/doc/misc/reftex.texi b/doc/misc/reftex.texi
index dfe0eccebaf..e7eef9eba24 100644
--- a/doc/misc/reftex.texi
+++ b/doc/misc/reftex.texi
@@ -31,8 +31,8 @@ Con@TeX{}t
@include emacsver.texi
@set VERSION @value{EMACSVER}
-@set AUCTEXSITE @uref{http://www.gnu.org/software/auctex/,@AUCTeX{} web site}
-@set MAINTAINERSITE @uref{http://www.gnu.org/software/auctex/reftex.html,@RefTeX{} web page}
+@set AUCTEXSITE @uref{https://www.gnu.org/software/auctex/,@AUCTeX{} web site}
+@set MAINTAINERSITE @uref{https://www.gnu.org/software/auctex/reftex.html,@RefTeX{} web page}
@set MAINTAINERCONTACT @uref{mailto:auctex-devel@@gnu.org,contact the maintainers}
@set MAINTAINER the @AUCTeX{} project
@set SUPPORTADDRESS @AUCTeX{} user mailing list (@email{auctex@@gnu.org})
diff --git a/doc/misc/smtpmail.texi b/doc/misc/smtpmail.texi
index 824945856ac..e45ec0616ff 100644
--- a/doc/misc/smtpmail.texi
+++ b/doc/misc/smtpmail.texi
@@ -290,7 +290,7 @@ and @code{plain} for no encryption.
Use of any form of TLS/SSL requires support in Emacs. You can either
use the built-in support (in Emacs 24.1 and later), or the
@file{starttls.el} Lisp library. The built-in support uses the GnuTLS
-@footnote{@url{http://www.gnu.org/software/gnutls/}} library.
+@footnote{@url{https://www.gnu.org/software/gnutls/}} library.
If your Emacs has GnuTLS support built-in, the function
@code{gnutls-available-p} is defined and returns non-@code{nil}.
Otherwise, you must use the @file{starttls.el} library (see that file for
@@ -300,7 +300,7 @@ requires one of the following external tools to be installed:
@enumerate
@item
The GnuTLS command line tool @samp{gnutls-cli}, which you can get from
-@url{http://www.gnu.org/software/gnutls/}. This is the recommended
+@url{https://www.gnu.org/software/gnutls/}. This is the recommended
tool, mainly because it can verify server certificates.
@item
diff --git a/doc/misc/url.texi b/doc/misc/url.texi
index a3c625edce1..e98fab4e011 100644
--- a/doc/misc/url.texi
+++ b/doc/misc/url.texi
@@ -112,11 +112,11 @@ technically obsolete despite its widespread vernacular usage.)
meaning. For example, the URI
@example
-http://www.gnu.org/software/emacs/
+https://www.gnu.org/software/emacs/
@end example
@noindent
-specifies the scheme component @samp{http}, the hostname component
+specifies the scheme component @samp{https}, the hostname component
@samp{www.gnu.org}, and the path component @samp{/software/emacs/}.
@cindex parsed URIs
diff --git a/doc/misc/woman.texi b/doc/misc/woman.texi
index 7b926e109a7..fa12f9c35aa 100644
--- a/doc/misc/woman.texi
+++ b/doc/misc/woman.texi
@@ -1290,7 +1290,7 @@ inelegantly, then please
@enumerate
@item
try the latest version of @file{woman.el} from the Emacs repository
-on @uref{http://savannah.gnu.org/projects/emacs/}. If it still fails, please
+on @uref{https://savannah.gnu.org/projects/emacs/}. If it still fails, please
@item
use @kbd{M-x report-emacs-bug} to send a bug report.