mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-11 16:08:13 +00:00
Update some URLs
This mostly changes http: to https: in URLs. It also updates some URLs that have moved, removes some URLs that no longer work, recommends against using procmail (procmail.org no longer works), and removes some mentions of the no-longer-existing Gmane, LPF and VTW. It doesn't update all URLs, just the ones I had time for. * GNUmakefile (help): * admin/admin.el (manual-doctype-string): * admin/charsets/Makefile.in (${charsetdir}/ALTERNATIVNYJ.map): * admin/charsets/mapconv: * lisp/net/soap-client.el (soap-create-envelope): * lisp/org/org.el (org-doi-server-url): * lisp/textmodes/bibtex.el (bibtex-generate-url-list): Prefer https: to http: un URLs.
This commit is contained in:
parent
78669517dc
commit
946a56a10f
@ -23,8 +23,8 @@ The following shell commands then build and run Emacs from scratch:
|
|||||||
src/emacs
|
src/emacs
|
||||||
|
|
||||||
For more details, see
|
For more details, see
|
||||||
http://www.emacswiki.org/emacs/GitQuickStartForEmacsDevs and
|
https://www.emacswiki.org/emacs/GitQuickStartForEmacsDevs and
|
||||||
http://www.emacswiki.org/emacs/GitForEmacsDevs or see the file
|
https://www.emacswiki.org/emacs/GitForEmacsDevs or see the file
|
||||||
admin/notes/git-workflow.
|
admin/notes/git-workflow.
|
||||||
|
|
||||||
** Getting involved with development
|
** Getting involved with development
|
||||||
|
@ -39,7 +39,7 @@ help:
|
|||||||
@echo "NOTE: This is a brief summary of some common make targets."
|
@echo "NOTE: This is a brief summary of some common make targets."
|
||||||
@echo "For more detailed information, please read the files INSTALL,"
|
@echo "For more detailed information, please read the files INSTALL,"
|
||||||
@echo "INSTALL.REPO, Makefile or visit this URL:"
|
@echo "INSTALL.REPO, Makefile or visit this URL:"
|
||||||
@echo "http://www.gnu.org/prep/standards/html_node/Standard-Targets.html"
|
@echo "https://www.gnu.org/prep/standards/html_node/Standard-Targets.html"
|
||||||
@echo ""
|
@echo ""
|
||||||
@echo "make all -- compile and build Emacs"
|
@echo "make all -- compile and build Emacs"
|
||||||
@echo "make install -- install Emacs"
|
@echo "make install -- install Emacs"
|
||||||
|
@ -337,7 +337,7 @@ Optional argument TYPE is type of output (nil means all)."
|
|||||||
|
|
||||||
(defconst manual-doctype-string
|
(defconst manual-doctype-string
|
||||||
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"
|
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"
|
||||||
\"http://www.w3.org/TR/html4/loose.dtd\">\n\n")
|
\"https://www.w3.org/TR/html4/loose.dtd\">\n\n")
|
||||||
|
|
||||||
(defconst manual-meta-string
|
(defconst manual-meta-string
|
||||||
"<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
|
"<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
|
||||||
|
@ -236,7 +236,7 @@ git fetch || die "fetch error"
|
|||||||
|
|
||||||
## Rebasing would be incorrect, since it would rewrite the
|
## Rebasing would be incorrect, since it would rewrite the
|
||||||
## (already published) release branch commits.
|
## (already published) release branch commits.
|
||||||
## Ref eg http://lists.gnu.org/r/emacs-devel/2014-12/msg01435.html
|
## Ref eg https://lists.gnu.org/r/emacs-devel/2014-12/msg01435.html
|
||||||
## Instead, we throw away what we just did, and do the merge again.
|
## Instead, we throw away what we just did, and do the merge again.
|
||||||
echo "Resetting..."
|
echo "Resetting..."
|
||||||
git reset --hard $rev
|
git reset --hard $rev
|
||||||
|
@ -141,7 +141,7 @@ ${charsetdir}/VSCII-2.map: ${GLIBC_CHARMAPS}/TCVN5712-1.gz ${mapconv} ${compact}
|
|||||||
|
|
||||||
${charsetdir}/ALTERNATIVNYJ.map: ${charsetdir}/IBM866.map
|
${charsetdir}/ALTERNATIVNYJ.map: ${charsetdir}/IBM866.map
|
||||||
${AM_V_GEN}(echo "# Modified from $(notdir $<) according to the chart at" && \
|
${AM_V_GEN}(echo "# Modified from $(notdir $<) according to the chart at" && \
|
||||||
echo "# http://www.cyrillic.com/ref/cyrillic/koi-8alt.html," && \
|
echo "# https://web.archive.org/web/20100131045151/http://www.cyrillic.com/ref/cyrillic/koi-8alt.html" && \
|
||||||
echo "# with guesses for the Unicodes of the glyphs." && \
|
echo "# with guesses for the Unicodes of the glyphs." && \
|
||||||
sed -e '1 d' \
|
sed -e '1 d' \
|
||||||
-e '/0xF2/ s/ .*/ 0x2019/' \
|
-e '/0xF2/ s/ .*/ 0x2019/' \
|
||||||
@ -226,8 +226,8 @@ ${lispintdir}/eucjp-ms.el: ${GLIBC_CHARMAPS}/EUC-JP-MS.gz ${eucjp_ms}
|
|||||||
|
|
||||||
# As Uni2JIS doesn't contain mappings of characters added to Unicode
|
# As Uni2JIS doesn't contain mappings of characters added to Unicode
|
||||||
# recently, we add them manually here (including one correction for
|
# recently, we add them manually here (including one correction for
|
||||||
# U+005C vs U+FF3C). These changes are based on bogytech's blog at
|
# U+005C vs U+FF3C). These changes are based on bogytech's blog at:
|
||||||
# http://bogytech.blogspot.jp/search/label/emacs.
|
# https://bogytech.blogspot.com/search/label/emacs
|
||||||
${charsetdir}/JISC6226.map: ${mapfiledir}/Uni2JIS ${mapconv} ${kuten}
|
${charsetdir}/JISC6226.map: ${mapfiledir}/Uni2JIS ${mapconv} ${kuten}
|
||||||
${AM_V_GEN}(${run_mapconv} $< '/^[^#].*0-/' YASUOKA ${kuten} \
|
${AM_V_GEN}(${run_mapconv} $< '/^[^#].*0-/' YASUOKA ${kuten} \
|
||||||
| sed -e '/0x2140/s/005C/FF3C/' && \
|
| sed -e '/0x2140/s/005C/FF3C/' && \
|
||||||
|
@ -22,8 +22,7 @@
|
|||||||
|
|
||||||
# Add a sort key 0, 1, 2, or 3 at the tail of each line as a comment
|
# Add a sort key 0, 1, 2, or 3 at the tail of each line as a comment
|
||||||
# to realize the round trip mapping to Unicode works as described in
|
# to realize the round trip mapping to Unicode works as described in
|
||||||
# this page:
|
# https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT
|
||||||
# http://support.microsoft.com/default.aspx?scid=kb;EN-US;170559
|
|
||||||
# Each sort key means as below:
|
# Each sort key means as below:
|
||||||
# 0: JISX0208 characters.
|
# 0: JISX0208 characters.
|
||||||
# 1: NEC special characters.
|
# 1: NEC special characters.
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
# Commentary:
|
# Commentary:
|
||||||
|
|
||||||
# eucJP-ms is one of eucJP-open encoding defined at this page:
|
# eucJP-ms is one of eucJP-open encoding defined at this page:
|
||||||
# http://home.m05.itscom.net/numa/cde/ucs-conv/appendix.html
|
# https://web.archive.org/web/20120207064433/http://home.m05.itscom.net/numa/cde/ucs-conv/appendix.html
|
||||||
# This program reads the mapping file EUC-JP-MS (of glibc) and
|
# This program reads the mapping file EUC-JP-MS (of glibc) and
|
||||||
# generates the Elisp file eucjp-ms.el that defines two translation
|
# generates the Elisp file eucjp-ms.el that defines two translation
|
||||||
# tables 'eucjp-ms-decode' and 'eucjp-ms-encode'.
|
# tables 'eucjp-ms-decode' and 'eucjp-ms-encode'.
|
||||||
|
@ -51,17 +51,18 @@ case "$3" in
|
|||||||
SOURCE="";;
|
SOURCE="";;
|
||||||
CZYBORRA)
|
CZYBORRA)
|
||||||
BASE="$BASE.gz";
|
BASE="$BASE.gz";
|
||||||
SOURCE="http://czyborra.com/charsets/${BASE}";;
|
SOURCE="https://czyborra.com/charsets/${BASE}";;
|
||||||
IANA)
|
IANA)
|
||||||
SOURCE="http://www.iana.org/assignments/charset-reg/${BASE}";;
|
SOURCE="https://www.iana.org/assignments/charset-reg/${BASE}";;
|
||||||
UNICODE)
|
UNICODE)
|
||||||
SOURCE="http://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/${BASE}";;
|
SOURCE="https://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/${BASE}";;
|
||||||
UNICODE2)
|
UNICODE2)
|
||||||
SOURCE="http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/${BASE}";;
|
SOURCE="https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/${BASE}";;
|
||||||
YASUOKA)
|
YASUOKA)
|
||||||
BASE="$BASE.Z";
|
BASE="$BASE.Z";
|
||||||
SOURCE="http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/ftp/CJKtable/${BASE}";;
|
SOURCE="http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/ftp/CJKtable/${BASE}";;
|
||||||
KANJI-DATABASE)
|
KANJI-DATABASE)
|
||||||
|
# FIXME: This URL no longer works.
|
||||||
SOURCE="http://kanji-database.cvs.sourceforge.net/viewvc/*checkout*/kanji-database/kanji-database/data/cns2ucsdkw.txt?revision=1.4";;
|
SOURCE="http://kanji-database.cvs.sourceforge.net/viewvc/*checkout*/kanji-database/kanji-database/data/cns2ucsdkw.txt?revision=1.4";;
|
||||||
*)
|
*)
|
||||||
printf 'Unknown file type: %s\n' "$3"
|
printf 'Unknown file type: %s\n' "$3"
|
||||||
|
@ -15,7 +15,7 @@ files based on freely available information.
|
|||||||
* CP932.TXT
|
* CP932.TXT
|
||||||
|
|
||||||
Available at:
|
Available at:
|
||||||
<http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT>
|
<https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT>
|
||||||
|
|
||||||
* PTCP154
|
* PTCP154
|
||||||
|
|
||||||
@ -42,8 +42,8 @@ Available at:
|
|||||||
* stdenc.txt and symbol.txt
|
* stdenc.txt and symbol.txt
|
||||||
|
|
||||||
Available at:
|
Available at:
|
||||||
<http://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/stdenc.txt>
|
<https://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/stdenc.txt>
|
||||||
<http://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/symbol.txt>
|
<https://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/symbol.txt>
|
||||||
|
|
||||||
(2) Newly created files
|
(2) Newly created files
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@
|
|||||||
;; The grammar itself is transcribed from the ECMAScript Language
|
;; The grammar itself is transcribed from the ECMAScript Language
|
||||||
;; Specification published at
|
;; Specification published at
|
||||||
;;
|
;;
|
||||||
;; http://www.ecma-international.org/publications/standards/Ecma-262.htm
|
;; https://www.ecma-international.org/publications/standards/Ecma-262.htm
|
||||||
;;
|
;;
|
||||||
;; and redistributed under the following license:
|
;; and redistributed under the following license:
|
||||||
|
|
||||||
|
@ -76,7 +76,7 @@ cc everyone on replies.)
|
|||||||
|
|
||||||
(Many people think the submitter SHOULD be automatically subscribed
|
(Many people think the submitter SHOULD be automatically subscribed
|
||||||
to subsequent discussion, but this does not seem to be implemented.
|
to subsequent discussion, but this does not seem to be implemented.
|
||||||
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=37078
|
See https://bugs.debian.org/37078
|
||||||
See also https://debbugs.gnu.org/5439 )
|
See also https://debbugs.gnu.org/5439 )
|
||||||
|
|
||||||
Do NOT send a separate copy to the bug list address, since this may
|
Do NOT send a separate copy to the bug list address, since this may
|
||||||
@ -155,7 +155,7 @@ Package: emacs
|
|||||||
Version: 23.0.60
|
Version: 23.0.60
|
||||||
Severity: minor
|
Severity: minor
|
||||||
|
|
||||||
Remember to fix FOO, as discussed on emacs-devel at http://... .
|
Remember to fix FOO, as discussed on emacs-devel at https://... .
|
||||||
|
|
||||||
** Not interested in tracker control messages (tags being set, etc)?
|
** Not interested in tracker control messages (tags being set, etc)?
|
||||||
Discard mails matching:
|
Discard mails matching:
|
||||||
@ -280,7 +280,7 @@ tag:tag # all bugs with given tag
|
|||||||
|
|
||||||
*** Usertags
|
*** Usertags
|
||||||
|
|
||||||
See <http://wiki.debian.org/bugs.debian.org/usertags>
|
See <https://wiki.debian.org/bugs.debian.org/usertags>
|
||||||
|
|
||||||
"Usertags" are very similar to tags: a set of labels that can be added
|
"Usertags" are very similar to tags: a set of labels that can be added
|
||||||
to a bug. There are two differences between normal tags and user tags:
|
to a bug. There are two differences between normal tags and user tags:
|
||||||
@ -385,7 +385,7 @@ will be assigned proper numbers).
|
|||||||
NB you cannot clone a merged bug. You'd think that trying to do so
|
NB you cannot clone a merged bug. You'd think that trying to do so
|
||||||
would just give you an unmerged copy of the specified bug number, but no:
|
would just give you an unmerged copy of the specified bug number, but no:
|
||||||
|
|
||||||
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=474742
|
https://bugs.debian.org/474742
|
||||||
|
|
||||||
You must unmerge, clone, then re-merge.
|
You must unmerge, clone, then re-merge.
|
||||||
|
|
||||||
|
@ -193,14 +193,14 @@ lib-src/etags.c
|
|||||||
After some investigation in Feb 2007, then to the best of our
|
After some investigation in Feb 2007, then to the best of our
|
||||||
knowledge we believe that the original 1984 Emacs version was based
|
knowledge we believe that the original 1984 Emacs version was based
|
||||||
on the version in BSD4.2. See for example this 1985 post from Ken Arnold:
|
on the version in BSD4.2. See for example this 1985 post from Ken Arnold:
|
||||||
<http://groups.google.com/group/mod.sources/browse_thread/thread/ffe5c55845a640a9>
|
<https://groups.google.com/group/mod.sources/browse_thread/thread/ffe5c55845a640a9>
|
||||||
I have received enough requests for the current source to ctags
|
I have received enough requests for the current source to ctags
|
||||||
to post it. Here is the latest version (what will go out with
|
to post it. Here is the latest version (what will go out with
|
||||||
4.3, modulo any bugs fixed during the beta period). It is the
|
4.3, modulo any bugs fixed during the beta period). It is the
|
||||||
4.2 ctags with recognition of yacc and lex tags added.
|
4.2 ctags with recognition of yacc and lex tags added.
|
||||||
|
|
||||||
See also a 1984 version of ctags (no copyright) posted to net.sources:
|
See also a 1984 version of ctags (no copyright) posted to net.sources:
|
||||||
<http://groups.google.com/group/net.sources/msg/a21b6c21be12a98d>
|
<https://groups.google.com/group/net.sources/msg/a21b6c21be12a98d>
|
||||||
Version of etags.c in emacs-16.56 duplicates comment typos.
|
Version of etags.c in emacs-16.56 duplicates comment typos.
|
||||||
|
|
||||||
Accordingly, in Feb 2007 we added a 1984 copyright for the
|
Accordingly, in Feb 2007 we added a 1984 copyright for the
|
||||||
@ -350,9 +350,7 @@ added or not, rms says (2007-02-25, "oldXmenu issues"):
|
|||||||
insque.c had no copyright notice until 2005. The version of insque.c
|
insque.c had no copyright notice until 2005. The version of insque.c
|
||||||
added to Emacs 1992-01-27 is essentially the same as insremque.c added
|
added to Emacs 1992-01-27 is essentially the same as insremque.c added
|
||||||
to glic three days later by Roland McGrath, with an FSF copyright and
|
to glic three days later by Roland McGrath, with an FSF copyright and
|
||||||
GPL, but no ChangeLog entry:
|
GPL, but no ChangeLog entry.
|
||||||
<http://sources.redhat.com/cgi-bin/cvsweb.cgi/~checkout~/libc/misc/insremque.c?\
|
|
||||||
rev=1.1&cvsroot=glibc>
|
|
||||||
To the best of his recollection, McGrath (who has a copyright
|
To the best of his recollection, McGrath (who has a copyright
|
||||||
assignment) was the author of this file (email from roland at frob.com
|
assignment) was the author of this file (email from roland at frob.com
|
||||||
to rms, 2007-02-23, "Where did insque.c come from?"). The FSF
|
to rms, 2007-02-23, "Where did insque.c come from?"). The FSF
|
||||||
|
@ -19,9 +19,6 @@ when a job fails. It sends notifications about test status to
|
|||||||
If you want to receive these notifications, please subscribe at
|
If you want to receive these notifications, please subscribe at
|
||||||
<https://lists.gnu.org/mailman/listinfo/emacs-buildstatus>.
|
<https://lists.gnu.org/mailman/listinfo/emacs-buildstatus>.
|
||||||
|
|
||||||
Alternatively, these notifications can be read via gmane at
|
|
||||||
<nntp+news.gmane.org:gmane.emacs.buildstatus>.
|
|
||||||
|
|
||||||
The messages contain a URL to the log file of the failed job, like
|
The messages contain a URL to the log file of the failed job, like
|
||||||
<https://emba.gnu.org/emacs/emacs/-/jobs/739/raw>.
|
<https://emba.gnu.org/emacs/emacs/-/jobs/739/raw>.
|
||||||
|
|
||||||
|
@ -65,9 +65,6 @@ functions are:
|
|||||||
Currently ctrl-g is not detected in as many circumstances as other emacsen.
|
Currently ctrl-g is not detected in as many circumstances as other emacsen.
|
||||||
It is not certain whether this is due to the means of event loop integration,
|
It is not certain whether this is due to the means of event loop integration,
|
||||||
or errors of omission in the NS code. This is an area for improvement.
|
or errors of omission in the NS code. This is an area for improvement.
|
||||||
Also, see the article here and its containing thread:
|
|
||||||
|
|
||||||
http://article.gmane.org/gmane.emacs.devel/92021/match=handling%5fsignal
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -8,4 +8,4 @@ Re "behavior" vs "behaviour", etc.
|
|||||||
- It's probably (IMHO --ttn, 2017-10-13) not a high priority to
|
- It's probably (IMHO --ttn, 2017-10-13) not a high priority to
|
||||||
change existing text; use your best judgement (ask if unsure).
|
change existing text; use your best judgement (ask if unsure).
|
||||||
|
|
||||||
- http://lists.gnu.org/archive/html/emacs-devel/2005-06/msg00489.html
|
- https://lists.gnu.org/r/emacs-devel/2005-06/msg00489.html
|
||||||
|
@ -1316,7 +1316,7 @@ Emacs editors, all sharing common principles of organization. For
|
|||||||
information on the underlying philosophy of Emacs and the lessons
|
information on the underlying philosophy of Emacs and the lessons
|
||||||
learned from its development, see @cite{Emacs, the Extensible,
|
learned from its development, see @cite{Emacs, the Extensible,
|
||||||
Customizable Self-Documenting Display Editor}, available from
|
Customizable Self-Documenting Display Editor}, available from
|
||||||
@url{http://hdl.handle.net/1721.1/5736}.
|
@url{https://dspace.mit.edu/handle/1721.1/5736}.
|
||||||
|
|
||||||
This version of the manual is mainly intended for use with GNU Emacs
|
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
|
installed on GNU and Unix systems. GNU Emacs can also be used on
|
||||||
|
@ -1790,7 +1790,7 @@ Reordering of bidirectional text into the @dfn{visual} order happens
|
|||||||
at display time. As a result, character positions no longer increase
|
at display time. As a result, character positions no longer increase
|
||||||
monotonically with their positions on display. Emacs implements the
|
monotonically with their positions on display. Emacs implements the
|
||||||
Unicode Bidirectional Algorithm (UBA) described in the
|
Unicode Bidirectional Algorithm (UBA) described in the
|
||||||
@uref{http://unicode.org/reports/tr9/, Unicode Standard Annex #9}, for
|
@uref{https://unicode.org/reports/tr9/, Unicode Standard Annex #9}, for
|
||||||
reordering of bidirectional text for display.
|
reordering of bidirectional text for display.
|
||||||
It deviates from the UBA only in how continuation lines are displayed
|
It deviates from the UBA only in how continuation lines are displayed
|
||||||
when text direction is opposite to the base paragraph direction,
|
when text direction is opposite to the base paragraph direction,
|
||||||
|
@ -179,7 +179,7 @@ maintained by the Emacs developers. This is controlled by the
|
|||||||
variable @code{package-archives}, whose value is a list of package
|
variable @code{package-archives}, whose value is a list of package
|
||||||
archives known to Emacs. Each list element must have the form
|
archives known to Emacs. Each list element must have the form
|
||||||
@code{(@var{id} . @var{location})}, where @var{id} is the name of a
|
@code{(@var{id} . @var{location})}, where @var{id} is the name of a
|
||||||
package archive and @var{location} is the @acronym{HTTP} address or
|
package archive and @var{location} is the @acronym{URL} or
|
||||||
name of the package archive directory. You can alter this list if you
|
name of the package archive directory. You can alter this list if you
|
||||||
wish to use third party package archives---but do so at your own risk,
|
wish to use third party package archives---but do so at your own risk,
|
||||||
and use only third parties that you think you can trust!
|
and use only third parties that you think you can trust!
|
||||||
|
@ -3861,7 +3861,7 @@ drop.
|
|||||||
|
|
||||||
@vindex dnd-protocol-alist
|
@vindex dnd-protocol-alist
|
||||||
When an URL is dropped on Emacs it may be a file, but it may also be
|
When an URL is dropped on Emacs it may be a file, but it may also be
|
||||||
another URL type (ftp, http, etc.). Emacs first checks
|
another URL type (https, etc.). Emacs first checks
|
||||||
@code{dnd-protocol-alist} to determine what to do with the URL@. If
|
@code{dnd-protocol-alist} to determine what to do with the URL@. If
|
||||||
there is no match there and if @code{browse-url-browser-function} is
|
there is no match there and if @code{browse-url-browser-function} is
|
||||||
an alist, Emacs looks for a match there. If no match is found the
|
an alist, Emacs looks for a match there. If no match is found the
|
||||||
|
@ -453,13 +453,13 @@ during text processing and display. Thus, character properties are an
|
|||||||
important part of specifying the character's semantics.
|
important part of specifying the character's semantics.
|
||||||
|
|
||||||
@c FIXME: Use the latest URI of this chapter?
|
@c FIXME: Use the latest URI of this chapter?
|
||||||
@c http://www.unicode.org/versions/latest/ch04.pdf
|
@c https://www.unicode.org/versions/latest/ch04.pdf
|
||||||
On the whole, Emacs follows the Unicode Standard in its implementation
|
On the whole, Emacs follows the Unicode Standard in its implementation
|
||||||
of character properties. In particular, Emacs supports the
|
of character properties. In particular, Emacs supports the
|
||||||
@uref{http://www.unicode.org/reports/tr23/, Unicode Character Property
|
@uref{https://www.unicode.org/reports/tr23/, Unicode Character Property
|
||||||
Model}, and the Emacs character property database is derived from the
|
Model}, and the Emacs character property database is derived from the
|
||||||
Unicode Character Database (@acronym{UCD}). See the
|
Unicode Character Database (@acronym{UCD}). See the
|
||||||
@uref{http://www.unicode.org/versions/latest/ch04.pdf, Character
|
@uref{https://www.unicode.org/versions/Unicode12.1.0/ch04.pdf, Character
|
||||||
Properties chapter of the Unicode Standard}, for a detailed
|
Properties chapter of the Unicode Standard}, for a detailed
|
||||||
description of Unicode character properties and their meaning. This
|
description of Unicode character properties and their meaning. This
|
||||||
section assumes you are already familiar with that chapter of the
|
section assumes you are already familiar with that chapter of the
|
||||||
|
@ -2718,7 +2718,7 @@ interpreted as icon name.
|
|||||||
|
|
||||||
@item :category @var{category}
|
@item :category @var{category}
|
||||||
The type of notification this is, a string. See the
|
The type of notification this is, a string. See the
|
||||||
@uref{http://developer.gnome.org/notification-spec/#categories,
|
@uref{https://developer.gnome.org/notification-spec/#categories,
|
||||||
Desktop Notifications Specification} for a list of standard
|
Desktop Notifications Specification} for a list of standard
|
||||||
categories.
|
categories.
|
||||||
|
|
||||||
|
@ -159,7 +159,7 @@ the various headers, as illustrated by the following example:
|
|||||||
;; Version: 1.3
|
;; Version: 1.3
|
||||||
;; Package-Requires: ((flange "1.0"))
|
;; Package-Requires: ((flange "1.0"))
|
||||||
;; Keywords: multimedia, hypermedia
|
;; Keywords: multimedia, hypermedia
|
||||||
;; URL: http://example.com/jrhacker/superfrobnicate
|
;; URL: https://example.com/jrhacker/superfrobnicate
|
||||||
|
|
||||||
@dots{}
|
@dots{}
|
||||||
|
|
||||||
@ -351,7 +351,7 @@ for a multi-file package, it is the package tar file.
|
|||||||
You can also sign the archive's contents file in the same way.
|
You can also sign the archive's contents file in the same way.
|
||||||
Make the @file{.sig} files available in the same location as the packages.
|
Make the @file{.sig} files available in the same location as the packages.
|
||||||
You should also make your public key available for people to download;
|
You should also make your public key available for people to download;
|
||||||
e.g., by uploading it to a key server such as @url{http://pgp.mit.edu/}.
|
e.g., by uploading it to a key server such as @url{https://pgp.mit.edu/}.
|
||||||
When people install packages from your archive, they can use
|
When people install packages from your archive, they can use
|
||||||
your public key to verify the signatures.
|
your public key to verify the signatures.
|
||||||
|
|
||||||
|
@ -2690,8 +2690,8 @@ override this.
|
|||||||
@item :service @var{service}
|
@item :service @var{service}
|
||||||
@var{service} specifies a port number to connect to; or, for a server,
|
@var{service} specifies a port number to connect to; or, for a server,
|
||||||
the port number to listen on. It should be a service name like
|
the port number to listen on. It should be a service name like
|
||||||
@samp{"http"} that translates to a port number, or an integer like @samp{80}
|
@samp{"https"} that translates to a port number, or an integer like @samp{443}
|
||||||
or an integer string like @samp{"80"} that specifies the port number
|
or an integer string like @samp{"443"} that specifies the port number
|
||||||
directly. For a server, it can also be @code{t}, which means to let
|
directly. For a server, it can also be @code{t}, which means to let
|
||||||
the system select an unused port number.
|
the system select an unused port number.
|
||||||
|
|
||||||
|
@ -5310,7 +5310,7 @@ the value if contains a valid JSON object; otherwise it signals the
|
|||||||
|
|
||||||
The @code{jsonrpc} library implements the @acronym{JSONRPC}
|
The @code{jsonrpc} library implements the @acronym{JSONRPC}
|
||||||
specification, version 2.0, as it is described in
|
specification, version 2.0, as it is described in
|
||||||
@uref{http://www.jsonrpc.org/}. As the name suggests, JSONRPC is a
|
@uref{https://www.jsonrpc.org/}. As the name suggests, JSONRPC is a
|
||||||
generic @dfn{Remote Procedure Call} protocol designed around
|
generic @dfn{Remote Procedure Call} protocol designed around
|
||||||
@acronym{JSON} objects, which you can convert to and from Lisp objects
|
@acronym{JSON} objects, which you can convert to and from Lisp objects
|
||||||
(@pxref{Parsing JSON}).
|
(@pxref{Parsing JSON}).
|
||||||
@ -5325,7 +5325,7 @@ generic @dfn{Remote Procedure Call} protocol designed around
|
|||||||
@node JSONRPC Overview
|
@node JSONRPC Overview
|
||||||
@subsection Overview
|
@subsection Overview
|
||||||
|
|
||||||
Quoting from the @uref{http://www.jsonrpc.org/, spec}, JSONRPC "is
|
Quoting from the @uref{https://www.jsonrpc.org/, spec}, JSONRPC "is
|
||||||
transport agnostic in that the concepts can be used within the same
|
transport agnostic in that the concepts can be used within the same
|
||||||
process, over sockets, over http, or in many various message passing
|
process, over sockets, over http, or in many various message passing
|
||||||
environments."
|
environments."
|
||||||
|
@ -958,7 +958,7 @@ explains these conventions, starting with an example:
|
|||||||
;; Created: 14 Jul 2010
|
;; Created: 14 Jul 2010
|
||||||
@group
|
@group
|
||||||
;; Keywords: languages
|
;; Keywords: languages
|
||||||
;; URL: http://example.com/foo
|
;; URL: https://example.com/foo
|
||||||
|
|
||||||
;; This file is not part of GNU Emacs.
|
;; This file is not part of GNU Emacs.
|
||||||
|
|
||||||
|
@ -279,7 +279,7 @@ machine gmail2 login account2@@gmail.com password "account2 password" port imap
|
|||||||
@chapter Secret Service API
|
@chapter Secret Service API
|
||||||
|
|
||||||
The @dfn{Secret Service API} is a standard from
|
The @dfn{Secret Service API} is a standard from
|
||||||
@uref{http://www.freedesktop.org/wiki/Specifications/secret-storage-spec,,freedesktop.org}
|
@uref{https://www.freedesktop.org/wiki/Specifications/secret-storage-spec/,,freedesktop.org}
|
||||||
to securely store passwords and other confidential information. This
|
to securely store passwords and other confidential information. This
|
||||||
API is implemented by system daemons such as the GNOME Keyring and the
|
API is implemented by system daemons such as the GNOME Keyring and the
|
||||||
KDE Wallet (these are GNOME and KDE packages respectively and should
|
KDE Wallet (these are GNOME and KDE packages respectively and should
|
||||||
@ -442,7 +442,7 @@ then fall back to @file{~/.authinfo.gpg}.
|
|||||||
@node The Unix password store
|
@node The Unix password store
|
||||||
@chapter The Unix password store
|
@chapter The Unix password store
|
||||||
|
|
||||||
@uref{http://www.passwordstore.org,,The standard unix password
|
@uref{https://www.passwordstore.org,,The standard unix password
|
||||||
manager} (or just @code{pass}) stores your passwords in
|
manager} (or just @code{pass}) stores your passwords in
|
||||||
@code{gpg}-protected files following the Unix philosophy. The store
|
@code{gpg}-protected files following the Unix philosophy. The store
|
||||||
location (any directory) must be specified in the
|
location (any directory) must be specified in the
|
||||||
|
@ -592,8 +592,7 @@ specify that @kbd{M-x quickurl} should insert @var{URL} if the word
|
|||||||
|
|
||||||
@example
|
@example
|
||||||
(("FSF" "https://www.fsf.org/" "The Free Software Foundation")
|
(("FSF" "https://www.fsf.org/" "The Free Software Foundation")
|
||||||
("emacs" . "http://www.emacs.org/")
|
("emacs" . "https://www.gnu.org/software/emacs/"))
|
||||||
("hagbard" "http://www.hagbard.demon.co.uk" "Hagbard's World"))
|
|
||||||
@end example
|
@end example
|
||||||
|
|
||||||
@findex quickurl-add-url
|
@findex quickurl-add-url
|
||||||
|
@ -393,7 +393,7 @@ version 5.34.
|
|||||||
@ccmode{} supports the editing of C, C++, Objective-C,
|
@ccmode{} supports the editing of C, C++, Objective-C,
|
||||||
Java, CORBA's Interface Definition Language, Pike@footnote{A C-like
|
Java, CORBA's Interface Definition Language, Pike@footnote{A C-like
|
||||||
scripting language with its roots in the LPC language used in some MUD
|
scripting language with its roots in the LPC language used in some MUD
|
||||||
engines. See @uref{http://pike.ida.liu.se/}.} and AWK files. In this
|
engines. See @uref{https://pike.lysator.liu.se/}.} and AWK files. In this
|
||||||
way, you can easily set up consistent font locking and coding styles for
|
way, you can easily set up consistent font locking and coding styles for
|
||||||
use in editing all of these languages, although AWK is not yet as
|
use in editing all of these languages, although AWK is not yet as
|
||||||
uniformly integrated as the other languages.
|
uniformly integrated as the other languages.
|
||||||
@ -2693,7 +2693,7 @@ The classic Stroustrup style for C++ code.
|
|||||||
Popular C++ coding standards as defined by ``Programming in C++, Rules
|
Popular C++ coding standards as defined by ``Programming in C++, Rules
|
||||||
and Recommendations,'' Erik Nyquist and Mats Henricson,
|
and Recommendations,'' Erik Nyquist and Mats Henricson,
|
||||||
Ellemtel@footnote{This document is available at
|
Ellemtel@footnote{This document is available at
|
||||||
@uref{http://www.doc.ic.ac.uk/lab/cplus/c++.rules/} among other
|
@uref{https://www.doc.ic.ac.uk/lab/cplus/c++.rules/} among other
|
||||||
places.}.
|
places.}.
|
||||||
@c N.B. This URL was still valid at 2005/8/28 (ACM).
|
@c N.B. This URL was still valid at 2005/8/28 (ACM).
|
||||||
|
|
||||||
@ -2705,7 +2705,7 @@ C coding standard for Linux (the kernel).
|
|||||||
@cindex Python style
|
@cindex Python style
|
||||||
C coding standard for Python extension modules@footnote{Python is a
|
C coding standard for Python extension modules@footnote{Python is a
|
||||||
high level scripting language with a C/C++ foreign function interface.
|
high level scripting language with a C/C++ foreign function interface.
|
||||||
For more information, see @uref{http://www.python.org/}.}.
|
For more information, see @uref{https://www.python.org/}.}.
|
||||||
|
|
||||||
@item java
|
@item java
|
||||||
@cindex Java style
|
@cindex Java style
|
||||||
@ -6014,7 +6014,7 @@ set_line (line_t @{point_t@{0.4, 0.2@},
|
|||||||
^ enclosing parenthesis.
|
^ enclosing parenthesis.
|
||||||
@end group
|
@end group
|
||||||
@end example
|
@end example
|
||||||
|
|
||||||
|
|
||||||
The middle line of that example will have a syntactic context with
|
The middle line of that example will have a syntactic context with
|
||||||
three syntactic symbols, @code{arglist-cont-nonempty},
|
three syntactic symbols, @code{arglist-cont-nonempty},
|
||||||
@ -6059,7 +6059,7 @@ struct STR @{
|
|||||||
@sssTBasicOffset{}
|
@sssTBasicOffset{}
|
||||||
@end group
|
@end group
|
||||||
@end example
|
@end example
|
||||||
|
|
||||||
|
|
||||||
Note that the syntactic context of the @code{brace-list-intro} line
|
Note that the syntactic context of the @code{brace-list-intro} line
|
||||||
also has a syntactic element with the symbol @code{brace-list-entry}
|
also has a syntactic element with the symbol @code{brace-list-entry}
|
||||||
@ -6100,7 +6100,7 @@ struct STR @{
|
|||||||
@};
|
@};
|
||||||
@end group
|
@end group
|
||||||
@end example
|
@end example
|
||||||
|
|
||||||
|
|
||||||
Note that the syntactic context of the @code{brace-list-intro} line
|
Note that the syntactic context of the @code{brace-list-intro} line
|
||||||
also has a syntactic element with the symbol @code{brace-list-entry}
|
also has a syntactic element with the symbol @code{brace-list-entry}
|
||||||
|
@ -47,7 +47,7 @@ modify this GNU manual.''
|
|||||||
This manual documents an API for usage of D-Bus in Emacs. D-Bus is a
|
This manual documents an API for usage of D-Bus in Emacs. D-Bus is a
|
||||||
message bus system, a simple way for applications to talk to one
|
message bus system, a simple way for applications to talk to one
|
||||||
another. An overview of D-Bus can be found at
|
another. An overview of D-Bus can be found at
|
||||||
@uref{http://dbus.freedesktop.org/}.
|
@uref{https://dbus.freedesktop.org/}.
|
||||||
|
|
||||||
@ifnottex
|
@ifnottex
|
||||||
@insertcopying
|
@insertcopying
|
||||||
@ -328,7 +328,7 @@ and @code{direction}. The @code{name} attribute is optional. The
|
|||||||
in D-Bus. For a discussion of D-Bus types and their Lisp
|
in D-Bus. For a discussion of D-Bus types and their Lisp
|
||||||
representation see @ref{Type Conversion}.@footnote{D-Bus signatures
|
representation see @ref{Type Conversion}.@footnote{D-Bus signatures
|
||||||
are explained in the D-Bus specification
|
are explained in the D-Bus specification
|
||||||
@uref{http://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-signatures}.}
|
@uref{https://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-signatures}.}
|
||||||
The @code{direction} attribute of an @code{arg} element can be only
|
The @code{direction} attribute of an @code{arg} element can be only
|
||||||
@samp{in} or @samp{out}; in case it is omitted, it defaults to
|
@samp{in} or @samp{out}; in case it is omitted, it defaults to
|
||||||
@samp{in}.
|
@samp{in}.
|
||||||
@ -415,7 +415,7 @@ string and 2 boolean values.@footnote{ The interfaces of the service
|
|||||||
@samp{org.freedesktop.Hal} are described in
|
@samp{org.freedesktop.Hal} are described in
|
||||||
@c Previous link is gone. Since HAL is now obsolete, this URL
|
@c Previous link is gone. Since HAL is now obsolete, this URL
|
||||||
@c (unchanged in ~ 4 years) feels like it might go too...
|
@c (unchanged in ~ 4 years) feels like it might go too...
|
||||||
@uref{http://people.freedesktop.org/~dkukawka/hal-spec-git/hal-spec.html#interfaces,
|
@uref{https://people.freedesktop.org/~dkukawka/hal-spec-git/hal-spec.html#interfaces,
|
||||||
the HAL specification}.}
|
the HAL specification}.}
|
||||||
@end defun
|
@end defun
|
||||||
|
|
||||||
@ -663,13 +663,13 @@ returned by @code{dbus-introspect-get-signal-names}. Example:
|
|||||||
|
|
||||||
Interfaces can have properties. These can be exposed via the
|
Interfaces can have properties. These can be exposed via the
|
||||||
@samp{org.freedesktop.DBus.Properties} interface@footnote{See
|
@samp{org.freedesktop.DBus.Properties} interface@footnote{See
|
||||||
@uref{http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties}}.
|
@uref{https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties}}.
|
||||||
That is, properties can be retrieved and changed during lifetime of an
|
That is, properties can be retrieved and changed during lifetime of an
|
||||||
element.
|
element.
|
||||||
|
|
||||||
A generalized interface is
|
A generalized interface is
|
||||||
@samp{org.freedesktop.DBus.Objectmanager}@footnote{See
|
@samp{org.freedesktop.DBus.Objectmanager}@footnote{See
|
||||||
@uref{http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager}},
|
@uref{https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager}},
|
||||||
which returns objects, their interfaces and properties for a given
|
which returns objects, their interfaces and properties for a given
|
||||||
service in just one call.
|
service in just one call.
|
||||||
|
|
||||||
@ -839,7 +839,7 @@ belong to. Example:
|
|||||||
@end lisp
|
@end lisp
|
||||||
|
|
||||||
Default annotation names@footnote{See
|
Default annotation names@footnote{See
|
||||||
@uref{http://dbus.freedesktop.org/doc/dbus-specification.html#introspection-format}}
|
@uref{https://dbus.freedesktop.org/doc/dbus-specification.html#introspection-format}}
|
||||||
are
|
are
|
||||||
|
|
||||||
@table @samp
|
@table @samp
|
||||||
|
@ -280,9 +280,8 @@ For information on some of the files in the @file{etc} directory,
|
|||||||
@pxref{Informational files for Emacs}.
|
@pxref{Informational files for Emacs}.
|
||||||
|
|
||||||
@node Common acronyms
|
@node Common acronyms
|
||||||
@section What are FSF, LPF, GNU, RMS, FTP, and GPL?
|
@section What are FSF, GNU, RMS, FTP, and GPL?
|
||||||
@cindex FSF, definition of
|
@cindex FSF, definition of
|
||||||
@cindex LPF, definition of
|
|
||||||
@cindex GNU, definition of
|
@cindex GNU, definition of
|
||||||
@cindex RMS, definition of
|
@cindex RMS, definition of
|
||||||
@cindex Stallman, Richard, acronym for
|
@cindex Stallman, Richard, acronym for
|
||||||
@ -297,9 +296,6 @@ For information on some of the files in the @file{etc} directory,
|
|||||||
@item FSF
|
@item FSF
|
||||||
Free Software Foundation
|
Free Software Foundation
|
||||||
|
|
||||||
@item LPF
|
|
||||||
League for Programming Freedom
|
|
||||||
|
|
||||||
@item GNU
|
@item GNU
|
||||||
GNU's Not Unix
|
GNU's Not Unix
|
||||||
|
|
||||||
@ -314,10 +310,6 @@ GNU General Public License
|
|||||||
|
|
||||||
@end table
|
@end table
|
||||||
|
|
||||||
Avoid confusing the FSF and the LPF@. The LPF opposes
|
|
||||||
look-and-feel copyrights and software patents. The FSF aims to make
|
|
||||||
high quality free software available for everyone.
|
|
||||||
|
|
||||||
The word ``free'' in the title of the Free Software Foundation refers to
|
The word ``free'' in the title of the Free Software Foundation refers to
|
||||||
``freedom,'' not ``zero cost.'' Anyone can charge any price for
|
``freedom,'' not ``zero cost.'' Anyone can charge any price for
|
||||||
GPL-covered software that they want to. However, in practice, the
|
GPL-covered software that they want to. However, in practice, the
|
||||||
@ -334,7 +326,6 @@ This chapter contains general questions having to do with Emacs, the
|
|||||||
Free Software Foundation, and related organizations.
|
Free Software Foundation, and related organizations.
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* The LPF::
|
|
||||||
* Real meaning of copyleft::
|
* Real meaning of copyleft::
|
||||||
* Guidelines for newsgroup postings::
|
* Guidelines for newsgroup postings::
|
||||||
* Newsgroup archives::
|
* Newsgroup archives::
|
||||||
@ -343,17 +334,6 @@ Free Software Foundation, and related organizations.
|
|||||||
* Contacting the FSF::
|
* Contacting the FSF::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node The LPF
|
|
||||||
@section What is the LPF?
|
|
||||||
@cindex LPF, description of
|
|
||||||
@cindex League for Programming Freedom
|
|
||||||
@cindex Software patents, opposition to
|
|
||||||
@cindex Patents for software, opposition to
|
|
||||||
|
|
||||||
The LPF opposes the expanding danger of software patents and
|
|
||||||
look-and-feel copyrights. More information on the LPF's views is
|
|
||||||
available at @uref{http://progfree.org/, the LPF home page}.
|
|
||||||
|
|
||||||
@node Real meaning of copyleft
|
@node Real meaning of copyleft
|
||||||
@section What is the real legal meaning of the GNU copyleft?
|
@section What is the real legal meaning of the GNU copyleft?
|
||||||
@cindex Copyleft, real meaning of
|
@cindex Copyleft, real meaning of
|
||||||
@ -427,11 +407,6 @@ Web-based Usenet search services, such as
|
|||||||
@uref{http://groups.google.com/groups/dir?q=gnu&, Google}, also
|
@uref{http://groups.google.com/groups/dir?q=gnu&, Google}, also
|
||||||
archive the @code{gnu.*} groups.
|
archive the @code{gnu.*} groups.
|
||||||
|
|
||||||
You can also read the archives of the @code{gnu.*} groups and post new
|
|
||||||
messages at @uref{http://gmane.org/, Gmane}. Gmane is a service that
|
|
||||||
presents mailing lists as newsgroups (even those without a traditional
|
|
||||||
mail-to-news gateway).
|
|
||||||
|
|
||||||
@node Reporting bugs
|
@node Reporting bugs
|
||||||
@section Where should I report bugs and other problems with Emacs?
|
@section Where should I report bugs and other problems with Emacs?
|
||||||
@cindex Bug reporting
|
@cindex Bug reporting
|
||||||
|
@ -1006,7 +1006,7 @@ what CLOS does when a monotonic class structure is defined.
|
|||||||
|
|
||||||
This is derived from the Dylan language documents by
|
This is derived from the Dylan language documents by
|
||||||
Kim Barrett et al.: A Monotonic Superclass Linearization for Dylan
|
Kim Barrett et al.: A Monotonic Superclass Linearization for Dylan
|
||||||
Retrieved from: http://192.220.96.201/dylan/linearization-oopsla96.html
|
Retrieved from: https://doi.org/10.1145/236338.236343
|
||||||
@end table
|
@end table
|
||||||
|
|
||||||
@node Predicates
|
@node Predicates
|
||||||
|
@ -90,7 +90,7 @@ alias of the second.
|
|||||||
There's one way to find out if GnuTLS is available, by calling
|
There's one way to find out if GnuTLS is available, by calling
|
||||||
@code{gnutls-available-p}. This is a little bit trickier on the W32
|
@code{gnutls-available-p}. This is a little bit trickier on the W32
|
||||||
(Windows) platform, but if you have the GnuTLS DLLs (available from
|
(Windows) platform, but if you have the GnuTLS DLLs (available from
|
||||||
@url{http://sourceforge.net/projects/ezwinports/files/} thanks to Eli
|
@url{https://sourceforge.net/projects/ezwinports/files/} thanks to Eli
|
||||||
Zaretskii) in the same directory as Emacs, you should be OK.
|
Zaretskii) in the same directory as Emacs, you should be OK.
|
||||||
|
|
||||||
@defun gnutls-available-p
|
@defun gnutls-available-p
|
||||||
|
@ -312,7 +312,7 @@ blobs inside a message body, not using modern MIME format.
|
|||||||
|
|
||||||
NOTE: Inline OpenPGP is not recommended and you should consider to use
|
NOTE: Inline OpenPGP is not recommended and you should consider to use
|
||||||
PGP/MIME@. See
|
PGP/MIME@. See
|
||||||
@uref{http://josefsson.org/inline-openpgp-considered-harmful.html,
|
@uref{https://josefsson.org/inline-openpgp-considered-harmful.html,
|
||||||
Inline OpenPGP in E-mail is bad@comma{} Mm'kay?}.
|
Inline OpenPGP in E-mail is bad@comma{} Mm'kay?}.
|
||||||
|
|
||||||
@noindent
|
@noindent
|
||||||
|
@ -699,7 +699,7 @@ stuff, to the current ERC buffer."
|
|||||||
|
|
||||||
;; This causes ERC to connect to the IRC server on your own machine (if
|
;; This causes ERC to connect to the IRC server on your own machine (if
|
||||||
;; you have one) upon hitting C-c e b. Replace MYNICK with your IRC
|
;; you have one) upon hitting C-c e b. Replace MYNICK with your IRC
|
||||||
;; nick. Often, people like to run bitlbee (http://bitlbee.org/) as an
|
;; nick. Often, people like to run bitlbee (https://bitlbee.org/) as an
|
||||||
;; AIM/Jabber/MSN to IRC gateway, so that they can use ERC to chat with
|
;; AIM/Jabber/MSN to IRC gateway, so that they can use ERC to chat with
|
||||||
;; people on those networks.
|
;; people on those networks.
|
||||||
(global-set-key "\C-ceb" (lambda () (interactive)
|
(global-set-key "\C-ceb" (lambda () (interactive)
|
||||||
@ -801,7 +801,7 @@ or if you have bugs to report, there are several places you can go.
|
|||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
|
|
||||||
@item
|
@item
|
||||||
@uref{http://www.emacswiki.org/cgi-bin/wiki/ERC} is the
|
@uref{https://www.emacswiki.org/emacs/ERC} is the
|
||||||
emacswiki.org page for ERC@. Anyone may add tips, hints, etc.@: to it.
|
emacswiki.org page for ERC@. Anyone may add tips, hints, etc.@: to it.
|
||||||
|
|
||||||
@item
|
@item
|
||||||
@ -838,7 +838,7 @@ general.
|
|||||||
@c mlang@@delysid.org, alex@@gnu.org
|
@c mlang@@delysid.org, alex@@gnu.org
|
||||||
In June 2001, Mario Lang and Alex Schroeder
|
In June 2001, Mario Lang and Alex Schroeder
|
||||||
took over development and created a ERC Project at
|
took over development and created a ERC Project at
|
||||||
@uref{http://sourceforge.net/projects/erc}.
|
@uref{https://sourceforge.net/projects/erc}.
|
||||||
|
|
||||||
In reaction to a mail about the new ERC development effort, Sergey
|
In reaction to a mail about the new ERC development effort, Sergey
|
||||||
Berezin said, ``First of all, I'm glad that my version of ERC is being
|
Berezin said, ``First of all, I'm glad that my version of ERC is being
|
||||||
|
@ -53,7 +53,7 @@ ERT is similar to tools for other environments such as JUnit, but has
|
|||||||
unique features that take advantage of the dynamic and interactive
|
unique features that take advantage of the dynamic and interactive
|
||||||
nature of Emacs. Despite its name, it works well both for test-driven
|
nature of Emacs. Despite its name, it works well both for test-driven
|
||||||
development (see
|
development (see
|
||||||
@url{http://en.wikipedia.org/wiki/Test-driven_development}) and for
|
@url{https://en.wikipedia.org/wiki/Test-driven_development}) and for
|
||||||
traditional software development methods.
|
traditional software development methods.
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
@ -899,11 +899,11 @@ For information on mocks, stubs, fixtures, or test suites, see below.
|
|||||||
|
|
||||||
Stubbing out functions or using so-called @emph{mocks} can make it
|
Stubbing out functions or using so-called @emph{mocks} can make it
|
||||||
easier to write tests. See
|
easier to write tests. See
|
||||||
@url{http://en.wikipedia.org/wiki/Mock_object} for an explanation of
|
@url{https://en.wikipedia.org/wiki/Mock_object} for an explanation of
|
||||||
the corresponding concepts in object-oriented languages.
|
the corresponding concepts in object-oriented languages.
|
||||||
|
|
||||||
ERT does not have built-in support for mocks or stubs. The package
|
ERT does not have built-in support for mocks or stubs. The package
|
||||||
@code{el-mock} (see @url{http://www.emacswiki.org/emacs/el-mock.el})
|
@code{el-mock} (see @url{https://www.emacswiki.org/emacs/el-mock.el})
|
||||||
offers mocks for Emacs Lisp and can be used in conjunction with ERT.
|
offers mocks for Emacs Lisp and can be used in conjunction with ERT.
|
||||||
|
|
||||||
|
|
||||||
|
@ -131,7 +131,7 @@ complement to the DAP itself.
|
|||||||
LDAP servers usually store (but are not limited to) information about
|
LDAP servers usually store (but are not limited to) information about
|
||||||
people such as their name, phone number, email address, office
|
people such as their name, phone number, email address, office
|
||||||
location, etc@enddots{} More information about LDAP can be found at
|
location, etc@enddots{} More information about LDAP can be found at
|
||||||
@url{http://www.openldap.org/}.
|
@url{https://www.openldap.org/}.
|
||||||
|
|
||||||
EUDC requires external support to access LDAP directory servers
|
EUDC requires external support to access LDAP directory servers
|
||||||
(@pxref{LDAP Configuration})
|
(@pxref{LDAP Configuration})
|
||||||
@ -193,7 +193,7 @@ email composition buffers (@pxref{Inline Query Expansion})
|
|||||||
LDAP support is added by means of @file{ldap.el}, which is part of
|
LDAP support is added by means of @file{ldap.el}, which is part of
|
||||||
Emacs. @file{ldap.el} needs an external program called
|
Emacs. @file{ldap.el} needs an external program called
|
||||||
@command{ldapsearch}, available as part of OpenLDAP
|
@command{ldapsearch}, available as part of OpenLDAP
|
||||||
(@url{http://www.openldap.org/}). The configurations in this section
|
(@url{https://www.openldap.org/}). The configurations in this section
|
||||||
were tested with OpenLDAP 2.4.23.
|
were tested with OpenLDAP 2.4.23.
|
||||||
|
|
||||||
Most servers use LDAP-over-SSL these days; the examples here reflect
|
Most servers use LDAP-over-SSL these days; the examples here reflect
|
||||||
|
@ -319,7 +319,7 @@ Gnus. He started writing an Emacs HTML rendering library,
|
|||||||
@code{shr.el}, to read blogs in Gnus. He eventually added a web
|
@code{shr.el}, to read blogs in Gnus. He eventually added a web
|
||||||
browser front end and HTML form support. Which resulted in EWW, the
|
browser front end and HTML form support. Which resulted in EWW, the
|
||||||
Emacs Web Wowser. EWW was announced on 16 June 2013:
|
Emacs Web Wowser. EWW was announced on 16 June 2013:
|
||||||
@url{http://lars.ingebrigtsen.no/2013/06/16/eww/}.
|
@url{https://lars.ingebrigtsen.no/2013/06/16/eww/}.
|
||||||
|
|
||||||
EWW was then moved from the Gnus repository to GNU Emacs and several
|
EWW was then moved from the Gnus repository to GNU Emacs and several
|
||||||
developers started contributing to it as well.
|
developers started contributing to it as well.
|
||||||
|
@ -164,7 +164,7 @@ Gnus is released independent from releases of Emacs. Therefore, the
|
|||||||
version bundled with Emacs might not be up to date (e.g., Gnus 5.9
|
version bundled with Emacs might not be up to date (e.g., Gnus 5.9
|
||||||
bundled with Emacs 21 is outdated).
|
bundled with Emacs 21 is outdated).
|
||||||
You can get the latest released version of Gnus from
|
You can get the latest released version of Gnus from
|
||||||
@uref{http://www.gnus.org/dist/gnus.tar.gz}
|
@uref{https://www.gnus.org/dist/gnus.tar.gz}
|
||||||
or from
|
or from
|
||||||
@uref{https://ftp.gnus.org/pub/gnus/gnus.tar.gz}.
|
@uref{https://ftp.gnus.org/pub/gnus/gnus.tar.gz}.
|
||||||
|
|
||||||
@ -178,10 +178,9 @@ What to do with the tarball now?
|
|||||||
Untar it via @samp{tar xvzf gnus.tar.gz} and do the common
|
Untar it via @samp{tar xvzf gnus.tar.gz} and do the common
|
||||||
@samp{./configure; make; make install} circle.
|
@samp{./configure; make; make install} circle.
|
||||||
(under MS-Windows either get the Cygwin environment from
|
(under MS-Windows either get the Cygwin environment from
|
||||||
@uref{http://www.cygwin.com}
|
@uref{https://www.cygwin.com}
|
||||||
which allows you to do what's described above or unpack the
|
which allows you to do what's described above or unpack the
|
||||||
tarball with some packer (e.g., Winace from
|
tarball with some packer (e.g., Winace)
|
||||||
@uref{http://www.winace.com})
|
|
||||||
and use the batch-file make.bat included in the tarball to install
|
and use the batch-file make.bat included in the tarball to install
|
||||||
Gnus.) If you don't want to (or aren't allowed to) install Gnus
|
Gnus.) If you don't want to (or aren't allowed to) install Gnus
|
||||||
system-wide, you can install it in your home directory and add the
|
system-wide, you can install it in your home directory and add the
|
||||||
@ -1367,12 +1366,12 @@ Is there a spell-checker? Perhaps even on-the-fly spell-checking?
|
|||||||
|
|
||||||
You can use ispell.el to spell-check stuff in Emacs. So the
|
You can use ispell.el to spell-check stuff in Emacs. So the
|
||||||
first thing to do is to make sure that you've got either
|
first thing to do is to make sure that you've got either
|
||||||
@uref{http://fmg-www.cs.ucla.edu/fmg-members/geoff/ispell.html, ispell}
|
@uref{https://www.cs.hmc.edu/~geoff/ispell.html, ispell}
|
||||||
or @uref{http://aspell.sourceforge.net/, aspell}
|
or @uref{http://aspell.net, aspell}
|
||||||
installed and in your Path. Then you need
|
installed and in your Path. Then you need
|
||||||
@uref{http://www.kdstevens.com/~stevens/ispell-page.html, ispell.el}
|
ispell.el
|
||||||
and for on-the-fly spell-checking
|
and for on-the-fly spell-checking
|
||||||
@uref{http://www-sop.inria.fr/members/Manuel.Serrano/flyspell/flyspell.html, flyspell.el}.
|
@uref{https://www-sop.inria.fr/members/Manuel.Serrano/flyspell/flyspell.html, flyspell.el}.
|
||||||
Ispell.el is shipped with Emacs,
|
Ispell.el is shipped with Emacs,
|
||||||
flyspell.el is shipped with Emacs, so there should be no need to install them
|
flyspell.el is shipped with Emacs, so there should be no need to install them
|
||||||
manually.
|
manually.
|
||||||
@ -1515,7 +1514,7 @@ cat file.face | sed 's/["\\]/\\&/g' > file.face.quoted
|
|||||||
@noindent
|
@noindent
|
||||||
|
|
||||||
If you can't use compface, there's an online X-face converter at
|
If you can't use compface, there's an online X-face converter at
|
||||||
@uref{http://www.dairiki.org/xface/}.
|
@uref{https://www.dairiki.org/xface/}.
|
||||||
If you use MS Windows, you could also use the WinFace program,
|
If you use MS Windows, you could also use the WinFace program,
|
||||||
which used to be available from
|
which used to be available from
|
||||||
@indicateurl{http://www.xs4all.nl/~walterln/winface/}.
|
@indicateurl{http://www.xs4all.nl/~walterln/winface/}.
|
||||||
@ -1713,7 +1712,7 @@ The easiest way is to tell your old mail program to
|
|||||||
export the messages in mbox format. Most Unix mailers
|
export the messages in mbox format. Most Unix mailers
|
||||||
are able to do this, if you come from the MS Windows
|
are able to do this, if you come from the MS Windows
|
||||||
world, you may find tools at
|
world, you may find tools at
|
||||||
@uref{http://mbx2mbox.sourceforge.net/}.
|
@uref{https://sourceforge.net/projects/mbx2mbox/}.
|
||||||
|
|
||||||
Now you've got to import this mbox file into Gnus. To do
|
Now you've got to import this mbox file into Gnus. To do
|
||||||
this, create a nndoc group based on the mbox file by
|
this, create a nndoc group based on the mbox file by
|
||||||
@ -1787,7 +1786,7 @@ How to search for a specific message?
|
|||||||
|
|
||||||
There are several ways for this, too. For a posting from
|
There are several ways for this, too. For a posting from
|
||||||
a Usenet group the easiest solution is probably to ask
|
a Usenet group the easiest solution is probably to ask
|
||||||
@uref{http://groups.google.com, groups.google.com},
|
@uref{https://groups.google.com, groups.google.com},
|
||||||
if you found the posting there, tell Google to display
|
if you found the posting there, tell Google to display
|
||||||
the raw message, look for the message-id, and say
|
the raw message, look for the message-id, and say
|
||||||
@samp{M-^ the@@message.id @key{RET}} in a
|
@samp{M-^ the@@message.id @key{RET}} in a
|
||||||
@ -1942,21 +1941,21 @@ when you're online.
|
|||||||
Let's talk about Unix systems first: For the news part,
|
Let's talk about Unix systems first: For the news part,
|
||||||
the easiest solution is a small nntp server like
|
the easiest solution is a small nntp server like
|
||||||
@uref{http://www.leafnode.org/, Leafnode} or
|
@uref{http://www.leafnode.org/, Leafnode} or
|
||||||
@uref{http://infa.abo.fi/~patrik/sn/, sn},
|
@uref{http://patrik.iki.fi/sn/, sn},
|
||||||
of course you can also install a full featured news
|
of course you can also install a full featured news
|
||||||
server like
|
server like
|
||||||
@uref{http://www.isc.org/software/inn/, inn}.
|
@uref{https://www.isc.org/othersoftware/, inn}.
|
||||||
Then you want to fetch your Mail, popular choices
|
Then you want to fetch your Mail, popular choices
|
||||||
are @uref{http://www.catb.org/~esr/fetchmail/, fetchmail}
|
are @uref{http://www.fetchmail.info/, fetchmail}
|
||||||
and @uref{http://pyropus.ca/software/getmail/, getmail}.
|
and @uref{http://pyropus.ca/software/getmail/, getmail}.
|
||||||
You should tell those to write the mail to your disk and
|
You should tell those to write the mail to your disk and
|
||||||
Gnus to read it from there. Last but not least the mail
|
Gnus to read it from there. Last but not least the mail
|
||||||
sending part: This can be done with every MTA like
|
sending part: This can be done with every MTA like
|
||||||
@uref{http://www.sendmail.org/, sendmail} or
|
@uref{https://www.proofpoint.com/us/open-source-email-solution, sendmail} or
|
||||||
@uref{http://www.exim.org/, exim}.
|
@uref{https://www.exim.org/, exim}.
|
||||||
|
|
||||||
On windows boxes I'd vote for
|
On windows boxes I'd vote for
|
||||||
@uref{http://www.tglsoft.de/, Hamster},
|
@uref{http://www.tglsoft.de/freeware_hamster.html, Hamster},
|
||||||
it's a small freeware, open-source program which fetches
|
it's a small freeware, open-source program which fetches
|
||||||
your mail and news from remote servers and offers them
|
your mail and news from remote servers and offers them
|
||||||
to Gnus (or any other mail and/or news reader) via nntp
|
to Gnus (or any other mail and/or news reader) via nntp
|
||||||
@ -2100,7 +2099,7 @@ Which websites should I know?
|
|||||||
@subsubheading Answer
|
@subsubheading Answer
|
||||||
|
|
||||||
The most important one is the
|
The most important one is the
|
||||||
@uref{http://www.gnus.org, official Gnus website}.
|
@uref{https://www.gnus.org, official Gnus website}.
|
||||||
|
|
||||||
Tell me about other sites which are interesting.
|
Tell me about other sites which are interesting.
|
||||||
|
|
||||||
@ -2111,9 +2110,7 @@ Which mailing lists and newsgroups are there?
|
|||||||
|
|
||||||
@subsubheading Answer
|
@subsubheading Answer
|
||||||
|
|
||||||
There's the newsgroup gnu.emacs.gnus (also available as
|
There's the newsgroup gnu.emacs.gnus which deals with general Gnus
|
||||||
@uref{http://dir.gmane.org/gmane.emacs.gnus.user,
|
|
||||||
gmane.emacs.gnus.user}) which deals with general Gnus
|
|
||||||
questions. If you have questions about development versions of
|
questions. If you have questions about development versions of
|
||||||
Gnus, you should better ask on the ding mailing list, see below.
|
Gnus, you should better ask on the ding mailing list, see below.
|
||||||
|
|
||||||
@ -2124,9 +2121,7 @@ the above groups). If you speak German, there's
|
|||||||
de.comm.software.gnus.
|
de.comm.software.gnus.
|
||||||
|
|
||||||
The ding mailing list (ding@@gnus.org) deals with development of
|
The ding mailing list (ding@@gnus.org) deals with development of
|
||||||
Gnus. You can read the ding list via NNTP, too under the name
|
Gnus.
|
||||||
@uref{http://dir.gmane.org/gmane.emacs.gnus.general,
|
|
||||||
gmane.emacs.gnus.general} from news.gmane.org.
|
|
||||||
|
|
||||||
@node FAQ 8-5
|
@node FAQ 8-5
|
||||||
@subsubheading Question 8.5
|
@subsubheading Question 8.5
|
||||||
|
@ -2629,6 +2629,9 @@ type. @xref{Document Groups}.
|
|||||||
Create one of the groups mentioned in @code{gnus-useful-groups}
|
Create one of the groups mentioned in @code{gnus-useful-groups}
|
||||||
(@code{gnus-group-make-useful-group}).
|
(@code{gnus-group-make-useful-group}).
|
||||||
|
|
||||||
|
@c FIXME: Gmane.org is no longer working; fix the Gmane referrences
|
||||||
|
@c in this file accordingly.
|
||||||
|
|
||||||
@item G w
|
@item G w
|
||||||
@kindex G w @r{(Group)}
|
@kindex G w @r{(Group)}
|
||||||
@findex gnus-group-make-web-group
|
@findex gnus-group-make-web-group
|
||||||
@ -3234,7 +3237,7 @@ group by reverse date to see the latest news at the top and an
|
|||||||
Debian daily news group @code{gmane.linux.debian.user.news} from
|
Debian daily news group @code{gmane.linux.debian.user.news} from
|
||||||
news.gmane.org. The @acronym{RSS} group corresponds to the Debian
|
news.gmane.org. The @acronym{RSS} group corresponds to the Debian
|
||||||
weekly news RSS feed
|
weekly news RSS feed
|
||||||
@url{http://packages.debian.org/unstable/newpkg_main.en.rdf},
|
@url{https://packages.debian.org/unstable/newpkg_main.en.rdf},
|
||||||
@xref{RSS}.
|
@xref{RSS}.
|
||||||
|
|
||||||
@lisp
|
@lisp
|
||||||
@ -9164,10 +9167,10 @@ Use @uref{http://emacs-w3m.namazu.org/, emacs-w3m}.
|
|||||||
Use @uref{http://w3m.sourceforge.net/, w3m}.
|
Use @uref{http://w3m.sourceforge.net/, w3m}.
|
||||||
|
|
||||||
@item links
|
@item links
|
||||||
Use @uref{http://links.sf.net/, Links}.
|
Use @uref{https://almende.github.io/chap-links-library/, CHAP Links}.
|
||||||
|
|
||||||
@item lynx
|
@item lynx
|
||||||
Use @uref{http://lynx.isc.org/, Lynx}.
|
Use @uref{https://lynx.browser.org/, Lynx}.
|
||||||
|
|
||||||
@item html2text
|
@item html2text
|
||||||
Use html2text---a simple @acronym{HTML} converter included with Gnus.
|
Use html2text---a simple @acronym{HTML} converter included with Gnus.
|
||||||
@ -9591,7 +9594,7 @@ Picons, on the other hand, reside on your own system, and Gnus will
|
|||||||
try to match the headers to what you have (@pxref{Picons}).
|
try to match the headers to what you have (@pxref{Picons}).
|
||||||
|
|
||||||
Gravatars reside on-line and are fetched from
|
Gravatars reside on-line and are fetched from
|
||||||
@uref{http://www.gravatar.com/} (@pxref{Gravatars}).
|
@uref{https://en.gravatar.com/} (@pxref{Gravatars}).
|
||||||
|
|
||||||
All these functions are toggles---if the elements already exist,
|
All these functions are toggles---if the elements already exist,
|
||||||
they'll be removed.
|
they'll be removed.
|
||||||
@ -13897,7 +13900,7 @@ installed. You then define a server as follows:
|
|||||||
@findex nntp-open-ssl-stream
|
@findex nntp-open-ssl-stream
|
||||||
@item nntp-open-ssl-stream
|
@item nntp-open-ssl-stream
|
||||||
Opens a connection to a server over a @dfn{secure} channel. To use
|
Opens a connection to a server over a @dfn{secure} channel. To use
|
||||||
this you must have @uref{http://www.openssl.org, OpenSSL}
|
this you must have @uref{https://www.openssl.org/, OpenSSL}
|
||||||
@ignore
|
@ignore
|
||||||
@c Defunct URL, ancient package, so don't mention it.
|
@c Defunct URL, ancient package, so don't mention it.
|
||||||
or @uref{ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL, SSLeay}
|
or @uref{ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL, SSLeay}
|
||||||
@ -16411,7 +16414,7 @@ have to set this variable to @code{t}. The default is @code{nil}.
|
|||||||
|
|
||||||
@code{nnmaildir} stores mail in the maildir format, with each maildir
|
@code{nnmaildir} stores mail in the maildir format, with each maildir
|
||||||
corresponding to a group in Gnus. This format is documented here:
|
corresponding to a group in Gnus. This format is documented here:
|
||||||
@uref{http://cr.yp.to/proto/maildir.html}. @code{nnmaildir}
|
@uref{https://cr.yp.to/proto/maildir.html}. @code{nnmaildir}
|
||||||
also stores extra information in the @file{.nnmaildir/} directory
|
also stores extra information in the @file{.nnmaildir/} directory
|
||||||
within a maildir.
|
within a maildir.
|
||||||
|
|
||||||
@ -17083,7 +17086,7 @@ Some web sites have an RDF Site Summary (@acronym{RSS}).
|
|||||||
@acronym{RSS} is a format for summarizing headlines from news related
|
@acronym{RSS} is a format for summarizing headlines from news related
|
||||||
sites (such as BBC or CNN). But basically anything list-like can be
|
sites (such as BBC or CNN). But basically anything list-like can be
|
||||||
presented as an @acronym{RSS} feed: weblogs, changelogs or recent
|
presented as an @acronym{RSS} feed: weblogs, changelogs or recent
|
||||||
changes to a wiki (e.g., @url{http://cliki.net/site/recent-changes}).
|
changes to a wiki (e.g., @url{https://cliki.net/site/recent-changes}).
|
||||||
|
|
||||||
@acronym{RSS} has a quite regular and nice interface, and it's
|
@acronym{RSS} has a quite regular and nice interface, and it's
|
||||||
possible to get the information Gnus needs to keep groups updated.
|
possible to get the information Gnus needs to keep groups updated.
|
||||||
@ -20864,6 +20867,7 @@ The kill to score conversion package isn't included in Emacs by default.
|
|||||||
You can fetch it from the contrib directory of the Gnus distribution or
|
You can fetch it from the contrib directory of the Gnus distribution or
|
||||||
from
|
from
|
||||||
@uref{http://heim.ifi.uio.no/~larsi/ding-various/gnus-kill-to-score.el}.
|
@uref{http://heim.ifi.uio.no/~larsi/ding-various/gnus-kill-to-score.el}.
|
||||||
|
@c FIXME: The above URL no longer works.
|
||||||
|
|
||||||
If your old kill files are very complex---if they contain more
|
If your old kill files are very complex---if they contain more
|
||||||
non-@code{gnus-kill} forms than not, you'll have to convert them by
|
non-@code{gnus-kill} forms than not, you'll have to convert them by
|
||||||
@ -21370,9 +21374,6 @@ to get a group name. By default this is @code{$HOME/Mail}.
|
|||||||
|
|
||||||
FIXME: Say something more here.
|
FIXME: Say something more here.
|
||||||
|
|
||||||
Documentation for swish-e may be found at the swish-e homepage
|
|
||||||
@uref{http://swish-e.org}
|
|
||||||
|
|
||||||
@table @code
|
@table @code
|
||||||
|
|
||||||
@item nnir-swish-e-program
|
@item nnir-swish-e-program
|
||||||
@ -23557,7 +23558,7 @@ represent the author of the message.
|
|||||||
@cindex face
|
@cindex face
|
||||||
@findex gnus-article-display-face
|
@findex gnus-article-display-face
|
||||||
The contents of a @code{Face} header must be a base64 encoded PNG image.
|
The contents of a @code{Face} header must be a base64 encoded PNG image.
|
||||||
See @uref{http://quimby.gnus.org/circus/face/} for the precise
|
See @uref{https://quimby.gnus.org/circus/face/} for the precise
|
||||||
specifications.
|
specifications.
|
||||||
|
|
||||||
The @code{gnus-face-properties-alist} variable affects the appearance of
|
The @code{gnus-face-properties-alist} variable affects the appearance of
|
||||||
@ -23681,7 +23682,7 @@ in either monochrome @code{XBM} format or color @code{XPM} and
|
|||||||
@vindex gnus-picon-databases
|
@vindex gnus-picon-databases
|
||||||
For instructions on obtaining and installing the picons databases,
|
For instructions on obtaining and installing the picons databases,
|
||||||
point your Web browser at
|
point your Web browser at
|
||||||
@uref{http://www.cs.indiana.edu/picons/ftp/index.html}.
|
@uref{https://cs.indiana.edu/ftp/faces/picons/}.
|
||||||
|
|
||||||
If you are using Debian GNU/Linux, saying @samp{apt-get install
|
If you are using Debian GNU/Linux, saying @samp{apt-get install
|
||||||
picon-.*} will install the picons where Gnus can find them.
|
picon-.*} will install the picons where Gnus can find them.
|
||||||
@ -23750,7 +23751,7 @@ interesting.
|
|||||||
|
|
||||||
A gravatar is an image registered to an e-mail address.
|
A gravatar is an image registered to an e-mail address.
|
||||||
|
|
||||||
You can submit yours on-line at @uref{http://www.gravatar.com}.
|
You can submit yours on-line at @uref{https://en.gravatar.com/}.
|
||||||
|
|
||||||
The following variables offer control over how things are displayed.
|
The following variables offer control over how things are displayed.
|
||||||
|
|
||||||
@ -24147,8 +24148,7 @@ compute a hash collision up to a certain number of bits. The
|
|||||||
resulting hashcash cookie is inserted in a @samp{X-Hashcash:} header.
|
resulting hashcash cookie is inserted in a @samp{X-Hashcash:} header.
|
||||||
For more details, and for the external application @code{hashcash} you
|
For more details, and for the external application @code{hashcash} you
|
||||||
need to install to use this feature, see
|
need to install to use this feature, see
|
||||||
@uref{http://www.hashcash.org/}. Even more information can be found
|
@uref{http://www.hashcash.org/}.
|
||||||
at @uref{http://www.camram.org/}.
|
|
||||||
|
|
||||||
If you wish to generate hashcash for each message you send, you can
|
If you wish to generate hashcash for each message you send, you can
|
||||||
customize @code{message-generate-hashcash} (@pxref{Mail Headers, ,Mail
|
customize @code{message-generate-hashcash} (@pxref{Mail Headers, ,Mail
|
||||||
@ -24999,7 +24999,7 @@ added to a group's @code{spam-process} parameter, the spam-marked
|
|||||||
articles groups will be reported to the Gmane administrators via a
|
articles groups will be reported to the Gmane administrators via a
|
||||||
HTTP request.
|
HTTP request.
|
||||||
|
|
||||||
Gmane can be found at @uref{http://gmane.org}.
|
Gmane was formerly found at @uref{http://gmane.org}.
|
||||||
|
|
||||||
@emph{WARNING}
|
@emph{WARNING}
|
||||||
|
|
||||||
@ -26505,7 +26505,7 @@ but at the common table.@*
|
|||||||
|
|
||||||
If you want to investigate the person responsible for this outrage,
|
If you want to investigate the person responsible for this outrage,
|
||||||
you can point your (feh!) web browser to
|
you can point your (feh!) web browser to
|
||||||
@uref{http://quimby.gnus.org/}. This is also the primary
|
@uref{https://quimby.gnus.org/}. This is also the primary
|
||||||
distribution point for the new and spiffy versions of Gnus, and is
|
distribution point for the new and spiffy versions of Gnus, and is
|
||||||
known as The Site That Destroys Newsrcs And Drives People Mad.
|
known as The Site That Destroys Newsrcs And Drives People Mad.
|
||||||
|
|
||||||
@ -26567,9 +26567,7 @@ Gnus 5.10 on May 1st 2003 (24 releases).
|
|||||||
|
|
||||||
On the January 4th 2004, No Gnus was begun.
|
On the January 4th 2004, No Gnus was begun.
|
||||||
|
|
||||||
On April 19, 2010 Gnus development was moved to Git. See
|
On April 19, 2010 Gnus development was moved to Git.
|
||||||
http://git.gnus.org for details (http://www.gnus.org will be updated
|
|
||||||
with the information when possible).
|
|
||||||
|
|
||||||
On the January 31th 2012, Ma Gnus was begun.
|
On the January 31th 2012, Ma Gnus was begun.
|
||||||
|
|
||||||
|
@ -1143,7 +1143,7 @@ standards, OpenSSL and so on.
|
|||||||
|
|
||||||
The @acronym{S/MIME} support in Message (and @acronym{MML}) can use
|
The @acronym{S/MIME} support in Message (and @acronym{MML}) can use
|
||||||
OpenSSL@. OpenSSL performs the actual @acronym{S/MIME} sign/encrypt
|
OpenSSL@. OpenSSL performs the actual @acronym{S/MIME} sign/encrypt
|
||||||
operations. OpenSSL can be found at @uref{http://www.openssl.org/}.
|
operations. OpenSSL can be found at @uref{https://www.openssl.org/}.
|
||||||
OpenSSL 0.9.6 and later should work. Version 0.9.5a cannot extract mail
|
OpenSSL 0.9.6 and later should work. Version 0.9.5a cannot extract mail
|
||||||
addresses from certificates, and it insert a spurious CR character into
|
addresses from certificates, and it insert a spurious CR character into
|
||||||
@acronym{MIME} separators so you may wish to avoid it if you would like
|
@acronym{MIME} separators so you may wish to avoid it if you would like
|
||||||
@ -1291,7 +1291,7 @@ to change this behavior you can customize the
|
|||||||
This causes to sign and encrypt in two passes, thus generating a
|
This causes to sign and encrypt in two passes, thus generating a
|
||||||
message that can be understood by PGP version 2.
|
message that can be understood by PGP version 2.
|
||||||
|
|
||||||
(Refer to @uref{http://www.gnupg.org/gph/en/pgp2x.html} for more
|
(Refer to @uref{https://www.gnupg.org/gph/en/pgp2x.html} for more
|
||||||
information about the problem.)
|
information about the problem.)
|
||||||
|
|
||||||
@node Encrypt-to-self
|
@node Encrypt-to-self
|
||||||
|
@ -17,8 +17,8 @@
|
|||||||
@set UPDATE-MONTH April, 2016
|
@set UPDATE-MONTH April, 2016
|
||||||
|
|
||||||
@c Other variables.
|
@c Other variables.
|
||||||
@set MH-BOOK-HOME http://rand-mh.sourceforge.net/book/mh
|
@set MH-BOOK-HOME https://rand-mh.sourceforge.io/book/
|
||||||
@set MH-E-HOME http://mh-e.sourceforge.net/
|
@set MH-E-HOME https://mh-e.sourceforge.io/
|
||||||
|
|
||||||
@c Copyright
|
@c Copyright
|
||||||
@copying
|
@copying
|
||||||
@ -256,9 +256,9 @@ This manual is available in both Info and online formats. The Info
|
|||||||
version is distributed with Emacs and can be accessed with the
|
version is distributed with Emacs and can be accessed with the
|
||||||
@command{info} command (@samp{info mh-e}) or within Emacs (@kbd{C-h i
|
@command{info} command (@samp{info mh-e}) or within Emacs (@kbd{C-h i
|
||||||
m mh-e @key{RET}}). The online version is available at
|
m mh-e @key{RET}}). The online version is available at
|
||||||
@uref{http://mh-e.sourceforge.net/manual/, SourceForge}. Another great
|
@uref{https://mh-e.sourceforge.io/manual/, SourceForge}. Another great
|
||||||
online resource is the book
|
online resource is the book
|
||||||
@uref{http://rand-mh.sourceforge.net/book/, @cite{MH & nmh: Email for
|
@uref{https://rand-mh.sourceforge.io/book/, @cite{MH & nmh: Email for
|
||||||
Users & Programmers}} (also known as @dfn{the MH book}).
|
Users & Programmers}} (also known as @dfn{the MH book}).
|
||||||
|
|
||||||
I hope you enjoy this manual! If you have any comments, or suggestions
|
I hope you enjoy this manual! If you have any comments, or suggestions
|
||||||
@ -554,8 +554,8 @@ to install MH or tell MH-E where to find MH.
|
|||||||
If you don't have MH on your system already, you must install a
|
If you don't have MH on your system already, you must install a
|
||||||
variant of MH@. The Debian mh-e package does this for you
|
variant of MH@. The Debian mh-e package does this for you
|
||||||
automatically (@pxref{Getting MH-E}). Most people use
|
automatically (@pxref{Getting MH-E}). Most people use
|
||||||
@uref{http://www.nongnu.org/nmh/, nmh}, but you may be interested in
|
@uref{https://www.nongnu.org/nmh/, nmh}, but you may be interested in
|
||||||
trying out @uref{http://mailutils.org/, GNU mailutils MH}, which
|
trying out @uref{https://mailutils.org/, GNU mailutils MH}, which
|
||||||
supports IMAP@. Your GNU/Linux distribution probably has packages for
|
supports IMAP@. Your GNU/Linux distribution probably has packages for
|
||||||
both of these.
|
both of these.
|
||||||
|
|
||||||
@ -2092,7 +2092,7 @@ This feature will be turned on by default if your system supports it.
|
|||||||
The first header field used, if present, is the Gnus-specific
|
The first header field used, if present, is the Gnus-specific
|
||||||
@samp{Face:} field@footnote{The @samp{Face:} field appeared in GNU
|
@samp{Face:} field@footnote{The @samp{Face:} field appeared in GNU
|
||||||
Emacs 21 and XEmacs. For more information, see
|
Emacs 21 and XEmacs. For more information, see
|
||||||
@uref{http://quimby.gnus.org/circus/face/}.}.
|
@uref{https://quimby.gnus.org/circus/face/}.}.
|
||||||
|
|
||||||
@cindex @command{uncompface}
|
@cindex @command{uncompface}
|
||||||
@cindex Emacs, packages, @samp{x-face}
|
@cindex Emacs, packages, @samp{x-face}
|
||||||
@ -2100,6 +2100,7 @@ Emacs 21 and XEmacs. For more information, see
|
|||||||
@cindex @samp{x-face} package
|
@cindex @samp{x-face} package
|
||||||
@vindex mh-show-xface
|
@vindex mh-show-xface
|
||||||
|
|
||||||
|
@c FIXME: These URLs do not seem to work any more.
|
||||||
Next is the traditional @samp{X-Face:} header field@footnote{The
|
Next is the traditional @samp{X-Face:} header field@footnote{The
|
||||||
display of this field requires the
|
display of this field requires the
|
||||||
@uref{ftp://ftp.cs.indiana.edu/pub/faces/compface/compface.tar.Z,
|
@uref{ftp://ftp.cs.indiana.edu/pub/faces/compface/compface.tar.Z,
|
||||||
@ -2122,7 +2123,7 @@ Finally, MH-E will display images referenced by the
|
|||||||
@samp{X-Face:} fields are present@footnote{The display of the images
|
@samp{X-Face:} fields are present@footnote{The display of the images
|
||||||
requires the @uref{https://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}
|
@command{wget} program} to fetch the image and the @command{convert}
|
||||||
program from the @uref{http://www.imagemagick.org/script/index.php,
|
program from the @uref{https://www.imagemagick.org/script/index.php,
|
||||||
ImageMagick suite}.}. Of the three header fields this is the most
|
ImageMagick suite}.}. Of the three header fields this is the most
|
||||||
efficient in terms of network usage since the image doesn't need to be
|
efficient in terms of network usage since the image doesn't need to be
|
||||||
transmitted with every single mail. The option
|
transmitted with every single mail. The option
|
||||||
@ -2509,9 +2510,9 @@ For additional information on buttons, see
|
|||||||
@ref{Article Buttons,,,gnus}, and @ref{MIME Commands,,,gnus}.
|
@ref{Article Buttons,,,gnus}, and @ref{MIME Commands,,,gnus}.
|
||||||
@end ifinfo
|
@end ifinfo
|
||||||
@ifnotinfo
|
@ifnotinfo
|
||||||
the chapters @uref{http://www.gnus.org/manual/gnus_101.html#SEC101,
|
the chapters @uref{https://www.gnus.org/manual/gnus_101.html#SEC101,
|
||||||
Article Buttons} and
|
Article Buttons} and
|
||||||
@uref{http://www.gnus.org/manual/gnus_108.html#SEC108, MIME Commands}
|
@uref{https://www.gnus.org/manual/gnus_108.html#SEC108, MIME Commands}
|
||||||
in the @cite{The Gnus Manual}.
|
in the @cite{The Gnus Manual}.
|
||||||
@end ifnotinfo
|
@end ifnotinfo
|
||||||
|
|
||||||
@ -2603,7 +2604,7 @@ and @code{mm-html-inhibit-images}
|
|||||||
(@pxref{Display Customization,,,emacs-mime}).
|
(@pxref{Display Customization,,,emacs-mime}).
|
||||||
@end ifinfo
|
@end ifinfo
|
||||||
@ifnotinfo
|
@ifnotinfo
|
||||||
(see section @uref{http://www.gnus.org/manual/emacs-mime_6.html,
|
(see section @uref{https://www.gnus.org/manual/emacs-mime_6.html,
|
||||||
Display Customization} in the @cite{The Emacs MIME Manual}).
|
Display Customization} in the @cite{The Emacs MIME Manual}).
|
||||||
@end ifnotinfo
|
@end ifnotinfo
|
||||||
@c -------------------------
|
@c -------------------------
|
||||||
@ -2623,7 +2624,7 @@ the option @code{mm-w3m-safe-url-regexp}
|
|||||||
(@pxref{Display Customization,,,emacs-mime}).
|
(@pxref{Display Customization,,,emacs-mime}).
|
||||||
@end ifinfo
|
@end ifinfo
|
||||||
@ifnotinfo
|
@ifnotinfo
|
||||||
(see section @uref{http://www.gnus.org/manual/emacs-mime_6.html,
|
(see section @uref{https://www.gnus.org/manual/emacs-mime_6.html,
|
||||||
Display Customization} in the @cite{The Emacs MIME Manual}).
|
Display Customization} in the @cite{The Emacs MIME Manual}).
|
||||||
@end ifnotinfo
|
@end ifnotinfo
|
||||||
@c -------------------------
|
@c -------------------------
|
||||||
@ -2647,10 +2648,10 @@ For a couple more sources of information about
|
|||||||
the Gnus command @kbd{W h} (@pxref{Article Washing,,,gnus}).
|
the Gnus command @kbd{W h} (@pxref{Article Washing,,,gnus}).
|
||||||
@end ifinfo
|
@end ifinfo
|
||||||
@ifnotinfo
|
@ifnotinfo
|
||||||
see section @uref{http://www.gnus.org/manual/emacs-mime_6.html,
|
see section @uref{https://www.gnus.org/manual/emacs-mime_6.html,
|
||||||
Display Customization} in the @cite{The Emacs MIME Manual} and the
|
Display Customization} in the @cite{The Emacs MIME Manual} and the
|
||||||
documentation for the Gnus command @kbd{W h} (see section
|
documentation for the Gnus command @kbd{W h} (see section
|
||||||
@uref{http://www.gnus.org/manual/gnus_48.html#Article-Washing, Article
|
@uref{https://www.gnus.org/manual/gnus_48.html#Article-Washing, Article
|
||||||
Washing} in the
|
Washing} in the
|
||||||
@cite{The Gnus Manual}).
|
@cite{The Gnus Manual}).
|
||||||
@end ifnotinfo
|
@end ifnotinfo
|
||||||
@ -2729,7 +2730,7 @@ Drafts}).
|
|||||||
You can read encrypted or signed PGP or GPG messages with
|
You can read encrypted or signed PGP or GPG messages with
|
||||||
MH-E@footnote{This feature depends on post-5.10 versions of Gnus.
|
MH-E@footnote{This feature depends on post-5.10 versions of Gnus.
|
||||||
@cite{MIME Security with OpenPGP} is documented in
|
@cite{MIME Security with OpenPGP} is documented in
|
||||||
@uref{http://www.rfc-editor.org/rfc/rfc3156.txt, RFC 3156}. However,
|
@uref{https://www.rfc-editor.org/rfc/rfc3156.txt, RFC 3156}. However,
|
||||||
MH-E can also decrypt old-style PGP messages that are not in MIME
|
MH-E can also decrypt old-style PGP messages that are not in MIME
|
||||||
format.}. This section assumes that you already have a good
|
format.}. This section assumes that you already have a good
|
||||||
understanding of GPG and have set up your keys appropriately.
|
understanding of GPG and have set up your keys appropriately.
|
||||||
@ -5050,7 +5051,7 @@ for the next hook function. The standard prefix
|
|||||||
@vindex mh-yank-behavior
|
@vindex mh-yank-behavior
|
||||||
|
|
||||||
For example, if you use the hook function
|
For example, if you use the hook function
|
||||||
@uref{http://www.emacswiki.org/emacs/TrivialCite,
|
@uref{https://www.emacswiki.org/emacs/TrivialCite,
|
||||||
@code{trivial-cite}} (which is NOT part of Emacs), set
|
@code{trivial-cite}} (which is NOT part of Emacs), set
|
||||||
@code{mh-yank-behavior} to @samp{Body and Header}.
|
@code{mh-yank-behavior} to @samp{Body and Header}.
|
||||||
|
|
||||||
@ -5166,11 +5167,11 @@ contains the value of the @samp{X-Face:} header field.
|
|||||||
The @samp{X-Face:} header field, which is a low-resolution, black and
|
The @samp{X-Face:} header field, which is a low-resolution, black and
|
||||||
white image, can be generated using the
|
white image, can be generated using the
|
||||||
@uref{ftp://ftp.cs.indiana.edu/pub/faces/compface/compface.tar.Z,
|
@uref{ftp://ftp.cs.indiana.edu/pub/faces/compface/compface.tar.Z,
|
||||||
@command{compface}} command. The @uref{http://www.dairiki.org/xface/,
|
@command{compface}} command. The @uref{https://www.dairiki.org/xface/,
|
||||||
@cite{Online X-Face Converter}} is a useful resource for quick
|
@cite{Online X-Face Converter}} is a useful resource for quick
|
||||||
conversion of images into @samp{X-Face:} header fields.
|
conversion of images into @samp{X-Face:} header fields.
|
||||||
|
|
||||||
Use the @uref{http://quimby.gnus.org/circus/face/make-face,
|
Use the @uref{https://quimby.gnus.org/circus/face/make-face,
|
||||||
@command{make-face}} script to convert a JPEG image to the higher
|
@command{make-face}} script to convert a JPEG image to the higher
|
||||||
resolution, color, @samp{Face:} header field.
|
resolution, color, @samp{Face:} header field.
|
||||||
|
|
||||||
@ -5198,7 +5199,7 @@ defined by this option doesn't exist.
|
|||||||
MH-E has the capability to create multimedia messages. It uses the
|
MH-E has the capability to create multimedia messages. It uses the
|
||||||
@sc{mime} (Multipurpose Internet Mail Extensions)
|
@sc{mime} (Multipurpose Internet Mail Extensions)
|
||||||
protocol@footnote{@sc{mime} is defined in
|
protocol@footnote{@sc{mime} is defined in
|
||||||
@uref{http://www.rfc-editor.org/rfc/rfc2045.txt, RFC 2045}.} The
|
@uref{https://www.rfc-editor.org/rfc/rfc2045.txt, RFC 2045}.} The
|
||||||
@sc{mime} protocol allows you to incorporate images, sound, video,
|
@sc{mime} protocol allows you to incorporate images, sound, video,
|
||||||
binary files, and even commands that fetch a file with @samp{ftp} when
|
binary files, and even commands that fetch a file with @samp{ftp} when
|
||||||
your recipient reads the message!
|
your recipient reads the message!
|
||||||
@ -5231,7 +5232,7 @@ Meta Language) tags@footnote{
|
|||||||
@end ifinfo
|
@end ifinfo
|
||||||
@ifnotinfo
|
@ifnotinfo
|
||||||
See the section Composing in
|
See the section Composing in
|
||||||
@uref{http://www.gnus.org/manual/emacs-mime.html, @cite{The Emacs MIME
|
@uref{https://www.gnus.org/manual/emacs-mime.html, @cite{The Emacs MIME
|
||||||
Manual}}.
|
Manual}}.
|
||||||
@end ifnotinfo
|
@end ifnotinfo
|
||||||
}. The option @code{mh-compose-insertion} can be used to choose
|
}. The option @code{mh-compose-insertion} can be used to choose
|
||||||
@ -5537,7 +5538,7 @@ been formatted by @kbd{C-c C-e}.
|
|||||||
@cindex RFC 3156
|
@cindex RFC 3156
|
||||||
|
|
||||||
MH-E can sign and encrypt messages as defined in
|
MH-E can sign and encrypt messages as defined in
|
||||||
@uref{http://www.rfc-editor.org/rfc/rfc3156.txt, RFC 3156}. If you
|
@uref{https://www.rfc-editor.org/rfc/rfc3156.txt, RFC 3156}. If you
|
||||||
should choose to sign or encrypt your message, use one of the
|
should choose to sign or encrypt your message, use one of the
|
||||||
following commands to do so any time before sending your message.
|
following commands to do so any time before sending your message.
|
||||||
|
|
||||||
@ -6909,7 +6910,7 @@ IndexDir /home/user/Mail
|
|||||||
IndexFile /home/user/Mail/.swish/index
|
IndexFile /home/user/Mail/.swish/index
|
||||||
IndexName "Mail Index"
|
IndexName "Mail Index"
|
||||||
IndexDescription "Mail Index"
|
IndexDescription "Mail Index"
|
||||||
IndexPointer "http://nowhere"
|
IndexPointer "https://nowhere"
|
||||||
IndexAdmin "nobody"
|
IndexAdmin "nobody"
|
||||||
#MetaNames automatic
|
#MetaNames automatic
|
||||||
IndexReport 3
|
IndexReport 3
|
||||||
@ -7630,7 +7631,7 @@ Whitelisted message face
|
|||||||
@cindex spam filters, SpamAssassin
|
@cindex spam filters, SpamAssassin
|
||||||
@cindex spam filters, bogofilter
|
@cindex spam filters, bogofilter
|
||||||
|
|
||||||
MH-E depends on @uref{http://spamassassin.apache.org/, SpamAssassin},
|
MH-E depends on @uref{https://spamassassin.apache.org/, SpamAssassin},
|
||||||
@uref{http://bogofilter.sourceforge.net/, bogofilter}, or
|
@uref{http://bogofilter.sourceforge.net/, bogofilter}, or
|
||||||
@uref{http://spamprobe.sourceforge.net/, SpamProbe} to throw the dreck
|
@uref{http://spamprobe.sourceforge.net/, SpamProbe} to throw the dreck
|
||||||
away. This chapter describes briefly how to configure these programs
|
away. This chapter describes briefly how to configure these programs
|
||||||
@ -7705,7 +7706,7 @@ MH-E can work with.
|
|||||||
|
|
||||||
SpamAssassin is one of the more popular spam filtering programs. Get
|
SpamAssassin is one of the more popular spam filtering programs. Get
|
||||||
it from your local distribution or from the
|
it from your local distribution or from the
|
||||||
@uref{http://spamassassin.apache.org/, SpamAssassin web site}.
|
@uref{https://spamassassin.apache.org/, SpamAssassin web site}.
|
||||||
|
|
||||||
To use SpamAssassin, add the following recipes to @file{~/.procmailrc}:
|
To use SpamAssassin, add the following recipes to @file{~/.procmailrc}:
|
||||||
|
|
||||||
@ -8530,11 +8531,13 @@ expressions to ensure that MH-E and highlighting perform well.
|
|||||||
@cindex Unix commands, @command{procmail}
|
@cindex Unix commands, @command{procmail}
|
||||||
@cindex mailing lists, reading
|
@cindex mailing lists, reading
|
||||||
|
|
||||||
This appendix explains how to use @uref{http://www.procmail.org/,
|
This appendix explains how to use procmail, which can
|
||||||
procmail} to file mail from mailing lists into folders which can then
|
file mail from mailing lists into folders which can then
|
||||||
be read easily with MH-E@footnote{The MH equivalent, @command{slocal},
|
be read easily with MH-E@footnote{The MH equivalent, @command{slocal},
|
||||||
can be used as well, but procmail is more flexible and more packages
|
can be used as well, but procmail was more flexible and more packages
|
||||||
exist for procmail than for slocal.}. Some mailing lists have such
|
exist for procmail than for slocal.}. Unfortunately, procmail is no
|
||||||
|
longer recommended due to its security vulnerabilities.
|
||||||
|
Some mailing lists have such
|
||||||
high traffic that Gnus must be used and I discuss how to use Gnus
|
high traffic that Gnus must be used and I discuss how to use Gnus
|
||||||
side-by-side with MH-E.
|
side-by-side with MH-E.
|
||||||
|
|
||||||
@ -8764,7 +8767,7 @@ in all new releases).
|
|||||||
@cindex Debian
|
@cindex Debian
|
||||||
|
|
||||||
If you use Debian, you can install the Debian
|
If you use Debian, you can install the Debian
|
||||||
@uref{http://packages.debian.org/unstable/mail/mh-e, mh-e package}
|
@uref{https://packages.debian.org/unstable/mail/mh-e, mh-e package}
|
||||||
instead.
|
instead.
|
||||||
|
|
||||||
@cindex files, @samp{MH-E-NEWS}
|
@cindex files, @samp{MH-E-NEWS}
|
||||||
@ -8813,7 +8816,7 @@ hands several times since then. Jim Larus wanted to do something
|
|||||||
similar for GNU Emacs, and ended up completely rewriting it that same
|
similar for GNU Emacs, and ended up completely rewriting it that same
|
||||||
year. In 1989, Stephen Gildea picked it up and added many
|
year. In 1989, Stephen Gildea picked it up and added many
|
||||||
improvements. Bill Wohler then took over in 2000 and moved its
|
improvements. Bill Wohler then took over in 2000 and moved its
|
||||||
development to @uref{http://sourceforge.net/, SourceForge} where it
|
development to @uref{https://sourceforge.net/, SourceForge} where it
|
||||||
lives today.
|
lives today.
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
@ -9040,8 +9043,8 @@ Bill Wohler, August 2008
|
|||||||
@c LocalWords: Tennex texi texinfo Thelen thelenm
|
@c LocalWords: Tennex texi texinfo Thelen thelenm
|
||||||
@c LocalWords: UCI undeleted whatnow wohler xmh ypcat
|
@c LocalWords: UCI undeleted whatnow wohler xmh ypcat
|
||||||
@c
|
@c
|
||||||
@c See http://www.oreilly.com/oreilly/author/stylesheet.html.
|
@c See https://oreillymedia.github.io/production-resources/styleguide/.
|
||||||
@c See http://en.wikipedia.org/.
|
@c See https://en.wikipedia.org/.
|
||||||
@c
|
@c
|
||||||
@c Note the lowercase mh which is needed to avoid hits in the
|
@c Note the lowercase mh which is needed to avoid hits in the
|
||||||
@c functions and variables. Occasionally, check for accidental
|
@c functions and variables. Occasionally, check for accidental
|
||||||
|
@ -39,7 +39,6 @@ modify this GNU manual.''
|
|||||||
@title Newsticker---a feed reader for Emacs
|
@title Newsticker---a feed reader for Emacs
|
||||||
@author Ulf Jasper
|
@author Ulf Jasper
|
||||||
@author @email{ulf.jasper@@web.de}
|
@author @email{ulf.jasper@@web.de}
|
||||||
@author @uref{http://ulf.epplejasper.de/}
|
|
||||||
@page
|
@page
|
||||||
@vskip 0pt plus 1filll
|
@vskip 0pt plus 1filll
|
||||||
@insertcopying
|
@insertcopying
|
||||||
@ -590,8 +589,8 @@ Newsticker works with the standard RSS and Atom formats listed below
|
|||||||
@itemize
|
@itemize
|
||||||
@item RSS 0.91 (see @uref{http://backend.userland.com/rss091})
|
@item RSS 0.91 (see @uref{http://backend.userland.com/rss091})
|
||||||
@item RSS 0.92 (see @uref{http://backend.userland.com/rss092})
|
@item RSS 0.92 (see @uref{http://backend.userland.com/rss092})
|
||||||
@item RSS 1.0 (see @uref{http://purl.org/rss/1.0/spec})
|
@item RSS 1.0 (see @uref{http://web.resource.org/rss/1.0/spec})
|
||||||
@item RSS 2.0 (see @uref{http://blogs.law.harvard.edu/tech/rss})
|
@item RSS 2.0 (see @uref{https://cyber.harvard.edu/rss/rss.html})
|
||||||
@end itemize
|
@end itemize
|
||||||
|
|
||||||
@subheading Atom formats
|
@subheading Atom formats
|
||||||
|
@ -3527,7 +3527,7 @@ string followed by a colon. There can be no space after the colon. The
|
|||||||
following list shows examples for each link type.
|
following list shows examples for each link type.
|
||||||
|
|
||||||
@example
|
@example
|
||||||
http://www.astro.uva.nl/~dominik @r{on the web}
|
https://api.uva.nl/ @r{on the web}
|
||||||
doi:10.1000/182 @r{DOI for an electronic resource}
|
doi:10.1000/182 @r{DOI for an electronic resource}
|
||||||
file:/home/dominik/images/jupiter.jpg @r{file, absolute path}
|
file:/home/dominik/images/jupiter.jpg @r{file, absolute path}
|
||||||
/home/dominik/images/jupiter.jpg @r{same as above}
|
/home/dominik/images/jupiter.jpg @r{same as above}
|
||||||
|
@ -440,8 +440,7 @@ Specifies whether confirmation is required to accept cookies.
|
|||||||
|
|
||||||
@defopt url-cookie-multiple-line
|
@defopt url-cookie-multiple-line
|
||||||
Specifies whether to put all cookies for the server on one line in the
|
Specifies whether to put all cookies for the server on one line in the
|
||||||
HTTP request to satisfy broken servers like
|
HTTP request to satisfy broken servers.
|
||||||
@url{http://www.hotmail.com}.
|
|
||||||
@end defopt
|
@end defopt
|
||||||
|
|
||||||
@defopt url-cookie-trusted-urls
|
@defopt url-cookie-trusted-urls
|
||||||
|
@ -135,7 +135,7 @@ technique of F. DeRemer and T. Pennello described in:
|
|||||||
@quotation
|
@quotation
|
||||||
@cite{Efficient Computation of LALR(1) Look-Ahead Sets}@*
|
@cite{Efficient Computation of LALR(1) Look-Ahead Sets}@*
|
||||||
October 1982, ACM TOPLAS Vol 4 No 4, 615--49,
|
October 1982, ACM TOPLAS Vol 4 No 4, 615--49,
|
||||||
@uref{http://dx.doi.org/10.1145/69622.357187}.
|
@uref{https://doi.org/10.1145/69622.357187}.
|
||||||
@end quotation
|
@end quotation
|
||||||
|
|
||||||
@item
|
@item
|
||||||
|
@ -2362,9 +2362,9 @@ header if it doesn't already exist and "~/.face" is present. See the
|
|||||||
new customization variables `mh-show-use-xface-flag' and `mh-x-face-file'
|
new customization variables `mh-show-use-xface-flag' and `mh-x-face-file'
|
||||||
(closes SF #480770).
|
(closes SF #480770).
|
||||||
|
|
||||||
MH-E depends on the external x-face package found in
|
MH-E depends on the external x-face package formerly found in
|
||||||
http://www.jpl.org/pub/elisp/ to do this. The `uncompface' binary is
|
http://www.jpl.org/pub/elisp/ to do this. The `uncompface' binary is
|
||||||
also required to be in the execute PATH. It can be obtained from:
|
also required to be in the execute PATH. It was formerly obtainable from:
|
||||||
http://freshmeat.net/redir/compface/1439/url_tgz/compface-1.4.tar.gz.
|
http://freshmeat.net/redir/compface/1439/url_tgz/compface-1.4.tar.gz.
|
||||||
|
|
||||||
It has also been observed that if you don't see the faces, you might
|
It has also been observed that if you don't see the faces, you might
|
||||||
@ -2684,7 +2684,7 @@ mh-quit now cleans up the buffers named `mh-temp-buffer,'
|
|||||||
* Changes in mh-e 6.0
|
* Changes in mh-e 6.0
|
||||||
|
|
||||||
mh-e is now maintained at SourceForge (see
|
mh-e is now maintained at SourceForge (see
|
||||||
http://mh-e.sourceforge.net/). This is where you need to go to obtain
|
https://mh-e.sourceforge.io/). This is where you need to go to obtain
|
||||||
new versions of mh-e, report bugs and receive support.
|
new versions of mh-e, report bugs and receive support.
|
||||||
|
|
||||||
The maintainers have moved much of their personal configurations into
|
The maintainers have moved much of their personal configurations into
|
||||||
|
@ -815,7 +815,7 @@ remote display. There are some bugs for Gtk+. See etc/PROBLEMS.
|
|||||||
*** Emacs now supports the XEmbed specification.
|
*** Emacs now supports the XEmbed specification.
|
||||||
You can embed Emacs in another application on X11. The new command line
|
You can embed Emacs in another application on X11. The new command line
|
||||||
option --parent-id is used to pass the parent window id to Emacs. See
|
option --parent-id is used to pass the parent window id to Emacs. See
|
||||||
http://standards.freedesktop.org/xembed-spec/xembed-spec-latest.html
|
https://specifications.freedesktop.org/xembed-spec/xembed-spec-latest.html
|
||||||
for details about XEmbed.
|
for details about XEmbed.
|
||||||
|
|
||||||
*** Emacs can now set the frame opacity.
|
*** Emacs can now set the frame opacity.
|
||||||
|
@ -298,7 +298,7 @@ you launched Emacs:
|
|||||||
|
|
||||||
This problem occurs because unfortunately there are two libraries
|
This problem occurs because unfortunately there are two libraries
|
||||||
called "libotf". One is the library for handling OpenType fonts,
|
called "libotf". One is the library for handling OpenType fonts,
|
||||||
http://www.m17n.org/libotf/, which is the one that Emacs expects.
|
https://www.nongnu.org/m17n/, which is the one that Emacs expects.
|
||||||
The other is a library for Open Trace Format, and is used by some
|
The other is a library for Open Trace Format, and is used by some
|
||||||
versions of the MPI message passing interface for parallel
|
versions of the MPI message passing interface for parallel
|
||||||
programming.
|
programming.
|
||||||
|
2
etc/TODO
2
etc/TODO
@ -720,7 +720,7 @@ Anders Lindgren <andlind@gmail.com> has implemented
|
|||||||
running Emacs as root.
|
running Emacs as root.
|
||||||
|
|
||||||
See this article by Bozhidar Batsov for an overview of Proced:
|
See this article by Bozhidar Batsov for an overview of Proced:
|
||||||
http://emacsredux.com/blog/2013/05/02/manage-processes-with-proced/
|
https://emacsredux.com/blog/2013/05/02/manage-processes-with-proced/
|
||||||
|
|
||||||
**** Tooltip properties
|
**** Tooltip properties
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|||||||
GNU General Public License for more details.
|
GNU General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
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/>. */
|
||||||
|
|
||||||
|
|
||||||
/* The arguments given to this program are all the object files that
|
/* The arguments given to this program are all the object files that
|
||||||
|
@ -15,7 +15,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|||||||
GNU General Public License for more details.
|
GNU General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
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/>. */
|
||||||
|
|
||||||
#include <config.h>
|
#include <config.h>
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|||||||
GNU General Public License for more details.
|
GNU General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
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/>. */
|
||||||
|
|
||||||
#ifndef EMACS_FINGERPRINT_H
|
#ifndef EMACS_FINGERPRINT_H
|
||||||
#define EMACS_FINGERPRINT_H
|
#define EMACS_FINGERPRINT_H
|
||||||
|
@ -100,7 +100,7 @@ left. So, for example, INT=256 and NB-DIGITS=2 returns \"00\", since
|
|||||||
the hex equivalent of 256 decimal is 100, which is more than 2 digits.
|
the hex equivalent of 256 decimal is 100, which is more than 2 digits.
|
||||||
|
|
||||||
This function was blindly copied from hexrgb.el by Drew Adams.
|
This function was blindly copied from hexrgb.el by Drew Adams.
|
||||||
http://www.emacswiki.org/cgi-bin/wiki/hexrgb.el"
|
https://www.emacswiki.org/emacs/hexrgb.el"
|
||||||
(setq nb-digits (or nb-digits 4))
|
(setq nb-digits (or nb-digits 4))
|
||||||
(substring (format (concat "%0" (int-to-string nb-digits) "X") int) (- nb-digits)))
|
(substring (format (concat "%0" (int-to-string nb-digits) "X") int) (- nb-digits)))
|
||||||
|
|
||||||
@ -110,7 +110,7 @@ Each X in the string is a hexadecimal digit.
|
|||||||
Input VALUES is as for the output of `x-color-values'.
|
Input VALUES is as for the output of `x-color-values'.
|
||||||
|
|
||||||
This function was blindly copied from hexrgb.el by Drew Adams.
|
This function was blindly copied from hexrgb.el by Drew Adams.
|
||||||
http://www.emacswiki.org/cgi-bin/wiki/hexrgb.el"
|
https://www.emacswiki.org/emacs/hexrgb.el"
|
||||||
(concat "#"
|
(concat "#"
|
||||||
(pulse-int-to-hex (nth 0 values) 4) ; red
|
(pulse-int-to-hex (nth 0 values) 4) ; red
|
||||||
(pulse-int-to-hex (nth 1 values) 4) ; green
|
(pulse-int-to-hex (nth 1 values) 4) ; green
|
||||||
|
@ -2297,6 +2297,7 @@ Return the name of the group if selection was successful."
|
|||||||
(message "Quit reading the ephemeral group"))
|
(message "Quit reading the ephemeral group"))
|
||||||
nil)))))
|
nil)))))
|
||||||
|
|
||||||
|
;; FIXME: This URL no longer works.
|
||||||
(defcustom gnus-gmane-group-download-format
|
(defcustom gnus-gmane-group-download-format
|
||||||
"http://download.gmane.org/%s/%s/%s"
|
"http://download.gmane.org/%s/%s/%s"
|
||||||
"URL for downloading mbox files.
|
"URL for downloading mbox files.
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
|
|
||||||
;; This package provides language bindings for the D-Bus API. D-Bus
|
;; This package provides language bindings for the D-Bus API. D-Bus
|
||||||
;; is a message bus system, a simple way for applications to talk to
|
;; is a message bus system, a simple way for applications to talk to
|
||||||
;; one another. See <http://dbus.freedesktop.org/> for details.
|
;; one another. See <https://dbus.freedesktop.org/> for details.
|
||||||
|
|
||||||
;; Low-level language bindings are implemented in src/dbusbind.c.
|
;; Low-level language bindings are implemented in src/dbusbind.c.
|
||||||
|
|
||||||
@ -72,7 +72,7 @@
|
|||||||
|
|
||||||
(defconst dbus-interface-peer (concat dbus-interface-dbus ".Peer")
|
(defconst dbus-interface-peer (concat dbus-interface-dbus ".Peer")
|
||||||
"The interface for peer objects.
|
"The interface for peer objects.
|
||||||
See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-peer'.")
|
See URL `https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-peer'.")
|
||||||
|
|
||||||
;; <interface name="org.freedesktop.DBus.Peer">
|
;; <interface name="org.freedesktop.DBus.Peer">
|
||||||
;; <method name="Ping">
|
;; <method name="Ping">
|
||||||
@ -85,7 +85,7 @@ See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interf
|
|||||||
(defconst dbus-interface-introspectable
|
(defconst dbus-interface-introspectable
|
||||||
(concat dbus-interface-dbus ".Introspectable")
|
(concat dbus-interface-dbus ".Introspectable")
|
||||||
"The interface supported by introspectable objects.
|
"The interface supported by introspectable objects.
|
||||||
See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-introspectable'.")
|
See URL `https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-introspectable'.")
|
||||||
|
|
||||||
;; <interface name="org.freedesktop.DBus.Introspectable">
|
;; <interface name="org.freedesktop.DBus.Introspectable">
|
||||||
;; <method name="Introspect">
|
;; <method name="Introspect">
|
||||||
@ -95,7 +95,7 @@ See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interf
|
|||||||
|
|
||||||
(defconst dbus-interface-properties (concat dbus-interface-dbus ".Properties")
|
(defconst dbus-interface-properties (concat dbus-interface-dbus ".Properties")
|
||||||
"The interface for property objects.
|
"The interface for property objects.
|
||||||
See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties'.")
|
See URL `https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties'.")
|
||||||
|
|
||||||
;; <interface name="org.freedesktop.DBus.Properties">
|
;; <interface name="org.freedesktop.DBus.Properties">
|
||||||
;; <method name="Get">
|
;; <method name="Get">
|
||||||
@ -122,7 +122,7 @@ See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interf
|
|||||||
(defconst dbus-interface-objectmanager
|
(defconst dbus-interface-objectmanager
|
||||||
(concat dbus-interface-dbus ".ObjectManager")
|
(concat dbus-interface-dbus ".ObjectManager")
|
||||||
"The object manager interface.
|
"The object manager interface.
|
||||||
See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager'.")
|
See URL `https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager'.")
|
||||||
|
|
||||||
;; <interface name="org.freedesktop.DBus.ObjectManager">
|
;; <interface name="org.freedesktop.DBus.ObjectManager">
|
||||||
;; <method name="GetManagedObjects">
|
;; <method name="GetManagedObjects">
|
||||||
|
@ -167,8 +167,8 @@ value effective."
|
|||||||
nil
|
nil
|
||||||
3600))
|
3600))
|
||||||
"A customizable list of news feeds to select from.
|
"A customizable list of news feeds to select from.
|
||||||
These were mostly extracted from the Radio Community Server at
|
These were mostly extracted from the Radio Community Server
|
||||||
http://subhonker6.userland.com/rcsPublic/rssHotlist.
|
<http://rcs.userland.com/>.
|
||||||
|
|
||||||
You may add other entries in `newsticker-url-list'."
|
You may add other entries in `newsticker-url-list'."
|
||||||
:type `(set ,@(mapcar #'newsticker--splicer
|
:type `(set ,@(mapcar #'newsticker--splicer
|
||||||
|
@ -3027,7 +3027,7 @@ SERVICE-URL should be provided when WS-Addressing is being used."
|
|||||||
(insert "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope\n")
|
(insert "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope\n")
|
||||||
(when (eq use 'encoded)
|
(when (eq use 'encoded)
|
||||||
(insert " soapenc:encodingStyle=\"\
|
(insert " soapenc:encodingStyle=\"\
|
||||||
http://schemas.xmlsoap.org/soap/encoding/\"\n"))
|
https://schemas.xmlsoap.org/soap/encoding/\"\n"))
|
||||||
(dolist (nstag soap-encoded-namespaces)
|
(dolist (nstag soap-encoded-namespaces)
|
||||||
(insert " xmlns:" nstag "=\"")
|
(insert " xmlns:" nstag "=\"")
|
||||||
(let ((nsname (cdr (assoc nstag soap-well-known-xmlns))))
|
(let ((nsname (cdr (assoc nstag soap-well-known-xmlns))))
|
||||||
|
@ -2353,7 +2353,7 @@ For more examples, see the system specific constants
|
|||||||
(string :tag "Command")
|
(string :tag "Command")
|
||||||
(function :tag "Function")))))
|
(function :tag "Function")))))
|
||||||
|
|
||||||
(defcustom org-doi-server-url "http://dx.doi.org/"
|
(defcustom org-doi-server-url "https://doi.org/"
|
||||||
"The URL of the DOI server."
|
"The URL of the DOI server."
|
||||||
:type 'string
|
:type 'string
|
||||||
:version "24.3"
|
:version "24.3"
|
||||||
|
@ -14617,11 +14617,11 @@ I save so much time, my files are colored nicely, my co workers respect
|
|||||||
my coding ability... until now. I'd really appreciate anything you
|
my coding ability... until now. I'd really appreciate anything you
|
||||||
could do to help me out with this minor deficiency in the product.
|
could do to help me out with this minor deficiency in the product.
|
||||||
|
|
||||||
I've taken a look at the Verilog-Mode FAQ at
|
I've taken a look at the Verilog-Mode FAQ at:
|
||||||
http://www.veripool.org/verilog-mode-faq.html.
|
https://www.veripool.org/wiki/verilog-mode/Faq
|
||||||
|
|
||||||
And, I've considered filing the bug on the issue tracker at
|
And, I've considered filing the bug on the issue tracker at
|
||||||
http://www.veripool.org/verilog-mode-bugs
|
https://www.veripool.org/projects/verilog-mode/issues
|
||||||
since I realize that public bugs are easier for you to track,
|
since I realize that public bugs are easier for you to track,
|
||||||
and for others to search, but would prefer to email.
|
and for others to search, but would prefer to email.
|
||||||
|
|
||||||
|
@ -4858,7 +4858,7 @@ releases. You are kindly invited to participate in beta testing. Subscribe
|
|||||||
to above mailing lists by sending an email to <reto@gnu.org>.
|
to above mailing lists by sending an email to <reto@gnu.org>.
|
||||||
|
|
||||||
VHDL Mode is officially distributed at
|
VHDL Mode is officially distributed at
|
||||||
http://www.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html
|
https://guest.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html
|
||||||
where the latest version can be found.
|
where the latest version can be found.
|
||||||
|
|
||||||
|
|
||||||
|
@ -1243,7 +1243,7 @@ Used by `bibtex-complete-crossref-cleanup' and `bibtex-copy-summary-as-kill'."
|
|||||||
(defcustom bibtex-generate-url-list
|
(defcustom bibtex-generate-url-list
|
||||||
'((("url" . ".*:.*"))
|
'((("url" . ".*:.*"))
|
||||||
(("doi" . "10\\.[0-9]+/.+")
|
(("doi" . "10\\.[0-9]+/.+")
|
||||||
"http://dx.doi.org/%s"
|
"https://doi.org/%s"
|
||||||
("doi" ".*" 0)))
|
("doi" ".*" 0)))
|
||||||
"List of schemes for generating the URL of a BibTeX entry.
|
"List of schemes for generating the URL of a BibTeX entry.
|
||||||
These schemes are used by `bibtex-url'.
|
These schemes are used by `bibtex-url'.
|
||||||
|
@ -327,7 +327,7 @@ a terminal with a slow modem."
|
|||||||
|
|
||||||
(defvar url-using-proxy nil
|
(defvar url-using-proxy nil
|
||||||
"Either nil or the fully qualified proxy URL in use, e.g.
|
"Either nil or the fully qualified proxy URL in use, e.g.
|
||||||
http://www.example.com/")
|
https://www.example.com/")
|
||||||
|
|
||||||
(defcustom url-news-server nil
|
(defcustom url-news-server nil
|
||||||
"The default news server from which to get newsgroups/articles.
|
"The default news server from which to get newsgroups/articles.
|
||||||
|
@ -50,7 +50,7 @@
|
|||||||
"Read a click and release event from XTerm.
|
"Read a click and release event from XTerm.
|
||||||
Similar to `xterm-mouse-translate', but using the \"1006\"
|
Similar to `xterm-mouse-translate', but using the \"1006\"
|
||||||
extension, which supports coordinates >= 231 (see
|
extension, which supports coordinates >= 231 (see
|
||||||
http://invisible-island.net/xterm/ctlseqs/ctlseqs.html)."
|
https://invisible-island.net/xterm/ctlseqs/ctlseqs.html)."
|
||||||
(xterm-mouse-translate-1 1006))
|
(xterm-mouse-translate-1 1006))
|
||||||
|
|
||||||
(defun xterm-mouse-translate-1 (&optional extension)
|
(defun xterm-mouse-translate-1 (&optional extension)
|
||||||
|
@ -1314,7 +1314,7 @@ if hasattr(gdb, 'printing'):
|
|||||||
# simpler and works regardless of whether VAL is a pointer or
|
# simpler and works regardless of whether VAL is a pointer or
|
||||||
# integer. Also, val.cast (gdb.lookup.type ("EMACS_UINT"))
|
# integer. Also, val.cast (gdb.lookup.type ("EMACS_UINT"))
|
||||||
# would have problems with GDB 7.12.1; see
|
# would have problems with GDB 7.12.1; see
|
||||||
# <http://patchwork.sourceware.org/patch/11557/>.
|
# <https://patchwork.sourceware.org/patch/11557/>
|
||||||
ival = long (val)
|
ival = long (val)
|
||||||
|
|
||||||
# For nil, yield "XIL(0)", which is easier to read than "XIL(0x0)".
|
# For nil, yield "XIL(0)", which is easier to read than "XIL(0x0)".
|
||||||
|
@ -1045,7 +1045,7 @@ printablep (int c)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Return true if C is a horizontal whitespace character, as defined
|
/* Return true if C is a horizontal whitespace character, as defined
|
||||||
by http://www.unicode.org/reports/tr18/tr18-19.html#blank. */
|
by https://www.unicode.org/reports/tr18/tr18-19.html#blank. */
|
||||||
bool
|
bool
|
||||||
blankp (int c)
|
blankp (int c)
|
||||||
{
|
{
|
||||||
|
@ -2678,7 +2678,7 @@ encode_coding_emacs_mule (struct coding_system *coding)
|
|||||||
functions in this file, some parts are NOT ACCURATE or are OVERLY
|
functions in this file, some parts are NOT ACCURATE or are OVERLY
|
||||||
SIMPLIFIED. For thorough understanding, please refer to the
|
SIMPLIFIED. For thorough understanding, please refer to the
|
||||||
original document of ISO2022. This is equivalent to the standard
|
original document of ISO2022. This is equivalent to the standard
|
||||||
ECMA-35, obtainable from <URL:http://www.ecma.ch/> (*).
|
ECMA-35, obtainable from <URL:https://www.ecma.ch/> (*).
|
||||||
|
|
||||||
ISO2022 provides many mechanisms to encode several character sets
|
ISO2022 provides many mechanisms to encode several character sets
|
||||||
in 7-bit and 8-bit environments. For 7-bit environments, all text
|
in 7-bit and 8-bit environments. For 7-bit environments, all text
|
||||||
|
@ -159,11 +159,7 @@ static uintmax_t heap_bss_diff;
|
|||||||
On Cocoa, CoreFoundation lib fails in forked process, see Mac OS X
|
On Cocoa, CoreFoundation lib fails in forked process, see Mac OS X
|
||||||
Leopard Developer Release Notes for CoreFoundation Framework:
|
Leopard Developer Release Notes for CoreFoundation Framework:
|
||||||
|
|
||||||
http://developer.apple.com/ReleaseNotes/
|
https://web.archive.org/web/20090225231934/http://developer.apple.com/ReleaseNotes/CoreFoundation/CoreFoundation.html
|
||||||
CoreFoundation/CoreFoundation.html
|
|
||||||
|
|
||||||
Note: the above is no longer available on-line, but it can be found
|
|
||||||
via the "Wayback machine", https://web.archive.org.
|
|
||||||
|
|
||||||
On Windows, a Cygwin fork child cannot access the USER subsystem.
|
On Windows, a Cygwin fork child cannot access the USER subsystem.
|
||||||
|
|
||||||
|
@ -6151,7 +6151,7 @@ init_fileio (void)
|
|||||||
For more on why fsync often fails to work on today's hardware, see:
|
For more on why fsync often fails to work on today's hardware, see:
|
||||||
Zheng M et al. Understanding the robustness of SSDs under power fault.
|
Zheng M et al. Understanding the robustness of SSDs under power fault.
|
||||||
11th USENIX Conf. on File and Storage Technologies, 2013 (FAST '13), 271-84
|
11th USENIX Conf. on File and Storage Technologies, 2013 (FAST '13), 271-84
|
||||||
http://www.usenix.org/system/files/conference/fast13/fast13-final80.pdf
|
https://www.usenix.org/system/files/conference/fast13/fast13-final80.pdf
|
||||||
|
|
||||||
For more on why fsync does not suffice even if it works properly, see:
|
For more on why fsync does not suffice even if it works properly, see:
|
||||||
Roche X. Necessary step(s) to synchronize filename operations on disk.
|
Roche X. Necessary step(s) to synchronize filename operations on disk.
|
||||||
|
@ -8294,7 +8294,7 @@ gif_load (struct frame *f, struct image *img)
|
|||||||
/* For disposal == 0, the spec says "No disposal specified. The
|
/* For disposal == 0, the spec says "No disposal specified. The
|
||||||
decoder is not required to take any action." In practice, it
|
decoder is not required to take any action." In practice, it
|
||||||
seems we need to treat this like "keep in place", see e.g.
|
seems we need to treat this like "keep in place", see e.g.
|
||||||
http://upload.wikimedia.org/wikipedia/commons/3/37/Clock.gif */
|
https://upload.wikimedia.org/wikipedia/commons/3/37/Clock.gif */
|
||||||
if (disposal == 0)
|
if (disposal == 0)
|
||||||
disposal = 1;
|
disposal = 1;
|
||||||
|
|
||||||
@ -9196,7 +9196,7 @@ DEFUN ("imagemagick-types", Fimagemagick_types, Simagemagick_types, 0, 0, 0,
|
|||||||
doc: /* Return a list of image types supported by ImageMagick.
|
doc: /* Return a list of image types supported by ImageMagick.
|
||||||
Each entry in this list is a symbol named after an ImageMagick format
|
Each entry in this list is a symbol named after an ImageMagick format
|
||||||
tag. See the ImageMagick manual for a list of ImageMagick formats and
|
tag. See the ImageMagick manual for a list of ImageMagick formats and
|
||||||
their descriptions (http://www.imagemagick.org/script/formats.php).
|
their descriptions (https://www.imagemagick.org/script/formats.php).
|
||||||
You can also try the shell command: `identify -list format'.
|
You can also try the shell command: `identify -list format'.
|
||||||
|
|
||||||
Note that ImageMagick recognizes many file-types that Emacs does not
|
Note that ImageMagick recognizes many file-types that Emacs does not
|
||||||
|
@ -108,7 +108,7 @@ parse_lab_list (Lisp_Object lab_list, cmsCIELab *color)
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* http://www.ece.rochester.edu/~gsharma/ciede2000/ciede2000noteCRNA.pdf> */
|
/* http://www.ece.rochester.edu/~gsharma/ciede2000/ciede2000noteCRNA.pdf */
|
||||||
|
|
||||||
DEFUN ("lcms-cie-de2000", Flcms_cie_de2000, Slcms_cie_de2000, 2, 5, 0,
|
DEFUN ("lcms-cie-de2000", Flcms_cie_de2000, Slcms_cie_de2000, 2, 5, 0,
|
||||||
doc: /* Compute CIEDE2000 metric distance between COLOR1 and COLOR2.
|
doc: /* Compute CIEDE2000 metric distance between COLOR1 and COLOR2.
|
||||||
|
@ -5026,7 +5026,7 @@ struct for_each_tail_internal
|
|||||||
|
|
||||||
Use Brent’s teleporting tortoise-hare algorithm. See:
|
Use Brent’s teleporting tortoise-hare algorithm. See:
|
||||||
Brent RP. BIT. 1980;20(2):176-84. doi:10.1007/BF01933190
|
Brent RP. BIT. 1980;20(2):176-84. doi:10.1007/BF01933190
|
||||||
http://maths-people.anu.edu.au/~brent/pd/rpb051i.pdf
|
https://maths-people.anu.edu.au/~brent/pd/rpb051i.pdf
|
||||||
|
|
||||||
This macro uses maybe_quit because of an excess of caution. The
|
This macro uses maybe_quit because of an excess of caution. The
|
||||||
call to maybe_quit should not be needed in practice, as a very long
|
call to maybe_quit should not be needed in practice, as a very long
|
||||||
|
@ -722,7 +722,7 @@ when setting family in ns_spec_to_descriptor(). */
|
|||||||
if (fabs (ns_attribute_fvalue (fontDesc, NSFontSlantTrait) > 0.05F))
|
if (fabs (ns_attribute_fvalue (fontDesc, NSFontSlantTrait) > 0.05F))
|
||||||
traits |= NSItalicFontMask;
|
traits |= NSItalicFontMask;
|
||||||
|
|
||||||
/* see http://cocoadev.com/forums/comments.php?DiscussionID=74 */
|
/* see https://web.archive.org/web/20100201175731/http://cocoadev.com/forums/comments.php?DiscussionID=74 */
|
||||||
fixLeopardBug = traits & NSBoldFontMask ? 10 : 5;
|
fixLeopardBug = traits & NSBoldFontMask ? 10 : 5;
|
||||||
nsfont = [fontMgr fontWithFamily: family
|
nsfont = [fontMgr fontWithFamily: family
|
||||||
traits: traits weight: fixLeopardBug
|
traits: traits weight: fixLeopardBug
|
||||||
|
@ -15,7 +15,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|||||||
GNU General Public License for more details.
|
GNU General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
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/>. */
|
||||||
|
|
||||||
#ifndef EMACS_PDUMPER_H
|
#ifndef EMACS_PDUMPER_H
|
||||||
#define EMACS_PDUMPER_H
|
#define EMACS_PDUMPER_H
|
||||||
|
@ -5547,8 +5547,7 @@ wait_reading_process_output (intmax_t time_limit, int nsecs, int read_kbd,
|
|||||||
through all the channels and check for data.
|
through all the channels and check for data.
|
||||||
This is a workaround needed for some versions of
|
This is a workaround needed for some versions of
|
||||||
the gnutls library -- 2.12.14 has been confirmed
|
the gnutls library -- 2.12.14 has been confirmed
|
||||||
to need it. See
|
to need it. */
|
||||||
http://comments.gmane.org/gmane.emacs.devel/145074 */
|
|
||||||
for (channel = 0; channel < FD_SETSIZE; ++channel)
|
for (channel = 0; channel < FD_SETSIZE; ++channel)
|
||||||
if (! NILP (chan_process[channel]))
|
if (! NILP (chan_process[channel]))
|
||||||
{
|
{
|
||||||
|
@ -21,12 +21,7 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */
|
|||||||
/* This file has been censored by the Communications Decency Act.
|
/* This file has been censored by the Communications Decency Act.
|
||||||
That law was passed under the guise of a ban on pornography, but
|
That law was passed under the guise of a ban on pornography, but
|
||||||
it bans far more than that. This file did not contain pornography,
|
it bans far more than that. This file did not contain pornography,
|
||||||
but it was censored nonetheless.
|
but it was censored nonetheless. */
|
||||||
|
|
||||||
For information on US government censorship of the Internet, and
|
|
||||||
what you can do to bring back freedom of the press, see the web
|
|
||||||
site http://www.vtw.org/
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include <config.h>
|
#include <config.h>
|
||||||
#include "widget.h"
|
#include "widget.h"
|
||||||
|
@ -6350,8 +6350,8 @@ and redisplay normally--don't erase and redraw the frame. */)
|
|||||||
int this_scroll_margin;
|
int this_scroll_margin;
|
||||||
|
|
||||||
/* For reasons why we signal an error here, see
|
/* For reasons why we signal an error here, see
|
||||||
http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00053.html,
|
https://lists.gnu.org/r/emacs-devel/2014-06/msg00053.html,
|
||||||
http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00094.html. */
|
https://lists.gnu.org/r/emacs-devel/2014-06/msg00094.html. */
|
||||||
if (buf != current_buffer)
|
if (buf != current_buffer)
|
||||||
error ("`recenter'ing a window that does not display current-buffer.");
|
error ("`recenter'ing a window that does not display current-buffer.");
|
||||||
|
|
||||||
|
@ -4177,7 +4177,7 @@ color_distance (Emacs_Color *x, Emacs_Color *y)
|
|||||||
algorithm: it does not have a range of colors where it suddenly
|
algorithm: it does not have a range of colors where it suddenly
|
||||||
gives far from optimal results.
|
gives far from optimal results.
|
||||||
|
|
||||||
See <http://www.compuphase.com/cmetric.htm> for more info. */
|
See <https://www.compuphase.com/cmetric.htm> for more info. */
|
||||||
|
|
||||||
long r = (x->red - y->red) >> 8;
|
long r = (x->red - y->red) >> 8;
|
||||||
long g = (x->green - y->green) >> 8;
|
long g = (x->green - y->green) >> 8;
|
||||||
|
@ -2137,7 +2137,7 @@ On Nextstep, TERMINAL is unused. */)
|
|||||||
|
|
||||||
|
|
||||||
/* Send clipboard manager a SAVE_TARGETS request with a UTF8_STRING
|
/* Send clipboard manager a SAVE_TARGETS request with a UTF8_STRING
|
||||||
property (http://www.freedesktop.org/wiki/ClipboardManager). */
|
property (https://www.freedesktop.org/wiki/ClipboardManager/). */
|
||||||
|
|
||||||
static Lisp_Object
|
static Lisp_Object
|
||||||
x_clipboard_manager_save (Lisp_Object frame)
|
x_clipboard_manager_save (Lisp_Object frame)
|
||||||
|
@ -343,8 +343,8 @@ get_prop_window (struct x_display_info *dpyinfo)
|
|||||||
#define PAD(nr) (((nr) + 3) & ~3)
|
#define PAD(nr) (((nr) + 3) & ~3)
|
||||||
|
|
||||||
/* Parse xsettings and extract those that deal with Xft.
|
/* Parse xsettings and extract those that deal with Xft.
|
||||||
See http://freedesktop.org/wiki/Specifications/XSettingsRegistry
|
See https://freedesktop.org/wiki/Specifications/XSettingsRegistry/
|
||||||
and http://standards.freedesktop.org/xsettings-spec/xsettings-spec-0.5.html.
|
and https://specifications.freedesktop.org/xsettings-spec/xsettings-spec-0.5.html.
|
||||||
|
|
||||||
Layout of prop. First is a header:
|
Layout of prop. First is a header:
|
||||||
|
|
||||||
|
@ -10599,7 +10599,7 @@ x_set_offset (struct frame *f, register int xoff, register int yoff, int change_
|
|||||||
on the root window for frame F contains ATOMNAME.
|
on the root window for frame F contains ATOMNAME.
|
||||||
This is how a WM check shall be done according to the Window Manager
|
This is how a WM check shall be done according to the Window Manager
|
||||||
Specification/Extended Window Manager Hints at
|
Specification/Extended Window Manager Hints at
|
||||||
http://freedesktop.org/wiki/Specifications/wm-spec. */
|
https://freedesktop.org/wiki/Specifications/wm-spec/. */
|
||||||
|
|
||||||
bool
|
bool
|
||||||
x_wm_supports (struct frame *f, Atom want_atom)
|
x_wm_supports (struct frame *f, Atom want_atom)
|
||||||
@ -11524,7 +11524,7 @@ static void
|
|||||||
xembed_request_focus (struct frame *f)
|
xembed_request_focus (struct frame *f)
|
||||||
{
|
{
|
||||||
/* See XEmbed Protocol Specification at
|
/* See XEmbed Protocol Specification at
|
||||||
http://freedesktop.org/wiki/Specifications/xembed-spec */
|
https://freedesktop.org/wiki/Specifications/xembed-spec/ */
|
||||||
if (FRAME_VISIBLE_P (f))
|
if (FRAME_VISIBLE_P (f))
|
||||||
xembed_send_message (f, CurrentTime,
|
xembed_send_message (f, CurrentTime,
|
||||||
XEMBED_REQUEST_FOCUS, 0, 0, 0);
|
XEMBED_REQUEST_FOCUS, 0, 0, 0);
|
||||||
@ -11536,7 +11536,7 @@ static void
|
|||||||
x_ewmh_activate_frame (struct frame *f)
|
x_ewmh_activate_frame (struct frame *f)
|
||||||
{
|
{
|
||||||
/* See Window Manager Specification/Extended Window Manager Hints at
|
/* See Window Manager Specification/Extended Window Manager Hints at
|
||||||
http://freedesktop.org/wiki/Specifications/wm-spec */
|
https://freedesktop.org/wiki/Specifications/wm-spec/ */
|
||||||
|
|
||||||
struct x_display_info *dpyinfo = FRAME_DISPLAY_INFO (f);
|
struct x_display_info *dpyinfo = FRAME_DISPLAY_INFO (f);
|
||||||
|
|
||||||
@ -11586,7 +11586,7 @@ x_focus_frame (struct frame *f, bool noactivate)
|
|||||||
{
|
{
|
||||||
/* For Xembedded frames, normally the embedder forwards key
|
/* For Xembedded frames, normally the embedder forwards key
|
||||||
events. See XEmbed Protocol Specification at
|
events. See XEmbed Protocol Specification at
|
||||||
http://freedesktop.org/wiki/Specifications/xembed-spec */
|
https://freedesktop.org/wiki/Specifications/xembed-spec/ */
|
||||||
xembed_request_focus (f);
|
xembed_request_focus (f);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
;; GNU General Public License for more details.
|
;; GNU General Public License for more details.
|
||||||
|
|
||||||
;; You should have received a copy of the GNU General Public License
|
;; You should have received a copy of the GNU General Public License
|
||||||
;; along with this program. If not, see <http://www.gnu.org/licenses/>.
|
;; along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
;;; Commentary:
|
;;; Commentary:
|
||||||
|
|
||||||
|
@ -34,7 +34,7 @@
|
|||||||
|
|
||||||
INPUT-FILE should be in the format of the BidiCharacterTest.txt file
|
INPUT-FILE should be in the format of the BidiCharacterTest.txt file
|
||||||
available from the Unicode site, as part of the UCD database, see
|
available from the Unicode site, as part of the UCD database, see
|
||||||
http://www.unicode.org/Public/UCD/latest/ucd/BidiCharacterTest.txt.
|
https://www.unicode.org/Public/UCD/latest/ucd/BidiCharacterTest.txt.
|
||||||
|
|
||||||
The resulting file should be viewed with `inhibit-bidi-mirroring' set to t."
|
The resulting file should be viewed with `inhibit-bidi-mirroring' set to t."
|
||||||
(let ((output-buf (get-buffer-create "*biditest-output*"))
|
(let ((output-buf (get-buffer-create "*biditest-output*"))
|
||||||
|
Loading…
Reference in New Issue
Block a user