aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--admin/unidata/unidata-gen.el2
-rw-r--r--lisp/align.el2
-rw-r--r--lisp/allout-widgets.el6
-rw-r--r--lisp/allout.el51
-rw-r--r--lisp/autoinsert.el2
-rw-r--r--lisp/autorevert.el4
-rw-r--r--lisp/bookmark.el15
-rw-r--r--lisp/bs.el2
-rw-r--r--lisp/calc/calc-aent.el4
-rw-r--r--lisp/calc/calc-lang.el4
-rw-r--r--lisp/calc/calc-misc.el2
-rw-r--r--lisp/calc/calc-prog.el10
-rw-r--r--lisp/calc/calc.el6
-rw-r--r--lisp/calendar/cal-tex.el4
-rw-r--r--lisp/calendar/calendar.el2
-rw-r--r--lisp/calendar/diary-lib.el6
-rw-r--r--lisp/calendar/icalendar.el4
-rw-r--r--lisp/calendar/timeclock.el2
-rw-r--r--lisp/cedet/cedet-global.el2
-rw-r--r--lisp/cedet/ede/base.el4
-rw-r--r--lisp/cedet/ede/cpp-root.el2
-rw-r--r--lisp/cedet/ede/pconf.el4
-rw-r--r--lisp/cedet/ede/pmake.el3
-rw-r--r--lisp/cedet/ede/proj-archive.el2
-rw-r--r--lisp/cedet/ede/project-am.el16
-rw-r--r--lisp/cedet/semantic/bovine/c.el20
-rw-r--r--lisp/cedet/semantic/complete.el4
-rw-r--r--lisp/cedet/semantic/ctxt.el2
-rw-r--r--lisp/cedet/semantic/db.el6
-rw-r--r--lisp/cedet/semantic/java.el2
-rw-r--r--lisp/cedet/semantic/senator.el4
-rw-r--r--lisp/cedet/semantic/wisent/comp.el2
-rw-r--r--lisp/cedet/semantic/wisent/python.el4
-rw-r--r--lisp/cedet/srecode/compile.el4
-rw-r--r--lisp/cedet/srecode/dictionary.el2
-rw-r--r--lisp/cedet/srecode/document.el2
-rw-r--r--lisp/cedet/srecode/insert.el8
-rw-r--r--lisp/cedet/srecode/texi.el2
-rw-r--r--lisp/comint.el6
-rw-r--r--lisp/dabbrev.el2
-rw-r--r--lisp/delim-col.el4
-rw-r--r--lisp/dired-x.el2
-rw-r--r--lisp/emacs-lisp/byte-run.el6
-rw-r--r--lisp/emacs-lisp/bytecomp.el6
-rw-r--r--lisp/emacs-lisp/checkdoc.el2
-rw-r--r--lisp/emacs-lisp/crm.el4
-rw-r--r--lisp/emacs-lisp/edebug.el2
-rw-r--r--lisp/emacs-lisp/elint.el2
-rw-r--r--lisp/emacs-lisp/ert-x.el2
-rw-r--r--lisp/emacs-lisp/lisp-mnt.el6
-rw-r--r--lisp/emacs-lisp/pcase.el4
-rw-r--r--lisp/emacs-lisp/rx.el4
-rw-r--r--lisp/emacs-lisp/shadow.el2
-rw-r--r--lisp/emulation/viper-cmd.el28
-rw-r--r--lisp/emulation/viper-init.el2
-rw-r--r--lisp/epa.el16
-rw-r--r--lisp/epg.el4
-rw-r--r--lisp/erc/erc-button.el3
-rw-r--r--lisp/erc/erc-dcc.el16
-rw-r--r--lisp/erc/erc-match.el34
-rw-r--r--lisp/erc/erc-services.el11
-rw-r--r--lisp/erc/erc-speedbar.el7
-rw-r--r--lisp/erc/erc-track.el8
-rw-r--r--lisp/erc/erc.el38
-rw-r--r--lisp/eshell/em-dirs.el16
-rw-r--r--lisp/eshell/em-glob.el4
-rw-r--r--lisp/eshell/em-pred.el12
-rw-r--r--lisp/eshell/em-script.el4
-rw-r--r--lisp/eshell/em-term.el2
-rw-r--r--lisp/eshell/em-unix.el10
-rw-r--r--lisp/eshell/esh-arg.el6
-rw-r--r--lisp/eshell/esh-cmd.el16
-rw-r--r--lisp/eshell/esh-ext.el2
-rw-r--r--lisp/eshell/esh-io.el2
-rw-r--r--lisp/eshell/esh-opt.el4
-rw-r--r--lisp/eshell/esh-var.el10
-rw-r--r--lisp/files-x.el2
-rw-r--r--lisp/filesets.el38
-rw-r--r--lisp/find-cmd.el22
-rw-r--r--lisp/find-dired.el2
-rw-r--r--lisp/finder.el2
-rw-r--r--lisp/font-core.el2
-rw-r--r--lisp/font-lock.el6
-rw-r--r--lisp/gnus/auth-source.el64
-rw-r--r--lisp/gnus/gnus-agent.el4
-rw-r--r--lisp/gnus/gnus-art.el2
-rw-r--r--lisp/gnus/gnus-int.el8
-rw-r--r--lisp/gnus/gnus-registry.el12
-rw-r--r--lisp/gnus/gnus-score.el2
-rw-r--r--lisp/gnus/gnus-sieve.el12
-rw-r--r--lisp/gnus/gnus-start.el6
-rw-r--r--lisp/gnus/gnus-sum.el2
-rw-r--r--lisp/gnus/gnus-topic.el2
-rw-r--r--lisp/gnus/gnus-util.el5
-rw-r--r--lisp/gnus/gnus-uu.el6
-rw-r--r--lisp/gnus/gnus.el6
-rw-r--r--lisp/gnus/legacy-gnus-agent.el11
-rw-r--r--lisp/gnus/mail-source.el2
-rw-r--r--lisp/gnus/message.el6
-rw-r--r--lisp/gnus/nnheader.el2
-rw-r--r--lisp/gnus/nnmail.el10
-rw-r--r--lisp/gnus/nnmairix.el6
-rw-r--r--lisp/gnus/nntp.el2
-rw-r--r--lisp/gnus/registry.el4
-rw-r--r--lisp/gnus/spam.el2
-rw-r--r--lisp/help-fns.el2
-rw-r--r--lisp/hilit-chg.el2
-rw-r--r--lisp/htmlfontify.el20
-rw-r--r--lisp/ibuf-ext.el2
-rw-r--r--lisp/ibuffer.el184
-rw-r--r--lisp/icomplete.el2
-rw-r--r--lisp/ido.el2
-rw-r--r--lisp/ielm.el6
-rw-r--r--lisp/info.el2
-rw-r--r--lisp/international/mule-cmds.el2
-rw-r--r--lisp/ldefs-boot.el24
-rw-r--r--lisp/leim/quail/cyrillic.el14
-rw-r--r--lisp/leim/quail/greek.el8
-rw-r--r--lisp/leim/quail/hebrew.el8
-rw-r--r--lisp/leim/quail/latin-alt.el44
-rw-r--r--lisp/leim/quail/latin-post.el70
-rw-r--r--lisp/leim/quail/latin-pre.el32
-rw-r--r--lisp/leim/quail/tibetan.el16
-rw-r--r--lisp/leim/quail/viqr.el2
-rw-r--r--lisp/mail/feedmail.el6
-rw-r--r--lisp/mail/metamail.el2
-rw-r--r--lisp/mail/rfc2368.el10
-rw-r--r--lisp/mh-e/mh-mime.el2
-rw-r--r--lisp/mh-e/mh-search.el2
-rw-r--r--lisp/mh-e/mh-seq.el4
-rw-r--r--lisp/mh-e/mh-utils.el12
-rw-r--r--lisp/mpc.el2
-rw-r--r--lisp/net/ange-ftp.el4
-rw-r--r--lisp/net/mairix.el9
-rw-r--r--lisp/net/newst-backend.el4
-rw-r--r--lisp/net/newst-plainview.el4
-rw-r--r--lisp/net/rcirc.el2
-rw-r--r--lisp/net/tramp-sh.el2
-rw-r--r--lisp/newcomment.el4
-rw-r--r--lisp/nxml/nxml-rap.el8
-rw-r--r--lisp/obsolete/iso-acc.el6
-rw-r--r--lisp/obsolete/iswitchb.el4
-rw-r--r--lisp/obsolete/landmark.el2
-rw-r--r--lisp/obsolete/lmenu.el6
-rw-r--r--lisp/obsolete/old-whitespace.el2
-rw-r--r--lisp/obsolete/otodo-mode.el4
-rw-r--r--lisp/obsolete/pgg-gpg.el2
-rw-r--r--lisp/obsolete/pgg-pgp.el2
-rw-r--r--lisp/obsolete/pgg-pgp5.el10
-rw-r--r--lisp/obsolete/scribe.el8
-rw-r--r--lisp/obsolete/sregex.el10
-rw-r--r--lisp/obsolete/tpu-edt.el6
-rw-r--r--lisp/obsolete/vc-arch.el2
-rw-r--r--lisp/obsolete/vi.el10
-rw-r--r--lisp/org/ob-core.el12
-rw-r--r--lisp/org/ob-exp.el2
-rw-r--r--lisp/org/ob-fortran.el2
-rw-r--r--lisp/org/ob-python.el2
-rw-r--r--lisp/org/ob-ref.el2
-rw-r--r--lisp/org/ob-scheme.el2
-rw-r--r--lisp/org/org-agenda.el8
-rw-r--r--lisp/org/org-bibtex.el8
-rw-r--r--lisp/org/org-clock.el17
-rw-r--r--lisp/org/org-element.el10
-rw-r--r--lisp/org/org-feed.el3
-rw-r--r--lisp/org/org-habit.el2
-rw-r--r--lisp/org/org-irc.el4
-rw-r--r--lisp/org/org-list.el2
-rw-r--r--lisp/org/org-mouse.el10
-rw-r--r--lisp/org/org-plot.el2
-rw-r--r--lisp/org/org-protocol.el2
-rw-r--r--lisp/org/org-src.el4
-rw-r--r--lisp/org/org-table.el2
-rw-r--r--lisp/org/org.el30
-rw-r--r--lisp/org/ox-latex.el14
-rw-r--r--lisp/org/ox-publish.el4
-rw-r--r--lisp/org/ox-texinfo.el4
-rw-r--r--lisp/org/ox.el12
-rw-r--r--lisp/pcmpl-cvs.el4
-rw-r--r--lisp/pcmpl-x.el2
-rw-r--r--lisp/pcomplete.el6
-rw-r--r--lisp/play/bubbles.el10
-rw-r--r--lisp/play/dunnet.el44
-rw-r--r--lisp/play/gomoku.el2
-rw-r--r--lisp/play/morse.el2
-rw-r--r--lisp/progmodes/ada-mode.el36
-rw-r--r--lisp/progmodes/ada-prj.el6
-rw-r--r--lisp/progmodes/ada-xref.el6
-rw-r--r--lisp/progmodes/antlr-mode.el2
-rw-r--r--lisp/progmodes/bug-reference.el2
-rw-r--r--lisp/progmodes/cc-align.el6
-rw-r--r--lisp/progmodes/cc-defs.el32
-rw-r--r--lisp/progmodes/cc-engine.el4
-rw-r--r--lisp/progmodes/cc-langs.el12
-rw-r--r--lisp/progmodes/cfengine.el2
-rw-r--r--lisp/progmodes/compile.el4
-rw-r--r--lisp/progmodes/cperl-mode.el10
-rw-r--r--lisp/progmodes/dcl-mode.el2
-rw-r--r--lisp/progmodes/flymake.el8
-rw-r--r--lisp/progmodes/gdb-mi.el4
-rw-r--r--lisp/progmodes/idlw-shell.el18
-rw-r--r--lisp/progmodes/prog-mode.el4
-rw-r--r--lisp/progmodes/python.el4
-rw-r--r--lisp/progmodes/sql.el8
-rw-r--r--lisp/progmodes/verilog-mode.el60
-rw-r--r--lisp/recentf.el4
-rw-r--r--lisp/server.el2
-rw-r--r--lisp/skeleton.el2
-rw-r--r--lisp/subr.el6
-rw-r--r--lisp/textmodes/bib-mode.el4
-rw-r--r--lisp/textmodes/flyspell.el2
-rw-r--r--lisp/textmodes/ispell.el12
-rw-r--r--lisp/textmodes/reftex-ref.el2
-rw-r--r--lisp/textmodes/reftex-toc.el2
-rw-r--r--lisp/textmodes/tex-mode.el8
-rw-r--r--lisp/textmodes/texinfmt.el6
-rw-r--r--lisp/textmodes/texinfo.el2
-rw-r--r--lisp/textmodes/texnfo-upd.el2
-rw-r--r--lisp/time-stamp.el2
-rw-r--r--lisp/vc/add-log.el2
-rw-r--r--lisp/vc/ediff-diff.el2
-rw-r--r--lisp/vc/vc-cvs.el4
-rw-r--r--lisp/vc/vc-svn.el2
223 files changed, 961 insertions, 940 deletions
diff --git a/admin/unidata/unidata-gen.el b/admin/unidata/unidata-gen.el
index 583d492495c..8d3f5b71557 100644
--- a/admin/unidata/unidata-gen.el
+++ b/admin/unidata/unidata-gen.el
@@ -445,7 +445,7 @@ Property value is a symbol `o' (Open), `c' (Close), or `n' (None)."
445 ;; (4) possibly update the switch cases in 445 ;; (4) possibly update the switch cases in
446 ;; bidi.c:bidi_get_type and bidi.c:bidi_get_category. 446 ;; bidi.c:bidi_get_type and bidi.c:bidi_get_category.
447 (bidi-warning "\ 447 (bidi-warning "\
448** Found new bidi-class '%s', please update bidi.c and dispextern.h") 448** Found new bidi-class %s, please update bidi.c and dispextern.h")
449 tail elt range val val-code idx slot 449 tail elt range val val-code idx slot
450 prev-range-data) 450 prev-range-data)
451 (setq val-list (cons nil (copy-sequence val-list))) 451 (setq val-list (cons nil (copy-sequence val-list)))
diff --git a/lisp/align.el b/lisp/align.el
index ad5be2ae74d..3020b6a1750 100644
--- a/lisp/align.el
+++ b/lisp/align.el
@@ -1348,7 +1348,7 @@ aligner would have dealt with are."
1348 (if real-beg 1348 (if real-beg
1349 (goto-char beg) 1349 (goto-char beg)
1350 (if (or (not thissep) (eq thissep 'entire)) 1350 (if (or (not thissep) (eq thissep 'entire))
1351 (error "Cannot determine alignment region for '%s'" 1351 (error "Cannot determine alignment region for %s"
1352 (symbol-name (cdr (assq 'title rule))))) 1352 (symbol-name (cdr (assq 'title rule)))))
1353 (beginning-of-line) 1353 (beginning-of-line)
1354 (while (and (not (eobp)) 1354 (while (and (not (eobp))
diff --git a/lisp/allout-widgets.el b/lisp/allout-widgets.el
index 578510d6919..f0a1cab0cb6 100644
--- a/lisp/allout-widgets.el
+++ b/lisp/allout-widgets.el
@@ -481,9 +481,9 @@ text in allout item bodies.")
481 481
482\(That space is used to convey selected cues indicating body qualities, 482\(That space is used to convey selected cues indicating body qualities,
483including things like: 483including things like:
484 - encryption '~' 484 - encryption ~
485 - numbering '#' 485 - numbering #
486 - indirect reference '@' 486 - indirect reference @
487 - distinctive bullets - see `allout-distinctive-bullets-string'.)") 487 - distinctive bullets - see `allout-distinctive-bullets-string'.)")
488;;;_ = allout-span-to-category 488;;;_ = allout-span-to-category
489(defvar allout-span-to-category 489(defvar allout-span-to-category
diff --git a/lisp/allout.el b/lisp/allout.el
index 5c43f9bb5d4..9f790871eed 100644
--- a/lisp/allout.el
+++ b/lisp/allout.el
@@ -176,7 +176,7 @@ respective allout-mode keybinding variables, `allout-command-prefix',
176(defcustom allout-command-prefix "\C-c " 176(defcustom allout-command-prefix "\C-c "
177 "Key sequence to be used as prefix for outline mode command key bindings. 177 "Key sequence to be used as prefix for outline mode command key bindings.
178 178
179Default is '\C-c<space>'; just '\C-c' is more short-and-sweet, if you're 179Default is `\C-c<space>'; just `\C-c' is more short-and-sweet, if you're
180willing to let allout use a bunch of \C-c keybindings." 180willing to let allout use a bunch of \C-c keybindings."
181 :type 'string 181 :type 'string
182 :group 'allout-keybindings 182 :group 'allout-keybindings
@@ -229,7 +229,7 @@ See `allout-unprefixed-keybindings' for the list of keybindings
229that are not prefixed. 229that are not prefixed.
230 230
231Use vector format for the keys: 231Use vector format for the keys:
232 - put literal keys after a '?' question mark, eg: '?a', '?.' 232 - put literal keys after a ? question mark, eg: ?a, ?.
233 - enclose control, shift, or meta-modified keys as sequences within 233 - enclose control, shift, or meta-modified keys as sequences within
234 parentheses, with the literal key, as above, preceded by the name(s) 234 parentheses, with the literal key, as above, preceded by the name(s)
235 of the modifiers, eg: [(control ?a)] 235 of the modifiers, eg: [(control ?a)]
@@ -257,7 +257,7 @@ This is in contrast to the majority of allout-mode bindings on
257preceding command key. 257preceding command key.
258 258
259Use vector format for the keys: 259Use vector format for the keys:
260 - put literal keys after a '?' question mark, eg: '?a', '?.' 260 - put literal keys after a ? question mark, eg: ?a, ?.
261 - enclose control, shift, or meta-modified keys as sequences within 261 - enclose control, shift, or meta-modified keys as sequences within
262 parentheses, with the literal key, as above, preceded by the name(s) 262 parentheses, with the literal key, as above, preceded by the name(s)
263 of the modifiers, eg: [(control ?a)] 263 of the modifiers, eg: [(control ?a)]
@@ -610,7 +610,7 @@ strings."
610Allout outline mode will use the mode-specific `allout-mode-leaders' or 610Allout outline mode will use the mode-specific `allout-mode-leaders' or
611comment-start string, if any, to lead the topic prefix string, so topic 611comment-start string, if any, to lead the topic prefix string, so topic
612headers look like comments in the programming language. It will also use 612headers look like comments in the programming language. It will also use
613the comment-start string, with an '_' appended, for `allout-primary-bullet'. 613the comment-start string, with an `_' appended, for `allout-primary-bullet'.
614 614
615String values are used as literals, not regular expressions, so 615String values are used as literals, not regular expressions, so
616do not escape any regular-expression characters. 616do not escape any regular-expression characters.
@@ -1012,9 +1012,9 @@ determination of aberrance is according to the mistaken item
1012being followed by a legitimate item of excessively greater depth. 1012being followed by a legitimate item of excessively greater depth.
1013 1013
1014The classic example of a mistaken item, for a standard allout 1014The classic example of a mistaken item, for a standard allout
1015outline configuration, is a body line that begins with an '...' 1015outline configuration, is a body line that begins with an ...
1016ellipsis. This happens to contain a legitimate depth-2 header 1016ellipsis. This happens to contain a legitimate depth-2 header
1017prefix, constituted by two '..' dots at the beginning of the 1017prefix, constituted by two .. dots at the beginning of the
1018line. The only thing that can distinguish it *in principle* from 1018line. The only thing that can distinguish it *in principle* from
1019a legitimate one is if the following real header is at a depth 1019a legitimate one is if the following real header is at a depth
1020that is discontinuous from the depth of 2 implied by the 1020that is discontinuous from the depth of 2 implied by the
@@ -1326,7 +1326,7 @@ scope of the variable is restored along with its value. If it was a void
1326buffer-local value, then it is left as nil on resumption. 1326buffer-local value, then it is left as nil on resumption.
1327 1327
1328The pairs are lists whose car is the name of the variable and car of the 1328The pairs are lists whose car is the name of the variable and car of the
1329cdr is the new value: '(some-var some-value)'. The pairs can actually be 1329cdr is the new value: `(some-var some-value)'. The pairs can actually be
1330triples, where the third element qualifies the disposition of the setting, 1330triples, where the third element qualifies the disposition of the setting,
1331as described further below. 1331as described further below.
1332 1332
@@ -1339,7 +1339,7 @@ extended from the existing one by `append'ing a list containing the second
1339element of the pair onto the end of the existing value. 1339element of the pair onto the end of the existing value.
1340 1340
1341Extension, and resumptions in general, should not be used for hook 1341Extension, and resumptions in general, should not be used for hook
1342functions -- use the 'local mode of `add-hook' for that, instead. 1342functions -- use the `local' mode of `add-hook' for that, instead.
1343 1343
1344The settings are stored on `allout-mode-prior-settings'." 1344The settings are stored on `allout-mode-prior-settings'."
1345 (while pairs 1345 (while pairs
@@ -1862,7 +1862,7 @@ symmetric decryption keys, preventing entry of the correct key on
1862subsequent decryption attempts until the cache times-out. That 1862subsequent decryption attempts until the cache times-out. That
1863can take several minutes. (Decryption of other entries is not 1863can take several minutes. (Decryption of other entries is not
1864affected.) Upgrade your EasyPG version, if you can, and you can 1864affected.) Upgrade your EasyPG version, if you can, and you can
1865deliberately clear your gpg-agent's cache by sending it a '-HUP' 1865deliberately clear your gpg-agent's cache by sending it a `-HUP'
1866signal. 1866signal.
1867 1867
1868See `allout-toggle-current-subtree-encryption' function docstring 1868See `allout-toggle-current-subtree-encryption' function docstring
@@ -2080,21 +2080,21 @@ OPEN: A TOPIC that is not CLOSED, though its OFFSPRING or BODY may be."
2080 use-layout 2080 use-layout
2081 (and (not (string= allout-auto-activation "activate")) 2081 (and (not (string= allout-auto-activation "activate"))
2082 (if (string= allout-auto-activation "ask") 2082 (if (string= allout-auto-activation "ask")
2083 (if (y-or-n-p (format "Expose %s with layout '%s'? " 2083 (if (y-or-n-p (format-message
2084 (buffer-name) 2084 "Expose %s with layout ‘%s’? "
2085 use-layout)) 2085 (buffer-name) use-layout))
2086 t 2086 t
2087 (message "Skipped %s layout." (buffer-name)) 2087 (message "Skipped %s layout." (buffer-name))
2088 nil) 2088 nil)
2089 t))) 2089 t)))
2090 (save-excursion 2090 (save-excursion
2091 (message "Adjusting '%s' exposure..." (buffer-name)) 2091 (message "Adjusting %s exposure..." (buffer-name))
2092 (goto-char 0) 2092 (goto-char 0)
2093 (allout-this-or-next-heading) 2093 (allout-this-or-next-heading)
2094 (condition-case err 2094 (condition-case err
2095 (progn 2095 (progn
2096 (apply 'allout-expose-topic (list use-layout)) 2096 (apply 'allout-expose-topic (list use-layout))
2097 (message "Adjusting '%s' exposure... done." 2097 (message "Adjusting %s exposure... done."
2098 (buffer-name))) 2098 (buffer-name)))
2099 ;; Problem applying exposure -- notify user, but don't 2099 ;; Problem applying exposure -- notify user, but don't
2100 ;; interrupt, eg, file visit: 2100 ;; interrupt, eg, file visit:
@@ -3483,9 +3483,10 @@ Offer one suitable for current depth DEPTH as default."
3483 (save-excursion 3483 (save-excursion
3484 (goto-char (allout-current-bullet-pos)) 3484 (goto-char (allout-current-bullet-pos))
3485 (setq choice (solicit-char-in-string 3485 (setq choice (solicit-char-in-string
3486 (format "Select bullet: %s ('%s' default): " 3486 (format-message
3487 sans-escapes 3487 "Select bullet: %s (‘%s’ default): "
3488 (allout-substring-no-properties default-bullet)) 3488 sans-escapes
3489 (allout-substring-no-properties default-bullet))
3489 sans-escapes 3490 sans-escapes
3490 t))) 3491 t)))
3491 (message "") 3492 (message "")
@@ -5134,15 +5135,15 @@ Simple (numeric and null-list) specs are interpreted as follows:
5134 - - exposes the body of the corresponding topic. 5135 - - exposes the body of the corresponding topic.
5135 5136
5136Examples: 5137Examples:
5137\(allout-expose-topic '(-1 : 0)) 5138\(allout-expose-topic \\='(-1 : 0))
5138 Close this and all following topics at current level, exposing 5139 Close this and all following topics at current level, exposing
5139 only their immediate children, but close down the last topic 5140 only their immediate children, but close down the last topic
5140 at this current level completely. 5141 at this current level completely.
5141\(allout-expose-topic '(-1 () : 1 0)) 5142\(allout-expose-topic \\='(-1 () : 1 0))
5142 Close current topic so only the immediate subtopics are shown; 5143 Close current topic so only the immediate subtopics are shown;
5143 show the children in the second to last topic, and completely 5144 show the children in the second to last topic, and completely
5144 close the last one. 5145 close the last one.
5145\(allout-expose-topic '(-2 : -1 *)) 5146\(allout-expose-topic \\='(-2 : -1 *))
5146 Expose children and grandchildren of all topics at current 5147 Expose children and grandchildren of all topics at current
5147 level except the last two; expose children of the second to 5148 level except the last two; expose children of the second to
5148 last and completely open the last one." 5149 last and completely open the last one."
@@ -5878,7 +5879,7 @@ With repeat count, copy the exposed portions of entire buffer."
5878(defun allout-toggle-current-subtree-encryption (&optional keymode-cue) 5879(defun allout-toggle-current-subtree-encryption (&optional keymode-cue)
5879 "Encrypt clear or decrypt encoded topic text. 5880 "Encrypt clear or decrypt encoded topic text.
5880 5881
5881Allout uses Emacs 'epg' library to perform encryption. Symmetric 5882Allout uses Emacs epg library to perform encryption. Symmetric
5882and keypair encryption are supported. All encryption is ascii 5883and keypair encryption are supported. All encryption is ascii
5883armored. 5884armored.
5884 5885
@@ -5940,7 +5941,7 @@ associated with it. This can be used to dissociate any
5940recipients with the file, by selecting no recipients in the 5941recipients with the file, by selecting no recipients in the
5941dialog. 5942dialog.
5942 5943
5943Encryption and decryption uses the Emacs 'epg' library. 5944Encryption and decryption uses the Emacs epg library.
5944 5945
5945Encrypted text will be ascii-armored. 5946Encrypted text will be ascii-armored.
5946 5947
@@ -6093,7 +6094,7 @@ symmetric decryption keys, preventing entry of the correct key on
6093subsequent decryption attempts until the cache times-out. That 6094subsequent decryption attempts until the cache times-out. That
6094can take several minutes. (Decryption of other entries is not 6095can take several minutes. (Decryption of other entries is not
6095affected.) Upgrade your EasyPG version, if you can, and you can 6096affected.) Upgrade your EasyPG version, if you can, and you can
6096deliberately clear your gpg-agent's cache by sending it a '-HUP' 6097deliberately clear your gpg-agent's cache by sending it a `-HUP'
6097signal." 6098signal."
6098 6099
6099 (require 'epg) 6100 (require 'epg)
@@ -6263,7 +6264,7 @@ the decryption."
6263 "Return the point of the next topic pending encryption, or nil if none. 6264 "Return the point of the next topic pending encryption, or nil if none.
6264 6265
6265Such a topic has the `allout-topic-encryption-bullet' without an 6266Such a topic has the `allout-topic-encryption-bullet' without an
6266immediately following '*' that would mark the topic as being encrypted. 6267immediately following `*' that would mark the topic as being encrypted.
6267It must also have content." 6268It must also have content."
6268 (let (done got content-beg) 6269 (let (done got content-beg)
6269 (save-match-data 6270 (save-match-data
@@ -6544,7 +6545,7 @@ Optional arg DO-DEFAULTING indicates to accept empty input (CR)."
6544(defun regexp-sans-escapes (regexp &optional successive-backslashes) 6545(defun regexp-sans-escapes (regexp &optional successive-backslashes)
6545 "Return a copy of REGEXP with all character escapes stripped out. 6546 "Return a copy of REGEXP with all character escapes stripped out.
6546 6547
6547Representations of actual backslashes -- '\\\\\\\\' -- are left as a 6548Representations of actual backslashes -- \\\\\\\\ -- are left as a
6548single backslash. 6549single backslash.
6549 6550
6550Optional arg SUCCESSIVE-BACKSLASHES is used internally for recursion." 6551Optional arg SUCCESSIVE-BACKSLASHES is used internally for recursion."
diff --git a/lisp/autoinsert.el b/lisp/autoinsert.el
index 985ae242453..255ec9b169f 100644
--- a/lisp/autoinsert.el
+++ b/lisp/autoinsert.el
@@ -67,7 +67,7 @@ Insertion is possible when something appropriate is found in
67`auto-insert-alist'. When the insertion is marked as unmodified, you can 67`auto-insert-alist'. When the insertion is marked as unmodified, you can
68save it with \\[write-file] RET. 68save it with \\[write-file] RET.
69This variable is used when the function `auto-insert' is called, e.g. 69This variable is used when the function `auto-insert' is called, e.g.
70when you do (add-hook 'find-file-hook 'auto-insert). 70when you do (add-hook \\='find-file-hook \\='auto-insert).
71With \\[auto-insert], this is always treated as if it were t." 71With \\[auto-insert], this is always treated as if it were t."
72 :type '(choice (const :tag "Insert if possible" t) 72 :type '(choice (const :tag "Insert if possible" t)
73 (const :tag "Do nothing" nil) 73 (const :tag "Do nothing" nil)
diff --git a/lisp/autorevert.el b/lisp/autorevert.el
index 0081419acbf..37ee8eedcfd 100644
--- a/lisp/autorevert.el
+++ b/lisp/autorevert.el
@@ -367,7 +367,7 @@ without being changed in the part that is already in the buffer."
367 "Turn on Auto-Revert Mode. 367 "Turn on Auto-Revert Mode.
368 368
369This function is designed to be added to hooks, for example: 369This function is designed to be added to hooks, for example:
370 (add-hook 'c-mode-hook #'turn-on-auto-revert-mode)" 370 (add-hook \\='c-mode-hook #\\='turn-on-auto-revert-mode)"
371 (auto-revert-mode 1)) 371 (auto-revert-mode 1))
372 372
373 373
@@ -431,7 +431,7 @@ Perform a full revert? ")
431 "Turn on Auto-Revert Tail mode. 431 "Turn on Auto-Revert Tail mode.
432 432
433This function is designed to be added to hooks, for example: 433This function is designed to be added to hooks, for example:
434 (add-hook 'my-logfile-mode-hook #'turn-on-auto-revert-tail-mode)" 434 (add-hook \\='my-logfile-mode-hook #\\='turn-on-auto-revert-tail-mode)"
435 (auto-revert-tail-mode 1)) 435 (auto-revert-tail-mode 1))
436 436
437 437
diff --git a/lisp/bookmark.el b/lisp/bookmark.el
index 4baf00b647b..308d1cab585 100644
--- a/lisp/bookmark.el
+++ b/lisp/bookmark.el
@@ -842,8 +842,11 @@ whose annotation is being edited.")
842 "Return default annotation text for BOOKMARK-NAME. 842 "Return default annotation text for BOOKMARK-NAME.
843The default annotation text is simply some text explaining how to use 843The default annotation text is simply some text explaining how to use
844annotations." 844annotations."
845 (concat "# Type the annotation for bookmark '" bookmark-name "' here.\n" 845 (concat (format-message
846 "# All lines which start with a '#' will be deleted.\n" 846 "# Type the annotation for bookmark ‘%s’ here.\n"
847 bookmark-name)
848 (format-message
849 "# All lines which start with a ‘#’ will be deleted.\n")
847 "# Type C-c C-c when done.\n#\n" 850 "# Type C-c C-c when done.\n#\n"
848 "# Author: " (user-full-name) " <" (user-login-name) "@" 851 "# Author: " (user-full-name) " <" (user-login-name) "@"
849 (system-name) ">\n" 852 (system-name) ">\n"
@@ -1540,7 +1543,7 @@ deletion, or > if it is flagged for displaying."
1540 (let ((inhibit-read-only t)) 1543 (let ((inhibit-read-only t))
1541 (erase-buffer) 1544 (erase-buffer)
1542 (if (not bookmark-bmenu-use-header-line) 1545 (if (not bookmark-bmenu-use-header-line)
1543 (insert "% Bookmark\n- --------\n")) 1546 (insert "% Bookmark\n- --------\n"))
1544 (add-text-properties (point-min) (point) 1547 (add-text-properties (point-min) (point)
1545 '(font-lock-face bookmark-menu-heading)) 1548 '(font-lock-face bookmark-menu-heading))
1546 (dolist (full-record (bookmark-maybe-sort-alist)) 1549 (dolist (full-record (bookmark-maybe-sort-alist))
@@ -1581,9 +1584,9 @@ deletion, or > if it is flagged for displaying."
1581(defun bookmark-bmenu-set-header () 1584(defun bookmark-bmenu-set-header ()
1582 "Sets the immutable header line." 1585 "Sets the immutable header line."
1583 (let ((header (concat "%% " "Bookmark"))) 1586 (let ((header (concat "%% " "Bookmark")))
1584 (when bookmark-bmenu-toggle-filenames 1587 (when bookmark-bmenu-toggle-filenames
1585 (setq header (concat header 1588 (setq header (concat header
1586 (make-string (- bookmark-bmenu-file-column 1589 (make-string (- bookmark-bmenu-file-column
1587 (- (length header) 3)) ?\s) 1590 (- (length header) 3)) ?\s)
1588 "File"))) 1591 "File")))
1589 (let ((pos 0)) 1592 (let ((pos 0))
diff --git a/lisp/bs.el b/lisp/bs.el
index c7a20b40489..6314bbb024e 100644
--- a/lisp/bs.el
+++ b/lisp/bs.el
@@ -1314,7 +1314,7 @@ ALL-BUFFERS is the list of buffers appearing in Buffer Selection Menu."
1314 (format-mode-line mode-name nil nil start-buffer)) 1314 (format-mode-line mode-name nil nil start-buffer))
1315 1315
1316(defun bs--get-file-name (_start-buffer _all-buffers) 1316(defun bs--get-file-name (_start-buffer _all-buffers)
1317 "Return string for column 'File' in Buffer Selection Menu. 1317 "Return string for column File in Buffer Selection Menu.
1318This is the variable `buffer-file-name' of current buffer. 1318This is the variable `buffer-file-name' of current buffer.
1319If not visiting a file, `list-buffers-directory' is returned instead. 1319If not visiting a file, `list-buffers-directory' is returned instead.
1320START-BUFFER is the buffer where we started buffer selection. 1320START-BUFFER is the buffer where we started buffer selection.
diff --git a/lisp/calc/calc-aent.el b/lisp/calc/calc-aent.el
index 2fa8f19163d..2c588c15287 100644
--- a/lisp/calc/calc-aent.el
+++ b/lisp/calc/calc-aent.el
@@ -1057,7 +1057,7 @@ If the current Calc language does not use placeholders, return nil."
1057(defun math-read-if (cond op) 1057(defun math-read-if (cond op)
1058 (let ((then (math-read-expr-level 0))) 1058 (let ((then (math-read-expr-level 0)))
1059 (or (equal math-expr-data ":") 1059 (or (equal math-expr-data ":")
1060 (throw 'syntax "Expected ':'")) 1060 (throw 'syntax "Expected :"))
1061 (math-read-token) 1061 (math-read-token)
1062 (list 'calcFunc-if cond then (math-read-expr-level (nth 3 op))))) 1062 (list 'calcFunc-if cond then (math-read-expr-level (nth 3 op)))))
1063 1063
@@ -1177,7 +1177,7 @@ If the current Calc language does not use placeholders, return nil."
1177 (setq el (cdr el)))) 1177 (setq el (cdr el))))
1178 (if (equal math-expr-data "]") 1178 (if (equal math-expr-data "]")
1179 (math-read-token) 1179 (math-read-token)
1180 (throw 'syntax "Expected ']'"))) 1180 (throw 'syntax "Expected ]")))
1181 val))))) 1181 val)))))
1182 ((eq math-exp-token 'dollar) 1182 ((eq math-exp-token 'dollar)
1183 (let ((abs (if (> math-expr-data 0) math-expr-data (- math-expr-data)))) 1183 (let ((abs (if (> math-expr-data 0) math-expr-data (- math-expr-data))))
diff --git a/lisp/calc/calc-lang.el b/lisp/calc/calc-lang.el
index 7f5588b6d09..70a9ff8a402 100644
--- a/lisp/calc/calc-lang.el
+++ b/lisp/calc/calc-lang.el
@@ -1817,7 +1817,7 @@ order to Calc's."
1817(defun math-read-giac-subscr (x op) 1817(defun math-read-giac-subscr (x op)
1818 (let ((idx (math-read-expr-level 0))) 1818 (let ((idx (math-read-expr-level 0)))
1819 (or (equal math-expr-data "]") 1819 (or (equal math-expr-data "]")
1820 (throw 'syntax "Expected ']'")) 1820 (throw 'syntax "Expected ]"))
1821 (math-read-token) 1821 (math-read-token)
1822 (list 'calcFunc-subscr x (calc-normalize (list '+ idx 1))))) 1822 (list 'calcFunc-subscr x (calc-normalize (list '+ idx 1)))))
1823 1823
@@ -1954,7 +1954,7 @@ order to Calc's."
1954 (progn 1954 (progn
1955 (math-read-token) 1955 (math-read-token)
1956 (equal math-expr-data "]"))) 1956 (equal math-expr-data "]")))
1957 (throw 'syntax "Expected ']]'")) 1957 (throw 'syntax "Expected ]]"))
1958 (math-read-token) 1958 (math-read-token)
1959 (list 'calcFunc-subscr x idx))) 1959 (list 'calcFunc-subscr x idx)))
1960 1960
diff --git a/lisp/calc/calc-misc.el b/lisp/calc/calc-misc.el
index e5d4b6b0607..4d84146af94 100644
--- a/lisp/calc/calc-misc.el
+++ b/lisp/calc/calc-misc.el
@@ -952,7 +952,7 @@ Prompts for bug subject. Leaves you in a mail buffer."
952 nil nil nil 952 nil nil nil
953 "Please describe exactly what actions triggered the bug and the 953 "Please describe exactly what actions triggered the bug and the
954precise symptoms of the bug. If possible, include a backtrace by 954precise symptoms of the bug. If possible, include a backtrace by
955doing 'M-x toggle-debug-on-error', then reproducing the bug. 955doing ‘\\[toggle-debug-on-error]’, then reproducing the bug.
956" ))) 956" )))
957;;;###autoload 957;;;###autoload
958(defalias 'calc-report-bug 'report-calc-bug) 958(defalias 'calc-report-bug 'report-calc-bug)
diff --git a/lisp/calc/calc-prog.el b/lisp/calc/calc-prog.el
index df2eb764f3b..cc1d27032ef 100644
--- a/lisp/calc/calc-prog.el
+++ b/lisp/calc/calc-prog.el
@@ -597,9 +597,9 @@
597 ",") 597 ",")
598 ((equal name "#") 598 ((equal name "#")
599 (search-backward "#") 599 (search-backward "#")
600 (error "Token '#' is reserved")) 600 (error "Token # is reserved"))
601 ((and unquoted (string-match "#" name)) 601 ((and unquoted (string-match "#" name))
602 (error "Tokens containing '#' must be quoted")) 602 (error "Tokens containing # must be quoted"))
603 ((not (string-match "[^ ]" name)) 603 ((not (string-match "[^ ]" name))
604 (search-backward "\"" nil t) 604 (search-backward "\"" nil t)
605 (error "Blank tokens are not allowed")) 605 (error "Blank tokens are not allowed"))
@@ -610,7 +610,7 @@
610 (quoted nil)) 610 (quoted nil))
611 (while (progn 611 (while (progn
612 (skip-chars-forward "\n\t ") 612 (skip-chars-forward "\n\t ")
613 (if (eobp) (error "Expected '%s'" eterm)) 613 (if (eobp) (error "Expected %s" eterm))
614 (not (looking-at term))) 614 (not (looking-at term)))
615 (cond ((looking-at "%%") 615 (cond ((looking-at "%%")
616 (end-of-line)) 616 (end-of-line))
@@ -618,7 +618,7 @@
618 (forward-char 2) 618 (forward-char 2)
619 (let ((p (calc-read-parse-table-part "}" "}"))) 619 (let ((p (calc-read-parse-table-part "}" "}")))
620 (or (looking-at "[+*?]") 620 (or (looking-at "[+*?]")
621 (error "Expected '+', '*', or '?'")) 621 (error "Expected +, *, or ?"))
622 (let ((sym (intern (buffer-substring (point) (1+ (point)))))) 622 (let ((sym (intern (buffer-substring (point) (1+ (point))))))
623 (forward-char 1) 623 (forward-char 1)
624 (looking-at "[^\n\t ]*") 624 (looking-at "[^\n\t ]*")
@@ -650,7 +650,7 @@
650 (match-end 1))))))) 650 (match-end 1)))))))
651 (goto-char (match-end 0))) 651 (goto-char (match-end 0)))
652 ((looking-at ":=[\n\t ]") 652 ((looking-at ":=[\n\t ]")
653 (error "Misplaced ':='")) 653 (error "Misplaced :="))
654 (t 654 (t
655 (looking-at "[^\n\t ]*") 655 (looking-at "[^\n\t ]*")
656 (let ((end (match-end 0))) 656 (let ((end (match-end 0)))
diff --git a/lisp/calc/calc.el b/lisp/calc/calc.el
index b0046dcaf4b..8e4df58793d 100644
--- a/lisp/calc/calc.el
+++ b/lisp/calc/calc.el
@@ -989,11 +989,11 @@ Used by `calc-user-invocation'.")
989(defvar calc-last-kill nil 989(defvar calc-last-kill nil
990 "The last number killed in calc-mode.") 990 "The last number killed in calc-mode.")
991(defvar calc-dollar-values nil 991(defvar calc-dollar-values nil
992 "Values to be used for '$'.") 992 "Values to be used for $.")
993(defvar calc-dollar-used nil 993(defvar calc-dollar-used nil
994 "The highest order of '$' that occurred.") 994 "The highest order of $ that occurred.")
995(defvar calc-hashes-used nil 995(defvar calc-hashes-used nil
996 "The highest order of '#' that occurred.") 996 "The highest order of # that occurred.")
997(defvar calc-quick-prev-results nil 997(defvar calc-quick-prev-results nil
998 "Previous results from Quick Calc.") 998 "Previous results from Quick Calc.")
999(defvar calc-said-hello nil 999(defvar calc-said-hello nil
diff --git a/lisp/calendar/cal-tex.el b/lisp/calendar/cal-tex.el
index d3c503e9791..e2e9182d626 100644
--- a/lisp/calendar/cal-tex.el
+++ b/lisp/calendar/cal-tex.el
@@ -100,7 +100,7 @@ At present, this only affects the daily filofax calendar."
100 (format "%d/%d" day days-remaining)) 100 (format "%d/%d" day days-remaining))
101 "Lisp expression giving the date format to use in the LaTeX calendars. 101 "Lisp expression giving the date format to use in the LaTeX calendars.
102This should be an expression involving the variable `date'. When 102This should be an expression involving the variable `date'. When
103this expression is called, `date' is a list of the form '(MONTH DAY YEAR)'. 103this expression is called, `date' is a list of the form `(MONTH DAY YEAR)'.
104 104
105The string resulting from evaluating this expression is placed at 105The string resulting from evaluating this expression is placed at
106the bottom center of each date in monthly calendars, next to the 106the bottom center of each date in monthly calendars, next to the
@@ -151,7 +151,7 @@ For example, to include extra packages:
151 "List of functions called after any LaTeX calendar buffer is generated. 151 "List of functions called after any LaTeX calendar buffer is generated.
152You can use this to do post-processing on the buffer. For example, to change 152You can use this to do post-processing on the buffer. For example, to change
153characters with diacritical marks to their LaTeX equivalents, use 153characters with diacritical marks to their LaTeX equivalents, use
154 (add-hook 'cal-tex-hook 154 (add-hook \\='cal-tex-hook
155 (lambda () (iso-iso2tex (point-min) (point-max))))" 155 (lambda () (iso-iso2tex (point-min) (point-max))))"
156 :type 'hook 156 :type 'hook
157 :group 'calendar-tex) 157 :group 'calendar-tex)
diff --git a/lisp/calendar/calendar.el b/lisp/calendar/calendar.el
index 078da3d186c..c35bd38bb64 100644
--- a/lisp/calendar/calendar.el
+++ b/lisp/calendar/calendar.el
@@ -360,7 +360,7 @@ See also `calendar-today-visible-hook'."
360 "List of functions called whenever the cursor moves in the calendar. 360 "List of functions called whenever the cursor moves in the calendar.
361For example, 361For example,
362 362
363 (add-hook 'calendar-move-hook (lambda () (diary-view-entries 1))) 363 (add-hook \\='calendar-move-hook (lambda () (diary-view-entries 1)))
364 364
365redisplays the diary for whatever date the cursor is moved to." 365redisplays the diary for whatever date the cursor is moved to."
366 :type 'hook 366 :type 'hook
diff --git a/lisp/calendar/diary-lib.el b/lisp/calendar/diary-lib.el
index dd068196adc..ec02900f495 100644
--- a/lisp/calendar/diary-lib.el
+++ b/lisp/calendar/diary-lib.el
@@ -185,9 +185,9 @@ diary buffer to be displayed with diary entries from various
185included files, each day's entries sorted into lexicographic 185included files, each day's entries sorted into lexicographic
186order, add the following to your init file: 186order, add the following to your init file:
187 187
188 (setq diary-display-function 'diary-fancy-display) 188 (setq diary-display-function \\='diary-fancy-display)
189 (add-hook 'diary-list-entries-hook 'diary-include-other-diary-files) 189 (add-hook \\='diary-list-entries-hook \\='diary-include-other-diary-files)
190 (add-hook 'diary-list-entries-hook 'diary-sort-entries t) 190 (add-hook \\='diary-list-entries-hook \\='diary-sort-entries t)
191 191
192Note how the sort function is placed last, so that it can sort 192Note how the sort function is placed last, so that it can sort
193the entries included from other files. 193the entries included from other files.
diff --git a/lisp/calendar/icalendar.el b/lisp/calendar/icalendar.el
index bd78ba33b98..b75e4423080 100644
--- a/lisp/calendar/icalendar.el
+++ b/lisp/calendar/icalendar.el
@@ -261,7 +261,7 @@ If non-nil all sexp diary entries are enumerated for
261`icalendar-export-sexp-enumeration-days' days instead of 261`icalendar-export-sexp-enumeration-days' days instead of
262translating into an icalendar equivalent. This affects the 262translating into an icalendar equivalent. This affects the
263following sexp diary entries: `diary-anniversary', 263following sexp diary entries: `diary-anniversary',
264`diary-cyclic', `diary-date', `diary-float',`diary-block'. All 264`diary-cyclic', `diary-date', `diary-float', `diary-block'. All
265other sexp entries are enumerated in any case." 265other sexp entries are enumerated in any case."
266 :version "25.1" 266 :version "25.1"
267 :type 'boolean 267 :type 'boolean
@@ -482,7 +482,7 @@ children."
482 result)) 482 result))
483 483
484(defun icalendar--split-value (value-string) 484(defun icalendar--split-value (value-string)
485 "Split VALUE-STRING at ';='." 485 "Split VALUE-STRING at ;=."
486 (let ((result '()) 486 (let ((result '())
487 param-name param-value) 487 param-name param-value)
488 (when value-string 488 (when value-string
diff --git a/lisp/calendar/timeclock.el b/lisp/calendar/timeclock.el
index e9a11668f23..797f2173e52 100644
--- a/lisp/calendar/timeclock.el
+++ b/lisp/calendar/timeclock.el
@@ -919,7 +919,7 @@ following format:
919 (DEBT ENTRIES-BY-DAY ENTRIES-BY-PROJECT) 919 (DEBT ENTRIES-BY-DAY ENTRIES-BY-PROJECT)
920 920
921DEBT is a floating point number representing the number of seconds 921DEBT is a floating point number representing the number of seconds
922\"owed\" before any work was done. For a new file (one without a 'b' 922owed before any work was done. For a new file (one without a b
923entry), this is always zero. 923entry), this is always zero.
924 924
925The two entries lists have similar formats. They are both alists, 925The two entries lists have similar formats. They are both alists,
diff --git a/lisp/cedet/cedet-global.el b/lisp/cedet/cedet-global.el
index 99bffcb16b5..9e311776261 100644
--- a/lisp/cedet/cedet-global.el
+++ b/lisp/cedet/cedet-global.el
@@ -36,7 +36,7 @@
36 36
37(defcustom cedet-global-gtags-command "gtags" 37(defcustom cedet-global-gtags-command "gtags"
38 "Command name for the GNU Global gtags executable. 38 "Command name for the GNU Global gtags executable.
39GTAGS is used to create the tags table queried by the 'global' command." 39GTAGS is used to create the tags table queried by the global command."
40 :type 'string 40 :type 'string
41 :group 'cedet) 41 :group 'cedet)
42 42
diff --git a/lisp/cedet/ede/base.el b/lisp/cedet/ede/base.el
index 6d5e242de03..f49cb5bdb16 100644
--- a/lisp/cedet/ede/base.el
+++ b/lisp/cedet/ede/base.el
@@ -105,7 +105,7 @@ which files this object is interested in."
105 :accessor ede-object-menu) 105 :accessor ede-object-menu)
106 ) 106 )
107 "A target is a structure that describes a file set that produces something. 107 "A target is a structure that describes a file set that produces something.
108Targets, as with 'Make', is an entity that will manage a file set 108Targets, as with `Make', is an entity that will manage a file set
109and knows how to compile or otherwise transform those files into some 109and knows how to compile or otherwise transform those files into some
110other desired outcome.") 110other desired outcome.")
111 111
@@ -626,7 +626,7 @@ instead of the current project."
626(defun ede-normalize-file/directory (this project-file-name) 626(defun ede-normalize-file/directory (this project-file-name)
627 "Fills :directory or :file slots if they're missing in project THIS. 627 "Fills :directory or :file slots if they're missing in project THIS.
628The other slot will be used to calculate values. 628The other slot will be used to calculate values.
629PROJECT-FILE-NAME is a name of project file (short name, like 'pom.xml', etc." 629PROJECT-FILE-NAME is a name of project file (short name, like `pom.xml', etc."
630 (when (and (or (not (slot-boundp this :file)) 630 (when (and (or (not (slot-boundp this :file))
631 (not (oref this :file))) 631 (not (oref this :file)))
632 (slot-boundp this :directory) 632 (slot-boundp this :directory)
diff --git a/lisp/cedet/ede/cpp-root.el b/lisp/cedet/ede/cpp-root.el
index 81c6737531a..22e24c8b67f 100644
--- a/lisp/cedet/ede/cpp-root.el
+++ b/lisp/cedet/ede/cpp-root.el
@@ -262,7 +262,7 @@ exist, it should return nil."
262 :documentation 262 :documentation
263 "Compilation command that will be used for this project. 263 "Compilation command that will be used for this project.
264It could be string or function that will accept proj argument and should return string. 264It could be string or function that will accept proj argument and should return string.
265The string will be passed to 'compile' function that will be issued in root 265The string will be passed to `compile' function that will be issued in root
266directory of project." 266directory of project."
267 ) 267 )
268 ) 268 )
diff --git a/lisp/cedet/ede/pconf.el b/lisp/cedet/ede/pconf.el
index 6545b858eff..a8310870745 100644
--- a/lisp/cedet/ede/pconf.el
+++ b/lisp/cedet/ede/pconf.el
@@ -31,8 +31,8 @@
31 31
32(defvar ede-pconf-create-file-query 'ask 32(defvar ede-pconf-create-file-query 'ask
33 "Controls if queries are made while creating project files. 33 "Controls if queries are made while creating project files.
34A value of 'ask means to always ask the user before creating 34A value of `ask' means to always ask the user before creating
35a file, such as AUTHORS. A value of 'never means don't ask, and 35a file, such as AUTHORS. A value of `never' means don't ask, and
36don't do it. A value of nil means to just do it.") 36don't do it. A value of nil means to just do it.")
37 37
38;;; Code: 38;;; Code:
diff --git a/lisp/cedet/ede/pmake.el b/lisp/cedet/ede/pmake.el
index 3307202bf73..1318fde6e3d 100644
--- a/lisp/cedet/ede/pmake.el
+++ b/lisp/cedet/ede/pmake.el
@@ -598,7 +598,8 @@ Argument THIS is the target that should insert stuff."
598 "\t@echo Makefile is out of date! " 598 "\t@echo Makefile is out of date! "
599 "It needs to be regenerated by EDE.\n" 599 "It needs to be regenerated by EDE.\n"
600 "\t@echo If you have not modified Project.ede, you can" 600 "\t@echo If you have not modified Project.ede, you can"
601 " use 'touch' to update the Makefile time stamp.\n" 601 (format-message
602 " use ‘touch’ to update the Makefile time stamp.\n")
602 "\t@false\n\n" 603 "\t@false\n\n"
603 "\n\n# End of Makefile\n"))) 604 "\n\n# End of Makefile\n")))
604 605
diff --git a/lisp/cedet/ede/proj-archive.el b/lisp/cedet/ede/proj-archive.el
index 0c7ffdd1560..8aa5477cea5 100644
--- a/lisp/cedet/ede/proj-archive.el
+++ b/lisp/cedet/ede/proj-archive.el
@@ -55,7 +55,7 @@ Makefile.am generator, so use it to add this important bin program."
55(cl-defmethod ede-proj-makefile-garbage-patterns 55(cl-defmethod ede-proj-makefile-garbage-patterns
56 ((this ede-proj-target-makefile-archive)) 56 ((this ede-proj-target-makefile-archive))
57 "Add archive name to the garbage patterns. 57 "Add archive name to the garbage patterns.
58This makes sure that the archive is removed with 'make clean'." 58This makes sure that the archive is removed with `make clean'."
59 (let ((garb (cl-call-next-method))) 59 (let ((garb (cl-call-next-method)))
60 (append garb (list (concat "lib" (ede-name this) ".a"))))) 60 (append garb (list (concat "lib" (ede-name this) ".a")))))
61 61
diff --git a/lisp/cedet/ede/project-am.el b/lisp/cedet/ede/project-am.el
index 462369621ec..48bec3c49d8 100644
--- a/lisp/cedet/ede/project-am.el
+++ b/lisp/cedet/ede/project-am.el
@@ -731,35 +731,35 @@ Strip out duplicates, and recurse on variables."
731 (oset this :source (makefile-macro-file-list "EXTRA_DIST"))) 731 (oset this :source (makefile-macro-file-list "EXTRA_DIST")))
732 732
733(cl-defmethod project-am-macro ((this project-am-objectcode)) 733(cl-defmethod project-am-macro ((this project-am-objectcode))
734 "Return the default macro to 'edit' for this object type." 734 "Return the default macro to `edit' for this object type."
735 (concat (subst-char-in-string ?- ?_ (oref this :name)) "_SOURCES")) 735 (concat (subst-char-in-string ?- ?_ (oref this :name)) "_SOURCES"))
736 736
737(cl-defmethod project-am-macro ((this project-am-header-noinst)) 737(cl-defmethod project-am-macro ((this project-am-header-noinst))
738 "Return the default macro to 'edit' for this object." 738 "Return the default macro to `edit' for this object."
739 "noinst_HEADERS") 739 "noinst_HEADERS")
740 740
741(cl-defmethod project-am-macro ((this project-am-header-inst)) 741(cl-defmethod project-am-macro ((this project-am-header-inst))
742 "Return the default macro to 'edit' for this object." 742 "Return the default macro to `edit' for this object."
743 "include_HEADERS") 743 "include_HEADERS")
744 744
745(cl-defmethod project-am-macro ((this project-am-header-pkg)) 745(cl-defmethod project-am-macro ((this project-am-header-pkg))
746 "Return the default macro to 'edit' for this object." 746 "Return the default macro to `edit' for this object."
747 "pkginclude_HEADERS") 747 "pkginclude_HEADERS")
748 748
749(cl-defmethod project-am-macro ((this project-am-header-chk)) 749(cl-defmethod project-am-macro ((this project-am-header-chk))
750 "Return the default macro to 'edit' for this object." 750 "Return the default macro to `edit' for this object."
751 "check_HEADERS") 751 "check_HEADERS")
752 752
753(cl-defmethod project-am-macro ((this project-am-texinfo)) 753(cl-defmethod project-am-macro ((this project-am-texinfo))
754 "Return the default macro to 'edit' for this object type." 754 "Return the default macro to `edit' for this object type."
755 (concat (file-name-sans-extension (oref this :name)) "_TEXINFOS")) 755 (concat (file-name-sans-extension (oref this :name)) "_TEXINFOS"))
756 756
757(cl-defmethod project-am-macro ((this project-am-man)) 757(cl-defmethod project-am-macro ((this project-am-man))
758 "Return the default macro to 'edit' for this object type." 758 "Return the default macro to `edit' for this object type."
759 (oref this :name)) 759 (oref this :name))
760 760
761(cl-defmethod project-am-macro ((this project-am-lisp)) 761(cl-defmethod project-am-macro ((this project-am-lisp))
762 "Return the default macro to 'edit' for this object." 762 "Return the default macro to `edit' for this object."
763 "lisp_LISP") 763 "lisp_LISP")
764 764
765(defun project-am-buffer-object (amf buffer) 765(defun project-am-buffer-object (amf buffer)
diff --git a/lisp/cedet/semantic/bovine/c.el b/lisp/cedet/semantic/bovine/c.el
index e86f09c114d..6639f178e86 100644
--- a/lisp/cedet/semantic/bovine/c.el
+++ b/lisp/cedet/semantic/bovine/c.el
@@ -225,7 +225,7 @@ to store your global macros in a more natural way."
225 ) 225 )
226 226
227(defcustom semantic-c-member-of-autocast 't 227(defcustom semantic-c-member-of-autocast 't
228 "Non-nil means classes with a '->' operator will cast to its return type. 228 "Non-nil means classes with a `->' operator will cast to its return type.
229 229
230For Examples: 230For Examples:
231 231
@@ -1049,8 +1049,8 @@ now.
1049 return-list)) 1049 return-list))
1050 1050
1051(defun semantic-expand-c-extern-C (tag) 1051(defun semantic-expand-c-extern-C (tag)
1052 "Expand TAG containing an 'extern \"C\"' statement. 1052 "Expand TAG containing an `extern \"C\"' statement.
1053This will return all members of TAG with 'extern \"C\"' added to 1053This will return all members of TAG with `extern \"C\"' added to
1054the typemodifiers attribute." 1054the typemodifiers attribute."
1055 (when (eq (semantic-tag-class tag) 'extern) 1055 (when (eq (semantic-tag-class tag) 'extern)
1056 (let* ((mb (semantic-tag-get-attribute tag :members)) 1056 (let* ((mb (semantic-tag-get-attribute tag :members))
@@ -1065,7 +1065,7 @@ the typemodifiers attribute."
1065(defun semantic-expand-c-complex-type (tag) 1065(defun semantic-expand-c-complex-type (tag)
1066 "Check if TAG has a full :type with a name on its own. 1066 "Check if TAG has a full :type with a name on its own.
1067If so, extract it, and replace it with a reference to that type. 1067If so, extract it, and replace it with a reference to that type.
1068Thus, 'struct A { int a; } B;' will create 2 toplevel tags, one 1068Thus, `struct A { int a; } B;' will create 2 toplevel tags, one
1069is type A, and the other variable B where the :type of B is just 1069is type A, and the other variable B where the :type of B is just
1070a type tag A that is a prototype, and the actual struct info of A 1070a type tag A that is a prototype, and the actual struct info of A
1071is its own toplevel tag. This function will return (cons A B)." 1071is its own toplevel tag. This function will return (cons A B)."
@@ -1656,7 +1656,7 @@ SPEC-LIST is the template specifier of the datatype instantiated."
1656 1656
1657(defun semantic-c--template-name-1 (spec-list) 1657(defun semantic-c--template-name-1 (spec-list)
1658 "Return a string used to compute template class name. 1658 "Return a string used to compute template class name.
1659Based on SPEC-LIST, for ref<Foo,Bar> it will return 'Foo,Bar'." 1659Based on SPEC-LIST, for ref<Foo,Bar> it will return `Foo,Bar'."
1660 (when (car spec-list) 1660 (when (car spec-list)
1661 (let* ((endpart (semantic-c--template-name-1 (cdr spec-list))) 1661 (let* ((endpart (semantic-c--template-name-1 (cdr spec-list)))
1662 (separator (and endpart ","))) 1662 (separator (and endpart ",")))
@@ -1665,7 +1665,7 @@ Based on SPEC-LIST, for ref<Foo,Bar> it will return 'Foo,Bar'."
1665(defun semantic-c--template-name (type spec-list) 1665(defun semantic-c--template-name (type spec-list)
1666 "Return a template class name for TYPE based on SPEC-LIST. 1666 "Return a template class name for TYPE based on SPEC-LIST.
1667For a type `ref' with a template specifier of (Foo Bar) it will 1667For a type `ref' with a template specifier of (Foo Bar) it will
1668return 'ref<Foo,Bar>'." 1668return `ref<Foo,Bar>'."
1669 (concat (semantic-tag-name type) 1669 (concat (semantic-tag-name type)
1670 "<" (semantic-c--template-name-1 (cdr spec-list)) ">")) 1670 "<" (semantic-c--template-name-1 (cdr spec-list)) ">"))
1671 1671
@@ -1693,7 +1693,7 @@ instantiated as specified in TYPE-DECLARATION."
1693;;; Patch here by "Raf" for instantiating templates. 1693;;; Patch here by "Raf" for instantiating templates.
1694(defun semantic-c-dereference-member-of (type scope &optional type-declaration) 1694(defun semantic-c-dereference-member-of (type scope &optional type-declaration)
1695 "Dereference through the `->' operator of TYPE. 1695 "Dereference through the `->' operator of TYPE.
1696Uses the return type of the '->' operator if it is contained in TYPE. 1696Uses the return type of the `->' operator if it is contained in TYPE.
1697SCOPE is the current local scope to perform searches in. 1697SCOPE is the current local scope to perform searches in.
1698TYPE-DECLARATION is passed through." 1698TYPE-DECLARATION is passed through."
1699 (if semantic-c-member-of-autocast 1699 (if semantic-c-member-of-autocast
@@ -1709,8 +1709,8 @@ TYPE-DECLARATION is passed through."
1709;; tests 5 and following. 1709;; tests 5 and following.
1710 1710
1711(defun semantic-c-dereference-namespace (type scope &optional type-declaration) 1711(defun semantic-c-dereference-namespace (type scope &optional type-declaration)
1712 "Dereference namespace which might hold an 'alias' for TYPE. 1712 "Dereference namespace which might hold an `alias' for TYPE.
1713Such an alias can be created through 'using' statements in a 1713Such an alias can be created through `using' statements in a
1714namespace declaration. This function checks the namespaces in 1714namespace declaration. This function checks the namespaces in
1715SCOPE for such statements." 1715SCOPE for such statements."
1716 (let ((scopetypes (oref scope scopetypes)) 1716 (let ((scopetypes (oref scope scopetypes))
@@ -1826,7 +1826,7 @@ or nil if it cannot be found."
1826(define-mode-local-override semantic-analyze-dereference-metatype 1826(define-mode-local-override semantic-analyze-dereference-metatype
1827 c-mode (type scope &optional type-declaration) 1827 c-mode (type scope &optional type-declaration)
1828 "Dereference TYPE as described in `semantic-analyze-dereference-metatype'. 1828 "Dereference TYPE as described in `semantic-analyze-dereference-metatype'.
1829Handle typedef, template instantiation, and '->' operator." 1829Handle typedef, template instantiation, and `->' operator."
1830 (let* ((dereferencer-list '(semantic-c-dereference-typedef 1830 (let* ((dereferencer-list '(semantic-c-dereference-typedef
1831 semantic-c-dereference-template 1831 semantic-c-dereference-template
1832 semantic-c-dereference-member-of 1832 semantic-c-dereference-member-of
diff --git a/lisp/cedet/semantic/complete.el b/lisp/cedet/semantic/complete.el
index ce9e3252ec8..9c32388669b 100644
--- a/lisp/cedet/semantic/complete.el
+++ b/lisp/cedet/semantic/complete.el
@@ -1491,7 +1491,7 @@ Not meaningful return value."
1491 "Display completions in *Completions* buffer, with focus highlight. 1491 "Display completions in *Completions* buffer, with focus highlight.
1492A traditional displayor which can focus on a tag by showing it. 1492A traditional displayor which can focus on a tag by showing it.
1493Same as `semantic-displayor-traditional', but with selection between 1493Same as `semantic-displayor-traditional', but with selection between
1494multiple tags with the same name done by 'focusing' on the source 1494multiple tags with the same name done by focusing on the source
1495location of the different tags to differentiate them.") 1495location of the different tags to differentiate them.")
1496 1496
1497(cl-defmethod semantic-displayor-focus-request 1497(cl-defmethod semantic-displayor-focus-request
@@ -1684,7 +1684,7 @@ Display mechanism using tooltip for a list of possible completions.")
1684 (setq msg-tail (concat "\n[<TAB> " (number-to-string (- numcompl max-tags)) " more]")) 1684 (setq msg-tail (concat "\n[<TAB> " (number-to-string (- numcompl max-tags)) " more]"))
1685 (setq msg-tail (concat "\n[<n/a> " (number-to-string (- numcompl max-tags)) " more]")) 1685 (setq msg-tail (concat "\n[<n/a> " (number-to-string (- numcompl max-tags)) " more]"))
1686 (when (>= (oref obj typing-count) 2) 1686 (when (>= (oref obj typing-count) 2)
1687 (message "Refine search to display results beyond the '%s' limit" 1687 (message "Refine search to display results beyond the %s limit"
1688 (symbol-name 'semantic-complete-inline-max-tags-extended))))) 1688 (symbol-name 'semantic-complete-inline-max-tags-extended)))))
1689 ((= numcompl 1) 1689 ((= numcompl 1)
1690 ;; two possible cases 1690 ;; two possible cases
diff --git a/lisp/cedet/semantic/ctxt.el b/lisp/cedet/semantic/ctxt.el
index 456ef8d0ac1..33b9a2e6037 100644
--- a/lisp/cedet/semantic/ctxt.el
+++ b/lisp/cedet/semantic/ctxt.el
@@ -362,7 +362,7 @@ This skips forward over symbols in a complex reference.
362For example, in the C statement: 362For example, in the C statement:
363 this.that().entry; 363 this.that().entry;
364 364
365If the cursor is on 'this', will move point to the ; after entry.") 365If the cursor is on `this', will move point to the ; after entry.")
366 366
367(defun semantic-ctxt-end-of-symbol-default (&optional point) 367(defun semantic-ctxt-end-of-symbol-default (&optional point)
368 "Move point to the end of the current symbol under POINT. 368 "Move point to the end of the current symbol under POINT.
diff --git a/lisp/cedet/semantic/db.el b/lisp/cedet/semantic/db.el
index 7380bddd2bb..e4ac56cdab4 100644
--- a/lisp/cedet/semantic/db.el
+++ b/lisp/cedet/semantic/db.el
@@ -142,7 +142,7 @@ Abstract tables do not have file names associated with them."
142 nil) 142 nil)
143 143
144(cl-defmethod semanticdb-dirty-p ((obj semanticdb-abstract-table)) 144(cl-defmethod semanticdb-dirty-p ((obj semanticdb-abstract-table))
145 "Return non-nil if OBJ is 'dirty'." 145 "Return non-nil if OBJ is dirty."
146 nil) 146 nil)
147 147
148(cl-defmethod semanticdb-set-dirty ((obj semanticdb-abstract-table)) 148(cl-defmethod semanticdb-set-dirty ((obj semanticdb-abstract-table))
@@ -313,7 +313,7 @@ If OBJ's file is not loaded, read it in first."
313 (oref (oref obj parent-db) reference-directory))) 313 (oref (oref obj parent-db) reference-directory)))
314 314
315(cl-defmethod semanticdb-dirty-p ((obj semanticdb-table)) 315(cl-defmethod semanticdb-dirty-p ((obj semanticdb-table))
316 "Return non-nil if OBJ is 'dirty'." 316 "Return non-nil if OBJ is dirty."
317 (oref obj dirty)) 317 (oref obj dirty))
318 318
319(cl-defmethod semanticdb-set-dirty ((obj semanticdb-table)) 319(cl-defmethod semanticdb-set-dirty ((obj semanticdb-table))
@@ -369,7 +369,7 @@ Abstract tables do not have file names associated with them."
369 nil) 369 nil)
370 370
371(cl-defmethod semanticdb-dirty-p ((DB semanticdb-project-database)) 371(cl-defmethod semanticdb-dirty-p ((DB semanticdb-project-database))
372 "Return non-nil if DB is 'dirty'. 372 "Return non-nil if DB is dirty.
373A database is dirty if the state of the database changed in a way 373A database is dirty if the state of the database changed in a way
374where it may need to resynchronize with some persistent storage." 374where it may need to resynchronize with some persistent storage."
375 (let ((dirty nil) 375 (let ((dirty nil)
diff --git a/lisp/cedet/semantic/java.el b/lisp/cedet/semantic/java.el
index 7dcd7f1be85..fc02d034dca 100644
--- a/lisp/cedet/semantic/java.el
+++ b/lisp/cedet/semantic/java.el
@@ -369,7 +369,7 @@ That is @NAME."
369 369
370(defsubst semantic-java-doc-tag-name (tag) 370(defsubst semantic-java-doc-tag-name (tag)
371 "Return name of the doc TAG symbol. 371 "Return name of the doc TAG symbol.
372That is TAG `symbol-name' without the leading '@'." 372That is TAG `symbol-name' without the leading @."
373 (substring (symbol-name tag) 1)) 373 (substring (symbol-name tag) 1))
374 374
375(defun semantic-java-doc-keyword-before-p (k1 k2) 375(defun semantic-java-doc-keyword-before-p (k1 k2)
diff --git a/lisp/cedet/semantic/senator.el b/lisp/cedet/semantic/senator.el
index c58def60585..372e1d920e7 100644
--- a/lisp/cedet/semantic/senator.el
+++ b/lisp/cedet/semantic/senator.el
@@ -507,7 +507,7 @@ filters in `senator-search-tag-filter-functions' remain active."
507(define-overloadable-function semantic-up-reference (tag) 507(define-overloadable-function semantic-up-reference (tag)
508 "Return a tag that is referred to by TAG. 508 "Return a tag that is referred to by TAG.
509A \"reference\" could be any interesting feature of TAG. 509A \"reference\" could be any interesting feature of TAG.
510In C++, a function may have a 'parent' which is non-local. 510In C++, a function may have a `parent' which is non-local.
511If that parent which is only a reference in the function tag 511If that parent which is only a reference in the function tag
512is found, we can jump to it. 512is found, we can jump to it.
513Some tags such as includes have other reference features.") 513Some tags such as includes have other reference features.")
@@ -516,7 +516,7 @@ Some tags such as includes have other reference features.")
516(defun senator-go-to-up-reference (&optional tag) 516(defun senator-go-to-up-reference (&optional tag)
517 "Move up one reference from the current TAG. 517 "Move up one reference from the current TAG.
518A \"reference\" could be any interesting feature of TAG. 518A \"reference\" could be any interesting feature of TAG.
519In C++, a function may have a 'parent' which is non-local. 519In C++, a function may have a `parent' which is non-local.
520If that parent which is only a reference in the function tag 520If that parent which is only a reference in the function tag
521is found, we can jump to it. 521is found, we can jump to it.
522Some tags such as includes have other reference features." 522Some tags such as includes have other reference features."
diff --git a/lisp/cedet/semantic/wisent/comp.el b/lisp/cedet/semantic/wisent/comp.el
index 90c5ebd0095..6730e8e5bc7 100644
--- a/lisp/cedet/semantic/wisent/comp.el
+++ b/lisp/cedet/semantic/wisent/comp.el
@@ -2892,7 +2892,7 @@ Also warn if X is a $N or $regionN symbol with N < 1 or N > M."
2892 "Parse BODY of semantic action. 2892 "Parse BODY of semantic action.
2893N is the maximum number of $N variables that can be referenced in 2893N is the maximum number of $N variables that can be referenced in
2894BODY. Warn on references out of permitted range. 2894BODY. Warn on references out of permitted range.
2895Optional argument FOUND is the accumulated list of '$N' references 2895Optional argument FOUND is the accumulated list of $N references
2896encountered so far. 2896encountered so far.
2897Return a cons (FOUND . XBODY), where FOUND is the list of $N 2897Return a cons (FOUND . XBODY), where FOUND is the list of $N
2898references found in BODY, and XBODY is BODY expression with 2898references found in BODY, and XBODY is BODY expression with
diff --git a/lisp/cedet/semantic/wisent/python.el b/lisp/cedet/semantic/wisent/python.el
index 6abeb4a2440..2dc3dd3c2ad 100644
--- a/lisp/cedet/semantic/wisent/python.el
+++ b/lisp/cedet/semantic/wisent/python.el
@@ -130,7 +130,7 @@ curly braces."
130 130
131(defun wisent-python-forward-balanced-expression () 131(defun wisent-python-forward-balanced-expression ()
132 "Move point to the end of the balanced expression at point. 132 "Move point to the end of the balanced expression at point.
133Here 'balanced expression' means anything matched by Emacs' 133Here balanced expression means anything matched by Emacs's
134open/close parenthesis syntax classes. We can't use forward-sexp 134open/close parenthesis syntax classes. We can't use forward-sexp
135for this because that Emacs built-in can't parse Python's 135for this because that Emacs built-in can't parse Python's
136triple-quoted string syntax." 136triple-quoted string syntax."
@@ -490,7 +490,7 @@ Return nil if there is nothing relevant."
490;; 490;;
491(define-mode-local-override semantic-format-tag-abbreviate python-mode (tag &optional parent color) 491(define-mode-local-override semantic-format-tag-abbreviate python-mode (tag &optional parent color)
492 "Format an abbreviated tag for python. 492 "Format an abbreviated tag for python.
493Shortens 'code' tags, but passes through for others." 493Shortens `code' tags, but passes through for others."
494 (cond ((semantic-tag-of-class-p tag 'code) 494 (cond ((semantic-tag-of-class-p tag 'code)
495 ;; Just take the first line. 495 ;; Just take the first line.
496 (let ((name (semantic-tag-name tag))) 496 (let ((name (semantic-tag-name tag)))
diff --git a/lisp/cedet/srecode/compile.el b/lisp/cedet/srecode/compile.el
index a8d6a5008bb..c6b3b53f24d 100644
--- a/lisp/cedet/srecode/compile.el
+++ b/lisp/cedet/srecode/compile.el
@@ -75,7 +75,7 @@ any incoming dictionaries values.")
75 :initform nil 75 :initform nil
76 :documentation 76 :documentation
77 "During template insertion, this is the stack of active templates. 77 "During template insertion, this is the stack of active templates.
78The top-most template is the 'active' template. Use the accessor methods 78The top-most template is the `active' template. Use the accessor methods
79for push, pop, and peek for the active template.") 79for push, pop, and peek for the active template.")
80 (table :initarg :table 80 (table :initarg :table
81 :documentation 81 :documentation
@@ -290,7 +290,7 @@ Arguments ESCAPE-START and ESCAPE-END are the current escape sequences in use."
290 ) 290 )
291 ;; Continue 291 ;; Continue
292 (setq tags (cdr tags))) 292 (setq tags (cdr tags)))
293 293
294 ;; MSG - Before install since nreverse whacks our list. 294 ;; MSG - Before install since nreverse whacks our list.
295 (when (called-interactively-p 'interactive) 295 (when (called-interactively-p 'interactive)
296 (message "%d templates compiled for %s" 296 (message "%d templates compiled for %s"
diff --git a/lisp/cedet/srecode/dictionary.el b/lisp/cedet/srecode/dictionary.el
index 27e730f9d6a..b95d45ebc86 100644
--- a/lisp/cedet/srecode/dictionary.el
+++ b/lisp/cedet/srecode/dictionary.el
@@ -417,7 +417,7 @@ searched for NAME if it is not found in DICT. This recursive
417lookup can be disabled by the optional argument NON-RECURSIVE. 417lookup can be disabled by the optional argument NON-RECURSIVE.
418 418
419This function derives values for some special NAMEs, such as 419This function derives values for some special NAMEs, such as
420'FIRST' and 'LAST'." 420`FIRST' and `LAST'."
421 (if (not (slot-boundp dict 'namehash)) 421 (if (not (slot-boundp dict 'namehash))
422 nil 422 nil
423 ;; Get the value of this name from the dictionary or its parent 423 ;; Get the value of this name from the dictionary or its parent
diff --git a/lisp/cedet/srecode/document.el b/lisp/cedet/srecode/document.el
index 47577844c74..f0fe498cbba 100644
--- a/lisp/cedet/srecode/document.el
+++ b/lisp/cedet/srecode/document.el
@@ -655,7 +655,7 @@ If there is only one tag in the region, complain."
655 "Create documentation for the function defined in TAG. 655 "Create documentation for the function defined in TAG.
656If we can identify a verb in the list followed by some 656If we can identify a verb in the list followed by some
657name part then check the return value to see if we can use that to 657name part then check the return value to see if we can use that to
658finish off the sentence. That is, any function with 'alloc' in it will be 658finish off the sentence. That is, any function with `alloc' in it will be
659allocating something based on its type." 659allocating something based on its type."
660 (let ((al srecode-document-autocomment-return-first-alist) 660 (let ((al srecode-document-autocomment-return-first-alist)
661 (dropit nil) 661 (dropit nil)
diff --git a/lisp/cedet/srecode/insert.el b/lisp/cedet/srecode/insert.el
index c24bd99c79c..d1b00157648 100644
--- a/lisp/cedet/srecode/insert.el
+++ b/lisp/cedet/srecode/insert.el
@@ -377,9 +377,9 @@ Can't be blank, or it might be used by regular variable insertion.")
377 (where :initform 'begin 377 (where :initform 'begin
378 :initarg :where 378 :initarg :where
379 :documentation 379 :documentation
380 "This should be 'begin or 'end, indicating where to insert a CR. 380 "This should be `begin' or `end', indicating where to insert a CR.
381When set to 'begin, it will insert a CR if we are not at 'bol'. 381When `begin', insert a CR if not at 'bol'.
382When set to 'end it will insert a CR if we are not at 'eol'.") 382When `end', insert a CR if not at 'eol'.")
383 ;; @TODO - Add slot and control for the number of blank 383 ;; @TODO - Add slot and control for the number of blank
384 ;; lines before and after point. 384 ;; lines before and after point.
385 ) 385 )
@@ -762,7 +762,7 @@ Arguments ESCAPE-START and ESCAPE-END are the current escape sequences in use."
762(cl-defmethod srecode-insert-method ((sti srecode-template-inserter-point) 762(cl-defmethod srecode-insert-method ((sti srecode-template-inserter-point)
763 dictionary) 763 dictionary)
764 "Insert the STI inserter. 764 "Insert the STI inserter.
765Save point in the class allocated 'point' slot. 765Save point in the class allocated `point' slot.
766If `srecode-template-inserter-point-override' non-nil then this 766If `srecode-template-inserter-point-override' non-nil then this
767generalized marker will do something else. See 767generalized marker will do something else. See
768`srecode-template-inserter-include-wrap' as an example." 768`srecode-template-inserter-include-wrap' as an example."
diff --git a/lisp/cedet/srecode/texi.el b/lisp/cedet/srecode/texi.el
index 6c8f7a6e3ca..38bdc9a2f72 100644
--- a/lisp/cedet/srecode/texi.el
+++ b/lisp/cedet/srecode/texi.el
@@ -245,7 +245,7 @@ that class.
245 variable => @code{variable} 245 variable => @code{variable}
246 class => @code{class} @xref{class} 246 class => @code{class} @xref{class}
247 unknown => @code{unknown} 247 unknown => @code{unknown}
248 \"text\" => \\=`\\=`text'' 248 \"text\" => \\=`\\=`text\\='\\='
249 'quoteme => @code{quoteme} 249 'quoteme => @code{quoteme}
250 non-nil => non-@code{nil} 250 non-nil => non-@code{nil}
251 t => @code{t} 251 t => @code{t}
diff --git a/lisp/comint.el b/lisp/comint.el
index 7db297a1427..b840a22bc84 100644
--- a/lisp/comint.el
+++ b/lisp/comint.el
@@ -184,11 +184,11 @@ narrowing in effect. This way you will be certain that none of
184the remaining prompts will be accidentally messed up. You may 184the remaining prompts will be accidentally messed up. You may
185wish to put something like the following in your init file: 185wish to put something like the following in your init file:
186 186
187\(add-hook 'comint-mode-hook 187\(add-hook \\='comint-mode-hook
188 (lambda () 188 (lambda ()
189 (define-key comint-mode-map [remap kill-region] 'comint-kill-region) 189 (define-key comint-mode-map [remap kill-region] \\='comint-kill-region)
190 (define-key comint-mode-map [remap kill-whole-line] 190 (define-key comint-mode-map [remap kill-whole-line]
191 'comint-kill-whole-line))) 191 \\='comint-kill-whole-line)))
192 192
193If you sometimes use comint-mode on text-only terminals or with `emacs -nw', 193If you sometimes use comint-mode on text-only terminals or with `emacs -nw',
194you might wish to use another binding for `comint-kill-whole-line'." 194you might wish to use another binding for `comint-kill-whole-line'."
diff --git a/lisp/dabbrev.el b/lisp/dabbrev.el
index 50c52071b08..42d7fd369ed 100644
--- a/lisp/dabbrev.el
+++ b/lisp/dabbrev.el
@@ -534,7 +534,7 @@ See also `dabbrev-abbrev-char-regexp' and \\[dabbrev-completion]."
534 (if (not (or (eq dabbrev--last-buffer dabbrev--last-buffer-found) 534 (if (not (or (eq dabbrev--last-buffer dabbrev--last-buffer-found)
535 (minibuffer-window-active-p (selected-window)))) 535 (minibuffer-window-active-p (selected-window))))
536 (progn 536 (progn
537 (message "Expansion found in '%s'" 537 (message "Expansion found in `%s'"
538 (buffer-name dabbrev--last-buffer)) 538 (buffer-name dabbrev--last-buffer))
539 (setq dabbrev--last-buffer-found dabbrev--last-buffer)) 539 (setq dabbrev--last-buffer-found dabbrev--last-buffer))
540 (message nil)) 540 (message nil))
diff --git a/lisp/delim-col.el b/lisp/delim-col.el
index d16a03cc8d0..bb4b5f4ab66 100644
--- a/lisp/delim-col.el
+++ b/lisp/delim-col.el
@@ -179,11 +179,11 @@ Valid values are:
179 `delimit-columns-separator' and then followed by spaces. 179 `delimit-columns-separator' and then followed by spaces.
180 For example, the result is: \"<ccc>: <dddd>: \" 180 For example, the result is: \"<ccc>: <dddd>: \"
181 181
182 'separator align separators. That is, `delimit-columns-after' is followed 182 `separator' align separators. That is, `delimit-columns-after' is followed
183 by spaces and then followed by `delimit-columns-separator'. 183 by spaces and then followed by `delimit-columns-separator'.
184 For example, the result is: \"<ccc> :<dddd> :\" 184 For example, the result is: \"<ccc> :<dddd> :\"
185 185
186 'padding format column by filling with spaces before 186 `padding' format column by filling with spaces before
187 `delimit-columns-after'. That is, spaces are followed by 187 `delimit-columns-after'. That is, spaces are followed by
188 `delimit-columns-after' and then followed by 188 `delimit-columns-after' and then followed by
189 `delimit-columns-separator'. 189 `delimit-columns-separator'.
diff --git a/lisp/dired-x.el b/lisp/dired-x.el
index c90306aacbf..4e5da0dd1b5 100644
--- a/lisp/dired-x.el
+++ b/lisp/dired-x.el
@@ -149,7 +149,7 @@ regexp `dired-omit-files', nor files ending with extensions in
149To enable omitting in every Dired buffer, you can put this in 149To enable omitting in every Dired buffer, you can put this in
150your init file: 150your init file:
151 151
152 (add-hook 'dired-mode-hook (lambda () (dired-omit-mode))) 152 (add-hook \\='dired-mode-hook (lambda () (dired-omit-mode)))
153 153
154See Info node `(dired-x) Omitting Variables' for more information." 154See Info node `(dired-x) Omitting Variables' for more information."
155 :group 'dired-x 155 :group 'dired-x
diff --git a/lisp/emacs-lisp/byte-run.el b/lisp/emacs-lisp/byte-run.el
index 2022e1d3e58..3c561db4b81 100644
--- a/lisp/emacs-lisp/byte-run.el
+++ b/lisp/emacs-lisp/byte-run.el
@@ -355,12 +355,12 @@ was first made obsolete, for example a date or a release number."
355 &optional when docstring) 355 &optional when docstring)
356 "Set OBSOLETE-NAME's function definition to CURRENT-NAME and mark it obsolete. 356 "Set OBSOLETE-NAME's function definition to CURRENT-NAME and mark it obsolete.
357 357
358\(define-obsolete-function-alias 'old-fun 'new-fun \"22.1\" \"old-fun's doc.\") 358\(define-obsolete-function-alias \\='old-fun \\='new-fun \"22.1\" \"old-fun's doc.\")
359 359
360is equivalent to the following two lines of code: 360is equivalent to the following two lines of code:
361 361
362\(defalias 'old-fun 'new-fun \"old-fun's doc.\") 362\(defalias \\='old-fun \\='new-fun \"old-fun's doc.\")
363\(make-obsolete 'old-fun 'new-fun \"22.1\") 363\(make-obsolete \\='old-fun \\='new-fun \"22.1\")
364 364
365See the docstrings of `defalias' and `make-obsolete' for more details." 365See the docstrings of `defalias' and `make-obsolete' for more details."
366 (declare (doc-string 4) 366 (declare (doc-string 4)
diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el
index 2ac926f1879..8b8b667f596 100644
--- a/lisp/emacs-lisp/bytecomp.el
+++ b/lisp/emacs-lisp/bytecomp.el
@@ -3825,11 +3825,11 @@ discarding."
3825 "Execute forms in BODY, potentially guarded by CONDITION. 3825 "Execute forms in BODY, potentially guarded by CONDITION.
3826CONDITION is a variable whose value is a test in an `if' or `cond'. 3826CONDITION is a variable whose value is a test in an `if' or `cond'.
3827BODY is the code to compile in the first arm of the if or the body of 3827BODY is the code to compile in the first arm of the if or the body of
3828the cond clause. If CONDITION's value is of the form (fboundp 'foo) 3828the cond clause. If CONDITION's value is of the form (fboundp \\='foo)
3829or (boundp 'foo), the relevant warnings from BODY about foo's 3829or (boundp \\='foo), the relevant warnings from BODY about foo's
3830being undefined (or obsolete) will be suppressed. 3830being undefined (or obsolete) will be suppressed.
3831 3831
3832If CONDITION's value is (not (featurep 'emacs)) or (featurep 'xemacs), 3832If CONDITION's value is (not (featurep \\='emacs)) or (featurep \\='xemacs),
3833that suppresses all warnings during execution of BODY." 3833that suppresses all warnings during execution of BODY."
3834 (declare (indent 1) (debug t)) 3834 (declare (indent 1) (debug t))
3835 `(let* ((fbound-list (byte-compile-find-bound-condition 3835 `(let* ((fbound-list (byte-compile-find-bound-condition
diff --git a/lisp/emacs-lisp/checkdoc.el b/lisp/emacs-lisp/checkdoc.el
index ebe21d06b8d..8a845f9b5b5 100644
--- a/lisp/emacs-lisp/checkdoc.el
+++ b/lisp/emacs-lisp/checkdoc.el
@@ -1419,7 +1419,7 @@ regexp short cuts work. FP is the function defun information."
1419 (when (re-search-forward "^(" e t) 1419 (when (re-search-forward "^(" e t)
1420 (if (checkdoc-autofix-ask-replace (match-beginning 0) 1420 (if (checkdoc-autofix-ask-replace (match-beginning 0)
1421 (match-end 0) 1421 (match-end 0)
1422 "Escape this '('? " 1422 "Escape this (? "
1423 "\\(") 1423 "\\(")
1424 nil 1424 nil
1425 (checkdoc-create-error 1425 (checkdoc-create-error
diff --git a/lisp/emacs-lisp/crm.el b/lisp/emacs-lisp/crm.el
index f516e78c8cf..61cb3c3af4e 100644
--- a/lisp/emacs-lisp/crm.el
+++ b/lisp/emacs-lisp/crm.el
@@ -128,8 +128,8 @@ A value of nil specifies `try-completion'. A value of t specifies
128`all-completions'. A value of lambda specifies a test for an exact match. 128`all-completions'. A value of lambda specifies a test for an exact match.
129 129
130For more information on STRING, PREDICATE, and FLAG, see the Elisp 130For more information on STRING, PREDICATE, and FLAG, see the Elisp
131Reference sections on 'Programmed Completion' and 'Basic Completion 131Reference sections on Programmed Completion and Basic Completion
132Functions'." 132Functions."
133 (let ((beg 0)) 133 (let ((beg 0))
134 (while (string-match crm-separator string beg) 134 (while (string-match crm-separator string beg)
135 (setq beg (match-end 0))) 135 (setq beg (match-end 0)))
diff --git a/lisp/emacs-lisp/edebug.el b/lisp/emacs-lisp/edebug.el
index 7cc789f7129..3ad496ac203 100644
--- a/lisp/emacs-lisp/edebug.el
+++ b/lisp/emacs-lisp/edebug.el
@@ -85,7 +85,7 @@ This applies to `eval-defun', `eval-region', `eval-buffer', and
85 85
86You can use the command `edebug-all-defs' to toggle the value of this 86You can use the command `edebug-all-defs' to toggle the value of this
87variable. You may wish to make it local to each buffer with 87variable. You may wish to make it local to each buffer with
88\(make-local-variable 'edebug-all-defs) in your 88\(make-local-variable \\='edebug-all-defs) in your
89`emacs-lisp-mode-hook'." 89`emacs-lisp-mode-hook'."
90 :type 'boolean 90 :type 'boolean
91 :group 'edebug) 91 :group 'edebug)
diff --git a/lisp/emacs-lisp/elint.el b/lisp/emacs-lisp/elint.el
index 8c67d8cd791..15eeb49707b 100644
--- a/lisp/emacs-lisp/elint.el
+++ b/lisp/emacs-lisp/elint.el
@@ -383,7 +383,7 @@ Returns the forms."
383 tops)) 383 tops))
384 (end-of-file 384 (end-of-file
385 (goto-char elint-current-pos) 385 (goto-char elint-current-pos)
386 (error "Missing ')' in top form: %s" 386 (error "Missing ) in top form: %s"
387 (buffer-substring elint-current-pos 387 (buffer-substring elint-current-pos
388 (line-end-position)))))))) 388 (line-end-position))))))))
389 (nreverse tops)))) 389 (nreverse tops))))
diff --git a/lisp/emacs-lisp/ert-x.el b/lisp/emacs-lisp/ert-x.el
index 647784b8552..cae3fa2d460 100644
--- a/lisp/emacs-lisp/ert-x.el
+++ b/lisp/emacs-lisp/ert-x.el
@@ -214,7 +214,7 @@ property list, or no properties if there is no plist before it.
214 214
215As a simple example, 215As a simple example,
216 216
217\(ert-propertized-string \"foo \" '(face italic) \"bar\" \" baz\" nil \ 217\(ert-propertized-string \"foo \" \\='(face italic) \"bar\" \" baz\" nil \
218\" quux\"\) 218\" quux\"\)
219 219
220would return the string \"foo bar baz quux\" where the substring 220would return the string \"foo bar baz quux\" where the substring
diff --git a/lisp/emacs-lisp/lisp-mnt.el b/lisp/emacs-lisp/lisp-mnt.el
index b37d0134810..6fdd348caab 100644
--- a/lisp/emacs-lisp/lisp-mnt.el
+++ b/lisp/emacs-lisp/lisp-mnt.el
@@ -552,11 +552,11 @@ copyright notice is allowed."
552 ((not (lm-keywords-finder-p)) 552 ((not (lm-keywords-finder-p))
553 "‘Keywords:’ has no valid finder keywords (see ‘finder-known-keywords’)") 553 "‘Keywords:’ has no valid finder keywords (see ‘finder-known-keywords’)")
554 ((not (lm-commentary-mark)) 554 ((not (lm-commentary-mark))
555 "Can't find a 'Commentary' section marker") 555 "Can't find a Commentary section marker")
556 ((not (lm-history-mark)) 556 ((not (lm-history-mark))
557 "Can't find a 'History' section marker") 557 "Can't find a History section marker")
558 ((not (lm-code-mark)) 558 ((not (lm-code-mark))
559 "Can't find a 'Code' section marker") 559 "Can't find a Code section marker")
560 ((progn 560 ((progn
561 (goto-char (point-max)) 561 (goto-char (point-max))
562 (not 562 (not
diff --git a/lisp/emacs-lisp/pcase.el b/lisp/emacs-lisp/pcase.el
index 72684579176..5fe36bb92d4 100644
--- a/lisp/emacs-lisp/pcase.el
+++ b/lisp/emacs-lisp/pcase.el
@@ -115,8 +115,8 @@ Patterns can take the following forms:
115 SYMBOL matches anything and binds it to SYMBOL. 115 SYMBOL matches anything and binds it to SYMBOL.
116 (or PAT...) matches if any of the patterns matches. 116 (or PAT...) matches if any of the patterns matches.
117 (and PAT...) matches if all the patterns match. 117 (and PAT...) matches if all the patterns match.
118 'VAL matches if the object is `equal' to VAL 118 \\='VAL matches if the object is `equal' to VAL
119 ATOM is a shorthand for 'ATOM. 119 ATOM is a shorthand for \\='ATOM.
120 ATOM can be a keyword, an integer, or a string. 120 ATOM can be a keyword, an integer, or a string.
121 (pred FUN) matches if FUN applied to the object returns non-nil. 121 (pred FUN) matches if FUN applied to the object returns non-nil.
122 (guard BOOLEXP) matches if BOOLEXP evaluates to non-nil. 122 (guard BOOLEXP) matches if BOOLEXP evaluates to non-nil.
diff --git a/lisp/emacs-lisp/rx.el b/lisp/emacs-lisp/rx.el
index 0129d930ca1..7b0de6edb69 100644
--- a/lisp/emacs-lisp/rx.el
+++ b/lisp/emacs-lisp/rx.el
@@ -815,9 +815,9 @@ of all atomic regexps."
815 815
816(defun rx-greedy (form) 816(defun rx-greedy (form)
817 "Parse and produce code from FORM. 817 "Parse and produce code from FORM.
818If FORM is '(minimal-match FORM1)', non-greedy versions of `*', 818If FORM is `(minimal-match FORM1)', non-greedy versions of `*',
819`+', and `?' operators will be used in FORM1. If FORM is 819`+', and `?' operators will be used in FORM1. If FORM is
820'(maximal-match FORM1)', greedy operators will be used." 820`(maximal-match FORM1)', greedy operators will be used."
821 (rx-check form) 821 (rx-check form)
822 (let ((rx-greedy-flag (eq (car form) 'maximal-match))) 822 (let ((rx-greedy-flag (eq (car form) 'maximal-match)))
823 (rx-form (cadr form) rx-parent))) 823 (rx-form (cadr form) rx-parent)))
diff --git a/lisp/emacs-lisp/shadow.el b/lisp/emacs-lisp/shadow.el
index 59bf6345f88..c7a95e4e5f3 100644
--- a/lisp/emacs-lisp/shadow.el
+++ b/lisp/emacs-lisp/shadow.el
@@ -213,7 +213,7 @@ For example, suppose `load-path' is set to
213 213
214and that each of these directories contains a file called XXX.el. Then 214and that each of these directories contains a file called XXX.el. Then
215XXX.el in the site-lisp directory is referred to by all of: 215XXX.el in the site-lisp directory is referred to by all of:
216\(require 'XXX), (autoload .... \"XXX\"), (load-library \"XXX\") etc. 216\(require \\='XXX), (autoload .... \"XXX\"), (load-library \"XXX\") etc.
217 217
218The first XXX.el file prevents Emacs from seeing the second (unless 218The first XXX.el file prevents Emacs from seeing the second (unless
219the second is loaded explicitly via `load-file'). 219the second is loaded explicitly via `load-file').
diff --git a/lisp/emulation/viper-cmd.el b/lisp/emulation/viper-cmd.el
index 14f424e9344..4fe948a2918 100644
--- a/lisp/emulation/viper-cmd.el
+++ b/lisp/emulation/viper-cmd.el
@@ -3639,24 +3639,26 @@ the Emacs binding of `/'."
3639 (let (msg) 3639 (let (msg)
3640 (cond ((or (eq arg 1) 3640 (cond ((or (eq arg 1)
3641 (and (null arg) 3641 (and (null arg)
3642 (y-or-n-p (format "Search style: '%s'. Want '%s'? " 3642 (y-or-n-p (format-message
3643 (if viper-case-fold-search 3643 "Search style: ‘%s’. Want ‘%s’? "
3644 "case-insensitive" "case-sensitive") 3644 (if viper-case-fold-search
3645 (if viper-case-fold-search 3645 "case-insensitive" "case-sensitive")
3646 "case-sensitive" 3646 (if viper-case-fold-search
3647 "case-insensitive"))))) 3647 "case-sensitive"
3648 "case-insensitive")))))
3648 (setq viper-case-fold-search (null viper-case-fold-search)) 3649 (setq viper-case-fold-search (null viper-case-fold-search))
3649 (if viper-case-fold-search 3650 (if viper-case-fold-search
3650 (setq msg "Search becomes case-insensitive") 3651 (setq msg "Search becomes case-insensitive")
3651 (setq msg "Search becomes case-sensitive"))) 3652 (setq msg "Search becomes case-sensitive")))
3652 ((or (eq arg 2) 3653 ((or (eq arg 2)
3653 (and (null arg) 3654 (and (null arg)
3654 (y-or-n-p (format "Search style: '%s'. Want '%s'? " 3655 (y-or-n-p (format-message
3655 (if viper-re-search 3656 "Search style: ‘%s’. Want ‘%s’? "
3656 "regexp-search" "vanilla-search") 3657 (if viper-re-search
3657 (if viper-re-search 3658 "regexp-search" "vanilla-search")
3658 "vanilla-search" 3659 (if viper-re-search
3659 "regexp-search"))))) 3660 "vanilla-search"
3661 "regexp-search")))))
3660 (setq viper-re-search (null viper-re-search)) 3662 (setq viper-re-search (null viper-re-search))
3661 (if viper-re-search 3663 (if viper-re-search
3662 (setq msg "Search becomes regexp-style") 3664 (setq msg "Search becomes regexp-style")
@@ -4400,7 +4402,7 @@ and regexp replace."
4400;; etc. 4402;; etc.
4401(defun viper-cycle-through-mark-ring () 4403(defun viper-cycle-through-mark-ring ()
4402 "Visit previous locations on the mark ring. 4404 "Visit previous locations on the mark ring.
4403One can use \\=`\\=` and '' to temporarily jump 1 step back." 4405One can use \\=`\\=` and \\='\\=' to temporarily jump 1 step back."
4404 (let* ((sv-pt (point))) 4406 (let* ((sv-pt (point)))
4405 ;; if repeated `m,' command, pop the previously saved mark. 4407 ;; if repeated `m,' command, pop the previously saved mark.
4406 ;; Prev saved mark is actually prev saved point. It is used if the 4408 ;; Prev saved mark is actually prev saved point. It is used if the
diff --git a/lisp/emulation/viper-init.el b/lisp/emulation/viper-init.el
index d03d703c1ed..e28c67a5315 100644
--- a/lisp/emulation/viper-init.el
+++ b/lisp/emulation/viper-init.el
@@ -583,7 +583,7 @@ the Insert state."
583 583
584(defcustom viper-keep-point-on-repeat t 584(defcustom viper-keep-point-on-repeat t
585 "If t, don't move point when repeating previous command. 585 "If t, don't move point when repeating previous command.
586This is useful for doing repeated changes with the '.' key. 586This is useful for doing repeated changes with the . key.
587The user can change this to nil, if she likes when the cursor moves 587The user can change this to nil, if she likes when the cursor moves
588to a new place after repeating previous Vi command." 588to a new place after repeating previous Vi command."
589 :type 'boolean 589 :type 'boolean
diff --git a/lisp/epa.el b/lisp/epa.el
index 47452af13e0..9f112c4eb83 100644
--- a/lisp/epa.el
+++ b/lisp/epa.el
@@ -841,10 +841,10 @@ should consider using the string based counterpart
841 841
842For example: 842For example:
843 843
844\(let ((context (epg-make-context 'OpenPGP))) 844\(let ((context (epg-make-context \\='OpenPGP)))
845 (decode-coding-string 845 (decode-coding-string
846 (epg-decrypt-string context (buffer-substring start end)) 846 (epg-decrypt-string context (buffer-substring start end))
847 'utf-8))" 847 \\='utf-8))"
848 (interactive "r") 848 (interactive "r")
849 (save-excursion 849 (save-excursion
850 (let ((context (epg-make-context epa-protocol)) 850 (let ((context (epg-make-context epa-protocol))
@@ -939,10 +939,10 @@ should consider using the string based counterpart
939 939
940For example: 940For example:
941 941
942\(let ((context (epg-make-context 'OpenPGP))) 942\(let ((context (epg-make-context \\='OpenPGP)))
943 (decode-coding-string 943 (decode-coding-string
944 (epg-verify-string context (buffer-substring start end)) 944 (epg-verify-string context (buffer-substring start end))
945 'utf-8))" 945 \\='utf-8))"
946 (declare (interactive-only t)) 946 (declare (interactive-only t))
947 (interactive "r") 947 (interactive "r")
948 (let ((context (epg-make-context epa-protocol)) 948 (let ((context (epg-make-context epa-protocol))
@@ -1028,10 +1028,10 @@ based counterpart `epg-sign-file' instead.
1028 1028
1029For example: 1029For example:
1030 1030
1031\(let ((context (epg-make-context 'OpenPGP))) 1031\(let ((context (epg-make-context \\='OpenPGP)))
1032 (epg-sign-string 1032 (epg-sign-string
1033 context 1033 context
1034 (encode-coding-string (buffer-substring start end) 'utf-8)))" 1034 (encode-coding-string (buffer-substring start end) \\='utf-8)))"
1035 (declare (interactive-only t)) 1035 (declare (interactive-only t))
1036 (interactive 1036 (interactive
1037 (let ((verbose current-prefix-arg)) 1037 (let ((verbose current-prefix-arg))
@@ -1114,10 +1114,10 @@ file based counterpart `epg-encrypt-file' instead.
1114 1114
1115For example: 1115For example:
1116 1116
1117\(let ((context (epg-make-context 'OpenPGP))) 1117\(let ((context (epg-make-context \\='OpenPGP)))
1118 (epg-encrypt-string 1118 (epg-encrypt-string
1119 context 1119 context
1120 (encode-coding-string (buffer-substring start end) 'utf-8) 1120 (encode-coding-string (buffer-substring start end) \\='utf-8)
1121 nil))" 1121 nil))"
1122 (declare (interactive-only t)) 1122 (declare (interactive-only t))
1123 (interactive 1123 (interactive
diff --git a/lisp/epg.el b/lisp/epg.el
index 0c8f5c9b0ae..ed71e966853 100644
--- a/lisp/epg.el
+++ b/lisp/epg.el
@@ -1614,7 +1614,7 @@ handle the case where SIGNATURE has multiple signature.
1614 1614
1615To check the verification results, use `epg-context-result-for' as follows: 1615To check the verification results, use `epg-context-result-for' as follows:
1616 1616
1617\(epg-context-result-for context 'verify) 1617\(epg-context-result-for context \\='verify)
1618 1618
1619which will return a list of `epg-signature' object." 1619which will return a list of `epg-signature' object."
1620 (unwind-protect 1620 (unwind-protect
@@ -1649,7 +1649,7 @@ handle the case where SIGNATURE has multiple signature.
1649 1649
1650To check the verification results, use `epg-context-result-for' as follows: 1650To check the verification results, use `epg-context-result-for' as follows:
1651 1651
1652\(epg-context-result-for context 'verify) 1652\(epg-context-result-for context \\='verify)
1653 1653
1654which will return a list of `epg-signature' object." 1654which will return a list of `epg-signature' object."
1655 (let ((coding-system-for-write 'binary) 1655 (let ((coding-system-for-write 'binary)
diff --git a/lisp/erc/erc-button.el b/lisp/erc/erc-button.el
index 3530a31ea05..6139e939924 100644
--- a/lisp/erc/erc-button.el
+++ b/lisp/erc/erc-button.el
@@ -511,7 +511,8 @@ Examples:
511 511
512(defun erc-nick-popup (nick) 512(defun erc-nick-popup (nick)
513 (let* ((completion-ignore-case t) 513 (let* ((completion-ignore-case t)
514 (action (completing-read (concat "What action to take on '" nick "'? ") 514 (action (completing-read (format-message
515 "What action to take on ‘%s’? " nick)
515 erc-nick-popup-alist)) 516 erc-nick-popup-alist))
516 (code (cdr (assoc action erc-nick-popup-alist)))) 517 (code (cdr (assoc action erc-nick-popup-alist))))
517 (when code 518 (when code
diff --git a/lisp/erc/erc-dcc.el b/lisp/erc/erc-dcc.el
index d4d005d8345..bb6e3115b49 100644
--- a/lisp/erc/erc-dcc.el
+++ b/lisp/erc/erc-dcc.el
@@ -166,7 +166,7 @@ All values of the list must be uppercase strings.")
166 "Return the first matching entry in `erc-dcc-list' which satisfies the 166 "Return the first matching entry in `erc-dcc-list' which satisfies the
167constraints given as a plist in ARGS. Returns nil on no match. 167constraints given as a plist in ARGS. Returns nil on no match.
168 168
169The property :nick is treated specially, if it contains a '!' character, 169The property :nick is treated specially, if it contains a ! character,
170it is treated as a nick!user@host string, and compared with the :nick property 170it is treated as a nick!user@host string, and compared with the :nick property
171value of the individual elements using string-equal. Otherwise it is 171value of the individual elements using string-equal. Otherwise it is
172compared with `erc-nick-equal-p' which is IRC case-insensitive." 172compared with `erc-nick-equal-p' which is IRC case-insensitive."
@@ -315,10 +315,10 @@ Should be set to a string or nil. If nil, use the value of
315 315
316(defcustom erc-dcc-send-request 'ask 316(defcustom erc-dcc-send-request 'ask
317 "How to treat incoming DCC Send requests. 317 "How to treat incoming DCC Send requests.
318'ask - Report the Send request, and wait for the user to manually accept it 318`ask' - Report the Send request, and wait for the user to manually accept it
319 You might want to set `erc-dcc-auto-masks' for this. 319 You might want to set `erc-dcc-auto-masks' for this.
320'auto - Automatically accept the request and begin downloading the file 320`auto' - Automatically accept the request and begin downloading the file
321'ignore - Ignore incoming DCC Send requests completely." 321`ignore' - Ignore incoming DCC Send requests completely."
322 :group 'erc-dcc 322 :group 'erc-dcc
323 :type '(choice (const ask) (const auto) (const ignore))) 323 :type '(choice (const ask) (const auto) (const ignore)))
324 324
@@ -713,9 +713,9 @@ match, returns that regexp and nil otherwise."
713 713
714(defcustom erc-dcc-chat-request 'ask 714(defcustom erc-dcc-chat-request 'ask
715 "How to treat incoming DCC Chat requests. 715 "How to treat incoming DCC Chat requests.
716'ask - Report the Chat request, and wait for the user to manually accept it 716`ask' - Report the Chat request, and wait for the user to manually accept it
717'auto - Automatically accept the request and open a new chat window 717`auto' - Automatically accept the request and open a new chat window
718'ignore - Ignore incoming DCC chat requests completely." 718`ignore' - Ignore incoming DCC chat requests completely."
719 :group 'erc-dcc 719 :group 'erc-dcc
720 :type '(choice (const ask) (const auto) (const ignore))) 720 :type '(choice (const ask) (const auto) (const ignore)))
721 721
diff --git a/lisp/erc/erc-match.el b/lisp/erc/erc-match.el
index 776231f80aa..55f298bbf69 100644
--- a/lisp/erc/erc-match.el
+++ b/lisp/erc/erc-match.el
@@ -88,13 +88,13 @@ Useful to mark nicks from dangerous hosts."
88 88
89The following values are allowed: 89The following values are allowed:
90 90
91 nil - do not highlight the message at all 91 nil - do not highlight the message at all
92 'keyword - highlight all instances of current nickname in message 92 `keyword' - highlight all instances of current nickname in message
93 'nick - highlight the nick of the user who typed your nickname 93 `nick' - highlight the nick of the user who typed your nickname
94 'nick-or-keyword - highlight the nick of the user who typed your nickname, 94 `nick-or-keyword' - highlight the nick of the user who typed your nickname,
95 or all instances of the current nickname if there was 95 or all instances of the current nickname if there was
96 no sending user 96 no sending user
97 'all - highlight the entire message where current nickname occurs 97 `all' - highlight the entire message where current nickname occurs
98 98
99Any other value disables highlighting of current nickname altogether." 99Any other value disables highlighting of current nickname altogether."
100 :group 'erc-match 100 :group 'erc-match
@@ -110,9 +110,9 @@ See `erc-pals'.
110 110
111The following values are allowed: 111The following values are allowed:
112 112
113 nil - do not highlight the message at all 113 nil - do not highlight the message at all
114 'nick - highlight pal's nickname only 114 `nick' - highlight pal's nickname only
115 'all - highlight the entire message from pal 115 `all' - highlight the entire message from pal
116 116
117Any other value disables pal highlighting altogether." 117Any other value disables pal highlighting altogether."
118 :group 'erc-match 118 :group 'erc-match
@@ -126,9 +126,9 @@ See `erc-fools'.
126 126
127The following values are allowed: 127The following values are allowed:
128 128
129 nil - do not highlight the message at all 129 nil - do not highlight the message at all
130 'nick - highlight fool's nickname only 130 `nick' - highlight fool's nickname only
131 'all - highlight the entire message from fool 131 `all' - highlight the entire message from fool
132 132
133Any other value disables fool highlighting altogether." 133Any other value disables fool highlighting altogether."
134 :group 'erc-match 134 :group 'erc-match
@@ -142,8 +142,8 @@ See variable `erc-keywords'.
142 142
143The following values are allowed: 143The following values are allowed:
144 144
145 'keyword - highlight keyword only 145 `keyword' - highlight keyword only
146 'all - highlight the entire message containing keyword 146 `all' - highlight the entire message containing keyword
147 147
148Any other value disables keyword highlighting altogether." 148Any other value disables keyword highlighting altogether."
149 :group 'erc-match 149 :group 'erc-match
@@ -157,8 +157,8 @@ See `erc-dangerous-hosts'.
157 157
158The following values are allowed: 158The following values are allowed:
159 159
160 'nick - highlight nick from dangerous-host only 160 `nick' - highlight nick from dangerous-host only
161 'all - highlight the entire message from dangerous-host 161 `all' - highlight the entire message from dangerous-host
162 162
163Any other value disables dangerous-host highlighting altogether." 163Any other value disables dangerous-host highlighting altogether."
164 :group 'erc-match 164 :group 'erc-match
diff --git a/lisp/erc/erc-services.el b/lisp/erc/erc-services.el
index b37427f839d..07a4274dcb6 100644
--- a/lisp/erc/erc-services.el
+++ b/lisp/erc/erc-services.el
@@ -83,11 +83,11 @@ communication with those Services."
83 83
84Possible settings are:. 84Possible settings are:.
85 85
86'autodetect - Identify when the real Nickserv sends an identify request. 86`autodetect' - Identify when the real Nickserv sends an identify request.
87'nick-change - Identify when you log in or change your nickname. 87`nick-change' - Identify when you log in or change your nickname.
88'both - Do the former if the network supports it, otherwise do the 88`both' - Do the former if the network supports it, otherwise do the
89 latter. 89 latter.
90nil - Disables automatic Nickserv identification. 90nil - Disables automatic Nickserv identification.
91 91
92You can also use M-x erc-nickserv-identify-mode to change modes." 92You can also use M-x erc-nickserv-identify-mode to change modes."
93 :group 'erc-services 93 :group 'erc-services
@@ -447,4 +447,3 @@ When called interactively, read the password using `read-passwd'."
447;; indent-tabs-mode: t 447;; indent-tabs-mode: t
448;; tab-width: 8 448;; tab-width: 8
449;; End: 449;; End:
450
diff --git a/lisp/erc/erc-speedbar.el b/lisp/erc/erc-speedbar.el
index a1bf32baa4d..6015a6ac9fb 100644
--- a/lisp/erc/erc-speedbar.el
+++ b/lisp/erc/erc-speedbar.el
@@ -48,9 +48,9 @@
48(defcustom erc-speedbar-sort-users-type 'activity 48(defcustom erc-speedbar-sort-users-type 'activity
49 "How channel nicknames are sorted. 49 "How channel nicknames are sorted.
50 50
51'activity - Sort users by channel activity 51`activity' - Sort users by channel activity
52'alphabetical - Sort users alphabetically 52`alphabetical' - Sort users alphabetically
53nil - Do not sort users" 53nil - Do not sort users"
54 :group 'erc-speedbar 54 :group 'erc-speedbar
55 :type '(choice (const :tag "Sort users by channel activity" activity) 55 :type '(choice (const :tag "Sort users by channel activity" activity)
56 (const :tag "Sort users alphabetically" alphabetical) 56 (const :tag "Sort users alphabetically" alphabetical)
@@ -364,4 +364,3 @@ The INDENT level is ignored."
364;; indent-tabs-mode: t 364;; indent-tabs-mode: t
365;; tab-width: 8 365;; tab-width: 8
366;; End: 366;; End:
367
diff --git a/lisp/erc/erc-track.el b/lisp/erc/erc-track.el
index 1a9aee199a3..2ebc1f22c09 100644
--- a/lisp/erc/erc-track.el
+++ b/lisp/erc/erc-track.el
@@ -248,10 +248,10 @@ The effect may be disabled by setting this variable to nil."
248Setting this variable only has effects in GNU Emacs versions above 21.3. 248Setting this variable only has effects in GNU Emacs versions above 21.3.
249 249
250Choices are: 250Choices are:
251'before-modes - add to the beginning of `mode-line-modes', 251`before-modes' - add to the beginning of `mode-line-modes',
252'after-modes - add to the end of `mode-line-modes', 252`after-modes' - add to the end of `mode-line-modes',
253t - add to the end of `global-mode-string', 253t - add to the end of `global-mode-string',
254nil - don't add to mode line." 254nil - don't add to mode line."
255 :group 'erc-track 255 :group 'erc-track
256 :type '(choice (const :tag "Just before mode information" before-modes) 256 :type '(choice (const :tag "Just before mode information" before-modes)
257 (const :tag "Just after mode information" after-modes) 257 (const :tag "Just after mode information" after-modes)
diff --git a/lisp/erc/erc.el b/lisp/erc/erc.el
index 460accd3be3..f2821798103 100644
--- a/lisp/erc/erc.el
+++ b/lisp/erc/erc.el
@@ -230,7 +230,7 @@ prompt you for it.")
230(defcustom erc-hide-prompt nil 230(defcustom erc-hide-prompt nil
231 "If non-nil, do not display the prompt for commands. 231 "If non-nil, do not display the prompt for commands.
232 232
233\(A command is any input starting with a '/'). 233\(A command is any input starting with a /).
234 234
235See also the variables `erc-prompt' and `erc-command-indicator'." 235See also the variables `erc-prompt' and `erc-command-indicator'."
236 :group 'erc-display 236 :group 'erc-display
@@ -667,7 +667,7 @@ See also the variable `erc-prompt'."
667 "Indicator used by ERC for showing commands. 667 "Indicator used by ERC for showing commands.
668 668
669If non-nil, this will be used in the ERC buffer to indicate 669If non-nil, this will be used in the ERC buffer to indicate
670commands (i.e., input starting with a '/'). 670commands (i.e., input starting with a /).
671 671
672If nil, the prompt will be constructed from the variable `erc-prompt'." 672If nil, the prompt will be constructed from the variable `erc-prompt'."
673 :group 'erc-display 673 :group 'erc-display
@@ -696,8 +696,8 @@ See `erc-notice-prefix'.
696 696
697The following values are allowed: 697The following values are allowed:
698 698
699 'prefix - highlight notice prefix only 699 `prefix' - highlight notice prefix only
700 'all - highlight the entire notice 700 `all' - highlight the entire notice
701 701
702Any other value disables notice's highlighting altogether." 702Any other value disables notice's highlighting altogether."
703 :group 'erc-display 703 :group 'erc-display
@@ -1258,13 +1258,13 @@ erc-NAME-enable, and erc-NAME-disable.
1258 1258
1259Example: 1259Example:
1260 1260
1261 ;;;###autoload (autoload 'erc-replace-mode \"erc-replace\") 1261 ;;;###autoload (autoload \\='erc-replace-mode \"erc-replace\")
1262 (define-erc-module replace nil 1262 (define-erc-module replace nil
1263 \"This mode replaces incoming text according to `erc-replace-alist'.\" 1263 \"This mode replaces incoming text according to `erc-replace-alist'.\"
1264 ((add-hook 'erc-insert-modify-hook 1264 ((add-hook \\='erc-insert-modify-hook
1265 'erc-replace-insert)) 1265 \\='erc-replace-insert))
1266 ((remove-hook 'erc-insert-modify-hook 1266 ((remove-hook \\='erc-insert-modify-hook
1267 'erc-replace-insert)))" 1267 \\='erc-replace-insert)))"
1268 (declare (doc-string 3)) 1268 (declare (doc-string 3))
1269 (let* ((sn (symbol-name name)) 1269 (let* ((sn (symbol-name name))
1270 (mode (intern (format "erc-%s-mode" (downcase sn)))) 1270 (mode (intern (format "erc-%s-mode" (downcase sn))))
@@ -1476,11 +1476,11 @@ Defaults to the server buffer."
1476 1476
1477The available choices are: 1477The available choices are:
1478 1478
1479 'window - in another window, 1479 `window' - in another window,
1480 'window-noselect - in another window, but don't select that one, 1480 `window-noselect' - in another window, but don't select that one,
1481 'frame - in another frame, 1481 `frame' - in another frame,
1482 'bury - bury it in a new buffer, 1482 `bury' - bury it in a new buffer,
1483 'buffer - in place of the current buffer, 1483 `buffer' - in place of the current buffer,
1484 any other value - in place of the current buffer." 1484 any other value - in place of the current buffer."
1485 :group 'erc-buffers 1485 :group 'erc-buffers
1486 :type '(choice (const :tag "Split window and select" window) 1486 :type '(choice (const :tag "Split window and select" window)
@@ -2789,7 +2789,7 @@ this function from interpreting the line as a command."
2789(defun erc-cmd-SAY (line) 2789(defun erc-cmd-SAY (line)
2790 "Send LINE to the current query or channel as a message, not a command. 2790 "Send LINE to the current query or channel as a message, not a command.
2791 2791
2792Use this when you want to send a message with a leading '/'. Note 2792Use this when you want to send a message with a leading /. Note
2793that since multi-line messages are never a command, you don't 2793that since multi-line messages are never a command, you don't
2794need this when pasting multiple lines of text." 2794need this when pasting multiple lines of text."
2795 (if (string-match "^\\s-*$" line) 2795 (if (string-match "^\\s-*$" line)
@@ -3119,9 +3119,9 @@ a script after exceeding the flood threshold."
3119 (erc-display-message nil 'error (current-buffer) 3119 (erc-display-message nil 'error (current-buffer)
3120 'cannot-read-file ?f file)) 3120 'cannot-read-file ?f file))
3121 (t 3121 (t
3122 (message "Loading \'%s\'..." file) 3122 (message "Loading %s..." file)
3123 (erc-load-script file) 3123 (erc-load-script file)
3124 (message "Loading \'%s\'...done" file)))) 3124 (message "Loading %s...done" file))))
3125 t) 3125 t)
3126 (t nil))) 3126 (t nil)))
3127 3127
@@ -4466,7 +4466,7 @@ See also: `erc-echo-notice-in-user-buffers',
4466 "Handle the logging in process of connection." 4466 "Handle the logging in process of connection."
4467 (unless erc-logged-in 4467 (unless erc-logged-in
4468 (setq erc-logged-in t) 4468 (setq erc-logged-in t)
4469 (message "Logging in as \'%s\'... done" (erc-current-nick)) 4469 (message "Logging in as %s... done" (erc-current-nick))
4470 ;; execute a startup script 4470 ;; execute a startup script
4471 (let ((f (erc-select-startup-file))) 4471 (let ((f (erc-select-startup-file)))
4472 (when f 4472 (when f
@@ -6512,7 +6512,7 @@ All windows are opened in the current frame."
6512 . "\n\nConnection failed! Not re-establishing connection.\n") 6512 . "\n\nConnection failed! Not re-establishing connection.\n")
6513 (finished . "\n\n*** ERC finished ***\n") 6513 (finished . "\n\n*** ERC finished ***\n")
6514 (terminated . "\n\n*** ERC terminated: %e\n") 6514 (terminated . "\n\n*** ERC terminated: %e\n")
6515 (login . "Logging in as \'%n\'...") 6515 (login . "Logging in as %n...")
6516 (nick-in-use . "%n is in use. Choose new nickname: ") 6516 (nick-in-use . "%n is in use. Choose new nickname: ")
6517 (nick-too-long 6517 (nick-too-long
6518 . "WARNING: Nick length (%i) exceeds max NICKLEN(%l) defined by server") 6518 . "WARNING: Nick length (%i) exceeds max NICKLEN(%l) defined by server")
diff --git a/lisp/eshell/em-dirs.el b/lisp/eshell/em-dirs.el
index 8a3b5817d5f..ac1616d504f 100644
--- a/lisp/eshell/em-dirs.el
+++ b/lisp/eshell/em-dirs.el
@@ -71,7 +71,7 @@ they lack somewhat in feel from the typical shell equivalents."
71 "The function used to normalize the value of Eshell's `pwd'. 71 "The function used to normalize the value of Eshell's `pwd'.
72The value returned by `pwd' is also used when recording the 72The value returned by `pwd' is also used when recording the
73last-visited directory in the last-dir-ring, so it will affect the 73last-visited directory in the last-dir-ring, so it will affect the
74form of the list used by 'cd ='." 74form of the list used by `cd ='."
75 :type '(radio (function-item file-truename) 75 :type '(radio (function-item file-truename)
76 (function-item expand-file-name) 76 (function-item expand-file-name)
77 (function-item identity) 77 (function-item identity)
@@ -115,7 +115,7 @@ calls \"ls\" and references `eshell-last-arguments'."
115 :group 'eshell-dirs) 115 :group 'eshell-dirs)
116 116
117(defcustom eshell-pushd-tohome nil 117(defcustom eshell-pushd-tohome nil
118 "If non-nil, make pushd with no arg behave as 'pushd ~' (like `cd'). 118 "If non-nil, make pushd with no arg behave as `pushd ~' (like `cd').
119This mirrors the optional behavior of tcsh." 119This mirrors the optional behavior of tcsh."
120 :type 'boolean 120 :type 'boolean
121 :group 'eshell-dirs) 121 :group 'eshell-dirs)
@@ -150,11 +150,11 @@ If it is nil, the last-dir-ring will not be written to disk."
150 "If non-nil, the size of the directory history ring. 150 "If non-nil, the size of the directory history ring.
151This ring is added to every time `cd' or `pushd' is used. It simply 151This ring is added to every time `cd' or `pushd' is used. It simply
152stores the most recent directory locations Eshell has been in. To 152stores the most recent directory locations Eshell has been in. To
153return to the most recent entry, use 'cd -' (equivalent to 'cd -0'). 153return to the most recent entry, use `cd -' (equivalent to `cd -0').
154To return to an older entry, use 'cd -N', where N is an integer less 154To return to an older entry, use `cd -N', where N is an integer less
155than `eshell-last-dir-ring-size'. To return to the last directory 155than `eshell-last-dir-ring-size'. To return to the last directory
156matching a particular regexp, use 'cd =REGEXP'. To display the 156matching a particular regexp, use `cd =REGEXP'. To display the
157directory history list, use 'cd ='. 157directory history list, use `cd ='.
158 158
159This mechanism is very similar to that provided by `pushd', except 159This mechanism is very similar to that provided by `pushd', except
160it's far more automatic. `pushd' allows the user to decide which 160it's far more automatic. `pushd' allows the user to decide which
@@ -313,7 +313,7 @@ Thus, this does not include the current directory.")
313 path))) 313 path)))
314 314
315(defun eshell-expand-multiple-dots (path) 315(defun eshell-expand-multiple-dots (path)
316 "Convert '...' to '../..', '....' to '../../..', etc.. 316 "Convert `...' to `../..', `....' to `../../..', etc..
317 317
318With the following piece of advice, you can make this functionality 318With the following piece of advice, you can make this functionality
319available in most of Emacs, with the exception of filename completion 319available in most of Emacs, with the exception of filename completion
@@ -364,7 +364,7 @@ in the minibuffer:
364 (let ((curdir (eshell/pwd))) 364 (let ((curdir (eshell/pwd)))
365 (if (string-match path curdir) 365 (if (string-match path curdir)
366 (setq path (replace-match subpath nil nil curdir)) 366 (setq path (replace-match subpath nil nil curdir))
367 (error "Path substring '%s' not found" path)))) 367 (error "Path substring %s not found" path))))
368 ((and path (string-match "^-\\([0-9]*\\)$" path)) 368 ((and path (string-match "^-\\([0-9]*\\)$" path))
369 (let ((index (match-string 1 path))) 369 (let ((index (match-string 1 path)))
370 (setq path 370 (setq path
diff --git a/lisp/eshell/em-glob.el b/lisp/eshell/em-glob.el
index c7ebbf8c140..8abdd0058fb 100644
--- a/lisp/eshell/em-glob.el
+++ b/lisp/eshell/em-glob.el
@@ -193,7 +193,7 @@ The basic syntax is:
193 * .* matches any group of characters (or none) 193 * .* matches any group of characters (or none)
194 # * matches zero or more occurrences of preceding 194 # * matches zero or more occurrences of preceding
195 ## + matches one or more occurrences of preceding 195 ## + matches one or more occurrences of preceding
196 (x) \(x\) makes 'x' a regular expression group 196 (x) \(x\) makes x a regular expression group
197 | \| boolean OR within an expression group 197 | \| boolean OR within an expression group
198 [a-b] [a-b] matches a character or range 198 [a-b] [a-b] matches a character or range
199 [^a] [^a] excludes a character or range 199 [^a] [^a] excludes a character or range
@@ -220,7 +220,7 @@ resulting regular expression."
220 matched-in-pattern (1+ op-begin)) 220 matched-in-pattern (1+ op-begin))
221 (let ((xlat (assq op-char eshell-glob-translate-alist))) 221 (let ((xlat (assq op-char eshell-glob-translate-alist)))
222 (if (not xlat) 222 (if (not xlat)
223 (error "Unrecognized globbing character '%c'" op-char) 223 (error "Unrecognized globbing character %c" op-char)
224 (if (stringp (cdr xlat)) 224 (if (stringp (cdr xlat))
225 (setq regexp (concat regexp (cdr xlat)) 225 (setq regexp (concat regexp (cdr xlat))
226 matched-in-pattern (1+ op-begin)) 226 matched-in-pattern (1+ op-begin))
diff --git a/lisp/eshell/em-pred.el b/lisp/eshell/em-pred.el
index 289d37dd580..539080f35c4 100644
--- a/lisp/eshell/em-pred.el
+++ b/lisp/eshell/em-pred.el
@@ -193,7 +193,7 @@ EXAMPLES:
193 ***/*~f*(-/) recursively (though not traversing symlinks), 193 ***/*~f*(-/) recursively (though not traversing symlinks),
194 find all directories (or symlinks referring to 194 find all directories (or symlinks referring to
195 directories) whose names do not begin with f. 195 directories) whose names do not begin with f.
196 e*(*Lk+50) executables 50k or larger beginning with 'e'") 196 e*(*Lk+50) executables 50k or larger beginning with e")
197 197
198(defvar eshell-modifier-help-string 198(defvar eshell-modifier-help-string
199 "Eshell modifier quick reference: 199 "Eshell modifier quick reference:
@@ -318,7 +318,7 @@ resultant list of strings."
318 (if (and func (functionp func)) 318 (if (and func (functionp func))
319 (setq preds (eshell-add-pred-func func preds 319 (setq preds (eshell-add-pred-func func preds
320 negate follow)) 320 negate follow))
321 (error "Invalid function predicate '%s'" 321 (error "Invalid function predicate %s"
322 (eshell-stringify func)))) 322 (eshell-stringify func))))
323 (error "Invalid function predicate"))) 323 (error "Invalid function predicate")))
324 ((eq char ?^) 324 ((eq char ?^)
@@ -336,20 +336,20 @@ resultant list of strings."
336 (cons `(lambda (lst) 336 (cons `(lambda (lst)
337 (mapcar (function ,func) lst)) 337 (mapcar (function ,func) lst))
338 mods)) 338 mods))
339 (error "Invalid function modifier '%s'" 339 (error "Invalid function modifier %s"
340 (eshell-stringify func)))) 340 (eshell-stringify func))))
341 (error "Invalid function modifier"))) 341 (error "Invalid function modifier")))
342 ((eq char ?:) 342 ((eq char ?:)
343 (forward-char) 343 (forward-char)
344 (let ((mod (assq (char-after) eshell-modifier-alist))) 344 (let ((mod (assq (char-after) eshell-modifier-alist)))
345 (if (not mod) 345 (if (not mod)
346 (error "Unknown modifier character '%c'" (char-after)) 346 (error "Unknown modifier character %c" (char-after))
347 (forward-char) 347 (forward-char)
348 (setq mods (cons (eval (cdr mod)) mods))))) 348 (setq mods (cons (eval (cdr mod)) mods)))))
349 (t 349 (t
350 (let ((pred (assq char eshell-predicate-alist))) 350 (let ((pred (assq char eshell-predicate-alist)))
351 (if (not pred) 351 (if (not pred)
352 (error "Unknown predicate character '%c'" char) 352 (error "Unknown predicate character %c" char)
353 (forward-char) 353 (forward-char)
354 (setq preds 354 (setq preds
355 (eshell-add-pred-func (eval (cdr pred)) preds 355 (eshell-add-pred-func (eval (cdr pred)) preds
@@ -451,7 +451,7 @@ resultant list of strings."
451(defun eshell-pred-file-type (type) 451(defun eshell-pred-file-type (type)
452 "Return a test which tests that the file is of a certain TYPE. 452 "Return a test which tests that the file is of a certain TYPE.
453TYPE must be a character, and should be one of the possible options 453TYPE must be a character, and should be one of the possible options
454that 'ls -l' will show in the first column of its display. " 454that `ls -l' will show in the first column of its display. "
455 (when (eq type ?%) 455 (when (eq type ?%)
456 (setq type (char-after)) 456 (setq type (char-after))
457 (if (memq type '(?b ?c)) 457 (if (memq type '(?b ?c))
diff --git a/lisp/eshell/em-script.el b/lisp/eshell/em-script.el
index 04f3a9828e2..8e65e440417 100644
--- a/lisp/eshell/em-script.el
+++ b/lisp/eshell/em-script.el
@@ -45,7 +45,7 @@ commands, as a script file."
45(defcustom eshell-login-script (expand-file-name "login" eshell-directory-name) 45(defcustom eshell-login-script (expand-file-name "login" eshell-directory-name)
46 "If non-nil, a file to invoke when starting up Eshell interactively. 46 "If non-nil, a file to invoke when starting up Eshell interactively.
47This file should be a file containing Eshell commands, where comment 47This file should be a file containing Eshell commands, where comment
48lines begin with '#'." 48lines begin with #."
49 :type 'file 49 :type 'file
50 :group 'eshell-script) 50 :group 'eshell-script)
51 51
@@ -89,7 +89,7 @@ This includes when running `eshell-command'."
89 89
90(defun eshell-source-file (file &optional args subcommand-p) 90(defun eshell-source-file (file &optional args subcommand-p)
91 "Execute a series of Eshell commands in FILE, passing ARGS. 91 "Execute a series of Eshell commands in FILE, passing ARGS.
92Comments begin with '#'." 92Comments begin with #."
93 (interactive "f") 93 (interactive "f")
94 (let ((orig (point)) 94 (let ((orig (point))
95 (here (point-max)) 95 (here (point-max))
diff --git a/lisp/eshell/em-term.el b/lisp/eshell/em-term.el
index 9ac281372cf..a8fa9733b42 100644
--- a/lisp/eshell/em-term.el
+++ b/lisp/eshell/em-term.el
@@ -40,7 +40,7 @@
40;;;###autoload 40;;;###autoload
41(progn 41(progn
42(defgroup eshell-term nil 42(defgroup eshell-term nil
43 "This module causes visual commands (e.g., 'vi') to be executed by 43 "This module causes visual commands (e.g., `vi') to be executed by
44the `term' package, which comes with Emacs. This package handles most 44the `term' package, which comes with Emacs. This package handles most
45of the ANSI control codes, allowing curses-based applications to run 45of the ANSI control codes, allowing curses-based applications to run
46within an Emacs window. The variable `eshell-visual-commands' defines 46within an Emacs window. The variable `eshell-visual-commands' defines
diff --git a/lisp/eshell/em-unix.el b/lisp/eshell/em-unix.el
index c50a874629b..210e74dc1b7 100644
--- a/lisp/eshell/em-unix.el
+++ b/lisp/eshell/em-unix.el
@@ -168,10 +168,10 @@ Otherwise, Emacs will attempt to use rsh to invoke du on the remote machine."
168 168
169(defun eshell/info (&rest args) 169(defun eshell/info (&rest args)
170 "Run the info command in-frame with the same behavior as command-line `info', ie: 170 "Run the info command in-frame with the same behavior as command-line `info', ie:
171 'info' => goes to top info window 171 `info' => goes to top info window
172 'info arg1' => IF arg1 is a file, then visits arg1 172 `info arg1' => IF arg1 is a file, then visits arg1
173 'info arg1' => OTHERWISE goes to top info window and then menu item arg1 173 `info arg1' => OTHERWISE goes to top info window and then menu item arg1
174 'info arg1 arg2' => does action for arg1 (either visit-file or menu-item) and then menu item arg2 174 `info arg1 arg2' => does action for arg1 (either visit-file or menu-item) and then menu item arg2
175 etc." 175 etc."
176 (eval-and-compile (require 'info)) 176 (eval-and-compile (require 'info))
177 (let ((file (cond 177 (let ((file (cond
@@ -579,7 +579,7 @@ Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.")
579Create a link to the specified TARGET with optional LINK_NAME. If there is 579Create a link to the specified TARGET with optional LINK_NAME. If there is
580more than one TARGET, the last argument must be a directory; create links 580more than one TARGET, the last argument must be a directory; create links
581in DIRECTORY to each TARGET. Create hard links by default, symbolic links 581in DIRECTORY to each TARGET. Create hard links by default, symbolic links
582with '--symbolic'. When creating hard links, each TARGET must exist.") 582with `--symbolic'. When creating hard links, each TARGET must exist.")
583 (let ((no-dereference t)) 583 (let ((no-dereference t))
584 (eshell-mvcpln-template "ln" "linking" 584 (eshell-mvcpln-template "ln" "linking"
585 (if symbolic 585 (if symbolic
diff --git a/lisp/eshell/esh-arg.el b/lisp/eshell/esh-arg.el
index 49ba72735da..93d795b1351 100644
--- a/lisp/eshell/esh-arg.el
+++ b/lisp/eshell/esh-arg.el
@@ -237,7 +237,7 @@ Point is left at the end of the arguments."
237 (let* ((here (point)) 237 (let* ((here (point))
238 (arg (eshell-parse-argument))) 238 (arg (eshell-parse-argument)))
239 (if (= (point) here) 239 (if (= (point) here)
240 (error "Failed to parse argument '%s'" 240 (error "Failed to parse argument `%s'"
241 (buffer-substring here (point-max)))) 241 (buffer-substring here (point-max))))
242 (and arg (nconc args (list arg))))))) 242 (and arg (nconc args (list arg)))))))
243 (throw 'eshell-incomplete (if (listp delim) 243 (throw 'eshell-incomplete (if (listp delim)
@@ -357,13 +357,13 @@ after are both returned."
357 (goto-char (1+ end))))))) 357 (goto-char (1+ end)))))))
358 358
359(defun eshell-parse-special-reference () 359(defun eshell-parse-special-reference ()
360 "Parse a special syntax reference, of the form '#<args>'. 360 "Parse a special syntax reference, of the form `#<args>'.
361 361
362args := `type' `whitespace' `arbitrary-args' | `arbitrary-args' 362args := `type' `whitespace' `arbitrary-args' | `arbitrary-args'
363type := \"buffer\" or \"process\" 363type := \"buffer\" or \"process\"
364arbitrary-args := any string of characters. 364arbitrary-args := any string of characters.
365 365
366If the form has no 'type', the syntax is parsed as if 'type' were 366If the form has no `type', the syntax is parsed as if `type' were
367\"buffer\"." 367\"buffer\"."
368 (when (and (not eshell-current-argument) 368 (when (and (not eshell-current-argument)
369 (not eshell-current-quoted) 369 (not eshell-current-quoted)
diff --git a/lisp/eshell/esh-cmd.el b/lisp/eshell/esh-cmd.el
index d0c8cc422aa..efd85826f27 100644
--- a/lisp/eshell/esh-cmd.el
+++ b/lisp/eshell/esh-cmd.el
@@ -165,13 +165,13 @@ In order to substitute an alternate command form for execution, the
165hook function should throw it using the tag `eshell-replace-command'. 165hook function should throw it using the tag `eshell-replace-command'.
166For example: 166For example:
167 167
168 (add-hook 'eshell-named-command-hook 'subst-with-cd) 168 (add-hook \\='eshell-named-command-hook \\='subst-with-cd)
169 (defun subst-with-cd (command args) 169 (defun subst-with-cd (command args)
170 (throw 'eshell-replace-command 170 (throw \\='eshell-replace-command
171 (eshell-parse-command \"cd\" args))) 171 (eshell-parse-command \"cd\" args)))
172 172
173Although useless, the above code will cause any non-glob, non-Lisp 173Although useless, the above code will cause any non-glob, non-Lisp
174command (i.e., 'ls' as opposed to '*ls' or '(ls)') to be replaced by a 174command (i.e., `ls' as opposed to `*ls' or `(ls)') to be replaced by a
175call to `cd' using the arguments that were passed to the function." 175call to `cd' using the arguments that were passed to the function."
176 :type 'hook 176 :type 'hook
177 :group 'eshell-cmd) 177 :group 'eshell-cmd)
@@ -243,7 +243,7 @@ return non-nil if the command is complex."
243 "If non-nil, enable Eshell debugging code. 243 "If non-nil, enable Eshell debugging code.
244This is slow, and only useful for debugging problems with Eshell. 244This is slow, and only useful for debugging problems with Eshell.
245If you change this without using customize after Eshell has loaded, 245If you change this without using customize after Eshell has loaded,
246you must re-load 'esh-cmd.el'." 246you must re-load `esh-cmd.el'."
247 :initialize 'custom-initialize-default 247 :initialize 'custom-initialize-default
248 :set (lambda (symbol value) 248 :set (lambda (symbol value)
249 (set symbol value) 249 (set symbol value)
@@ -390,7 +390,7 @@ hooks should be run before and after the command."
390 (macroexp-progn commands)))) 390 (macroexp-progn commands))))
391 391
392(defun eshell-debug-command (tag subform) 392(defun eshell-debug-command (tag subform)
393 "Output a debugging message to '*eshell last cmd*'." 393 "Output a debugging message to `*eshell last cmd*'."
394 (let ((buf (get-buffer-create "*eshell last cmd*")) 394 (let ((buf (get-buffer-create "*eshell last cmd*"))
395 (text (eshell-stringify eshell-current-command))) 395 (text (eshell-stringify eshell-current-command)))
396 (with-current-buffer buf 396 (with-current-buffer buf
@@ -424,14 +424,14 @@ hooks should be run before and after the command."
424 (setq terms (cdr terms)))) 424 (setq terms (cdr terms))))
425 425
426(defun eshell-rewrite-sexp-command (terms) 426(defun eshell-rewrite-sexp-command (terms)
427 "Rewrite a sexp in initial position, such as '(+ 1 2)'." 427 "Rewrite a sexp in initial position, such as `(+ 1 2)'."
428 ;; this occurs when a Lisp expression is in first position 428 ;; this occurs when a Lisp expression is in first position
429 (if (and (listp (car terms)) 429 (if (and (listp (car terms))
430 (eq (caar terms) 'eshell-command-to-value)) 430 (eq (caar terms) 'eshell-command-to-value))
431 (car (cdar terms)))) 431 (car (cdar terms))))
432 432
433(defun eshell-rewrite-initial-subcommand (terms) 433(defun eshell-rewrite-initial-subcommand (terms)
434 "Rewrite a subcommand in initial position, such as '{+ 1 2}'." 434 "Rewrite a subcommand in initial position, such as `{+ 1 2}'."
435 (if (and (listp (car terms)) 435 (if (and (listp (car terms))
436 (eq (caar terms) 'eshell-as-subcommand)) 436 (eq (caar terms) 'eshell-as-subcommand))
437 (car terms))) 437 (car terms)))
@@ -634,7 +634,7 @@ For an external command, it means an exit code of 0."
634 final)) 634 final))
635 635
636(defun eshell-parse-subcommand-argument () 636(defun eshell-parse-subcommand-argument ()
637 "Parse a subcommand argument of the form '{command}'." 637 "Parse a subcommand argument of the form `{command}'."
638 (if (and (not eshell-current-argument) 638 (if (and (not eshell-current-argument)
639 (not eshell-current-quoted) 639 (not eshell-current-quoted)
640 (eq (char-after) ?\{) 640 (eq (char-after) ?\{)
diff --git a/lisp/eshell/esh-ext.el b/lisp/eshell/esh-ext.el
index 91c4f4b6095..81ffaa713da 100644
--- a/lisp/eshell/esh-ext.el
+++ b/lisp/eshell/esh-ext.el
@@ -66,7 +66,7 @@ loaded into memory, thus beginning a new process."
66This can be useful on systems like Windows, where the operating system 66This can be useful on systems like Windows, where the operating system
67doesn't support the execution bit for shell scripts; or in cases where 67doesn't support the execution bit for shell scripts; or in cases where
68you want to associate an interpreter with a particular kind of script 68you want to associate an interpreter with a particular kind of script
69file, but the language won't let you but a '#!' interpreter line in 69file, but the language won't let you but a `#!' interpreter line in
70the file, and you don't want to make it executable since nothing else 70the file, and you don't want to make it executable since nothing else
71but Eshell will be able to understand 71but Eshell will be able to understand
72`eshell-interpreter-alist'." 72`eshell-interpreter-alist'."
diff --git a/lisp/eshell/esh-io.el b/lisp/eshell/esh-io.el
index dc731bc928a..749c481da3e 100644
--- a/lisp/eshell/esh-io.el
+++ b/lisp/eshell/esh-io.el
@@ -182,7 +182,7 @@ not be added to this variable."
182 #'eshell--apply-redirections)) 182 #'eshell--apply-redirections))
183 183
184(defun eshell-parse-redirection () 184(defun eshell-parse-redirection ()
185 "Parse an output redirection, such as '2>'." 185 "Parse an output redirection, such as `2>'."
186 (if (and (not eshell-current-quoted) 186 (if (and (not eshell-current-quoted)
187 (looking-at "\\([0-9]\\)?\\(<\\|>+\\)&?\\([0-9]\\)?\\s-*")) 187 (looking-at "\\([0-9]\\)?\\(<\\|>+\\)&?\\([0-9]\\)?\\s-*"))
188 (if eshell-current-argument 188 (if eshell-current-argument
diff --git a/lisp/eshell/esh-opt.el b/lisp/eshell/esh-opt.el
index 5b4cdb08830..2e929b05f49 100644
--- a/lisp/eshell/esh-opt.el
+++ b/lisp/eshell/esh-opt.el
@@ -178,9 +178,9 @@ This code doesn't really need to be macro expanded everywhere."
178 (if extcmd 178 (if extcmd
179 (setq usage 179 (setq usage
180 (concat usage 180 (concat usage
181 (format " 181 (format-message "
182This command is implemented in Lisp. If an unrecognized option is 182This command is implemented in Lisp. If an unrecognized option is
183passed to this command, the external version '%s' 183passed to this command, the external version %s
184will be called instead." extcmd))))) 184will be called instead." extcmd)))))
185 (throw 'eshell-usage usage))) 185 (throw 'eshell-usage usage)))
186 186
diff --git a/lisp/eshell/esh-var.el b/lisp/eshell/esh-var.el
index 197a8e77cc7..f5110c38475 100644
--- a/lisp/eshell/esh-var.el
+++ b/lisp/eshell/esh-var.el
@@ -116,7 +116,7 @@
116(require 'ring) 116(require 'ring)
117 117
118(defgroup eshell-var nil 118(defgroup eshell-var nil
119 "Variable interpolation is introduced whenever the '$' character 119 "Variable interpolation is introduced whenever the $ character
120appears unquoted in any argument (except when that argument is 120appears unquoted in any argument (except when that argument is
121surrounded by single quotes). It may be used to interpolate a 121surrounded by single quotes). It may be used to interpolate a
122variable value, a subcommand, or even the result of a Lisp form." 122variable value, a subcommand, or even the result of a Lisp form."
@@ -148,7 +148,7 @@ variable value, a subcommand, or even the result of a Lisp form."
148 148
149(defcustom eshell-variable-name-regexp "[A-Za-z0-9_-]+" 149(defcustom eshell-variable-name-regexp "[A-Za-z0-9_-]+"
150 "A regexp identifying what constitutes a variable name reference. 150 "A regexp identifying what constitutes a variable name reference.
151Note that this only applies for '$NAME'. If the syntax '$<NAME>' is 151Note that this only applies for `$NAME'. If the syntax `$<NAME>' is
152used, then NAME can contain any character, including angle brackets, 152used, then NAME can contain any character, including angle brackets,
153if they are quoted with a backslash." 153if they are quoted with a backslash."
154 :type 'regexp 154 :type 'regexp
@@ -186,12 +186,12 @@ if they are quoted with a backslash."
186It is very similar in concept to what `eshell-user-aliases-list' does 186It is very similar in concept to what `eshell-user-aliases-list' does
187for commands. Each member of this defines the name of a command, 187for commands. Each member of this defines the name of a command,
188and the Lisp value to return for that variable if it is accessed 188and the Lisp value to return for that variable if it is accessed
189via the syntax '$NAME'. 189via the syntax `$NAME'.
190 190
191If the value is a function, that function will be called with two 191If the value is a function, that function will be called with two
192arguments: the list of the indices that was used in the reference, and 192arguments: the list of the indices that was used in the reference, and
193whether the user is requesting the length of the ultimate element. 193whether the user is requesting the length of the ultimate element.
194For example, a reference of '$NAME[10][20]' would result in the 194For example, a reference of `$NAME[10][20]' would result in the
195function for alias `NAME' being called (assuming it were aliased to a 195function for alias `NAME' being called (assuming it were aliased to a
196function), and the arguments passed to this function would be the list 196function), and the arguments passed to this function would be the list
197'(10 20)', and nil." 197'(10 20)', and nil."
@@ -231,7 +231,7 @@ function), and the arguments passed to this function would be the list
231 'eshell-complete-variable-assignment nil t))) 231 'eshell-complete-variable-assignment nil t)))
232 232
233(defun eshell-handle-local-variables () 233(defun eshell-handle-local-variables ()
234 "Allow for the syntax 'VAR=val <command> <args>'." 234 "Allow for the syntax `VAR=val <command> <args>'."
235 ;; strip off any null commands, which can only happen if a variable 235 ;; strip off any null commands, which can only happen if a variable
236 ;; evaluates to nil, such as "$var x", where `var' is nil. The 236 ;; evaluates to nil, such as "$var x", where `var' is nil. The
237 ;; command name in that case becomes `x', for compatibility with 237 ;; command name in that case becomes `x', for compatibility with
diff --git a/lisp/files-x.el b/lisp/files-x.el
index a130ffcf928..524ad492174 100644
--- a/lisp/files-x.el
+++ b/lisp/files-x.el
@@ -189,7 +189,7 @@ from the Local Variables list ignoring the input argument VALUE."
189 (unless (let ((case-fold-search t)) 189 (unless (let ((case-fold-search t))
190 (goto-char beg) 190 (goto-char beg)
191 (search-forward "Local Variables:" nil t)) 191 (search-forward "Local Variables:" nil t))
192 (throw 'exit (message "Can't add file-local variables")))) 192 (throw 'exit (message "Cant add file-local variables"))))
193 193
194 ;; prefix is what comes before "local variables:" in its line. 194 ;; prefix is what comes before "local variables:" in its line.
195 ;; suffix is what comes after "local variables:" in its line. 195 ;; suffix is what comes after "local variables:" in its line.
diff --git a/lisp/filesets.el b/lisp/filesets.el
index a30c187676b..8e2b145d04c 100644
--- a/lisp/filesets.el
+++ b/lisp/filesets.el
@@ -416,7 +416,7 @@ Possible uses: If you don't want to save `filesets-data' in your normal
416configuration file, you can add a something like this 416configuration file, you can add a something like this
417 417
418 \(lambda () 418 \(lambda ()
419 \(insert (format \"(setq-default filesets-data '%S)\" 419 \(insert (format \"(setq-default filesets-data \\='%S)\"
420 filesets-data)) 420 filesets-data))
421 \(newline 2)) 421 \(newline 2))
422 422
@@ -975,7 +975,7 @@ being an association list with the fields:
975 975
976:pattern DIR PATTERN ... a base directory and a regexp matching 976:pattern DIR PATTERN ... a base directory and a regexp matching
977 files in that directory. Usually, 977 files in that directory. Usually,
978 PATTERN has the form '^REGEXP$'. Unlike 978 PATTERN has the form `^REGEXP$'. Unlike
979 :tree, this form does not descend 979 :tree, this form does not descend
980 recursively into subdirectories. 980 recursively into subdirectories.
981 981
@@ -1799,7 +1799,7 @@ User will be queried, if no fileset name is provided."
1799 (current-buffer))) 1799 (current-buffer)))
1800 (name (or name 1800 (name (or name
1801 (completing-read 1801 (completing-read
1802 (format "Add '%s' to fileset: " buffer) 1802 (format-message "Add %s to fileset: " buffer)
1803 filesets-data nil))) 1803 filesets-data nil)))
1804 (entry (or (assoc name filesets-data) 1804 (entry (or (assoc name filesets-data)
1805 (when (y-or-n-p 1805 (when (y-or-n-p
@@ -1819,13 +1819,13 @@ User will be queried, if no fileset name is provided."
1819 :test 'filesets-files-equalp))) 1819 :test 'filesets-files-equalp)))
1820 (cond 1820 (cond
1821 (inlist 1821 (inlist
1822 (message "Filesets: '%s' is already in '%s'" this name)) 1822 (message "Filesets: %s is already in %s" this name))
1823 ((and (equal (filesets-entry-mode entry) ':files) 1823 ((and (equal (filesets-entry-mode entry) ':files)
1824 this) 1824 this)
1825 (filesets-entry-set-files entry (cons this files) t) 1825 (filesets-entry-set-files entry (cons this files) t)
1826 (filesets-set-config name 'filesets-data filesets-data)) 1826 (filesets-set-config name 'filesets-data filesets-data))
1827 (t 1827 (t
1828 (message "Filesets: Can't add '%s' to fileset '%s'" this name))))))) 1828 (message "Filesets: Can't add %s to fileset %s" this name)))))))
1829 1829
1830(defun filesets-remove-buffer (&optional name buffer) 1830(defun filesets-remove-buffer (&optional name buffer)
1831 "Remove BUFFER (or current buffer) to fileset NAME. 1831 "Remove BUFFER (or current buffer) to fileset NAME.
@@ -1835,7 +1835,7 @@ User will be queried, if no fileset name is provided."
1835 (current-buffer))) 1835 (current-buffer)))
1836 (name (or name 1836 (name (or name
1837 (completing-read 1837 (completing-read
1838 (format "Remove '%s' from fileset: " buffer) 1838 (format-message "Remove %s from fileset: " buffer)
1839 filesets-data nil t))) 1839 filesets-data nil t)))
1840 (entry (assoc name filesets-data))) 1840 (entry (assoc name filesets-data)))
1841 (if entry 1841 (if entry
@@ -1848,7 +1848,7 @@ User will be queried, if no fileset name is provided."
1848 (let ((new (list (cons ':files (delete (car inlist) files))))) 1848 (let ((new (list (cons ':files (delete (car inlist) files)))))
1849 (setcdr entry new) 1849 (setcdr entry new)
1850 (filesets-set-config name 'filesets-data filesets-data)) 1850 (filesets-set-config name 'filesets-data filesets-data))
1851 (message "Filesets: Can't remove '%s' from fileset '%s'" 1851 (message "Filesets: Can't remove %s from fileset %s"
1852 this 1852 this
1853 name)))))) 1853 name))))))
1854 1854
@@ -2437,38 +2437,38 @@ fileset thinks this is necessary or not."
2437 (filesets-menu-cache-file-load)) 2437 (filesets-menu-cache-file-load))
2438 2438
2439(defun filesets-update-pre010505 () 2439(defun filesets-update-pre010505 ()
2440 (let ((msg 2440 (let ((msg (format-message
2441"Filesets: manual editing of user data required! 2441"Filesets: manual editing of user data required!
2442 2442
2443Filesets has detected that you were using an older version before, 2443Filesets has detected that you were using an older version before,
2444which requires some manual updating. Type 'y' for editing the startup 2444which requires some manual updating. Type y for editing the startup
2445file now. 2445file now.
2446 2446
2447The layout of `filesets-data' has changed. Please delete your cache file 2447The layout of filesets-data has changed. Please delete your cache file
2448and edit your startup file as shown below: 2448and edit your startup file as shown below:
2449 2449
24501. `filesets-data': Edit all :pattern filesets in your startup file and 24501. filesets-data: Edit all :pattern filesets in your startup file and
2451transform all entries as shown in this example: 2451transform all entries as shown in this example:
2452 2452
2453 \(\"Test\" (:pattern \"~/dir/^pattern$\")) 2453 \(\"Test\" (:pattern \"~/dir/^pattern$\"))
2454 --> \(\"Test\" (:pattern \"~/dir/\" \"^pattern$\")) 2454 --> \(\"Test\" (:pattern \"~/dir/\" \"^pattern$\"))
2455 2455
24562. `filesets-data': Change all occurrences of \":document\" to \":ingroup\": 24562. filesets-data: Change all occurrences of \":document\" to \":ingroup\":
2457 2457
2458 \(\(\"Test\" \(:document \"~/dir/file\")) 2458 \(\(\"Test\" \(:document \"~/dir/file\"))
2459 --> \(\(\"Test\" \(:ingroup \"~/dir/file\")) 2459 --> \(\(\"Test\" \(:ingroup \"~/dir/file\"))
2460 2460
24613. `filesets-subdocument-patterns': If you already modified the variable 24613. filesets-subdocument-patterns: If you already modified the variable
2462previously called `filesets-subdocument-patterns', change its name to 2462previously called filesets-subdocument-patterns, change its name to
2463`filesets-ingroup-patterns'. 2463filesets-ingroup-patterns.
2464 2464
24654. `filesets-menu-cache-contents': If you already modified this 24654. filesets-menu-cache-contents: If you already modified this
2466variable, change the entry `filesets-subdocument--cache' to 2466variable, change the entry filesets-subdocument--cache to
2467`filesets-ingroup-cache'. 2467filesets-ingroup-cache.
2468 2468
24695. Type M-x filesets-update-cleanup and restart Emacs. 24695. Type M-x filesets-update-cleanup and restart Emacs.
2470 2470
2471We apologize for the inconvenience.")) 2471We apologize for the inconvenience.")))
2472 (let* ((cf (or custom-file user-init-file))) 2472 (let* ((cf (or custom-file user-init-file)))
2473 (switch-to-buffer-other-frame "*Filesets update*") 2473 (switch-to-buffer-other-frame "*Filesets update*")
2474 (insert msg) 2474 (insert msg)
diff --git a/lisp/find-cmd.el b/lisp/find-cmd.el
index 7230761f657..8e419064c1b 100644
--- a/lisp/find-cmd.el
+++ b/lisp/find-cmd.el
@@ -140,8 +140,8 @@ the string will be quoted).")
140 "Initiate the building of a find command. 140 "Initiate the building of a find command.
141For example: 141For example:
142 142
143\(find-cmd '\(prune \(name \".svn\" \".git\" \".CVS\"\)\) 143\(find-cmd \\='\(prune \(name \".svn\" \".git\" \".CVS\"\)\)
144 '\(and \(or \(name \"*.pl\" \"*.pm\" \"*.t\"\) 144 \\='\(and \(or \(name \"*.pl\" \"*.pm\" \"*.t\"\)
145 \(mtime \"+1\"\)\) 145 \(mtime \"+1\"\)\)
146 \(fstype \"nfs\" \"ufs\"\)\)\)\) 146 \(fstype \"nfs\" \"ufs\"\)\)\)\)
147 147
@@ -161,7 +161,7 @@ result is a string that should be ready for the command line."
161 "And FORMs together, so: 161 "And FORMs together, so:
162 \(and \(mtime \"+1\"\) \(name \"something\"\)\) 162 \(and \(mtime \"+1\"\) \(name \"something\"\)\)
163will produce: 163will produce:
164 find . \\\( -mtime '+1' -and -name 'something' \\\)" 164 find . \\\( -mtime +1 -and -name something \\\)"
165 (if (< (length form) 2) 165 (if (< (length form) 2)
166 (find-to-string (car form)) 166 (find-to-string (car form))
167 (concat "\\( " 167 (concat "\\( "
@@ -172,7 +172,7 @@ will produce:
172 "Or FORMs together, so: 172 "Or FORMs together, so:
173 \(or \(mtime \"+1\"\) \(name \"something\"\)\) 173 \(or \(mtime \"+1\"\) \(name \"something\"\)\)
174will produce: 174will produce:
175 find . \\\( -mtime '+1' -or -name 'something' \\\)" 175 find . \\\( -mtime +1 -or -name something \\\)"
176 (if (< (length form) 2) 176 (if (< (length form) 2)
177 (find-to-string (car form)) 177 (find-to-string (car form))
178 (concat "\\( " 178 (concat "\\( "
@@ -183,19 +183,19 @@ will produce:
183 "Or FORMs together and prefix with a -not, so: 183 "Or FORMs together and prefix with a -not, so:
184 \(not \(mtime \"+1\"\) \(name \"something\"\)\) 184 \(not \(mtime \"+1\"\) \(name \"something\"\)\)
185will produce: 185will produce:
186 -not \\\( -mtime '+1' -or -name 'something' \\\) 186 -not \\\( -mtime +1 -or -name something \\\)
187If you wanted the FORMs -and(ed) together instead then this would 187If you wanted the FORMs -and(ed) together instead then this would
188suffice: 188suffice:
189 \(not \(and \(mtime \"+1\"\) \(name \"something\"\)\)\)" 189 \(not \(and \(mtime \"+1\"\) \(name \"something\"\)\)\)"
190 (concat "-not " (find-or (mapcar #'find-to-string form)))) 190 (concat "-not " (find-or (mapcar #'find-to-string form))))
191 191
192(defun find-prune (form) 192(defun find-prune (form)
193 "-or together FORMs postfix '-prune' and then -or that with a 193 "-or together FORMs postfix `-prune' and then -or that with a
194-true, so: 194-true, so:
195 \(prune \(name \".svn\" \".git\"\)\) \(name \"*.pm\"\) 195 \(\(prune \(name \".svn\" \".git\"\)\) \(name \"*.pm\"\)\)
196will produce (unwrapped): 196will produce (unwrapped):
197 \\\( \\\( \\\( -name '.svn' -or -name '.git' \\\) / 197 \\\( \\\( \\\( -name .svn -or -name .git \\\) /
198 -prune -or -true \\\) -and -name '*.pm' \\\)" 198 -prune -or -true \\\) -and -name *.pm \\\)"
199 (find-or 199 (find-or
200 (list 200 (list
201 (concat (find-or (mapcar #'find-to-string form)) (find-generic "prune")) 201 (concat (find-or (mapcar #'find-to-string form)) (find-generic "prune"))
@@ -209,7 +209,7 @@ args that OPTION can receive and ARGS are the arguments for OPTION.
209If DONT-QUOTE is non-nil, arguments are quoted for passing them to 209If DONT-QUOTE is non-nil, arguments are quoted for passing them to
210the shell." 210the shell."
211 (when (and (numberp argcount) (< (length args) argcount)) 211 (when (and (numberp argcount) (< (length args) argcount))
212 (error "'%s' needs at least %d arguments" option argcount)) 212 (error "%s needs at least %d arguments" option argcount))
213 (let ((oper (or oper 'find-or))) 213 (let ((oper (or oper 'find-or)))
214 (if (and args (length args)) 214 (if (and args (length args))
215 (funcall oper (mapcar (lambda (x) 215 (funcall oper (mapcar (lambda (x)
@@ -247,7 +247,7 @@ them into valid switches. The result is -and(ed) together."
247 (find-to-string 247 (find-to-string
248 (find-generic option oper argcnt (cdr form) dont-quote)))) 248 (find-generic option oper argcnt (cdr form) dont-quote))))
249 (t 249 (t
250 (error "Sorry I don't know how to handle '%s'" (car form)))))))) 250 (error "Sorry I don't know how to handle %s" (car form))))))))
251 251
252(provide 'find-cmd) 252(provide 'find-cmd)
253 253
diff --git a/lisp/find-dired.el b/lisp/find-dired.el
index 0dc98dee585..c5b88281888 100644
--- a/lisp/find-dired.el
+++ b/lisp/find-dired.el
@@ -238,7 +238,7 @@ and run Dired on those files.
238PATTERN is a shell wildcard (not an Emacs regexp) and need not be quoted. 238PATTERN is a shell wildcard (not an Emacs regexp) and need not be quoted.
239The default command run (after changing into DIR) is 239The default command run (after changing into DIR) is
240 240
241 find . -name 'PATTERN' -ls 241 find . -name \\='PATTERN\\=' -ls
242 242
243See `find-name-arg' to customize the arguments." 243See `find-name-arg' to customize the arguments."
244 (interactive 244 (interactive
diff --git a/lisp/finder.el b/lisp/finder.el
index 715dd9499fa..51226aebb50 100644
--- a/lisp/finder.el
+++ b/lisp/finder.el
@@ -393,7 +393,7 @@ FILE should be in a form suitable for passing to `locate-library'."
393 (if (locate-library (match-string 1)) 393 (if (locate-library (match-string 1))
394 (make-text-button (match-beginning 1) (match-end 1) 394 (make-text-button (match-beginning 1) (match-end 1)
395 'xref (match-string-no-properties 1) 395 'xref (match-string-no-properties 1)
396 'help-echo "Read this file's commentary" 396 'help-echo "Read this files commentary"
397 :type 'finder-xref))) 397 :type 'finder-xref)))
398 (goto-char (point-min)) 398 (goto-char (point-min))
399 (setq buffer-read-only t) 399 (setq buffer-read-only t)
diff --git a/lisp/font-core.el b/lisp/font-core.el
index 5dd6ad3a17f..6d8588bfa33 100644
--- a/lisp/font-core.el
+++ b/lisp/font-core.el
@@ -106,7 +106,7 @@ fontifying different parts of buffer text, use \\[customize-face].
106You can enable Font Lock mode in any major mode automatically by turning on in 106You can enable Font Lock mode in any major mode automatically by turning on in
107the major mode's hook. For example, put in your ~/.emacs: 107the major mode's hook. For example, put in your ~/.emacs:
108 108
109 (add-hook 'c-mode-hook 'turn-on-font-lock) 109 (add-hook \\='c-mode-hook \\='turn-on-font-lock)
110 110
111Alternatively, you can use Global Font Lock mode to automagically turn on Font 111Alternatively, you can use Global Font Lock mode to automagically turn on Font
112Lock mode in buffers whose major mode supports it and whose major mode is one 112Lock mode in buffers whose major mode supports it and whose major mode is one
diff --git a/lisp/font-lock.el b/lisp/font-lock.el
index 2fba6a80a23..5f12c6c129f 100644
--- a/lisp/font-lock.el
+++ b/lisp/font-lock.el
@@ -696,12 +696,12 @@ pass nil for MODE and add the call to c-mode-hook.
696 696
697For example: 697For example:
698 698
699 (add-hook 'c-mode-hook 699 (add-hook \\='c-mode-hook
700 (lambda () 700 (lambda ()
701 (font-lock-add-keywords nil 701 (font-lock-add-keywords nil
702 '((\"\\\\\\=<\\\\(FIXME\\\\):\" 1 'font-lock-warning-face prepend) 702 \\='((\"\\\\\\=<\\\\(FIXME\\\\):\" 1 \\='font-lock-warning-face prepend)
703 (\"\\\\\\=<\\\\(and\\\\|or\\\\|not\\\\)\\\\\\=>\" . 703 (\"\\\\\\=<\\\\(and\\\\|or\\\\|not\\\\)\\\\\\=>\" .
704 'font-lock-keyword-face))))) 704 \\='font-lock-keyword-face)))))
705 705
706The above procedure may fail to add keywords to derived modes if 706The above procedure may fail to add keywords to derived modes if
707some involved major mode does not follow the standard conventions. 707some involved major mode does not follow the standard conventions.
diff --git a/lisp/gnus/auth-source.el b/lisp/gnus/auth-source.el
index 0c0e63b100a..367ef6a64e6 100644
--- a/lisp/gnus/auth-source.el
+++ b/lisp/gnus/auth-source.el
@@ -577,25 +577,25 @@ port keys.
577 577
578Here's an example: 578Here's an example:
579 579
580\(let ((auth-source-creation-defaults '((user . \"defaultUser\") 580\(let ((auth-source-creation-defaults \\='((user . \"defaultUser\")
581 (A . \"default A\")))) 581 (A . \"default A\"))))
582 (auth-source-search :host \"mine\" :type 'netrc :max 1 582 (auth-source-search :host \"mine\" :type \\='netrc :max 1
583 :P \"pppp\" :Q \"qqqq\" 583 :P \"pppp\" :Q \"qqqq\"
584 :create t)) 584 :create t))
585 585
586which says: 586which says:
587 587
588\"Search for any entry matching host 'mine' in backends of type 588\"Search for any entry matching host `mine' in backends of type
589 'netrc', maximum one result. 589 `netrc', maximum one result.
590 590
591 Create a new entry if you found none. The netrc backend will 591 Create a new entry if you found none. The netrc backend will
592 automatically require host, user, and port. The host will be 592 automatically require host, user, and port. The host will be
593 'mine'. We prompt for the user with default 'defaultUser' and 593 `mine'. We prompt for the user with default `defaultUser' and
594 for the port without a default. We will not prompt for A, Q, 594 for the port without a default. We will not prompt for A, Q,
595 or P. The resulting token will only have keys user, host, and 595 or P. The resulting token will only have keys user, host, and
596 port.\" 596 port.\"
597 597
598:create '(A B C) also means to create a token if possible. 598:create \\='(A B C) also means to create a token if possible.
599 599
600The behavior is like :create t but if the list contains any 600The behavior is like :create t but if the list contains any
601parameter, that parameter will be required in the resulting 601parameter, that parameter will be required in the resulting
@@ -604,32 +604,32 @@ search parameters or from user input. If any queries are needed,
604the alist `auth-source-creation-defaults' will be checked for the 604the alist `auth-source-creation-defaults' will be checked for the
605default value. If the user, host, or port are missing, the alist 605default value. If the user, host, or port are missing, the alist
606`auth-source-creation-prompts' will be used to look up the 606`auth-source-creation-prompts' will be used to look up the
607prompts IN THAT ORDER (so the 'user prompt will be queried first, 607prompts IN THAT ORDER (so the `user' prompt will be queried first,
608then 'host, then 'port, and finally 'secret). Each prompt string 608then `host', then `port', and finally `secret'). Each prompt string
609can use %u, %h, and %p to show the user, host, and port. 609can use %u, %h, and %p to show the user, host, and port.
610 610
611Here's an example: 611Here's an example:
612 612
613\(let ((auth-source-creation-defaults '((user . \"defaultUser\") 613\(let ((auth-source-creation-defaults \\='((user . \"defaultUser\")
614 (A . \"default A\"))) 614 (A . \"default A\")))
615 (auth-source-creation-prompts 615 (auth-source-creation-prompts
616 '((password . \"Enter IMAP password for %h:%p: \")))) 616 \\='((password . \"Enter IMAP password for %h:%p: \"))))
617 (auth-source-search :host '(\"nonesuch\" \"twosuch\") :type 'netrc :max 1 617 (auth-source-search :host \\='(\"nonesuch\" \"twosuch\") :type \\='netrc :max 1
618 :P \"pppp\" :Q \"qqqq\" 618 :P \"pppp\" :Q \"qqqq\"
619 :create '(A B Q))) 619 :create \\='(A B Q)))
620 620
621which says: 621which says:
622 622
623\"Search for any entry matching host 'nonesuch' 623\"Search for any entry matching host `nonesuch'
624 or 'twosuch' in backends of type 'netrc', maximum one result. 624 or `twosuch' in backends of type `netrc', maximum one result.
625 625
626 Create a new entry if you found none. The netrc backend will 626 Create a new entry if you found none. The netrc backend will
627 automatically require host, user, and port. The host will be 627 automatically require host, user, and port. The host will be
628 'nonesuch' and Q will be 'qqqq'. We prompt for the password 628 `nonesuch' and Q will be `qqqq'. We prompt for the password
629 with the shown prompt. We will not prompt for Q. The resulting 629 with the shown prompt. We will not prompt for Q. The resulting
630 token will have keys user, host, port, A, B, and Q. It will not 630 token will have keys user, host, port, A, B, and Q. It will not
631 have P with any value, even though P is used in the search to 631 have P with any value, even though P is used in the search to
632 find only entries that have P set to 'pppp'.\" 632 find only entries that have P set to `pppp'.\"
633 633
634When multiple values are specified in the search parameter, the 634When multiple values are specified in the search parameter, the
635user is prompted for which one. So :host (X Y Z) would ask the 635user is prompted for which one. So :host (X Y Z) would ask the
@@ -650,8 +650,8 @@ property.
650Use `auth-source-delete' in ELisp code instead of calling 650Use `auth-source-delete' in ELisp code instead of calling
651`auth-source-search' directly with this parameter. 651`auth-source-search' directly with this parameter.
652 652
653:type (X Y Z) will check only those backend types. 'netrc and 653:type (X Y Z) will check only those backend types. `netrc' and
654'secrets are the only ones supported right now. 654`secrets' are the only ones supported right now.
655 655
656:max N means to try to return at most N items (defaults to 1). 656:max N means to try to return at most N items (defaults to 1).
657More than N items may be returned, depending on the search and 657More than N items may be returned, depending on the search and
@@ -1097,7 +1097,7 @@ Note that the MAX parameter is used so we can exit the parse early."
1097 (if (equal item2 "machine") 1097 (if (equal item2 "machine")
1098 (progn 1098 (progn
1099 (gnus-error 1 1099 (gnus-error 1
1100 "%s: Unexpected 'machine' token at line %d" 1100 "%s: Unexpected machine token at line %d"
1101 "auth-source-netrc-parse-entries" 1101 "auth-source-netrc-parse-entries"
1102 (auth-source-current-line)) 1102 (auth-source-current-line))
1103 (forward-line 1)) 1103 (forward-line 1))
@@ -1554,23 +1554,23 @@ matching, do a wider search and narrow it down yourself.
1554 1554
1555You'll get back all the properties of the token as a plist. 1555You'll get back all the properties of the token as a plist.
1556 1556
1557Here's an example that looks for the first item in the 'Login' 1557Here's an example that looks for the first item in the `Login'
1558Secrets collection: 1558Secrets collection:
1559 1559
1560 \(let ((auth-sources '(\"secrets:Login\"))) 1560 \(let ((auth-sources \\='(\"secrets:Login\")))
1561 (auth-source-search :max 1) 1561 (auth-source-search :max 1)
1562 1562
1563Here's another that looks for the first item in the 'Login' 1563Here's another that looks for the first item in the `Login'
1564Secrets collection whose label contains 'gnus': 1564Secrets collection whose label contains `gnus':
1565 1565
1566 \(let ((auth-sources '(\"secrets:Login\"))) 1566 \(let ((auth-sources \\='(\"secrets:Login\")))
1567 (auth-source-search :max 1 :label \"gnus\") 1567 (auth-source-search :max 1 :label \"gnus\")
1568 1568
1569And this one looks for the first item in the 'Login' Secrets 1569And this one looks for the first item in the `Login' Secrets
1570collection that's a Google Chrome entry for the git.gnus.org site 1570collection that's a Google Chrome entry for the git.gnus.org site
1571authentication tokens: 1571authentication tokens:
1572 1572
1573 \(let ((auth-sources '(\"secrets:Login\"))) 1573 \(let ((auth-sources \\='(\"secrets:Login\")))
1574 (auth-source-search :max 1 :signon_realm \"https://git.gnus.org/Git\")) 1574 (auth-source-search :max 1 :signon_realm \"https://git.gnus.org/Git\"))
1575" 1575"
1576 1576
@@ -1674,8 +1674,8 @@ matching, do a wider search and narrow it down yourself.
1674 1674
1675You'll get back all the properties of the token as a plist. 1675You'll get back all the properties of the token as a plist.
1676 1676
1677The :type key is either 'macos-keychain-internet or 1677The :type key is either `macos-keychain-internet' or
1678'macos-keychain-generic. 1678`macos-keychain-generic'.
1679 1679
1680For the internet keychain type, the :label key searches the 1680For the internet keychain type, the :label key searches the
1681item's labels (\"-l LABEL\" passed to \"/usr/bin/security\"). 1681item's labels (\"-l LABEL\" passed to \"/usr/bin/security\").
@@ -1691,19 +1691,19 @@ field), :user maps to \"-a USER\", and :port maps to \"-s PORT\".
1691Here's an example that looks for the first item in the default 1691Here's an example that looks for the first item in the default
1692generic MacOS Keychain: 1692generic MacOS Keychain:
1693 1693
1694 \(let ((auth-sources '(macos-keychain-generic))) 1694 \(let ((auth-sources \\='(macos-keychain-generic)))
1695 (auth-source-search :max 1) 1695 (auth-source-search :max 1)
1696 1696
1697Here's another that looks for the first item in the internet 1697Here's another that looks for the first item in the internet
1698MacOS Keychain collection whose label is 'gnus': 1698MacOS Keychain collection whose label is `gnus':
1699 1699
1700 \(let ((auth-sources '(macos-keychain-internet))) 1700 \(let ((auth-sources \\='(macos-keychain-internet)))
1701 (auth-source-search :max 1 :label \"gnus\") 1701 (auth-source-search :max 1 :label \"gnus\")
1702 1702
1703And this one looks for the first item in the internet keychain 1703And this one looks for the first item in the internet keychain
1704entries for git.gnus.org: 1704entries for git.gnus.org:
1705 1705
1706 \(let ((auth-sources '(macos-keychain-internet\"))) 1706 \(let ((auth-sources \\='(macos-keychain-internet\")))
1707 (auth-source-search :max 1 :host \"git.gnus.org\")) 1707 (auth-source-search :max 1 :host \"git.gnus.org\"))
1708" 1708"
1709 ;; TODO 1709 ;; TODO
diff --git a/lisp/gnus/gnus-agent.el b/lisp/gnus/gnus-agent.el
index f779f3c7415..5f1ffe7a3b4 100644
--- a/lisp/gnus/gnus-agent.el
+++ b/lisp/gnus/gnus-agent.el
@@ -1721,7 +1721,7 @@ and that there are no duplicates."
1721 (or backed-up 1721 (or backed-up
1722 (setq backed-up (gnus-agent-backup-overview-buffer))) 1722 (setq backed-up (gnus-agent-backup-overview-buffer)))
1723 (gnus-message 1 1723 (gnus-message 1
1724 "Overview buffer contains garbage '%s'." 1724 "Overview buffer contains garbage %s."
1725 (buffer-substring 1725 (buffer-substring
1726 p (point-at-eol)))) 1726 p (point-at-eol))))
1727 ((= cur prev-num) 1727 ((= cur prev-num)
@@ -1901,7 +1901,7 @@ article numbers will be returned."
1901 1901
1902 (when articles 1902 (when articles
1903 (gnus-message 1903 (gnus-message
1904 10 "gnus-agent-fetch-headers: undownloaded articles are '%s'" 1904 10 "gnus-agent-fetch-headers: undownloaded articles are %s"
1905 (gnus-compress-sequence articles t))) 1905 (gnus-compress-sequence articles t)))
1906 1906
1907 (with-current-buffer nntp-server-buffer 1907 (with-current-buffer nntp-server-buffer
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el
index b26fe06735f..1a439ec9940 100644
--- a/lisp/gnus/gnus-art.el
+++ b/lisp/gnus/gnus-art.el
@@ -399,7 +399,7 @@ advertisements. For example:
399 "*Alist that says how to fontify certain phrases. 399 "*Alist that says how to fontify certain phrases.
400Each item looks like this: 400Each item looks like this:
401 401
402 (\"_\\\\(\\\\w+\\\\)_\" 0 1 'underline) 402 (\"_\\\\(\\\\w+\\\\)_\" 0 1 \\='underline)
403 403
404The first element is a regular expression to be matched. The second 404The first element is a regular expression to be matched. The second
405is a number that says what regular expression grouping used to find 405is a number that says what regular expression grouping used to find
diff --git a/lisp/gnus/gnus-int.el b/lisp/gnus/gnus-int.el
index 4e870bb84bb..1c098fa879a 100644
--- a/lisp/gnus/gnus-int.el
+++ b/lisp/gnus/gnus-int.el
@@ -164,8 +164,8 @@ If CONFIRM is non-nil, the user will be asked for an NNTP server."
164 (gnus-open-server gnus-select-method) 164 (gnus-open-server gnus-select-method)
165 gnus-batch-mode 165 gnus-batch-mode
166 (gnus-y-or-n-p 166 (gnus-y-or-n-p
167 (format 167 (gnus-format-message
168 "%s (%s) open error: '%s'. Continue? " 168 "%s (%s) open error: %s. Continue? "
169 (car gnus-select-method) (cadr gnus-select-method) 169 (car gnus-select-method) (cadr gnus-select-method)
170 (gnus-status-message gnus-select-method))) 170 (gnus-status-message gnus-select-method)))
171 (gnus-error 1 "Couldn't open server on %s" 171 (gnus-error 1 "Couldn't open server on %s"
@@ -555,7 +555,7 @@ the group's summary.
555 (let ((saved-display 555 (let ((saved-display
556 (gnus-group-get-parameter group 'display :allow-list))) 556 (gnus-group-get-parameter group 'display :allow-list)))
557 557
558 ;; Tell gnus we really don't want any articles 558 ;; Tell gnus we really don't want any articles
559 (gnus-group-set-parameter group 'display 0) 559 (gnus-group-set-parameter group 'display 0)
560 560
561 (unwind-protect 561 (unwind-protect
@@ -573,7 +573,7 @@ the group's summary.
573 ;; Create it now and insert the message 573 ;; Create it now and insert the message
574 (let ((group-is-new (gnus-summary-setup-buffer group))) 574 (let ((group-is-new (gnus-summary-setup-buffer group)))
575 (condition-case err 575 (condition-case err
576 (let ((article-number 576 (let ((article-number
577 (gnus-summary-insert-subject message-id))) 577 (gnus-summary-insert-subject message-id)))
578 (unless article-number 578 (unless article-number
579 (signal 'error "message-id not in group")) 579 (signal 'error "message-id not in group"))
diff --git a/lisp/gnus/gnus-registry.el b/lisp/gnus/gnus-registry.el
index 50443973a8d..e91dd980b4f 100644
--- a/lisp/gnus/gnus-registry.el
+++ b/lisp/gnus/gnus-registry.el
@@ -558,7 +558,7 @@ See the Info node `(gnus)Fancy Mail Splitting' for more details."
558 do (gnus-message 558 do (gnus-message
559 ;; warn more if gnus-registry-track-extra 559 ;; warn more if gnus-registry-track-extra
560 (if gnus-registry-track-extra 7 9) 560 (if gnus-registry-track-extra 7 9)
561 "%s (extra tracking) traced subject '%s' to %s" 561 "%s (extra tracking) traced subject %s to %s"
562 log-agent subject group) 562 log-agent subject group)
563 and collect group)) 563 and collect group))
564 ;; filter the found groups and return them 564 ;; filter the found groups and return them
@@ -585,7 +585,7 @@ See the Info node `(gnus)Fancy Mail Splitting' for more details."
585 do (gnus-message 585 do (gnus-message
586 ;; warn more if gnus-registry-track-extra 586 ;; warn more if gnus-registry-track-extra
587 (if gnus-registry-track-extra 7 9) 587 (if gnus-registry-track-extra 7 9)
588 "%s (extra tracking) traced sender '%s' to %s" 588 "%s (extra tracking) traced sender %s to %s"
589 log-agent sender group) 589 log-agent sender group)
590 and collect group))) 590 and collect group)))
591 591
@@ -615,7 +615,7 @@ See the Info node `(gnus)Fancy Mail Splitting' for more details."
615 do (gnus-message 615 do (gnus-message
616 ;; warn more if gnus-registry-track-extra 616 ;; warn more if gnus-registry-track-extra
617 (if gnus-registry-track-extra 7 9) 617 (if gnus-registry-track-extra 7 9)
618 "%s (extra tracking) traced recipient '%s' to %s" 618 "%s (extra tracking) traced recipient %s to %s"
619 log-agent recp group) 619 log-agent recp group)
620 and collect group))))) 620 and collect group)))))
621 621
@@ -630,7 +630,7 @@ See the Info node `(gnus)Fancy Mail Splitting' for more details."
630(defun gnus-registry-post-process-groups (mode key groups) 630(defun gnus-registry-post-process-groups (mode key groups)
631 "Inspects GROUPS found by MODE for KEY to determine which ones to follow. 631 "Inspects GROUPS found by MODE for KEY to determine which ones to follow.
632 632
633MODE can be 'subject' or 'sender' for example. The KEY is the 633MODE can be `subject' or `sender' for example. The KEY is the
634value by which MODE was searched. 634value by which MODE was searched.
635 635
636Transforms each group name to the equivalent short name. 636Transforms each group name to the equivalent short name.
@@ -712,12 +712,12 @@ possible. Uses `gnus-registry-split-strategy'."
712 ((null out) 712 ((null out)
713 (gnus-message 713 (gnus-message
714 5 714 5
715 "%s: no matches for %s '%s'." 715 "%s: no matches for %s %s."
716 log-agent mode key) 716 log-agent mode key)
717 nil) 717 nil)
718 (t (gnus-message 718 (t (gnus-message
719 5 719 5
720 "%s: too many extra matches (%s) for %s '%s'. Returning none." 720 "%s: too many extra matches (%s) for %s %s. Returning none."
721 log-agent out mode key) 721 log-agent out mode key)
722 nil)))) 722 nil))))
723 723
diff --git a/lisp/gnus/gnus-score.el b/lisp/gnus/gnus-score.el
index 7f3ab5e27b1..ffd86964f2e 100644
--- a/lisp/gnus/gnus-score.el
+++ b/lisp/gnus/gnus-score.el
@@ -626,7 +626,7 @@ current score file."
626 (if mimic 626 (if mimic
627 (progn 627 (progn
628 (sit-for 1) (message "%c %c-" prefix hchar)) 628 (sit-for 1) (message "%c %c-" prefix hchar))
629 (message "%s header '%s' with match type (%s?): " 629 (message "%s header %s with match type (%s?): "
630 (if increase "Increase" "Lower") 630 (if increase "Increase" "Lower")
631 (nth 1 entry) 631 (nth 1 entry)
632 (mapconcat (lambda (s) (char-to-string (car s))) 632 (mapconcat (lambda (s) (char-to-string (car s)))
diff --git a/lisp/gnus/gnus-sieve.el b/lisp/gnus/gnus-sieve.el
index 5f8cb327cc1..cde93764cac 100644
--- a/lisp/gnus/gnus-sieve.el
+++ b/lisp/gnus/gnus-sieve.el
@@ -139,7 +139,7 @@ Return nil if no rule could be guessed."
139 "Convert an elisp string list to a Sieve string list. 139 "Convert an elisp string list to a Sieve string list.
140 140
141For example: 141For example:
142\(gnus-sieve-string-list '(\"to\" \"cc\")) 142\(gnus-sieve-string-list \\='(\"to\" \"cc\"))
143 => \"[\\\"to\\\", \\\"cc\\\"]\" 143 => \"[\\\"to\\\", \\\"cc\\\"]\"
144" 144"
145 (concat "[\"" (mapconcat 'identity list "\", \"") "\"]")) 145 (concat "[\"" (mapconcat 'identity list "\", \"") "\"]"))
@@ -148,7 +148,7 @@ For example:
148 "Convert an elisp test list to a Sieve test list. 148 "Convert an elisp test list to a Sieve test list.
149 149
150For example: 150For example:
151\(gnus-sieve-test-list '((address \"sender\" \"boss@company.com\") (size :over 4K))) 151\(gnus-sieve-test-list \\='((address \"sender\" \"boss@company.com\") (size :over 4K)))
152 => \"(address \\\"sender\\\" \\\"boss@company.com\\\", size :over 4K)\"" 152 => \"(address \\\"sender\\\" \\\"boss@company.com\\\", size :over 4K)\""
153 (concat "(" (mapconcat 'gnus-sieve-test list ", ") ")")) 153 (concat "(" (mapconcat 'gnus-sieve-test list ", ") ")"))
154 154
@@ -157,13 +157,13 @@ For example:
157 "Convert an elisp test token to a Sieve test token. 157 "Convert an elisp test token to a Sieve test token.
158 158
159For example: 159For example:
160\(gnus-sieve-test-token 'address) 160\(gnus-sieve-test-token \\='address)
161 => \"address\" 161 => \"address\"
162 162
163\(gnus-sieve-test-token \"sender\") 163\(gnus-sieve-test-token \"sender\")
164 => \"\\\"sender\\\"\" 164 => \"\\\"sender\\\"\"
165 165
166\(gnus-sieve-test-token '(\"to\" \"cc\")) 166\(gnus-sieve-test-token \\='(\"to\" \"cc\"))
167 => \"[\\\"to\\\", \\\"cc\\\"]\"" 167 => \"[\\\"to\\\", \\\"cc\\\"]\""
168 (cond 168 (cond
169 ((symbolp token) ;; Keyword 169 ((symbolp token) ;; Keyword
@@ -184,10 +184,10 @@ For example:
184 "Convert an elisp test to a Sieve test. 184 "Convert an elisp test to a Sieve test.
185 185
186For example: 186For example:
187\(gnus-sieve-test '(address \"sender\" \"sieve-admin@extundo.com\")) 187\(gnus-sieve-test \\='(address \"sender\" \"sieve-admin@extundo.com\"))
188 => \"address \\\"sender\\\" \\\"sieve-admin@extundo.com\\\"\" 188 => \"address \\\"sender\\\" \\\"sieve-admin@extundo.com\\\"\"
189 189
190\(gnus-sieve-test '(anyof ((header :contains (\"to\" \"cc\") \"my@address.com\") 190\(gnus-sieve-test \\='(anyof ((header :contains (\"to\" \"cc\") \"my@address.com\")
191 (size :over 100K)))) 191 (size :over 100K))))
192 => \"anyof (header :contains [\\\"to\\\", \\\"cc\\\"] \\\"my@address.com\\\", 192 => \"anyof (header :contains [\\\"to\\\", \\\"cc\\\"] \\\"my@address.com\\\",
193 size :over 100K)\"" 193 size :over 100K)\""
diff --git a/lisp/gnus/gnus-start.el b/lisp/gnus/gnus-start.el
index 0c0246a4e14..4f26db45715 100644
--- a/lisp/gnus/gnus-start.el
+++ b/lisp/gnus/gnus-start.el
@@ -2369,7 +2369,7 @@ If FORCE is non-nil, the .newsrc file is read."
2369 (while (let (c 2369 (while (let (c
2370 (cursor-in-echo-area t) 2370 (cursor-in-echo-area t)
2371 (echo-keystrokes 0)) 2371 (echo-keystrokes 0))
2372 (message "Convert gnus from version '%s' to '%s'? (n/y/?)" 2372 (message "Convert gnus from version %s to %s? (n/y/?)"
2373 gnus-newsrc-file-version gnus-version) 2373 gnus-newsrc-file-version gnus-version)
2374 (setq c (read-char-exclusive)) 2374 (setq c (read-char-exclusive))
2375 2375
@@ -2390,8 +2390,8 @@ If FORCE is non-nil, the .newsrc file is read."
2390 2390
2391 (funcall func convert-to))) 2391 (funcall func convert-to)))
2392 (gnus-dribble-enter 2392 (gnus-dribble-enter
2393 (format ";Converted gnus from version '%s' to '%s'." 2393 (gnus-format-message ";Converted gnus from version %s to %s."
2394 gnus-newsrc-file-version gnus-version))))))) 2394 gnus-newsrc-file-version gnus-version)))))))
2395 2395
2396(defun gnus-convert-mark-converter-prompt (converter no-prompt) 2396(defun gnus-convert-mark-converter-prompt (converter no-prompt)
2397 "Indicate whether CONVERTER requires gnus-convert-old-newsrc to 2397 "Indicate whether CONVERTER requires gnus-convert-old-newsrc to
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el
index f98f4851970..e4c144b9237 100644
--- a/lisp/gnus/gnus-sum.el
+++ b/lisp/gnus/gnus-sum.el
@@ -8429,7 +8429,7 @@ articles that are younger than AGE days."
8429 (gnus-summary-position-point))) 8429 (gnus-summary-position-point)))
8430 8430
8431(defun gnus-summary-limit-to-extra (header regexp &optional not-matching) 8431(defun gnus-summary-limit-to-extra (header regexp &optional not-matching)
8432 "Limit the summary buffer to articles that match an 'extra' header." 8432 "Limit the summary buffer to articles that match an `extra' header."
8433 (interactive 8433 (interactive
8434 (let ((header 8434 (let ((header
8435 (intern 8435 (intern
diff --git a/lisp/gnus/gnus-topic.el b/lisp/gnus/gnus-topic.el
index 656ef80cc63..cde1d976b3f 100644
--- a/lisp/gnus/gnus-topic.el
+++ b/lisp/gnus/gnus-topic.el
@@ -1525,7 +1525,7 @@ If NON-RECURSIVE (which is the prefix) is t, don't unmark its subtopics."
1525 (read-string (format "Rename %s to: " topic) topic)))) 1525 (read-string (format "Rename %s to: " topic) topic))))
1526 ;; Check whether the new name exists. 1526 ;; Check whether the new name exists.
1527 (when (gnus-topic-find-topology new-name) 1527 (when (gnus-topic-find-topology new-name)
1528 (error "Topic '%s' already exists" new-name)) 1528 (error "Topic %s already exists" new-name))
1529 ;; "nil" is an invalid name, for reasons I'd rather not go 1529 ;; "nil" is an invalid name, for reasons I'd rather not go
1530 ;; into here. Trust me. 1530 ;; into here. Trust me.
1531 (when (equal new-name "nil") 1531 (when (equal new-name "nil")
diff --git a/lisp/gnus/gnus-util.el b/lisp/gnus/gnus-util.el
index 12b319b0d09..8dd8ea95c04 100644
--- a/lisp/gnus/gnus-util.el
+++ b/lisp/gnus/gnus-util.el
@@ -1974,6 +1974,11 @@ to case differences."
1974 (string-equal (downcase str1) (downcase prefix)) 1974 (string-equal (downcase str1) (downcase prefix))
1975 (string-equal str1 prefix)))))) 1975 (string-equal str1 prefix))))))
1976 1976
1977(if (fboundp 'format-message)
1978 (defalias 'gnus-format-message 'format-message)
1979 ;; for Emacs < 25, and XEmacs, don't worry about quote translation.
1980 (defalias 'gnus-format-message 'format-message))
1981
1977;; Simple check: can be a macro but this way, although slow, it's really clear. 1982;; Simple check: can be a macro but this way, although slow, it's really clear.
1978;; We don't use `bound-and-true-p' because it's not in XEmacs. 1983;; We don't use `bound-and-true-p' because it's not in XEmacs.
1979(defun gnus-bound-and-true-p (sym) 1984(defun gnus-bound-and-true-p (sym)
diff --git a/lisp/gnus/gnus-uu.el b/lisp/gnus/gnus-uu.el
index 94f01c6158d..881ff4ee1ba 100644
--- a/lisp/gnus/gnus-uu.el
+++ b/lisp/gnus/gnus-uu.el
@@ -79,10 +79,10 @@ To change the behavior, you can either edit this variable or set
79 79
80For example: 80For example:
81 81
82To make gnus-uu use 'xli' to display JPEG and GIF files, put the 82To make gnus-uu use `xli' to display JPEG and GIF files, put the
83following in your .emacs file: 83following in your .emacs file:
84 84
85 (setq gnus-uu-user-view-rules '((\"jpg$\\\\|gif$\" \"xli\"))) 85 (setq gnus-uu-user-view-rules \\='((\"jpg$\\\\|gif$\" \"xli\")))
86 86
87Both these variables are lists of lists with two string elements. The 87Both these variables are lists of lists with two string elements. The
88first string is a regular expression. If the file name matches this 88first string is a regular expression. If the file name matches this
@@ -140,7 +140,7 @@ details."
140 140
141(defcustom gnus-uu-user-archive-rules nil 141(defcustom gnus-uu-user-archive-rules nil
142 "A list that can be set to override the default archive unpacking commands. 142 "A list that can be set to override the default archive unpacking commands.
143To use, for instance, 'untar' to unpack tar files and 'zip -x' to 143To use, for instance, `untar' to unpack tar files and `zip -x' to
144unpack zip files, say the following: 144unpack zip files, say the following:
145 (setq gnus-uu-user-archive-rules 145 (setq gnus-uu-user-archive-rules
146 '((\"\\\\.tar$\" \"untar\") 146 '((\"\\\\.tar$\" \"untar\")
diff --git a/lisp/gnus/gnus.el b/lisp/gnus/gnus.el
index 4545ed0e28a..6362d9a951b 100644
--- a/lisp/gnus/gnus.el
+++ b/lisp/gnus/gnus.el
@@ -1308,11 +1308,11 @@ news is to be fetched, the second is the address.
1308For instance, if you want to get your news via \"flab.flab.edu\" using 1308For instance, if you want to get your news via \"flab.flab.edu\" using
1309NNTP, you could say: 1309NNTP, you could say:
1310 1310
1311\(setq gnus-select-method '(nntp \"flab.flab.edu\")) 1311\(setq gnus-select-method \\='(nntp \"flab.flab.edu\"))
1312 1312
1313If you want to use your local spool, say: 1313If you want to use your local spool, say:
1314 1314
1315\(setq gnus-select-method (list 'nnspool (system-name))) 1315\(setq gnus-select-method (list \\='nnspool (system-name)))
1316 1316
1317If you use this variable, you must set `gnus-nntp-server' to nil. 1317If you use this variable, you must set `gnus-nntp-server' to nil.
1318 1318
@@ -1397,7 +1397,7 @@ This is a list where each element is a complete select method (see
1397If, for instance, you want to read your mail with the nnml back end, 1397If, for instance, you want to read your mail with the nnml back end,
1398you could set this variable: 1398you could set this variable:
1399 1399
1400\(setq gnus-secondary-select-methods '((nnml \"\")))" 1400\(setq gnus-secondary-select-methods \\='((nnml \"\")))"
1401 :group 'gnus-server 1401 :group 'gnus-server
1402 :type '(repeat gnus-select-method)) 1402 :type '(repeat gnus-select-method))
1403 1403
diff --git a/lisp/gnus/legacy-gnus-agent.el b/lisp/gnus/legacy-gnus-agent.el
index bd69087af09..83310774da2 100644
--- a/lisp/gnus/legacy-gnus-agent.el
+++ b/lisp/gnus/legacy-gnus-agent.el
@@ -147,14 +147,19 @@ converted to the compressed format."
147 (insert "The definition of gnus-agent-expire-days has been changed.\nYou currently have it set to the list:\n ") 147 (insert "The definition of gnus-agent-expire-days has been changed.\nYou currently have it set to the list:\n ")
148 (gnus-pp gnus-agent-expire-days) 148 (gnus-pp gnus-agent-expire-days)
149 149
150 (insert "\nIn order to use version '" converting-to "' of gnus, you will need to set\n") 150 (insert
151 (gnus-format-message
152 "\nIn order to use version ‘%s’ of gnus, you will need to set\n"
153 converting-to))
151 (insert "gnus-agent-expire-days to an integer. If you still wish to set different\n") 154 (insert "gnus-agent-expire-days to an integer. If you still wish to set different\n")
152 (insert "expiration days to individual groups, you must instead set the\n") 155 (insert "expiration days to individual groups, you must instead set the\n")
153 (insert "'agent-days-until-old group and/or topic parameter.\n") 156 (insert (gnus-format-message
157 "‘agent-days-until-old’ group and/or topic parameter.\n"))
154 (insert "\n") 158 (insert "\n")
155 (insert "If you would like, gnus can iterate over every group comparing its name to the\n") 159 (insert "If you would like, gnus can iterate over every group comparing its name to the\n")
156 (insert "regular expressions that you currently have in gnus-agent-expire-days. When\n") 160 (insert "regular expressions that you currently have in gnus-agent-expire-days. When\n")
157 (insert "gnus finds a match, it will update that group's 'agent-days-until-old group\n") 161 (insert (gnus-format-message
162 "gnus finds a match, it will update that group's ‘agent-days-until-old’ group\n"))
158 (insert "parameter to the value associated with the regular expression.\n") 163 (insert "parameter to the value associated with the regular expression.\n")
159 (insert "\n") 164 (insert "\n")
160 (insert "Whether gnus assigns group parameters, or not, gnus will terminate with an\n") 165 (insert "Whether gnus assigns group parameters, or not, gnus will terminate with an\n")
diff --git a/lisp/gnus/mail-source.el b/lisp/gnus/mail-source.el
index 94c8950988d..cb74228fdf9 100644
--- a/lisp/gnus/mail-source.el
+++ b/lisp/gnus/mail-source.el
@@ -934,7 +934,7 @@ authentication. To do that, you need to set the
934`message-send-mail-function' variable as `message-smtpmail-send-it' 934`message-send-mail-function' variable as `message-smtpmail-send-it'
935and put the following line in your ~/.gnus.el file: 935and put the following line in your ~/.gnus.el file:
936 936
937\(add-hook 'message-send-mail-hook 'mail-source-touch-pop) 937\(add-hook \\='message-send-mail-hook \\='mail-source-touch-pop)
938 938
939See the Gnus manual for details." 939See the Gnus manual for details."
940 (let ((sources (if mail-source-primary-source 940 (let ((sources (if mail-source-primary-source
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el
index 0a11bf092d4..d74ce43e5ed 100644
--- a/lisp/gnus/message.el
+++ b/lisp/gnus/message.el
@@ -541,7 +541,7 @@ The provided functions are:
541 newsgroup), in brackets followed by the subject 541 newsgroup), in brackets followed by the subject
542* `message-forward-subject-name-subject' Source of article (name of author 542* `message-forward-subject-name-subject' Source of article (name of author
543 or newsgroup), in brackets followed by the subject 543 or newsgroup), in brackets followed by the subject
544* `message-forward-subject-fwd' Subject of article with 'Fwd:' prepended 544* `message-forward-subject-fwd' Subject of article with `Fwd:' prepended
545 to it." 545 to it."
546 :group 'message-forwarding 546 :group 'message-forwarding
547 :link '(custom-manual "(message)Forwarding") 547 :link '(custom-manual "(message)Forwarding")
@@ -7210,7 +7210,7 @@ want to get rid of this query permanently."))
7210 7210
7211(defun message-is-yours-p () 7211(defun message-is-yours-p ()
7212 "Non-nil means current article is yours. 7212 "Non-nil means current article is yours.
7213If you have added 'cancel-messages to `message-shoot-gnksa-feet', all articles 7213If you have added `cancel-messages' to `message-shoot-gnksa-feet', all articles
7214are yours except those that have Cancel-Lock header not belonging to you. 7214are yours except those that have Cancel-Lock header not belonging to you.
7215Instead of shooting GNKSA feet, you should modify `message-alternative-emails' 7215Instead of shooting GNKSA feet, you should modify `message-alternative-emails'
7216regexp to match all of yours addresses." 7216regexp to match all of yours addresses."
@@ -8177,7 +8177,7 @@ The following arguments may contain lists of values."
8177(defun message-flatten-list (list) 8177(defun message-flatten-list (list)
8178 "Return a new, flat list that contains all elements of LIST. 8178 "Return a new, flat list that contains all elements of LIST.
8179 8179
8180\(message-flatten-list '(1 (2 3 (4 5 (6))) 7)) 8180\(message-flatten-list \\='(1 (2 3 (4 5 (6))) 7))
8181=> (1 2 3 4 5 6 7)" 8181=> (1 2 3 4 5 6 7)"
8182 (cond ((consp list) 8182 (cond ((consp list)
8183 (apply 'append (mapcar 'message-flatten-list list))) 8183 (apply 'append (mapcar 'message-flatten-list list)))
diff --git a/lisp/gnus/nnheader.el b/lisp/gnus/nnheader.el
index 2ce5cb8af5f..c88f4afa7dc 100644
--- a/lisp/gnus/nnheader.el
+++ b/lisp/gnus/nnheader.el
@@ -114,7 +114,7 @@ Shorter values mean quicker response, but are more CPU intensive.")
114For instance, if \":\" is invalid as a file character in file names 114For instance, if \":\" is invalid as a file character in file names
115on your system, you could say something like: 115on your system, you could say something like:
116 116
117\(setq nnheader-file-name-translation-alist '((?: . ?_)))") 117\(setq nnheader-file-name-translation-alist \\='((?: . ?_)))")
118 118
119(defvar nnheader-directory-separator-character 119(defvar nnheader-directory-separator-character
120 (string-to-char (substring (file-name-as-directory ".") -1)) 120 (string-to-char (substring (file-name-as-directory ".") -1))
diff --git a/lisp/gnus/nnmail.el b/lisp/gnus/nnmail.el
index 71bc916a927..2292849ccb1 100644
--- a/lisp/gnus/nnmail.el
+++ b/lisp/gnus/nnmail.el
@@ -288,7 +288,7 @@ running (\"xwatch\", etc.)
288 288
289E.g.: 289E.g.:
290 290
291\(add-hook 'nnmail-read-incoming-hook 291\(add-hook \\='nnmail-read-incoming-hook
292 (lambda () 292 (lambda ()
293 (call-process \"/local/bin/mailsend\" nil nil nil 293 (call-process \"/local/bin/mailsend\" nil nil nil
294 \"read\" 294 \"read\"
@@ -301,11 +301,11 @@ read.
301 301
302If you use `display-time', you could use something like this: 302If you use `display-time', you could use something like this:
303 303
304\(add-hook 'nnmail-read-incoming-hook 304\(add-hook \\='nnmail-read-incoming-hook
305 (lambda () 305 (lambda ()
306 ;; Update the displayed time, since that will clear out 306 ;; Update the displayed time, since that will clear out
307 ;; the flag that says you have mail. 307 ;; the flag that says you have mail.
308 (when (eq (process-status \"display-time\") 'run) 308 (when (eq (process-status \"display-time\") \\='run)
309 (display-time-filter display-time-process \"\"))))" 309 (display-time-filter display-time-process \"\"))))"
310 :group 'nnmail-prepare 310 :group 'nnmail-prepare
311 :type 'hook) 311 :type 'hook)
@@ -480,12 +480,12 @@ GROUP can contain \\& and \\N which will substitute from matching
480 480
481Example: 481Example:
482 482
483\(setq nnmail-split-methods 'nnmail-split-fancy 483\(setq nnmail-split-methods \\='nnmail-split-fancy
484 nnmail-split-fancy 484 nnmail-split-fancy
485 ;; Messages from the mailer daemon are not crossposted to any of 485 ;; Messages from the mailer daemon are not crossposted to any of
486 ;; the ordinary groups. Warnings are put in a separate group 486 ;; the ordinary groups. Warnings are put in a separate group
487 ;; from real errors. 487 ;; from real errors.
488 '(| (\"from\" mail (| (\"subject\" \"warn.*\" \"mail.warning\") 488 \\='(| (\"from\" mail (| (\"subject\" \"warn.*\" \"mail.warning\")
489 \"mail.misc\")) 489 \"mail.misc\"))
490 ;; Non-error messages are crossposted to all relevant 490 ;; Non-error messages are crossposted to all relevant
491 ;; groups, but we don't crosspost between the group for the 491 ;; groups, but we don't crosspost between the group for the
diff --git a/lisp/gnus/nnmairix.el b/lisp/gnus/nnmairix.el
index 0a4dbff9ff4..e34b708a29c 100644
--- a/lisp/gnus/nnmairix.el
+++ b/lisp/gnus/nnmairix.el
@@ -243,7 +243,7 @@ unused nnmairix groups on the back end using
243 243
244(defcustom nnmairix-mairix-update-options '("-F" "-Q") 244(defcustom nnmairix-mairix-update-options '("-F" "-Q")
245 "Options when calling mairix for updating the database. 245 "Options when calling mairix for updating the database.
246The default is '-F' and '-Q' for making updates faster. You 246The default is \"-F\" and \"-Q\" for making updates faster. You
247should call mairix without these options from time to 247should call mairix without these options from time to
248time (e.g. via cron job)." 248time (e.g. via cron job)."
249 :version "23.1" 249 :version "23.1"
@@ -252,7 +252,7 @@ time (e.g. via cron job)."
252 252
253(defcustom nnmairix-mairix-search-options '("-Q") 253(defcustom nnmairix-mairix-search-options '("-Q")
254 "Options when calling mairix for searching. 254 "Options when calling mairix for searching.
255The default is '-Q' for making searching faster." 255The default is \"-Q\" for making searching faster."
256 :version "23.1" 256 :version "23.1"
257 :type '(repeat string) 257 :type '(repeat string)
258 :group 'nnmairix) 258 :group 'nnmairix)
@@ -1943,7 +1943,7 @@ Fill in VALUES if based on an article."
1943 (kill-all-local-variables) 1943 (kill-all-local-variables)
1944 (erase-buffer) 1944 (erase-buffer)
1945 (widget-insert "Specify your query for Mairix (check boxes for activating fields):\n\n") 1945 (widget-insert "Specify your query for Mairix (check boxes for activating fields):\n\n")
1946 (widget-insert "(Whitespaces will be converted to ',' (i.e. AND). Use '/' for OR.)\n\n") 1946 (widget-insert "(Whitespaces will be converted to , (i.e. AND). Use / for OR.)\n\n")
1947; (make-local-variable 'nnmairix-widgets) 1947; (make-local-variable 'nnmairix-widgets)
1948 (setq nnmairix-widgets (nnmairix-widget-build-editable-fields values)) 1948 (setq nnmairix-widgets (nnmairix-widget-build-editable-fields values))
1949 (when (member 'flags nnmairix-widget-other) 1949 (when (member 'flags nnmairix-widget-other)
diff --git a/lisp/gnus/nntp.el b/lisp/gnus/nntp.el
index b617a1beeb2..8d09781cd79 100644
--- a/lisp/gnus/nntp.el
+++ b/lisp/gnus/nntp.el
@@ -291,7 +291,7 @@ update their active files often, this can help.")
291(defvar nntp-async-process-list nil) 291(defvar nntp-async-process-list nil)
292 292
293(defvar nntp-authinfo-rejected nil 293(defvar nntp-authinfo-rejected nil
294"A custom error condition used to report 'Authentication Rejected' errors. 294"A custom error condition used to report `Authentication Rejected' errors.
295Condition handlers that match just this condition ensure that the nntp 295Condition handlers that match just this condition ensure that the nntp
296backend doesn't catch this error.") 296backend doesn't catch this error.")
297(put 'nntp-authinfo-rejected 'error-conditions '(error nntp-authinfo-rejected)) 297(put 'nntp-authinfo-rejected 'error-conditions '(error nntp-authinfo-rejected))
diff --git a/lisp/gnus/registry.el b/lisp/gnus/registry.el
index 7bada9f3095..783ff36172b 100644
--- a/lisp/gnus/registry.el
+++ b/lisp/gnus/registry.el
@@ -222,9 +222,9 @@ When SET is not nil, set it for VAL (use t for an empty list)."
222 222
223(defmethod registry-search ((db registry-db) &rest spec) 223(defmethod registry-search ((db registry-db) &rest spec)
224 "Search for SPEC across the registry-db THIS. 224 "Search for SPEC across the registry-db THIS.
225For example calling with :member '(a 1 2) will match entry '((a 3 1)). 225For example calling with :member \\='(a 1 2) will match entry \\='((a 3 1)).
226Calling with :all t (any non-nil value) will match all. 226Calling with :all t (any non-nil value) will match all.
227Calling with :regex '\(a \"h.llo\") will match entry '((a \"hullo\" \"bye\"). 227Calling with :regex \\='\(a \"h.llo\") will match entry \\='((a \"hullo\" \"bye\").
228The test order is to check :all first, then :member, then :regex." 228The test order is to check :all first, then :member, then :regex."
229 (when db 229 (when db
230 (let ((all (plist-get spec :all)) 230 (let ((all (plist-get spec :all))
diff --git a/lisp/gnus/spam.el b/lisp/gnus/spam.el
index 02ec69516c1..93613a84ad8 100644
--- a/lisp/gnus/spam.el
+++ b/lisp/gnus/spam.el
@@ -2054,7 +2054,7 @@ See the Info node `(gnus)Fancy Mail Splitting' for more details."
2054 (if spam-use-dig 2054 (if spam-use-dig
2055 (let ((query-result (query-dig query-string))) 2055 (let ((query-result (query-dig query-string)))
2056 (when query-result 2056 (when query-result
2057 (gnus-message 6 "(DIG): positive blackhole check '%s'" 2057 (gnus-message 6 "(DIG): positive blackhole check %s"
2058 query-result) 2058 query-result)
2059 (push (list ip server query-result) 2059 (push (list ip server query-result)
2060 matches))) 2060 matches)))
diff --git a/lisp/help-fns.el b/lisp/help-fns.el
index 6ff30b39d46..5f0dc87bc04 100644
--- a/lisp/help-fns.el
+++ b/lisp/help-fns.el
@@ -45,7 +45,7 @@ The functions will receive the function name as argument.")
45 45
46(defvar describe-function-orig-buffer nil 46(defvar describe-function-orig-buffer nil
47 "Buffer that was current when `describe-function' was invoked. 47 "Buffer that was current when `describe-function' was invoked.
48Functions on 'help-fns-describe-function-functions' can use this 48Functions on `help-fns-describe-function-functions' can use this
49to get buffer-local values.") 49to get buffer-local values.")
50 50
51;;;###autoload 51;;;###autoload
diff --git a/lisp/hilit-chg.el b/lisp/hilit-chg.el
index 8d012947128..2f69bbc104b 100644
--- a/lisp/hilit-chg.el
+++ b/lisp/hilit-chg.el
@@ -731,7 +731,7 @@ You can automatically rotate colors when the buffer is saved by adding
731this function to `write-file-functions' as a buffer-local value. To do 731this function to `write-file-functions' as a buffer-local value. To do
732this, eval the following in the buffer to be saved: 732this, eval the following in the buffer to be saved:
733 733
734 (add-hook 'write-file-functions 'highlight-changes-rotate-faces nil t)" 734 (add-hook \\='write-file-functions \\='highlight-changes-rotate-faces nil t)"
735 (interactive) 735 (interactive)
736 (when (and highlight-changes-mode highlight-changes-visible-mode) 736 (when (and highlight-changes-mode highlight-changes-visible-mode)
737 (let ((modified (buffer-modified-p)) 737 (let ((modified (buffer-modified-p))
diff --git a/lisp/htmlfontify.el b/lisp/htmlfontify.el
index 97e7d0f4446..310a074adb1 100644
--- a/lisp/htmlfontify.el
+++ b/lisp/htmlfontify.el
@@ -187,13 +187,13 @@ It takes only one argument, the filename."
187 :type '(string)) 187 :type '(string))
188 188
189(defcustom hfy-src-doc-link-style "text-decoration: underline;" 189(defcustom hfy-src-doc-link-style "text-decoration: underline;"
190 "String to add to the '<style> a' variant of an htmlfontify CSS class." 190 "String to add to the <style> a variant of an htmlfontify CSS class."
191 :group 'htmlfontify 191 :group 'htmlfontify
192 :tag "src-doc-link-style" 192 :tag "src-doc-link-style"
193 :type '(string)) 193 :type '(string))
194 194
195(defcustom hfy-src-doc-link-unstyle " text-decoration: none;" 195(defcustom hfy-src-doc-link-unstyle " text-decoration: none;"
196 "Regex to remove from the <style> a variant of an htmlfontify CSS class." 196 "Regex to remove from the <style> a variant of an htmlfontify CSS class."
197 :group 'htmlfontify 197 :group 'htmlfontify
198 :tag "src-doc-link-unstyle" 198 :tag "src-doc-link-unstyle"
199 :type '(string)) 199 :type '(string))
@@ -330,7 +330,7 @@ done;")
330(defcustom hfy-etags-cmd-alist 330(defcustom hfy-etags-cmd-alist
331 hfy-etags-cmd-alist-default 331 hfy-etags-cmd-alist-default
332 "Alist of possible shell commands that will generate etags output that 332 "Alist of possible shell commands that will generate etags output that
333`htmlfontify' can use. '%s' will be replaced by `hfy-etags-bin'." 333`htmlfontify' can use. `%s' will be replaced by `hfy-etags-bin'."
334 :group 'htmlfontify 334 :group 'htmlfontify
335 :tag "etags-cmd-alist" 335 :tag "etags-cmd-alist"
336 :type '(alist :key-type (string) :value-type (string))) 336 :type '(alist :key-type (string) :value-type (string)))
@@ -389,8 +389,8 @@ exuberant-ctags' etags respectively."
389 389
390(defcustom hfy-istext-command "file %s | sed -e 's@^[^:]*:[ \t]*@@'" 390(defcustom hfy-istext-command "file %s | sed -e 's@^[^:]*:[ \t]*@@'"
391 "Command to run with the name of a file, to see whether it is a text file 391 "Command to run with the name of a file, to see whether it is a text file
392or not. The command should emit a string containing the word 'text' if 392or not. The command should emit a string containing the word `text' if
393the file is a text file, and a string not containing 'text' otherwise." 393the file is a text file, and a string not containing `text' otherwise."
394 :group 'htmlfontify 394 :group 'htmlfontify
395 :tag "istext-command" 395 :tag "istext-command"
396 :type '(string)) 396 :type '(string))
@@ -500,12 +500,12 @@ tagged items, not the locations of their definitions.")
500(defvar hfy-style-assoc 'please-ignore-this-line 500(defvar hfy-style-assoc 'please-ignore-this-line
501 "An assoc representing/describing an Emacs face. 501 "An assoc representing/describing an Emacs face.
502Properties may be repeated, in which case later properties should be 502Properties may be repeated, in which case later properties should be
503treated as if they were inherited from a 'parent' font. 503treated as if they were inherited from a `parent' font.
504\(For some properties, only the first encountered value is of any importance, 504\(For some properties, only the first encountered value is of any importance,
505for others the values might be cumulative, and for others they might be 505for others the values might be cumulative, and for others they might be
506cumulative in a complex way.)\n 506cumulative in a complex way.)\n
507Some examples:\n 507Some examples:\n
508\(hfy-face-to-style 'default) => 508\(hfy-face-to-style \\='default) =>
509 ((\"background\" . \"rgb(0, 0, 0)\") 509 ((\"background\" . \"rgb(0, 0, 0)\")
510 (\"color\" . \"rgb(255, 255, 255)\") 510 (\"color\" . \"rgb(255, 255, 255)\")
511 (\"font-style\" . \"normal\") 511 (\"font-style\" . \"normal\")
@@ -514,7 +514,7 @@ Some examples:\n
514 (\"font-family\" . \"misc-fixed\") 514 (\"font-family\" . \"misc-fixed\")
515 (\"font-size\" . \"13pt\") 515 (\"font-size\" . \"13pt\")
516 (\"text-decoration\" . \"none\"))\n 516 (\"text-decoration\" . \"none\"))\n
517\(hfy-face-to-style 'Info-title-3-face) => 517\(hfy-face-to-style \\='Info-title-3-face) =>
518 ((\"font-weight\" . \"700\") 518 ((\"font-weight\" . \"700\")
519 (\"font-family\" . \"helv\") 519 (\"font-family\" . \"helv\")
520 (\"font-size\" . \"120%\") 520 (\"font-size\" . \"120%\")
@@ -527,14 +527,14 @@ Some examples:\n
527 527
528(defvar hfy-facemap-assoc 'please-ignore-this-line 528(defvar hfy-facemap-assoc 'please-ignore-this-line
529 "An assoc of (point . FACE-SYMBOL) or (point . DEFFACE-LIST) 529 "An assoc of (point . FACE-SYMBOL) or (point . DEFFACE-LIST)
530and (point . 'end) elements, in descending order of point value 530and (point . \\='end) elements, in descending order of point value
531\(ie from the file's end to its beginning).\n 531\(ie from the file's end to its beginning).\n
532The map is in reverse order because inserting a <style> tag (or any other 532The map is in reverse order because inserting a <style> tag (or any other
533string) at `point' invalidates the map for all entries with a greater value of 533string) at `point' invalidates the map for all entries with a greater value of
534point. By traversing the map from greatest to least point, we still invalidate 534point. By traversing the map from greatest to least point, we still invalidate
535the map as we go, but only those points we have already dealt with (and 535the map as we go, but only those points we have already dealt with (and
536therefore no longer care about) will be invalid at any time.\n 536therefore no longer care about) will be invalid at any time.\n
537'((64820 . end) 537\\='((64820 . end)
538 (64744 . font-lock-comment-face) 538 (64744 . font-lock-comment-face)
539 (64736 . end) 539 (64736 . end)
540 (64722 . font-lock-string-face) 540 (64722 . font-lock-string-face)
diff --git a/lisp/ibuf-ext.el b/lisp/ibuf-ext.el
index 10887713122..e5df9997b5a 100644
--- a/lisp/ibuf-ext.el
+++ b/lisp/ibuf-ext.el
@@ -1557,7 +1557,7 @@ You can then feed the file name(s) to other commands with \\[yank]."
1557 1557
1558;;;###autoload 1558;;;###autoload
1559(defun ibuffer-mark-special-buffers () 1559(defun ibuffer-mark-special-buffers ()
1560 "Mark all buffers whose name begins and ends with '*'." 1560 "Mark all buffers whose name begins and ends with `*'."
1561 (interactive) 1561 (interactive)
1562 (ibuffer-mark-on-buffer 1562 (ibuffer-mark-on-buffer
1563 #'(lambda (buf) (string-match "^\\*.+\\*$" 1563 #'(lambda (buf) (string-match "^\\*.+\\*$"
diff --git a/lisp/ibuffer.el b/lisp/ibuffer.el
index c426976b29c..b8c48356e06 100644
--- a/lisp/ibuffer.el
+++ b/lisp/ibuffer.el
@@ -2303,7 +2303,7 @@ buffers which are visiting a file."
2303(defun ibuffer (&optional other-window-p name qualifiers noselect 2303(defun ibuffer (&optional other-window-p name qualifiers noselect
2304 shrink filter-groups formats) 2304 shrink filter-groups formats)
2305 "Begin using Ibuffer to edit a list of buffers. 2305 "Begin using Ibuffer to edit a list of buffers.
2306Type 'h' after entering ibuffer for more information. 2306Type h after entering ibuffer for more information.
2307 2307
2308All arguments are optional. 2308All arguments are optional.
2309OTHER-WINDOW-P says to use another window. 2309OTHER-WINDOW-P says to use another window.
@@ -2362,122 +2362,122 @@ particular subset of them, and sorting by various criteria.
2362 2362
2363Operations on marked buffers: 2363Operations on marked buffers:
2364\\<ibuffer-mode-map> 2364\\<ibuffer-mode-map>
2365 '\\[ibuffer-do-save]' - Save the marked buffers 2365 `\\[ibuffer-do-save]' - Save the marked buffers
2366 '\\[ibuffer-do-view]' - View the marked buffers in this frame. 2366 `\\[ibuffer-do-view]' - View the marked buffers in this frame.
2367 '\\[ibuffer-do-view-other-frame]' - View the marked buffers in another frame. 2367 `\\[ibuffer-do-view-other-frame]' - View the marked buffers in another frame.
2368 '\\[ibuffer-do-revert]' - Revert the marked buffers. 2368 `\\[ibuffer-do-revert]' - Revert the marked buffers.
2369 '\\[ibuffer-do-toggle-read-only]' - Toggle read-only state of marked buffers. 2369 `\\[ibuffer-do-toggle-read-only]' - Toggle read-only state of marked buffers.
2370 '\\[ibuffer-do-delete]' - Kill the marked buffers. 2370 `\\[ibuffer-do-delete]' - Kill the marked buffers.
2371 '\\[ibuffer-do-isearch]' - Do incremental search in the marked buffers. 2371 `\\[ibuffer-do-isearch]' - Do incremental search in the marked buffers.
2372 '\\[ibuffer-do-isearch-regexp]' - Isearch for regexp in the marked buffers. 2372 `\\[ibuffer-do-isearch-regexp]' - Isearch for regexp in the marked buffers.
2373 '\\[ibuffer-do-replace-regexp]' - Replace by regexp in each of the marked 2373 `\\[ibuffer-do-replace-regexp]' - Replace by regexp in each of the marked
2374 buffers. 2374 buffers.
2375 '\\[ibuffer-do-query-replace]' - Query replace in each of the marked buffers. 2375 `\\[ibuffer-do-query-replace]' - Query replace in each of the marked buffers.
2376 '\\[ibuffer-do-query-replace-regexp]' - As above, with a regular expression. 2376 `\\[ibuffer-do-query-replace-regexp]' - As above, with a regular expression.
2377 '\\[ibuffer-do-print]' - Print the marked buffers. 2377 `\\[ibuffer-do-print]' - Print the marked buffers.
2378 '\\[ibuffer-do-occur]' - List lines in all marked buffers which match 2378 `\\[ibuffer-do-occur]' - List lines in all marked buffers which match
2379 a given regexp (like the function `occur'). 2379 a given regexp (like the function `occur').
2380 '\\[ibuffer-do-shell-command-pipe]' - Pipe the contents of the marked 2380 `\\[ibuffer-do-shell-command-pipe]' - Pipe the contents of the marked
2381 buffers to a shell command. 2381 buffers to a shell command.
2382 '\\[ibuffer-do-shell-command-pipe-replace]' - Replace the contents of the marked 2382 `\\[ibuffer-do-shell-command-pipe-replace]' - Replace the contents of the marked
2383 buffers with the output of a shell command. 2383 buffers with the output of a shell command.
2384 '\\[ibuffer-do-shell-command-file]' - Run a shell command with the 2384 `\\[ibuffer-do-shell-command-file]' - Run a shell command with the
2385 buffer's file as an argument. 2385 buffer's file as an argument.
2386 '\\[ibuffer-do-eval]' - Evaluate a form in each of the marked buffers. This 2386 `\\[ibuffer-do-eval]' - Evaluate a form in each of the marked buffers. This
2387 is a very flexible command. For example, if you want to make all 2387 is a very flexible command. For example, if you want to make all
2388 of the marked buffers read only, try using (read-only-mode 1) as 2388 of the marked buffers read only, try using (read-only-mode 1) as
2389 the input form. 2389 the input form.
2390 '\\[ibuffer-do-view-and-eval]' - As above, but view each buffer while the form 2390 `\\[ibuffer-do-view-and-eval]' - As above, but view each buffer while the form
2391 is evaluated. 2391 is evaluated.
2392 '\\[ibuffer-do-kill-lines]' - Remove the marked lines from the *Ibuffer* buffer, 2392 `\\[ibuffer-do-kill-lines]' - Remove the marked lines from the *Ibuffer* buffer,
2393 but don't kill the associated buffer. 2393 but don't kill the associated buffer.
2394 '\\[ibuffer-do-kill-on-deletion-marks]' - Kill all buffers marked for deletion. 2394 `\\[ibuffer-do-kill-on-deletion-marks]' - Kill all buffers marked for deletion.
2395 2395
2396Marking commands: 2396Marking commands:
2397 2397
2398 '\\[ibuffer-mark-forward]' - Mark the buffer at point. 2398 `\\[ibuffer-mark-forward]' - Mark the buffer at point.
2399 '\\[ibuffer-toggle-marks]' - Unmark all currently marked buffers, and mark 2399 `\\[ibuffer-toggle-marks]' - Unmark all currently marked buffers, and mark
2400 all unmarked buffers. 2400 all unmarked buffers.
2401 '\\[ibuffer-unmark-forward]' - Unmark the buffer at point. 2401 `\\[ibuffer-unmark-forward]' - Unmark the buffer at point.
2402 '\\[ibuffer-unmark-backward]' - Unmark the buffer at point, and move to the 2402 `\\[ibuffer-unmark-backward]' - Unmark the buffer at point, and move to the
2403 previous line. 2403 previous line.
2404 '\\[ibuffer-unmark-all]' - Unmark all marked buffers. 2404 `\\[ibuffer-unmark-all]' - Unmark all marked buffers.
2405 '\\[ibuffer-mark-by-mode]' - Mark buffers by major mode. 2405 `\\[ibuffer-mark-by-mode]' - Mark buffers by major mode.
2406 '\\[ibuffer-mark-unsaved-buffers]' - Mark all \"unsaved\" buffers. 2406 `\\[ibuffer-mark-unsaved-buffers]' - Mark all \"unsaved\" buffers.
2407 This means that the buffer is modified, and has an associated file. 2407 This means that the buffer is modified, and has an associated file.
2408 '\\[ibuffer-mark-modified-buffers]' - Mark all modified buffers, 2408 `\\[ibuffer-mark-modified-buffers]' - Mark all modified buffers,
2409 regardless of whether or not they have an associated file. 2409 regardless of whether or not they have an associated file.
2410 '\\[ibuffer-mark-special-buffers]' - Mark all buffers whose name begins and 2410 `\\[ibuffer-mark-special-buffers]' - Mark all buffers whose name begins and
2411 ends with '*'. 2411 ends with `*'.
2412 '\\[ibuffer-mark-dissociated-buffers]' - Mark all buffers which have 2412 `\\[ibuffer-mark-dissociated-buffers]' - Mark all buffers which have
2413 an associated file, but that file doesn't currently exist. 2413 an associated file, but that file doesn't currently exist.
2414 '\\[ibuffer-mark-read-only-buffers]' - Mark all read-only buffers. 2414 `\\[ibuffer-mark-read-only-buffers]' - Mark all read-only buffers.
2415 '\\[ibuffer-mark-dired-buffers]' - Mark buffers in `dired' mode. 2415 `\\[ibuffer-mark-dired-buffers]' - Mark buffers in `dired' mode.
2416 '\\[ibuffer-mark-help-buffers]' - Mark buffers in `help-mode', `apropos-mode', etc. 2416 `\\[ibuffer-mark-help-buffers]' - Mark buffers in `help-mode', `apropos-mode', etc.
2417 '\\[ibuffer-mark-old-buffers]' - Mark buffers older than `ibuffer-old-time'. 2417 `\\[ibuffer-mark-old-buffers]' - Mark buffers older than `ibuffer-old-time'.
2418 '\\[ibuffer-mark-for-delete]' - Mark the buffer at point for deletion. 2418 `\\[ibuffer-mark-for-delete]' - Mark the buffer at point for deletion.
2419 '\\[ibuffer-mark-by-name-regexp]' - Mark buffers by their name, using a regexp. 2419 `\\[ibuffer-mark-by-name-regexp]' - Mark buffers by their name, using a regexp.
2420 '\\[ibuffer-mark-by-mode-regexp]' - Mark buffers by their major mode, using a regexp. 2420 `\\[ibuffer-mark-by-mode-regexp]' - Mark buffers by their major mode, using a regexp.
2421 '\\[ibuffer-mark-by-file-name-regexp]' - Mark buffers by their filename, using a regexp. 2421 `\\[ibuffer-mark-by-file-name-regexp]' - Mark buffers by their filename, using a regexp.
2422 2422
2423Filtering commands: 2423Filtering commands:
2424 2424
2425 '\\[ibuffer-filter-by-mode]' - Add a filter by any major mode. 2425 `\\[ibuffer-filter-by-mode]' - Add a filter by any major mode.
2426 '\\[ibuffer-filter-by-used-mode]' - Add a filter by a major mode now in use. 2426 `\\[ibuffer-filter-by-used-mode]' - Add a filter by a major mode now in use.
2427 '\\[ibuffer-filter-by-derived-mode]' - Add a filter by derived mode. 2427 `\\[ibuffer-filter-by-derived-mode]' - Add a filter by derived mode.
2428 '\\[ibuffer-filter-by-name]' - Add a filter by buffer name. 2428 `\\[ibuffer-filter-by-name]' - Add a filter by buffer name.
2429 '\\[ibuffer-filter-by-content]' - Add a filter by buffer content. 2429 `\\[ibuffer-filter-by-content]' - Add a filter by buffer content.
2430 '\\[ibuffer-filter-by-filename]' - Add a filter by filename. 2430 `\\[ibuffer-filter-by-filename]' - Add a filter by filename.
2431 '\\[ibuffer-filter-by-size-gt]' - Add a filter by buffer size. 2431 `\\[ibuffer-filter-by-size-gt]' - Add a filter by buffer size.
2432 '\\[ibuffer-filter-by-size-lt]' - Add a filter by buffer size. 2432 `\\[ibuffer-filter-by-size-lt]' - Add a filter by buffer size.
2433 '\\[ibuffer-filter-by-predicate]' - Add a filter by an arbitrary Lisp predicate. 2433 `\\[ibuffer-filter-by-predicate]' - Add a filter by an arbitrary Lisp predicate.
2434 '\\[ibuffer-save-filters]' - Save the current filters with a name. 2434 `\\[ibuffer-save-filters]' - Save the current filters with a name.
2435 '\\[ibuffer-switch-to-saved-filters]' - Switch to previously saved filters. 2435 `\\[ibuffer-switch-to-saved-filters]' - Switch to previously saved filters.
2436 '\\[ibuffer-add-saved-filters]' - Add saved filters to current filters. 2436 `\\[ibuffer-add-saved-filters]' - Add saved filters to current filters.
2437 '\\[ibuffer-or-filter]' - Replace the top two filters with their logical OR. 2437 `\\[ibuffer-or-filter]' - Replace the top two filters with their logical OR.
2438 '\\[ibuffer-pop-filter]' - Remove the top filter. 2438 `\\[ibuffer-pop-filter]' - Remove the top filter.
2439 '\\[ibuffer-negate-filter]' - Invert the logical sense of the top filter. 2439 `\\[ibuffer-negate-filter]' - Invert the logical sense of the top filter.
2440 '\\[ibuffer-decompose-filter]' - Break down the topmost filter. 2440 `\\[ibuffer-decompose-filter]' - Break down the topmost filter.
2441 '\\[ibuffer-filter-disable]' - Remove all filtering currently in effect. 2441 `\\[ibuffer-filter-disable]' - Remove all filtering currently in effect.
2442 2442
2443Filter group commands: 2443Filter group commands:
2444 2444
2445 '\\[ibuffer-filters-to-filter-group]' - Create filter group from filters. 2445 `\\[ibuffer-filters-to-filter-group]' - Create filter group from filters.
2446 '\\[ibuffer-pop-filter-group]' - Remove top filter group. 2446 `\\[ibuffer-pop-filter-group]' - Remove top filter group.
2447 '\\[ibuffer-forward-filter-group]' - Move to the next filter group. 2447 `\\[ibuffer-forward-filter-group]' - Move to the next filter group.
2448 '\\[ibuffer-backward-filter-group]' - Move to the previous filter group. 2448 `\\[ibuffer-backward-filter-group]' - Move to the previous filter group.
2449 '\\[ibuffer-clear-filter-groups]' - Remove all active filter groups. 2449 `\\[ibuffer-clear-filter-groups]' - Remove all active filter groups.
2450 '\\[ibuffer-save-filter-groups]' - Save the current groups with a name. 2450 `\\[ibuffer-save-filter-groups]' - Save the current groups with a name.
2451 '\\[ibuffer-switch-to-saved-filter-groups]' - Restore previously saved groups. 2451 `\\[ibuffer-switch-to-saved-filter-groups]' - Restore previously saved groups.
2452 '\\[ibuffer-delete-saved-filter-groups]' - Delete previously saved groups. 2452 `\\[ibuffer-delete-saved-filter-groups]' - Delete previously saved groups.
2453 2453
2454Sorting commands: 2454Sorting commands:
2455 2455
2456 '\\[ibuffer-toggle-sorting-mode]' - Rotate between the various sorting modes. 2456 `\\[ibuffer-toggle-sorting-mode]' - Rotate between the various sorting modes.
2457 '\\[ibuffer-invert-sorting]' - Reverse the current sorting order. 2457 `\\[ibuffer-invert-sorting]' - Reverse the current sorting order.
2458 '\\[ibuffer-do-sort-by-alphabetic]' - Sort the buffers lexicographically. 2458 `\\[ibuffer-do-sort-by-alphabetic]' - Sort the buffers lexicographically.
2459 '\\[ibuffer-do-sort-by-filename/process]' - Sort the buffers by the file name. 2459 `\\[ibuffer-do-sort-by-filename/process]' - Sort the buffers by the file name.
2460 '\\[ibuffer-do-sort-by-recency]' - Sort the buffers by last viewing time. 2460 `\\[ibuffer-do-sort-by-recency]' - Sort the buffers by last viewing time.
2461 '\\[ibuffer-do-sort-by-size]' - Sort the buffers by size. 2461 `\\[ibuffer-do-sort-by-size]' - Sort the buffers by size.
2462 '\\[ibuffer-do-sort-by-major-mode]' - Sort the buffers by major mode. 2462 `\\[ibuffer-do-sort-by-major-mode]' - Sort the buffers by major mode.
2463 2463
2464Other commands: 2464Other commands:
2465 2465
2466 '\\[ibuffer-update]' - Regenerate the list of all buffers. 2466 `\\[ibuffer-update]' - Regenerate the list of all buffers.
2467 Prefix arg means to toggle whether buffers that match 2467 Prefix arg means to toggle whether buffers that match
2468 `ibuffer-maybe-show-predicates' should be displayed. 2468 `ibuffer-maybe-show-predicates' should be displayed.
2469 2469
2470 '\\[ibuffer-switch-format]' - Change the current display format. 2470 `\\[ibuffer-switch-format]' - Change the current display format.
2471 '\\[forward-line]' - Move point to the next line. 2471 `\\[forward-line]' - Move point to the next line.
2472 '\\[previous-line]' - Move point to the previous line. 2472 `\\[previous-line]' - Move point to the previous line.
2473 '\\[describe-mode]' - This help. 2473 `\\[describe-mode]' - This help.
2474 '\\[ibuffer-diff-with-file]' - View the differences between this buffer 2474 `\\[ibuffer-diff-with-file]' - View the differences between this buffer
2475 and its associated file. 2475 and its associated file.
2476 '\\[ibuffer-visit-buffer]' - View the buffer on this line. 2476 `\\[ibuffer-visit-buffer]' - View the buffer on this line.
2477 '\\[ibuffer-visit-buffer-other-window]' - As above, but in another window. 2477 `\\[ibuffer-visit-buffer-other-window]' - As above, but in another window.
2478 '\\[ibuffer-visit-buffer-other-window-noselect]' - As both above, but don't select 2478 `\\[ibuffer-visit-buffer-other-window-noselect]' - As both above, but don't select
2479 the new window. 2479 the new window.
2480 '\\[ibuffer-bury-buffer]' - Bury (not kill!) the buffer on this line. 2480 `\\[ibuffer-bury-buffer]' - Bury (not kill!) the buffer on this line.
2481 2481
2482** Information on Filtering: 2482** Information on Filtering:
2483 2483
@@ -2485,7 +2485,7 @@ Other commands:
2485buffer has its own stack of active filters. For example, suppose you 2485buffer has its own stack of active filters. For example, suppose you
2486are working on an Emacs Lisp project. You can create an Ibuffer 2486are working on an Emacs Lisp project. You can create an Ibuffer
2487buffer displays buffers in just `emacs-lisp' modes via 2487buffer displays buffers in just `emacs-lisp' modes via
2488'\\[ibuffer-filter-by-mode] emacs-lisp-mode RET'. In this case, there 2488`\\[ibuffer-filter-by-mode] emacs-lisp-mode RET'. In this case, there
2489is just one entry on the filtering stack. 2489is just one entry on the filtering stack.
2490 2490
2491You can also combine filters. The various filtering commands push a 2491You can also combine filters. The various filtering commands push a
@@ -2493,21 +2493,21 @@ new filter onto the stack, and the filters combine to show just
2493buffers which satisfy ALL criteria on the stack. For example, suppose 2493buffers which satisfy ALL criteria on the stack. For example, suppose
2494you only want to see buffers in `emacs-lisp' mode, whose names begin 2494you only want to see buffers in `emacs-lisp' mode, whose names begin
2495with \"gnus\". You can accomplish this via: 2495with \"gnus\". You can accomplish this via:
2496'\\[ibuffer-filter-by-mode] emacs-lisp-mode RET 2496`\\[ibuffer-filter-by-mode] emacs-lisp-mode RET
2497\\[ibuffer-filter-by-name] ^gnus RET'. 2497\\[ibuffer-filter-by-name] ^gnus RET'.
2498 2498
2499Additionally, you can OR the top two filters together with 2499Additionally, you can OR the top two filters together with
2500'\\[ibuffer-or-filters]'. To see all buffers in either 2500`\\[ibuffer-or-filters]'. To see all buffers in either
2501`emacs-lisp-mode' or `lisp-interaction-mode', type: 2501`emacs-lisp-mode' or `lisp-interaction-mode', type:
2502 2502
2503'\\[ibuffer-filter-by-mode] emacs-lisp-mode RET \\[ibuffer-filter-by-mode] lisp-interaction-mode RET \\[ibuffer-or-filters]'. 2503`\\[ibuffer-filter-by-mode] emacs-lisp-mode RET \\[ibuffer-filter-by-mode] lisp-interaction-mode RET \\[ibuffer-or-filters]'.
2504 2504
2505Filters can also be saved and restored using mnemonic names: see the 2505Filters can also be saved and restored using mnemonic names: see the
2506functions `ibuffer-save-filters' and `ibuffer-switch-to-saved-filters'. 2506functions `ibuffer-save-filters' and `ibuffer-switch-to-saved-filters'.
2507 2507
2508To remove the top filter on the stack, use '\\[ibuffer-pop-filter]', and 2508To remove the top filter on the stack, use `\\[ibuffer-pop-filter]', and
2509to disable all filtering currently in effect, use 2509to disable all filtering currently in effect, use
2510'\\[ibuffer-filter-disable]'. 2510`\\[ibuffer-filter-disable]'.
2511 2511
2512** Filter Groups: 2512** Filter Groups:
2513 2513
@@ -2515,12 +2515,12 @@ Once one has mastered filters, the next logical step up is \"filter
2515groups\". A filter group is basically a named group of buffers which 2515groups\". A filter group is basically a named group of buffers which
2516match a filter, which are displayed together in an Ibuffer buffer. To 2516match a filter, which are displayed together in an Ibuffer buffer. To
2517create a filter group, simply use the regular functions to create a 2517create a filter group, simply use the regular functions to create a
2518filter, and then type '\\[ibuffer-filters-to-filter-group]'. 2518filter, and then type `\\[ibuffer-filters-to-filter-group]'.
2519 2519
2520A quick example will make things clearer. Suppose that one wants to 2520A quick example will make things clearer. Suppose that one wants to
2521group all of one's Emacs Lisp buffers together. To do this, type 2521group all of one's Emacs Lisp buffers together. To do this, type
2522 2522
2523'\\[ibuffer-filter-by-mode] emacs-lisp-mode RET \\[ibuffer-filters-to-filter-group] RET emacs lisp buffers RET' 2523`\\[ibuffer-filter-by-mode] emacs-lisp-mode RET \\[ibuffer-filters-to-filter-group] RET emacs lisp buffers RET'
2524 2524
2525You may, of course, name the group whatever you want; it doesn't have 2525You may, of course, name the group whatever you want; it doesn't have
2526to be \"emacs lisp buffers\". Filter groups may be composed of any 2526to be \"emacs lisp buffers\". Filter groups may be composed of any
@@ -2532,7 +2532,7 @@ multiple filter groups; instead, the first filter group is used. The
2532filter groups are displayed in this order of precedence. 2532filter groups are displayed in this order of precedence.
2533 2533
2534You may rearrange filter groups by using the regular 2534You may rearrange filter groups by using the regular
2535'\\[ibuffer-kill-line]' and '\\[ibuffer-yank]' pair. Yanked groups 2535`\\[ibuffer-kill-line]' and `\\[ibuffer-yank]' pair. Yanked groups
2536will be inserted before the group at point." 2536will be inserted before the group at point."
2537 ;; Include state info next to the mode name. 2537 ;; Include state info next to the mode name.
2538 (set (make-local-variable 'mode-line-process) 2538 (set (make-local-variable 'mode-line-process)
@@ -2944,7 +2944,7 @@ Mark buffers which have not been viewed in `ibuffer-old-time' hours.
2944\(fn)" t nil) 2944\(fn)" t nil)
2945 2945
2946(autoload 'ibuffer-mark-special-buffers "ibuf-ext" "\ 2946(autoload 'ibuffer-mark-special-buffers "ibuf-ext" "\
2947Mark all buffers whose name begins and ends with '*'. 2947Mark all buffers whose name begins and ends with `*'.
2948 2948
2949\(fn)" t nil) 2949\(fn)" t nil)
2950 2950
diff --git a/lisp/icomplete.el b/lisp/icomplete.el
index b1894ca5874..9c712db71bf 100644
--- a/lisp/icomplete.el
+++ b/lisp/icomplete.el
@@ -122,7 +122,7 @@ This hook is run during minibuffer setup if Icomplete is active.
122It is intended for use in customizing Icomplete for interoperation 122It is intended for use in customizing Icomplete for interoperation
123with other features and packages. For instance: 123with other features and packages. For instance:
124 124
125 (add-hook 'icomplete-minibuffer-setup-hook 125 (add-hook \\='icomplete-minibuffer-setup-hook
126 (lambda () (setq-local max-mini-window-height 3))) 126 (lambda () (setq-local max-mini-window-height 3)))
127 127
128will constrain Emacs to a maximum minibuffer height of 3 lines when 128will constrain Emacs to a maximum minibuffer height of 3 lines when
diff --git a/lisp/ido.el b/lisp/ido.el
index 1f12fbfa9ee..ab461bdb007 100644
--- a/lisp/ido.el
+++ b/lisp/ido.el
@@ -941,7 +941,7 @@ This hook is run during minibuffer setup if Ido is active.
941It is intended for use in customizing Ido for interoperation 941It is intended for use in customizing Ido for interoperation
942with other packages. For instance: 942with other packages. For instance:
943 943
944 (add-hook 'ido-minibuffer-setup-hook 944 (add-hook \\='ido-minibuffer-setup-hook
945 (lambda () (setq-local max-mini-window-height 3))) 945 (lambda () (setq-local max-mini-window-height 3)))
946 946
947will constrain Emacs to a maximum minibuffer height of 3 lines when 947will constrain Emacs to a maximum minibuffer height of 3 lines when
diff --git a/lisp/ielm.el b/lisp/ielm.el
index d5b2ba80c03..183f8a6ce3e 100644
--- a/lisp/ielm.el
+++ b/lisp/ielm.el
@@ -62,11 +62,11 @@ narrowing in effect. This way you will be certain that none of
62the remaining prompts will be accidentally messed up. You may 62the remaining prompts will be accidentally messed up. You may
63wish to put something like the following in your init file: 63wish to put something like the following in your init file:
64 64
65\(add-hook 'ielm-mode-hook 65\(add-hook \\='ielm-mode-hook
66 (lambda () 66 (lambda ()
67 (define-key ielm-map \"\\C-w\" 'comint-kill-region) 67 (define-key ielm-map \"\\C-w\" \\='comint-kill-region)
68 (define-key ielm-map [C-S-backspace] 68 (define-key ielm-map [C-S-backspace]
69 'comint-kill-whole-line))) 69 \\='comint-kill-whole-line)))
70 70
71If you set `comint-prompt-read-only' to t, you might wish to use 71If you set `comint-prompt-read-only' to t, you might wish to use
72`comint-mode-hook' and `comint-mode-map' instead of 72`comint-mode-hook' and `comint-mode-map' instead of
diff --git a/lisp/info.el b/lisp/info.el
index 74ca947e011..0e0e91d61fa 100644
--- a/lisp/info.el
+++ b/lisp/info.el
@@ -3838,7 +3838,7 @@ START is a regular expression which will match the
3838 beginning of the tokens delimited string. 3838 beginning of the tokens delimited string.
3839ALL is a regular expression with a single 3839ALL is a regular expression with a single
3840 parenthesized subpattern which is the token to be 3840 parenthesized subpattern which is the token to be
3841 returned. E.g. '{\(.*\)}' would return any string 3841 returned. E.g. `{\(.*\)}' would return any string
3842 enclosed in braces around POS. 3842 enclosed in braces around POS.
3843ERRORSTRING optional fourth argument, controls action on no match: 3843ERRORSTRING optional fourth argument, controls action on no match:
3844 nil: return nil 3844 nil: return nil
diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el
index 16666acb567..4ee3b2831e8 100644
--- a/lisp/international/mule-cmds.el
+++ b/lisp/international/mule-cmds.el
@@ -397,7 +397,7 @@ A coding system that requires automatic detection of text+encoding
397 397
398To prefer, for instance, utf-8, say the following: 398To prefer, for instance, utf-8, say the following:
399 399
400 \(prefer-coding-system 'utf-8)" 400 \(prefer-coding-system \\='utf-8)"
401 (interactive "zPrefer coding system: ") 401 (interactive "zPrefer coding system: ")
402 (if (not (and coding-system (coding-system-p coding-system))) 402 (if (not (and coding-system (coding-system-p coding-system)))
403 (error "Invalid coding system ‘%s’" coding-system)) 403 (error "Invalid coding system ‘%s’" coding-system))
diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el
index afe1e762a10..c571ca91773 100644
--- a/lisp/ldefs-boot.el
+++ b/lisp/ldefs-boot.el
@@ -147,7 +147,7 @@ Find a change log file for \\[add-change-log-entry] and return the name.
147 147
148Optional arg FILE-NAME specifies the file to use. 148Optional arg FILE-NAME specifies the file to use.
149If FILE-NAME is nil, use the value of `change-log-default-name'. 149If FILE-NAME is nil, use the value of `change-log-default-name'.
150If `change-log-default-name' is nil, behave as though it were 'ChangeLog' 150If `change-log-default-name' is nil, behave as though it were \"ChangeLog\"
151\(or whatever we use on this operating system). 151\(or whatever we use on this operating system).
152 152
153If `change-log-default-name' contains a leading directory component, then 153If `change-log-default-name' contains a leading directory component, then
@@ -1679,7 +1679,7 @@ without being changed in the part that is already in the buffer.
1679Turn on Auto-Revert Mode. 1679Turn on Auto-Revert Mode.
1680 1680
1681This function is designed to be added to hooks, for example: 1681This function is designed to be added to hooks, for example:
1682 (add-hook 'c-mode-hook #'turn-on-auto-revert-mode) 1682 (add-hook \\='c-mode-hook #\\='turn-on-auto-revert-mode)
1683 1683
1684\(fn)" nil nil) 1684\(fn)" nil nil)
1685 1685
@@ -1707,7 +1707,7 @@ Use `auto-revert-mode' for changes other than appends!
1707Turn on Auto-Revert Tail mode. 1707Turn on Auto-Revert Tail mode.
1708 1708
1709This function is designed to be added to hooks, for example: 1709This function is designed to be added to hooks, for example:
1710 (add-hook 'my-logfile-mode-hook #'turn-on-auto-revert-tail-mode) 1710 (add-hook \\='my-logfile-mode-hook #\\='turn-on-auto-revert-tail-mode)
1711 1711
1712\(fn)" nil nil) 1712\(fn)" nil nil)
1713 1713
@@ -4451,11 +4451,11 @@ Last shell command used to do a compilation; default for next compilation.
4451Sometimes it is useful for files to supply local values for this variable. 4451Sometimes it is useful for files to supply local values for this variable.
4452You might also use mode hooks to specify it in certain modes, like this: 4452You might also use mode hooks to specify it in certain modes, like this:
4453 4453
4454 (add-hook 'c-mode-hook 4454 (add-hook \\='c-mode-hook
4455 (lambda () 4455 (lambda ()
4456 (unless (or (file-exists-p \"makefile\") 4456 (unless (or (file-exists-p \"makefile\")
4457 (file-exists-p \"Makefile\")) 4457 (file-exists-p \"Makefile\"))
4458 (set (make-local-variable 'compile-command) 4458 (set (make-local-variable \\='compile-command)
4459 (concat \"make -k \" 4459 (concat \"make -k \"
4460 (if buffer-file-name 4460 (if buffer-file-name
4461 (shell-quote-argument 4461 (shell-quote-argument
@@ -11132,7 +11132,7 @@ invoking `ispell-change-dictionary'.
11132 11132
11133Consider using the `ispell-parser' to check your text. For instance 11133Consider using the `ispell-parser' to check your text. For instance
11134consider adding: 11134consider adding:
11135\(add-hook 'tex-mode-hook (function (lambda () (setq ispell-parser 'tex)))) 11135\(add-hook \\='tex-mode-hook (function (lambda () (setq ispell-parser \\='tex))))
11136in your init file. 11136in your init file.
11137 11137
11138\\[flyspell-region] checks all words inside a region. 11138\\[flyspell-region] checks all words inside a region.
@@ -13997,7 +13997,7 @@ You can automatically rotate colors when the buffer is saved by adding
13997this function to `write-file-functions' as a buffer-local value. To do 13997this function to `write-file-functions' as a buffer-local value. To do
13998this, eval the following in the buffer to be saved: 13998this, eval the following in the buffer to be saved:
13999 13999
14000 (add-hook 'write-file-functions 'highlight-changes-rotate-faces nil t) 14000 (add-hook \\='write-file-functions \\='highlight-changes-rotate-faces nil t)
14001 14001
14002\(fn)" t nil) 14002\(fn)" t nil)
14003 14003
@@ -16423,14 +16423,14 @@ The `X' command aborts sending the message so that you can edit the buffer.
16423 16423
16424To spell-check whenever a message is sent, include the appropriate lines 16424To spell-check whenever a message is sent, include the appropriate lines
16425in your init file: 16425in your init file:
16426 (add-hook 'message-send-hook 'ispell-message) ;; GNUS 5 16426 (add-hook \\='message-send-hook \\='ispell-message) ;; GNUS 5
16427 (add-hook 'news-inews-hook 'ispell-message) ;; GNUS 4 16427 (add-hook \\='news-inews-hook \\='ispell-message) ;; GNUS 4
16428 (add-hook 'mail-send-hook 'ispell-message) 16428 (add-hook \\='mail-send-hook \\='ispell-message)
16429 (add-hook 'mh-before-send-letter-hook 'ispell-message) 16429 (add-hook \\='mh-before-send-letter-hook \\='ispell-message)
16430 16430
16431You can bind this to the key C-c i in GNUS or mail by adding to 16431You can bind this to the key C-c i in GNUS or mail by adding to
16432`news-reply-mode-hook' or `mail-mode-hook' the following lambda expression: 16432`news-reply-mode-hook' or `mail-mode-hook' the following lambda expression:
16433 (function (lambda () (local-set-key \"\\C-ci\" 'ispell-message))) 16433 (function (lambda () (local-set-key \"\\C-ci\" \\='ispell-message)))
16434 16434
16435\(fn)" t nil) 16435\(fn)" t nil)
16436 16436
diff --git a/lisp/leim/quail/cyrillic.el b/lisp/leim/quail/cyrillic.el
index ecee2434373..89a58cfba79 100644
--- a/lisp/leim/quail/cyrillic.el
+++ b/lisp/leim/quail/cyrillic.el
@@ -618,7 +618,7 @@
618 "cyrillic-ukrainian" "Ukrainian" "ЖU" nil 618 "cyrillic-ukrainian" "Ukrainian" "ЖU" nil
619 "ЄЇЕРТЗ-ІЎ UKRAINIAN 619 "ЄЇЕРТЗ-ІЎ UKRAINIAN
620 620
621Sorry, but 'ghe with upturn' is not included in ISO 8859-5." 621Sorry, but `ghe with upturn' is not included in ISO 8859-5."
622 nil t t t t nil nil nil nil nil t) 622 nil t t t t nil nil nil nil nil t)
623 623
624;; 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0= /? +* <> 624;; 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0= /? +* <>
@@ -839,7 +839,7 @@ Sorry, but 'ghe with upturn' is not included in ISO 8859-5."
839 "ЯВЕРТЫ Roman transcription 839 "ЯВЕРТЫ Roman transcription
840 840
841This layout is based on Roman transcription by phonemic resemblance. 841This layout is based on Roman transcription by phonemic resemblance.
842When preceded by a '/', the second and the third rows (number key row) change 842When preceded by a /, the second and the third rows (number key row) change
843as follows. 843as follows.
844 844
845 keytop | Q W E R T Y U I O P A S D 845 keytop | Q W E R T Y U I O P A S D
@@ -1007,14 +1007,14 @@ are included. Should handle most cases. However:
1007 э (REVERSE ROUNDED E) = \"e\\\" 1007 э (REVERSE ROUNDED E) = \"e\\\"
1008 х (KHA) when after с (S) = \"x\" or \"kh\" 1008 х (KHA) when after с (S) = \"x\" or \"kh\"
1009 ъ (HARD SIGN) = \"~\", Ъ (CAPITAL HARD SIGN) = \"~~\", 1009 ъ (HARD SIGN) = \"~\", Ъ (CAPITAL HARD SIGN) = \"~~\",
1010 ь (SOFT SIGN) = \"'\", Ь (CAPITAL SOFT SIGN) = \"''\", 1010 ь (SOFT SIGN) = \"\\='\", Ь (CAPITAL SOFT SIGN) = \"\\='\\='\",
1011 я (YA) = \"ya\", \"ja\" or \"q\". 1011 я (YA) = \"ya\", \"ja\" or \"q\".
1012 1012
1013Russian alphabet: a b v=w g d e yo=jo zh z i j=j' k l m n o p r s t 1013Russian alphabet: a b v=w g d e yo=jo zh z i j=j\\=' k l m n o p r s t
1014u f h=kh=x c ch sh shch=sj=/s=/sht ~ y ' e\\ yu=ju ya=ja=q 1014u f h=kh=x c ch sh shch=sj=/s=/sht ~ y \\=' e\\ yu=ju ya=ja=q
1015 1015
1016Also included are Ukrainian є (YE) = \"/e\", ї (YI) = \"yi\", 1016Also included are Ukrainian є (YE) = \"/e\", ї (YI) = \"yi\",
1017ґ (GHE WITH UPTURN) = \"g'\", 1017ґ (GHE WITH UPTURN) = \"g\\='\",
1018Belarusian ў (SHORT U) = \"u~\", 1018Belarusian ў (SHORT U) = \"u~\",
1019Serbo-Croatian ђ (DJE) = \"/d\", ћ (CHJE)= \"/ch\", 1019Serbo-Croatian ђ (DJE) = \"/d\", ћ (CHJE)= \"/ch\",
1020Macedonian ѓ (GJE) = \"/g\", ѕ (DZE) = \"/s\", ќ (KJE) = \"/k\", 1020Macedonian ѓ (GJE) = \"/g\", ѕ (DZE) = \"/s\", ќ (KJE) = \"/k\",
@@ -1410,7 +1410,7 @@ This keyboard layout is standard for Bulgarian typewriters.
1410The letters Ц, М, Ч, Р, Л, Б and Ы are not affected by Caps Lock. 1410The letters Ц, М, Ч, Р, Л, Б and Ы are not affected by Caps Lock.
1411 1411
1412In addition to original Bulgarian typewriter layout, keys \\ and | 1412In addition to original Bulgarian typewriter layout, keys \\ and |
1413are transformed into ' and Ы respectively. Some keyboards mark these 1413are transformed into \\=' and Ы respectively. Some keyboards mark these
1414keys as being transformed into ( and ) respectively. For ( and ), use 1414keys as being transformed into ( and ) respectively. For ( and ), use
1415\\=` and ~ respectively. This input method follows XKB." 1415\\=` and ~ respectively. This input method follows XKB."
1416 nil t t t t nil nil nil nil nil t) 1416 nil t t t t nil nil nil nil nil t)
diff --git a/lisp/leim/quail/greek.el b/lisp/leim/quail/greek.el
index cf991502e28..1dfc93aa936 100644
--- a/lisp/leim/quail/greek.el
+++ b/lisp/leim/quail/greek.el
@@ -178,7 +178,7 @@ koppa & %
178mark key 178mark key
179------------------------ 179------------------------
180ypogegrammeni J 180ypogegrammeni J
181psili ' or v 181psili \\=' or v
182dasia \\=` or V 182dasia \\=` or V
183oxia / 183oxia /
184varia ? 184varia ?
@@ -461,9 +461,9 @@ mark key
461ypogegrammeni | 461ypogegrammeni |
462psili > 462psili >
463dasia < 463dasia <
464oxia ' 464oxia \\='
465koronis '' 465koronis \\='\\='
466varia ` 466varia \\=`
467perispomeni ~ 467perispomeni ~
468dialytika \" 468dialytika \"
469ano teleia ; 469ano teleia ;
diff --git a/lisp/leim/quail/hebrew.el b/lisp/leim/quail/hebrew.el
index 1601e1e05d0..ac67fbfe5a7 100644
--- a/lisp/leim/quail/hebrew.el
+++ b/lisp/leim/quail/hebrew.el
@@ -36,8 +36,8 @@
36 36
37Based on SI-1452 keyboard layout. 37Based on SI-1452 keyboard layout.
38Only Hebrew-related characters are considered. 38Only Hebrew-related characters are considered.
39 'q' is used to switch levels instead of Alt-Gr. 39 q is used to switch levels instead of Alt-Gr.
40 Maqaaf (־) is mapped to ''. 40 Maqaaf (־) is mapped to .
41" nil t t t t nil nil nil nil nil t) 41" nil t t t t nil nil nil nil nil t)
42 42
43(quail-define-rules 43(quail-define-rules
@@ -457,8 +457,8 @@ Provides access to all Hebrew characters suitable to Modern Hebrew.
457 457
458Based on Society of Biblical Literature's Tiro keyboard layout. 458Based on Society of Biblical Literature's Tiro keyboard layout.
459Not suitable for modern Hebrew input. 459Not suitable for modern Hebrew input.
460 'q' is used to switch levels instead of Alt-Gr. 460 q is used to switch levels instead of Alt-Gr.
461 Combining dot above (Called Masora dot) (̇) is mapped to 'q1'. 461 Combining dot above (Called Masora dot) (̇) is mapped to q1.
462" nil t t t t nil nil nil nil nil t) 462" nil t t t t nil nil nil nil nil t)
463 463
464(quail-define-rules 464(quail-define-rules
diff --git a/lisp/leim/quail/latin-alt.el b/lisp/leim/quail/latin-alt.el
index 0614ecb76e1..935a471dce8 100644
--- a/lisp/leim/quail/latin-alt.el
+++ b/lisp/leim/quail/latin-alt.el
@@ -48,7 +48,7 @@ special (so you can use that to enter a slash).
48 48
49 | postfix | examples 49 | postfix | examples
50 ------------+---------+---------- 50 ------------+---------+----------
51 acute | ' | a' -> á 51 acute | \\=' | a\\=' -> á
52 grave | \\=` | a\\=` -> à 52 grave | \\=` | a\\=` -> à
53 circumflex | ^ | a^ -> â 53 circumflex | ^ | a^ -> â
54 diaeresis | \" | a\" -> ä 54 diaeresis | \" | a\" -> ä
@@ -62,7 +62,7 @@ It seems natural to use comma for cedillas, but that is
62inconvenient in practice because commas are needed very 62inconvenient in practice because commas are needed very
63often after a letter. 63often after a letter.
64 64
65Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 65Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
66" nil t nil nil nil nil nil nil nil nil t) 66" nil t nil nil nil nil nil nil nil nil t)
67 67
68(quail-define-rules 68(quail-define-rules
@@ -213,7 +213,7 @@ comma and period are not special (use \\=` instead).
213 213
214 | postfix | examples 214 | postfix | examples
215 ------------+---------+---------- 215 ------------+---------+----------
216 acute | ' | a' -> á 216 acute | \\=' | a\\=' -> á
217 ogonek | \\=` | a\\=` -> ą 217 ogonek | \\=` | a\\=` -> ą
218 diaeresis | \" | a\" -> ä 218 diaeresis | \" | a\" -> ä
219 circumflex | ^ | a^ -> â 219 circumflex | ^ | a^ -> â
@@ -230,7 +230,7 @@ It seems natural to use period and comma for dots/rings and
230cedillas/ogoneks, but that is inconvenient in practice, because 230cedillas/ogoneks, but that is inconvenient in practice, because
231periods and commas are needed very often after a letter. 231periods and commas are needed very often after a letter.
232 232
233Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 233Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
234" nil t nil nil nil nil nil nil nil nil t) 234" nil t nil nil nil nil nil nil nil nil t)
235 235
236(quail-define-rules 236(quail-define-rules
@@ -408,7 +408,7 @@ special (use slash instead).
408 408
409 | postfix | examples 409 | postfix | examples
410 ------------+---------+---------- 410 ------------+---------+----------
411 acute | ' | a' -> á 411 acute | \\=' | a\\=' -> á
412 grave | \\=` | a\\=` -> à 412 grave | \\=` | a\\=` -> à
413 circumflex | ^ | a^ -> â 413 circumflex | ^ | a^ -> â
414 diaeresis | \" | a\" -> ä 414 diaeresis | \" | a\" -> ä
@@ -423,7 +423,7 @@ It would be natural to use period and comma for dots and cedillas, but
423that would inconvenient in practice, because periods and commas are 423that would inconvenient in practice, because periods and commas are
424needed very often after a letter. 424needed very often after a letter.
425 425
426Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 426Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
427" nil t nil nil nil nil nil nil nil nil t) 427" nil t nil nil nil nil nil nil nil nil t)
428 428
429(quail-define-rules 429(quail-define-rules
@@ -581,7 +581,7 @@ special (use ~ instead).
581 581
582 | postfix | examples 582 | postfix | examples
583 ------------+---------+---------- 583 ------------+---------+----------
584 acute | ' | a' -> á 584 acute | \\=' | a\\=' -> á
585 circumflex | ^ | a^ -> â 585 circumflex | ^ | a^ -> â
586 diaeresis | \" | a\" -> ä 586 diaeresis | \" | a\" -> ä
587 ogonek | \\=` | a\\=` -> ą 587 ogonek | \\=` | a\\=` -> ą
@@ -598,7 +598,7 @@ It seems natural to use period and comma for dots and
598cedillas/ogoneks, but that is inconvenient in practice, because 598cedillas/ogoneks, but that is inconvenient in practice, because
599periods and commas are needed very often after a letter. 599periods and commas are needed very often after a letter.
600 600
601Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 601Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
602" nil t nil nil nil nil nil nil nil nil t) 602" nil t nil nil nil nil nil nil nil nil t)
603 603
604(quail-define-rules 604(quail-define-rules
@@ -778,7 +778,7 @@ special (use / instead).
778 778
779 | postfix | examples 779 | postfix | examples
780 ------------+---------+---------- 780 ------------+---------+----------
781 acute | ' | a' -> á 781 acute | \\=' | a\\=' -> á
782 grave | \\=` | a\\=` -> à 782 grave | \\=` | a\\=` -> à
783 circumflex | ^ | a^ -> â 783 circumflex | ^ | a^ -> â
784 diaeresis | \" | a\" -> ä 784 diaeresis | \" | a\" -> ä
@@ -793,7 +793,7 @@ It seems natural to use period and comma for dots and cedillas, but
793that is inconvenient in practice, because periods and commas are 793that is inconvenient in practice, because periods and commas are
794needed very often after a letter. 794needed very often after a letter.
795 795
796Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 796Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
797" nil t nil nil nil nil nil nil nil nil t) 797" nil t nil nil nil nil nil nil nil nil t)
798 798
799(quail-define-rules 799(quail-define-rules
@@ -930,13 +930,13 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
930 "french-alt-postfix" "French" "FR<" t 930 "french-alt-postfix" "French" "FR<" t
931 "French (Français) input method with postfix modifiers 931 "French (Français) input method with postfix modifiers
932 932
933\\=` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tréma. 933\\=` pour grave, \\=' pour aigu, ^ pour circonflexe, et \" pour tréma.
934Par exemple: a\\=` -> à e' -> é. 934Par exemple: a\\=` -> à e\\=' -> é.
935 935
936Ç, «, et » sont produits par C/, <<, et >>. 936Ç, «, et » sont produits par C/, <<, et >>.
937 937
938En doublant la frappe des diacritiques, ils s'isoleront de la lettre. 938En doublant la frappe des diacritiques, ils s'isoleront de la lettre.
939Par exemple: e'' -> e' 939Par exemple: e\\='\\=' -> e\\='
940 940
941Œ est produit par O/." 941Œ est produit par O/."
942 nil t nil nil nil nil nil nil nil nil t) 942 nil t nil nil nil nil nil nil nil nil t)
@@ -1011,11 +1011,11 @@ Par exemple: e'' -> e'
1011 "italian-alt-postfix" "Latin-1" "IT<" t 1011 "italian-alt-postfix" "Latin-1" "IT<" t
1012 "Italian (Italiano) input method with postfix modifiers 1012 "Italian (Italiano) input method with postfix modifiers
1013 1013
1014a' -> á A' -> Á a\\=` -> à A\\=` -> À i^ -> î << -> « 1014a\\=' -> á A\\=' -> Á a\\=` -> à A\\=` -> À i^ -> î << -> «
1015e' -> é E' -> É e\\=` -> è E\\=` -> È I^ -> Î >> -> » 1015e\\=' -> é E\\=' -> É e\\=` -> è E\\=` -> È I^ -> Î >> -> »
1016i' -> í I' -> Í i\\=` -> ì I\\=` -> Ì o_ -> º 1016i\\=' -> í I\\=' -> Í i\\=` -> ì I\\=` -> Ì o_ -> º
1017o' -> ó O' -> Ó o\\=` -> ò O\\=` -> Ò a_ -> ª 1017o\\=' -> ó O\\=' -> Ó o\\=` -> ò O\\=` -> Ò a_ -> ª
1018u' -> ú U' -> Ú u\\=` -> ù U\\=` -> Ù 1018u\\=' -> ú U\\=' -> Ú u\\=` -> ù U\\=` -> Ù
1019 1019
1020This method is for purists who like accents the old way. 1020This method is for purists who like accents the old way.
1021 1021
@@ -1160,7 +1160,7 @@ Caters for French and Turkish as well as Dutch.
1160 ------------+---------+---------- 1160 ------------+---------+----------
1161 | postfix | 1161 | postfix |
1162 ------------+---------+---------- 1162 ------------+---------+----------
1163 acute | ' | a' -> á 1163 acute | \\=' | a\\=' -> á
1164 grave | \\=` | a\\=` -> à 1164 grave | \\=` | a\\=` -> à
1165 circumflex | ^ | a^ -> â 1165 circumflex | ^ | a^ -> â
1166 Turkish | various | i/ -> ı s, -> ş g^ -> ğ I/ -> İ 1166 Turkish | various | i/ -> ı s, -> ş g^ -> ğ I/ -> İ
@@ -1170,7 +1170,7 @@ Caters for French and Turkish as well as Dutch.
1170 ------------+---------+---------- 1170 ------------+---------+----------
1171 diaeresis | \" | \"a -> ä 1171 diaeresis | \" | \"a -> ä
1172 1172
1173Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 1173Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
1174" nil t nil nil nil nil nil nil nil nil t) 1174" nil t nil nil nil nil nil nil nil nil t)
1175 1175
1176(quail-define-rules 1176(quail-define-rules
@@ -1338,7 +1338,7 @@ of characters from a single Latin-N charset.
1338 1338
1339 | postfix | examples 1339 | postfix | examples
1340 ------------+---------+---------- 1340 ------------+---------+----------
1341 acute | ' | a' -> á 1341 acute | \\=' | a\\=' -> á
1342 grave | \\=` | a\\=` -> à 1342 grave | \\=` | a\\=` -> à
1343 circumflex | ^ | a^ -> â 1343 circumflex | ^ | a^ -> â
1344 diaeresis | \" | a\" -> ä 1344 diaeresis | \" | a\" -> ä
@@ -1359,7 +1359,7 @@ It would be natural to use comma for cedillas, but that would be
1359inconvenient in practice because commas are needed very often after a 1359inconvenient in practice because commas are needed very often after a
1360letter. 1360letter.
1361 1361
1362Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 1362Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
1363" nil t nil nil nil nil nil nil nil nil t) 1363" nil t nil nil nil nil nil nil nil nil t)
1364 1364
1365;; Fixme: ¦ § ¨ © ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ ¼ ½ ¾ × ÷ 1365;; Fixme: ¦ § ¨ © ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ ¼ ½ ¾ × ÷
diff --git a/lisp/leim/quail/latin-post.el b/lisp/leim/quail/latin-post.el
index 5106bd29816..25fd4508314 100644
--- a/lisp/leim/quail/latin-post.el
+++ b/lisp/leim/quail/latin-post.el
@@ -40,7 +40,7 @@
40 40
41 | postfix | examples 41 | postfix | examples
42 ------------+---------+---------- 42 ------------+---------+----------
43 acute | ' | a' -> á 43 acute | \\=' | a\\=' -> á
44 grave | \\=` | a\\=` -> à 44 grave | \\=` | a\\=` -> à
45 circumflex | ^ | a^ -> â 45 circumflex | ^ | a^ -> â
46 diaeresis | \" | a\" -> ä 46 diaeresis | \" | a\" -> ä
@@ -50,7 +50,7 @@
50 others | / | s/ -> ß ?/ -> ¿ !/ -> ¡ // -> ° 50 others | / | s/ -> ß ?/ -> ¿ !/ -> ¡ // -> °
51 | various | << -> « >> -> » o_ -> º a_ -> ª 51 | various | << -> « >> -> » o_ -> º a_ -> ª
52 52
53Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 53Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
54" nil t nil nil nil nil nil nil nil nil t) 54" nil t nil nil nil nil nil nil nil nil t)
55 55
56(quail-define-rules 56(quail-define-rules
@@ -201,7 +201,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
201 201
202 | postfix | examples 202 | postfix | examples
203 ------------+---------+---------- 203 ------------+---------+----------
204 acute | ' | a' -> á 204 acute | \\=' | a\\=' -> á
205 ogonek | , | a, -> ą 205 ogonek | , | a, -> ą
206 diaeresis | \" | a\" -> ä 206 diaeresis | \" | a\" -> ä
207 circumflex | ^ | a^ -> â 207 circumflex | ^ | a^ -> â
@@ -214,7 +214,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
214 stroke | / | d/ -> đ 214 stroke | / | d/ -> đ
215 others | / | s/ -> ß 215 others | / | s/ -> ß
216 216
217Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 217Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
218" nil t nil nil nil nil nil nil nil nil t) 218" nil t nil nil nil nil nil nil nil nil t)
219 219
220(quail-define-rules 220(quail-define-rules
@@ -389,7 +389,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
389 389
390 | postfix | examples 390 | postfix | examples
391 ------------+---------+---------- 391 ------------+---------+----------
392 acute | ' | a' -> á 392 acute | \\=' | a\\=' -> á
393 grave | \\=` | a\\=` -> à 393 grave | \\=` | a\\=` -> à
394 circumflex | ^ | a^ -> â 394 circumflex | ^ | a^ -> â
395 diaeresis | \" | a\" -> ä 395 diaeresis | \" | a\" -> ä
@@ -400,7 +400,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
400 stroke | / | h/ -> ħ 400 stroke | / | h/ -> ħ
401 others | / | s/ -> ß 401 others | / | s/ -> ß
402 402
403Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 403Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
404" nil t nil nil nil nil nil nil nil nil t) 404" nil t nil nil nil nil nil nil nil nil t)
405 405
406(quail-define-rules 406(quail-define-rules
@@ -555,7 +555,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
555 555
556 | postfix | examples 556 | postfix | examples
557 ------------+---------+---------- 557 ------------+---------+----------
558 acute | ' | a' -> á 558 acute | \\=' | a\\=' -> á
559 circumflex | ^ | a^ -> â 559 circumflex | ^ | a^ -> â
560 diaeresis | \" | a\" -> ä 560 diaeresis | \" | a\" -> ä
561 ogonek | , | a, -> ą 561 ogonek | , | a, -> ą
@@ -568,7 +568,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
568 nordic | / | a/ -> å e/ -> æ o/ -> ø 568 nordic | / | a/ -> å e/ -> æ o/ -> ø
569 others | / | s/ -> ß n/ -> ŋ k/ -> ĸ 569 others | / | s/ -> ß n/ -> ŋ k/ -> ĸ
570 570
571Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 571Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
572" nil t nil nil nil nil nil nil nil nil t) 572" nil t nil nil nil nil nil nil nil nil t)
573 573
574(quail-define-rules 574(quail-define-rules
@@ -745,7 +745,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
745 745
746 | postfix | examples 746 | postfix | examples
747 ------------+---------+---------- 747 ------------+---------+----------
748 acute | ' | a' -> á 748 acute | \\=' | a\\=' -> á
749 grave | \\=` | a\\=` -> à 749 grave | \\=` | a\\=` -> à
750 circumflex | ^ | a^ -> â 750 circumflex | ^ | a^ -> â
751 diaeresis | \" | a\" -> ä 751 diaeresis | \" | a\" -> ä
@@ -756,7 +756,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
756 nordic | / | a/ -> å e/ -> æ o/ -> ø 756 nordic | / | a/ -> å e/ -> æ o/ -> ø
757 others | / | s/ -> ß 757 others | / | s/ -> ß
758 758
759Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 759Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
760" nil t nil nil nil nil nil nil nil nil t) 760" nil t nil nil nil nil nil nil nil nil t)
761 761
762(quail-define-rules 762(quail-define-rules
@@ -889,7 +889,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
889 889
890(quail-define-package 890(quail-define-package
891 "danish-postfix" "Latin-1" "DA<" t 891 "danish-postfix" "Latin-1" "DA<" t
892 "Danish input method (rule: AE -> Æ, OE -> Ø, AA -> Å, E' -> É) 892 "Danish input method (rule: AE -> Æ, OE -> Ø, AA -> Å, E\\=' -> É)
893 893
894Doubling the postfix separates the letter and postfix: e.g. aee -> ae 894Doubling the postfix separates the letter and postfix: e.g. aee -> ae
895" 895"
@@ -923,7 +923,7 @@ A following ^ or x will produce an accented character,
923e.g. c^ -> ĉ gx -> ĝ u^ -> ŭ. 923e.g. c^ -> ĉ gx -> ĝ u^ -> ŭ.
924 924
925Doubling the postfix separates the letter and postfix, 925Doubling the postfix separates the letter and postfix,
926e.g. a'' -> a'. 926e.g. a\\='\\=' -> a\\='.
927" nil t nil nil nil nil nil nil nil nil t) 927" nil t nil nil nil nil nil nil nil nil t)
928 928
929(quail-define-rules 929(quail-define-rules
@@ -1005,13 +1005,13 @@ OEE -> OE
1005 "french-postfix" "French" "FR<" t 1005 "french-postfix" "French" "FR<" t
1006 "French (Français) input method with postfix modifiers 1006 "French (Français) input method with postfix modifiers
1007 1007
1008\\=` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tréma. 1008\\=` pour grave, \\=' pour aigu, ^ pour circonflexe, et \" pour tréma.
1009Par exemple: a\\=` -> à e' -> é. 1009Par exemple: a\\=` -> à e\\=' -> é.
1010 1010
1011Ç, «, et » sont produits par C,, <<, et >>. 1011Ç, «, et » sont produits par C,, <<, et >>.
1012 1012
1013En doublant la frappe des diacritiques, ils s'isoleront de la lettre. 1013En doublant la frappe des diacritiques, ils s'isoleront de la lettre.
1014Par exemple: e'' -> e' 1014Par exemple: e\\='\\=' -> e\\='
1015 1015
1016Œ est produit par O/." 1016Œ est produit par O/."
1017 nil t nil nil nil nil nil nil nil nil t) 1017 nil t nil nil nil nil nil nil nil nil t)
@@ -1124,18 +1124,18 @@ szz -> sz
1124 "icelandic-postfix" "Latin-1" "IS<" t 1124 "icelandic-postfix" "Latin-1" "IS<" t
1125 "Icelandic (Íslenska) input method with postfix modifiers 1125 "Icelandic (Íslenska) input method with postfix modifiers
1126 1126
1127A' -> Á 1127A\\=' -> Á
1128E' -> É 1128E\\=' -> É
1129I' -> Í 1129I\\=' -> Í
1130O' -> Ó 1130O\\=' -> Ó
1131U' -> Ú 1131U\\=' -> Ú
1132Y' -> Ý 1132Y\\=' -> Ý
1133AE -> Æ 1133AE -> Æ
1134OE -> Ö 1134OE -> Ö
1135D/ -> Ð (eth) 1135D/ -> Ð (eth)
1136T/ -> Þ (thorn) 1136T/ -> Þ (thorn)
1137 1137
1138Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 1138Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
1139" nil t nil nil nil nil nil nil nil nil t) 1139" nil t nil nil nil nil nil nil nil nil t)
1140 1140
1141(quail-define-rules 1141(quail-define-rules
@@ -1186,8 +1186,8 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
1186 "italian-postfix" "Latin-1" "IT<" t 1186 "italian-postfix" "Latin-1" "IT<" t
1187 "Italian (Italiano) input method with postfix modifiers 1187 "Italian (Italiano) input method with postfix modifiers
1188 1188
1189a\\=` -> à A\\=` -> À e' -> é << -> « 1189a\\=` -> à A\\=` -> À e\\=' -> é << -> «
1190e\\=` -> è E\\=` -> È E' -> É >> -> » 1190e\\=` -> è E\\=` -> È E\\=' -> É >> -> »
1191i\\=` -> ì I\\=` -> Ì o_ -> º 1191i\\=` -> ì I\\=` -> Ì o_ -> º
1192o\\=` -> ò O\\=` -> Ò a_ -> ª 1192o\\=` -> ò O\\=` -> Ò a_ -> ª
1193u\\=` -> ù U\\=` -> Ù 1193u\\=` -> ù U\\=` -> Ù
@@ -1235,7 +1235,7 @@ Doubling the postfix separates the letter and postfix: e.g. a\\=`\\=` -> a\\=`
1235 1235
1236(quail-define-package 1236(quail-define-package
1237 "norwegian-postfix" "Latin-1" "NO<" t 1237 "norwegian-postfix" "Latin-1" "NO<" t
1238 "Norwegian (Norsk) input method (rule: AE->Æ OE->Ø AA->Å E'->É) 1238 "Norwegian (Norsk) input method (rule: AE->Æ OE->Ø AA->Å E\\='->É)
1239 1239
1240Doubling the postfix separates the letter and postfix: e.g. aee -> ae 1240Doubling the postfix separates the letter and postfix: e.g. aee -> ae
1241" 1241"
@@ -1271,7 +1271,7 @@ oe -> ø
1271aa -> å 1271aa -> å
1272a\" -> ä 1272a\" -> ä
1273o\" -> ö 1273o\" -> ö
1274e' -> é 1274e\\=' -> é
1275 1275
1276Doubling the postfix separates the letter and postfix: 1276Doubling the postfix separates the letter and postfix:
1277aee -> ae o\"\" -> o\" etc. 1277aee -> ae o\"\" -> o\" etc.
@@ -1309,17 +1309,17 @@ aee -> ae o\"\" -> o\" etc.
1309 "spanish-postfix" "Spanish" "ES<" t 1309 "spanish-postfix" "Spanish" "ES<" t
1310 "Spanish (Español) input method with postfix modifiers 1310 "Spanish (Español) input method with postfix modifiers
1311 1311
1312A' -> Á 1312A\\=' -> Á
1313E' -> É 1313E\\=' -> É
1314I' -> Í 1314I\\=' -> Í
1315O' -> Ó 1315O\\=' -> Ó
1316U' -> Ú 1316U\\=' -> Ú
1317N~ -> Ñ 1317N~ -> Ñ
1318!/ -> ¡ 1318!/ -> ¡
1319?/ -> ¿ 1319?/ -> ¿
1320 1320
1321Doubling the postfix separates the letter and postfix: 1321Doubling the postfix separates the letter and postfix:
1322a'' -> a' n~~ -> n~, etc. 1322a\\='\\=' -> a\\=' n~~ -> n~, etc.
1323" nil t nil nil nil nil nil nil nil nil t) 1323" nil t nil nil nil nil nil nil nil nil t)
1324 1324
1325(quail-define-rules 1325(quail-define-rules
@@ -1360,7 +1360,7 @@ a'' -> a' n~~ -> n~, etc.
1360 1360
1361(quail-define-package 1361(quail-define-package
1362 "swedish-postfix" "Latin-1" "SV<" t 1362 "swedish-postfix" "Latin-1" "SV<" t
1363 "Swedish (Svenska) input method (rule: AA -> Å AE -> Ä OE -> Ö E' -> É) 1363 "Swedish (Svenska) input method (rule: AA -> Å AE -> Ä OE -> Ö E\\=' -> É)
1364 1364
1365Doubling the postfix separates the letter and postfix: e.g. aee -> ae 1365Doubling the postfix separates the letter and postfix: e.g. aee -> ae
1366" nil t nil nil nil nil nil nil nil nil t) 1366" nil t nil nil nil nil nil nil nil nil t)
@@ -2089,7 +2089,7 @@ of characters from a single Latin-N charset.
2089 2089
2090 | postfix | examples 2090 | postfix | examples
2091 ------------+---------+---------- 2091 ------------+---------+----------
2092 acute | ' | a' -> á 2092 acute | \\=' | a\\=' -> á
2093 grave | \\=` | a\\=` -> à 2093 grave | \\=` | a\\=` -> à
2094 circumflex | ^ | a^ -> â 2094 circumflex | ^ | a^ -> â
2095 diaeresis | \" | a\" -> ä 2095 diaeresis | \" | a\" -> ä
@@ -2106,7 +2106,7 @@ of characters from a single Latin-N charset.
2106 others | / | s/ -> ß ?/ -> ¿ !/ -> ¡ // -> ° o/ -> œ 2106 others | / | s/ -> ß ?/ -> ¿ !/ -> ¡ // -> ° o/ -> œ
2107 | various | << -> « >> -> » o_ -> º a_ -> ª 2107 | various | << -> « >> -> » o_ -> º a_ -> ª
2108 2108
2109Doubling the postfix separates the letter and postfix: e.g. a'' -> a' 2109Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\='
2110" nil t nil nil nil nil nil nil nil nil t) 2110" nil t nil nil nil nil nil nil nil nil t)
2111 2111
2112;; Fixme: ¦ § ¨ © ¬ ­ ® ¯ ± ² ³ ´ µ ¶ · ¸ ¹ ¼ ½ ¾ × ÷ 2112;; Fixme: ¦ § ¨ © ¬ ­ ® ¯ ± ² ³ ´ µ ¶ · ¸ ¹ ¼ ½ ¾ × ÷
diff --git a/lisp/leim/quail/latin-pre.el b/lisp/leim/quail/latin-pre.el
index 4e60d9c8569..7e4fd438cdd 100644
--- a/lisp/leim/quail/latin-pre.el
+++ b/lisp/leim/quail/latin-pre.el
@@ -52,7 +52,7 @@
52 52
53 effect | prefix | examples 53 effect | prefix | examples
54 ------------+--------+---------- 54 ------------+--------+----------
55 acute | ' | 'a -> á, '' -> ´ 55 acute | \\=' | \\='a -> á, \\='\\=' -> ´
56 grave | \\=` | \\=`a -> à 56 grave | \\=` | \\=`a -> à
57 circumflex | ^ | ^a -> â 57 circumflex | ^ | ^a -> â
58 diaeresis | \" | \"a -> ä \"\" -> ¨ 58 diaeresis | \" | \"a -> ä \"\" -> ¨
@@ -183,7 +183,7 @@
183 183
184 effect | prefix | examples 184 effect | prefix | examples
185 ------------+--------+---------- 185 ------------+--------+----------
186 acute | ' | 'a -> á '' -> ´ 186 acute | \\=' | \\='a -> á \\='\\=' -> ´
187 grave | \\=` | \\=`a -> à 187 grave | \\=` | \\=`a -> à
188 diaeresis | \" | \"i -> ï \"\" -> ¨ 188 diaeresis | \" | \"i -> ï \"\" -> ¨
189 tilde | ~ | ~n -> ñ 189 tilde | ~ | ~n -> ñ
@@ -258,7 +258,7 @@ Key translation rules are:
258 258
259 effect | prefix | examples 259 effect | prefix | examples
260 ------------+--------+---------- 260 ------------+--------+----------
261 acute | ' | 'e -> é 261 acute | \\=' | \\='e -> é
262 grave | \\=` | \\=`a -> à 262 grave | \\=` | \\=`a -> à
263 circumflex | ^ | ^a -> â 263 circumflex | ^ | ^a -> â
264 diaeresis | \" | \"i -> ï 264 diaeresis | \" | \"i -> ï
@@ -338,9 +338,9 @@ Key translation rules are:
338 effect | prefix | examples 338 effect | prefix | examples
339 ------------+--------+------------------ 339 ------------+--------+------------------
340 tilde | \" | \"a -> â 340 tilde | \" | \"a -> â
341 circumflex | ' | 'a -> â, 'i -> î 341 circumflex | \\=' | \\='a -> â, \\='i -> î
342 cedilla | ' | 's -> ş, 't -> ţ 342 cedilla | \\=' | \\='s -> ş, \\='t -> ţ
343 ' | ' | '' -> ' 343 \\=' | \\=' | \\='\\=' -> \\='
344 \" | \" | \"\" -> \" 344 \" | \" | \"\" -> \"
345" nil t nil nil nil nil nil nil nil nil t) 345" nil t nil nil nil nil nil nil nil nil t)
346 346
@@ -374,7 +374,7 @@ Key translation rules are:
374 "irish-prefix" "Latin-1" "GA>" t 374 "irish-prefix" "Latin-1" "GA>" t
375 "Irish input method with prefix modifiers 375 "Irish input method with prefix modifiers
376Key translation rules are: 376Key translation rules are:
377 'A -> Á 'E -> É 'I -> Í 'O -> Ó 'U -> Ú 377 \\='A -> Á \\='E -> É \\='I -> Í \\='O -> Ó \\='U -> Ú
378" nil t nil nil nil nil nil nil nil nil t) 378" nil t nil nil nil nil nil nil nil nil t)
379 379
380(quail-define-rules 380(quail-define-rules
@@ -397,12 +397,12 @@ Key translation rules are:
397 397
398 effect | prefix | examples 398 effect | prefix | examples
399 ------------+--------+---------- 399 ------------+--------+----------
400 acute | ' | 'a -> á '' -> ´ 400 acute | \\=' | \\='a -> á \\='\\=' -> ´
401 grave | \\=` | \\=`a -> à 401 grave | \\=` | \\=`a -> à
402 circumflex | ^ | ^a -> â 402 circumflex | ^ | ^a -> â
403 diaeresis | \" | \"u -> ü 403 diaeresis | \" | \"u -> ü
404 tilde | ~ | ~a -> ã 404 tilde | ~ | ~a -> ã
405 cedilla | ' or , | 'c -> ç ,c -> ç 405 cedilla | \\=' or , | \\='c -> ç ,c -> ç
406" nil t nil nil nil nil nil nil nil nil t) 406" nil t nil nil nil nil nil nil nil nil t)
407 407
408(quail-define-rules 408(quail-define-rules
@@ -448,7 +448,7 @@ Key translation rules are:
448 448
449 effect | prefix | examples 449 effect | prefix | examples
450 ------------+--------+---------- 450 ------------+--------+----------
451 acute | ' | 'a -> á 451 acute | \\=' | \\='a -> á
452 diaeresis | \" | \"u -> ü 452 diaeresis | \" | \"u -> ü
453 tilde | ~ | ~n -> ñ 453 tilde | ~ | ~n -> ñ
454 symbol | ~ | ~> -> » ~< -> « ~! -> ¡ ~? -> ¿ 454 symbol | ~ | ~> -> » ~< -> « ~! -> ¡ ~? -> ¿
@@ -484,13 +484,13 @@ Key translation rules are:
484 484
485 effect | prefix | examples 485 effect | prefix | examples
486 ------------+--------+---------- 486 ------------+--------+----------
487 acute | ' | 'a -> á '' -> ?´ 487 acute | \\=' | \\='a -> á \\='\\=' -> ?´
488 circumflex | ^ | ^a -> â 488 circumflex | ^ | ^a -> â
489 diaeresis | \" | \"a -> ä \"\" -> ¨ 489 diaeresis | \" | \"a -> ä \"\" -> ¨
490 breve | ~ | ~a -> ă 490 breve | ~ | ~a -> ă
491 caron | ~ | ~c -> č 491 caron | ~ | ~c -> č
492 cedilla | \\=` | \\=`c -> ç \\=`e -> ?ę 492 cedilla | \\=` | \\=`c -> ç \\=`e -> ?ę
493 misc | ' \\=` ~ | 'd -> đ \\=`l -> ł \\=`z -> ż ~o -> ő ~u -> ű 493 misc | \\=' \\=` ~ | \\='d -> đ \\=`l -> ł \\=`z -> ż ~o -> ő ~u -> ű
494 symbol | ~ | \\=`. -> ˙ ~~ -> ˘ ~. -> ?¸ 494 symbol | ~ | \\=`. -> ˙ ~~ -> ˘ ~. -> ?¸
495" nil t nil nil nil nil nil nil nil nil t) 495" nil t nil nil nil nil nil nil nil nil t)
496 496
@@ -595,7 +595,7 @@ Key translation rules are:
595 595
596 effect | prefix | examples 596 effect | prefix | examples
597 ------------+--------+---------- 597 ------------+--------+----------
598 acute | ' | 'a -> á '' -> ?´ 598 acute | \\=' | \\='a -> á \\='\\=' -> ?´
599 grave | \\=` | \\=`a -> à 599 grave | \\=` | \\=`a -> à
600 circumflex | ^ | ^a -> â 600 circumflex | ^ | ^a -> â
601 diaeresis | \" | \"a -> ä \"\" -> ¨ 601 diaeresis | \" | \"a -> ä \"\" -> ¨
@@ -736,7 +736,7 @@ For example, the character named `aogonek' is obtained by `/a'."
736 736
737 effect | prefix | examples 737 effect | prefix | examples
738 ------------+--------+---------- 738 ------------+--------+----------
739 acute | ' | 'a -> á 739 acute | \\=' | \\='a -> á
740 grave | \\=` | \\=`a -> à 740 grave | \\=` | \\=`a -> à
741 circumflex | ^ | ^a -> â 741 circumflex | ^ | ^a -> â
742 diaeresis | \" | \"a -> ä, \"Y -> Ÿ 742 diaeresis | \" | \"a -> ä, \"Y -> Ÿ
@@ -871,7 +871,7 @@ For example, the character named `aogonek' is obtained by `/a'."
871 871
872 effect | prefix | examples 872 effect | prefix | examples
873 ------------+--------+---------- 873 ------------+--------+----------
874 acute | ' | 'a -> á 874 acute | \\=' | \\='a -> á
875 grave | \\=` | \\=`a -> à 875 grave | \\=` | \\=`a -> à
876 circumflex | ^ | ^w -> ŵ 876 circumflex | ^ | ^w -> ŵ
877 diaeresis | \" | \"a -> ä 877 diaeresis | \" | \"a -> ä
@@ -996,7 +996,7 @@ of characters from a single Latin-N charset.
996 996
997 effect | prefix | examples 997 effect | prefix | examples
998 ------------+--------+---------- 998 ------------+--------+----------
999 acute | ' | 'a -> á, '' -> ´ 999 acute | \\=' | \\='a -> á, \\='\\=' -> ´
1000 grave | \\=` | \\=`a -> à 1000 grave | \\=` | \\=`a -> à
1001 circumflex | ^ | ^a -> â 1001 circumflex | ^ | ^a -> â
1002 diaeresis | \" | \"a -> ä \"\" -> ¨ 1002 diaeresis | \" | \"a -> ä \"\" -> ¨
diff --git a/lisp/leim/quail/tibetan.el b/lisp/leim/quail/tibetan.el
index 5dacf290c10..d5a92ca480b 100644
--- a/lisp/leim/quail/tibetan.el
+++ b/lisp/leim/quail/tibetan.el
@@ -134,7 +134,7 @@
134 |ཏ་ t |ཐ་ th |ད་ d |དྷ་ dh |ན་ n | ོ o ༑ ; 134 |ཏ་ t |ཐ་ th |ད་ d |དྷ་ dh |ན་ n | ོ o ༑ ;
135 |པ་ p |ཕ་ ph |བ་ b |བྷ་ bh |མ་ m | ཻ ai (ee, E) ༏ $ 135 |པ་ p |ཕ་ ph |བ་ b |བྷ་ bh |མ་ m | ཻ ai (ee, E) ༏ $
136 |ཙ་ ts|ཚ་ tsh|ཛ་ dz |ཛྷ་ dzh|ཝ་ w | ཽ au (oo, O) ༐ & 136 |ཙ་ ts|ཚ་ tsh|ཛ་ dz |ཛྷ་ dzh|ཝ་ w | ཽ au (oo, O) ༐ &
137 |ཞ་ zh|ཟ་ z |འ་ ' | |ཡ་ y | ྀ I ༄༅ * 137 |ཞ་ zh|ཟ་ z |འ་ \\=' | |ཡ་ y | ྀ I ༄༅ *
138 |ར་ r |ལ་ l |ཤ་ sh |ཥ་ SH |ས་ s | ཿ : ༄༅༅ # 138 |ར་ r |ལ་ l |ཤ་ sh |ཥ་ SH |ས་ s | ཿ : ༄༅༅ #
139 |ཧ་ h |ཨ་ A |ཀྵ་ kSH| | | ཾ M ༼ ༽ < > 139 |ཧ་ h |ཨ་ A |ཀྵ་ kSH| | | ཾ M ༼ ༽ < >
140 +-------------------------------------+ ༔ % 140 +-------------------------------------+ ༔ %
@@ -155,7 +155,7 @@
155 and to get da-drag in -r-d, -l-d .) 155 and to get da-drag in -r-d, -l-d .)
156 | : Special signs. 156 | : Special signs.
157 157
158 Tsheg is assigned to SPC. Space is assigned to period '.'. 158 Tsheg is assigned to SPC. Space is assigned to period ..
159" 159"
160 nil nil nil nil nil nil nil nil 160 nil nil nil nil nil nil nil nil
161 'quail-tibetan-update-translation) 161 'quail-tibetan-update-translation)
@@ -407,11 +407,11 @@
407 +-------------------------------------------------------+ 407 +-------------------------------------------------------+
408 |qཀ|wཁ|eག|rང|tཅ|yཆ|uཇ|iཉ|oཏ|pཐ|[ད|]ན| 408 |qཀ|wཁ|eག|rང|tཅ|yཆ|uཇ|iཉ|oཏ|pཐ|[ད|]ན|
409 +-----------------------------------------------+ 409 +-----------------------------------------------+
410 |aཔ| sཕ| dབ|fམ|gུ|h |jོ|kཙ|lཚ|;ཛ|'ཝ| 410 |aཔ| sཕ| dབ|fམ|gུ|h |jོ|kཙ|lཚ|;ཛ|\\='ཝ|
411 +---------------------------------------------+ 411 +---------------------------------------------+
412 |zཞ|xཟ|cའ|vཡ|bར|nལ|mཤ|,ས|.ཧ|/ཨ| 412 |zཞ|xཟ|cའ|vཡ|bར|nལ|mཤ|,ས|.ཧ|/ཨ|
413 +---------------------------------------+ 413 +---------------------------------------+
414 The key 'h' is used for consonant stacking. 414 The key h is used for consonant stacking.
415 415
416 [SHIFTED] 416 [SHIFTED]
417 417
@@ -427,14 +427,14 @@
427 427
428 DIFFERENCE FROM THE ORIGINAL TIBKEY: 428 DIFFERENCE FROM THE ORIGINAL TIBKEY:
429 429
430 1. Vowel 'a' should be typed explicitly by the key 'A'. 430 1. Vowel a should be typed explicitly by the key A.
431 This is really inconvenient. But to make the coding 431 This is really inconvenient. But to make the coding
432 scheme clear, it is desirable to have an explicit 432 scheme clear, it is desirable to have an explicit
433 vowel sign for 'a'. 433 vowel sign for a.
434 2. Tsheg is assigned to SPC key. You can input a space 434 2. Tsheg is assigned to SPC key. You can input a space
435 by typing '>'. 435 by typing >.
436 4. To avoid the default stacking and to obtain གཡ, 436 4. To avoid the default stacking and to obtain གཡ,
437 type 'E' instead of 'v' (=ཡ). 437 type E instead of v (=ཡ).
438 3. There are many characters that are not supported in the 438 3. There are many characters that are not supported in the
439 current implementation (especially special signs). 439 current implementation (especially special signs).
440 I hope I'll complete in a future revision. 440 I hope I'll complete in a future revision.
diff --git a/lisp/leim/quail/viqr.el b/lisp/leim/quail/viqr.el
index 570a16bd43d..879fba4da2c 100644
--- a/lisp/leim/quail/viqr.el
+++ b/lisp/leim/quail/viqr.el
@@ -52,7 +52,7 @@
52 circumflex | ^ | a^ -> â 52 circumflex | ^ | a^ -> â
53 horn | + | o+ -> ơ 53 horn | + | o+ -> ơ
54 ------------+---------+---------- 54 ------------+---------+----------
55 acute | ' | a' -> á 55 acute | \\=' | a\\=' -> á
56 grave | \\=` | a\\=` -> à 56 grave | \\=` | a\\=` -> à
57 hook above | ? | a? -> ả 57 hook above | ? | a? -> ả
58 tilde | ~ | a~ -> ã 58 tilde | ~ | a~ -> ã
diff --git a/lisp/mail/feedmail.el b/lisp/mail/feedmail.el
index 857cfcc05e6..a94a81c5575 100644
--- a/lisp/mail/feedmail.el
+++ b/lisp/mail/feedmail.el
@@ -1354,7 +1354,7 @@ If you have `mail-send-hook' functions that should only be called for sending/
1354queueing messages or only be called for the sending of queued messages, this is 1354queueing messages or only be called for the sending of queued messages, this is
1355for you. Add this function to `mail-send-hook' with something like this: 1355for you. Add this function to `mail-send-hook' with something like this:
1356 1356
1357 (add-hook 'mail-send-hook 'feedmail-mail-send-hook-splitter) 1357 (add-hook \\='mail-send-hook \\='feedmail-mail-send-hook-splitter)
1358 1358
1359Then add the functions you want called to either `feedmail-mail-send-hook-queued' 1359Then add the functions you want called to either `feedmail-mail-send-hook-queued'
1360or `feedmail-mail-send-hook', as appropriate. The distinction is that 1360or `feedmail-mail-send-hook', as appropriate. The distinction is that
@@ -1551,7 +1551,7 @@ See feedmail-binmail-template documentation."
1551 "/bin/rmail %s" "/bin/mail %s")) 1551 "/bin/rmail %s" "/bin/mail %s"))
1552 "Command template for the subprocess which will get rid of the mail. 1552 "Command template for the subprocess which will get rid of the mail.
1553It can result in any command understandable by /bin/sh. Might not 1553It can result in any command understandable by /bin/sh. Might not
1554work at all in non-UNIX environments. The single '%s', if present, 1554work at all in non-UNIX environments. The single `%s', if present,
1555gets replaced by the space-separated, simplified list of addressees. 1555gets replaced by the space-separated, simplified list of addressees.
1556Used in `feedmail-buffer-to-binmail' to form the shell command which 1556Used in `feedmail-buffer-to-binmail' to form the shell command which
1557will receive the contents of the prepped buffer as stdin. The default 1557will receive the contents of the prepped buffer as stdin. The default
@@ -2053,7 +2053,7 @@ backup file names and the like)."
2053 ;; the handler for the condition-case 2053 ;; the handler for the condition-case
2054 (error (setq messages-skipped (1+ messages-skipped)) 2054 (error (setq messages-skipped (1+ messages-skipped))
2055 (ding t) 2055 (ding t)
2056 (message "FQM: Trapped '%s', message left in queue." (car signal-stuff)) 2056 (message "FQM: Trapped %s, message left in queue." (car signal-stuff))
2057 (sit-for 3) 2057 (sit-for 3)
2058 (message "FQM: Trap details: \"%s\"" 2058 (message "FQM: Trap details: \"%s\""
2059 (mapconcat 'identity (cdr signal-stuff) "\" \"")) 2059 (mapconcat 'identity (cdr signal-stuff) "\" \""))
diff --git a/lisp/mail/metamail.el b/lisp/mail/metamail.el
index c962dcc69cc..6f406c38f4f 100644
--- a/lisp/mail/metamail.el
+++ b/lisp/mail/metamail.el
@@ -150,7 +150,7 @@ redisplayed as output is inserted."
150 150
151;;;###autoload 151;;;###autoload
152(defun metamail-region (beg end &optional viewmode buffer nodisplay) 152(defun metamail-region (beg end &optional viewmode buffer nodisplay)
153 "Process current region through 'metamail'. 153 "Process current region through `metamail'.
154Optional argument VIEWMODE specifies the value of the 154Optional argument VIEWMODE specifies the value of the
155EMACS_VIEW_MODE environment variable (defaulted to 1). 155EMACS_VIEW_MODE environment variable (defaulted to 1).
156Optional argument BUFFER specifies a buffer to be filled (nil 156Optional argument BUFFER specifies a buffer to be filled (nil
diff --git a/lisp/mail/rfc2368.el b/lisp/mail/rfc2368.el
index 77fa0f5e5b8..3c4e9b212b3 100644
--- a/lisp/mail/rfc2368.el
+++ b/lisp/mail/rfc2368.el
@@ -66,16 +66,16 @@
66 66
67;; describes 'mailto:' 67;; describes 'mailto:'
68(defconst rfc2368-mailto-scheme-index 1 68(defconst rfc2368-mailto-scheme-index 1
69 "Describes the 'mailto:' portion of the url.") 69 "Describes the mailto: portion of the url.")
70;; i'm going to call this part the 'prequery' 70;; i'm going to call this part the 'prequery'
71(defconst rfc2368-mailto-prequery-index 2 71(defconst rfc2368-mailto-prequery-index 2
72 "Describes the portion of the url between 'mailto:' and '?'.") 72 "Describes the portion of the url between mailto: and ?.")
73;; i'm going to call this part the 'query' 73;; i'm going to call this part the 'query'
74(defconst rfc2368-mailto-query-index 4 74(defconst rfc2368-mailto-query-index 4
75 "Describes the portion of the url after '?'.") 75 "Describes the portion of the url after ?.")
76 76
77(defun rfc2368-unhexify-string (string) 77(defun rfc2368-unhexify-string (string)
78 "Unhexify STRING -- e.g. 'hello%20there' -> 'hello there'." 78 "Unhexify STRING -- e.g. hello%20there -> hello there."
79 (replace-regexp-in-string "%[[:xdigit:]]\\{2\\}" 79 (replace-regexp-in-string "%[[:xdigit:]]\\{2\\}"
80 (lambda (match) 80 (lambda (match)
81 (string (string-to-number (substring match 1) 81 (string (string-to-number (substring match 1)
@@ -85,7 +85,7 @@
85(defun rfc2368-parse-mailto-url (mailto-url) 85(defun rfc2368-parse-mailto-url (mailto-url)
86 "Parse MAILTO-URL, and return an alist of header-name, header-value pairs. 86 "Parse MAILTO-URL, and return an alist of header-name, header-value pairs.
87MAILTO-URL should be a RFC 2368 (mailto) compliant url. A cons cell w/ a 87MAILTO-URL should be a RFC 2368 (mailto) compliant url. A cons cell w/ a
88key of 'Body' is a special case and is considered a header for this purpose. 88key of `Body' is a special case and is considered a header for this purpose.
89The returned alist is intended for use w/ the `compose-mail' interface. 89The returned alist is intended for use w/ the `compose-mail' interface.
90Note: make sure MAILTO-URL has been 'unhtmlized' (e.g. &amp; -> &), before 90Note: make sure MAILTO-URL has been 'unhtmlized' (e.g. &amp; -> &), before
91calling this function." 91calling this function."
diff --git a/lisp/mh-e/mh-mime.el b/lisp/mh-e/mh-mime.el
index 31685e97f00..60b796b1fdb 100644
--- a/lisp/mh-e/mh-mime.el
+++ b/lisp/mh-e/mh-mime.el
@@ -1801,7 +1801,7 @@ initialized. Always use the command `mh-have-file-command'.")
1801 1801
1802;;;###mh-autoload 1802;;;###mh-autoload
1803(defun mh-have-file-command () 1803(defun mh-have-file-command ()
1804 "Return t if 'file' command is on the system. 1804 "Return t if `file' command is on the system.
1805'file -i' is used to get MIME type of composition insertion." 1805'file -i' is used to get MIME type of composition insertion."
1806 (when (eq mh-have-file-command 'undefined) 1806 (when (eq mh-have-file-command 'undefined)
1807 (setq mh-have-file-command 1807 (setq mh-have-file-command
diff --git a/lisp/mh-e/mh-search.el b/lisp/mh-e/mh-search.el
index f30e6a62b9a..7d066b0b8dd 100644
--- a/lisp/mh-e/mh-search.el
+++ b/lisp/mh-e/mh-search.el
@@ -1160,7 +1160,7 @@ the file \"/home/user/Mail/.namazu/mknmzrc\" with the following
1160contents: 1160contents:
1161 1161
1162 package conf; # Don't remove this line! 1162 package conf; # Don't remove this line!
1163 $ADDRESS = 'user@localhost'; 1163 $ADDRESS = \\='user@localhost\\=';
1164 $ALLOW_FILE = \"[0-9]*\"; 1164 $ALLOW_FILE = \"[0-9]*\";
1165 $EXCLUDE_PATH = \"^/home/user/Mail/(mhe-index|spam)\"; 1165 $EXCLUDE_PATH = \"^/home/user/Mail/(mhe-index|spam)\";
1166 1166
diff --git a/lisp/mh-e/mh-seq.el b/lisp/mh-e/mh-seq.el
index 8fd477c1439..2e73f62b6d0 100644
--- a/lisp/mh-e/mh-seq.el
+++ b/lisp/mh-e/mh-seq.el
@@ -390,7 +390,7 @@ then a non-empty sequence is read."
390 "Read and return a sequence name. 390 "Read and return a sequence name.
391Prompt with PROMPT, raise an error if the sequence is empty and 391Prompt with PROMPT, raise an error if the sequence is empty and
392the NOT-EMPTY flag is non-nil, and supply an optional DEFAULT 392the NOT-EMPTY flag is non-nil, and supply an optional DEFAULT
393sequence. A reply of '%' defaults to the first sequence 393sequence. A reply of % defaults to the first sequence
394containing the current message." 394containing the current message."
395 (let* ((input (completing-read (format "%s sequence%s: " prompt 395 (let* ((input (completing-read (format "%s sequence%s: " prompt
396 (if default 396 (if default
@@ -766,7 +766,7 @@ completion is over."
766 "Parse LINE to generate folder name, unseen messages and total messages. 766 "Parse LINE to generate folder name, unseen messages and total messages.
767If CURRENT-FOLDER is non-nil then it contains the current folder 767If CURRENT-FOLDER is non-nil then it contains the current folder
768name and it is used to avoid problems in corner cases involving 768name and it is used to avoid problems in corner cases involving
769folders whose names end with a '+' character." 769folders whose names end with a + character."
770 (with-temp-buffer 770 (with-temp-buffer
771 (insert line) 771 (insert line)
772 (goto-char (point-max)) 772 (goto-char (point-max))
diff --git a/lisp/mh-e/mh-utils.el b/lisp/mh-e/mh-utils.el
index a9e9847704f..060da464663 100644
--- a/lisp/mh-e/mh-utils.el
+++ b/lisp/mh-e/mh-utils.el
@@ -419,21 +419,21 @@ names and the function is called when OUTPUT is available."
419 return-nil-if-folder-empty) 419 return-nil-if-folder-empty)
420 "Normalizes FOLDER name. 420 "Normalizes FOLDER name.
421 421
422Makes sure that two '/' characters never occur next to each 422Makes sure that two / characters never occur next to each
423other. Also all occurrences of \"..\" and \".\" are suitably 423other. Also all occurrences of .. and . are suitably
424processed. So \"+inbox/../news\" will be normalized to \"+news\". 424processed. So \"+inbox/../news\" will be normalized to \"+news\".
425 425
426If optional argument EMPTY-STRING-OKAY is nil then a '+' is added 426If optional argument EMPTY-STRING-OKAY is nil then a + is added
427at the front if FOLDER lacks one. If non-nil and FOLDER is the 427at the front if FOLDER lacks one. If non-nil and FOLDER is the
428empty string then nothing is added. 428empty string then nothing is added.
429 429
430If optional argument DONT-REMOVE-TRAILING-SLASH is non-nil then a 430If optional argument DONT-REMOVE-TRAILING-SLASH is non-nil then a
431trailing '/' if present is retained (if present), otherwise it is 431trailing / if present is retained (if present), otherwise it is
432removed. 432removed.
433 433
434If optional argument RETURN-NIL-IF-FOLDER-EMPTY is non-nil, then 434If optional argument RETURN-NIL-IF-FOLDER-EMPTY is non-nil, then
435return nil if FOLDER is \"\" or \"+\". This is useful when 435return nil if FOLDER is \"\" or \"+\". This is useful when
436normalizing the folder for the \"folders\" command which displays 436normalizing the folder for the folders command which displays
437the directories in / if passed \"+\". This is usually not 437the directories in / if passed \"+\". This is usually not
438desired. If this argument is non-nil, then EMPTY-STRING-OKAY has 438desired. If this argument is non-nil, then EMPTY-STRING-OKAY has
439no effect." 439no effect."
@@ -653,7 +653,7 @@ with \"+\"."
653;;;###mh-autoload 653;;;###mh-autoload
654(defun mh-expand-file-name (filename &optional default) 654(defun mh-expand-file-name (filename &optional default)
655 "Expand FILENAME like `expand-file-name', but also handle MH folder names. 655 "Expand FILENAME like `expand-file-name', but also handle MH folder names.
656Any filename that starts with '+' is treated as a folder name. 656Any filename that starts with `+' is treated as a folder name.
657See `expand-file-name' for description of DEFAULT." 657See `expand-file-name' for description of DEFAULT."
658 (if (mh-folder-name-p filename) 658 (if (mh-folder-name-p filename)
659 (expand-file-name (substring filename 1) mh-user-path) 659 (expand-file-name (substring filename 1) mh-user-path)
diff --git a/lisp/mpc.el b/lisp/mpc.el
index fb59adf30ff..59581f3d687 100644
--- a/lisp/mpc.el
+++ b/lisp/mpc.el
@@ -1751,7 +1751,7 @@ A value of t means the main playlist.")
1751 (completing-read "Rename playlist: " 1751 (completing-read "Rename playlist: "
1752 (mpc-cmd-list 'Playlist) 1752 (mpc-cmd-list 'Playlist)
1753 nil 'require-match))) 1753 nil 'require-match)))
1754 (newname (read-string (format "Rename '%s' to: " oldname)))) 1754 (newname (read-string (format-message "Rename %s to: " oldname))))
1755 (if (zerop (length newname)) 1755 (if (zerop (length newname))
1756 (error "Aborted") 1756 (error "Aborted")
1757 (list oldname newname)))) 1757 (list oldname newname))))
diff --git a/lisp/net/ange-ftp.el b/lisp/net/ange-ftp.el
index 62ee31657e1..38b1604efbb 100644
--- a/lisp/net/ange-ftp.el
+++ b/lisp/net/ange-ftp.el
@@ -4626,7 +4626,7 @@ NEWNAME should be the name to give the new compressed or uncompressed file.")
4626 (format "%s %s \"%s\"" ; remsh -l USER does not work well 4626 (format "%s %s \"%s\"" ; remsh -l USER does not work well
4627 ; on a hp-ux machine I tried 4627 ; on a hp-ux machine I tried
4628 remote-shell-program host command)) 4628 remote-shell-program host command))
4629 (ange-ftp-message "Remote command '%s' ..." command) 4629 (ange-ftp-message "Remote command %s ..." command)
4630 ;; Cannot call ange-ftp-real-dired-run-shell-command here as it 4630 ;; Cannot call ange-ftp-real-dired-run-shell-command here as it
4631 ;; would prepend "cd default-directory" --- which bombs because 4631 ;; would prepend "cd default-directory" --- which bombs because
4632 ;; default-directory is in ange-ftp syntax for remote file names. 4632 ;; default-directory is in ange-ftp syntax for remote file names.
@@ -5978,7 +5978,7 @@ Other orders of $ and _ seem to all work just fine.")
5978 5978
5979(defcustom ange-ftp-bs2000-special-prefix 5979(defcustom ange-ftp-bs2000-special-prefix
5980 "X" 5980 "X"
5981 "Prefix used for filenames starting with '#' or '@'." 5981 "Prefix used for filenames starting with # or @."
5982 :group 'ange-ftp 5982 :group 'ange-ftp
5983 :type 'string) 5983 :type 'string)
5984 5984
diff --git a/lisp/net/mairix.el b/lisp/net/mairix.el
index 2d7d46bdcd8..8a9236c1eef 100644
--- a/lisp/net/mairix.el
+++ b/lisp/net/mairix.el
@@ -116,7 +116,7 @@ You can add further options here if you want to, but better use
116 116
117(defcustom mairix-update-options '("-F" "-Q") 117(defcustom mairix-update-options '("-F" "-Q")
118 "Options when calling mairix for updating the database. 118 "Options when calling mairix for updating the database.
119The default is '-F' and '-Q' for making updates faster. You 119The default is \"-F\" and \"-Q\" for making updates faster. You
120should call mairix without these options from time to 120should call mairix without these options from time to
121time (e.g. via cron job)." 121time (e.g. via cron job)."
122 :type '(repeat string) 122 :type '(repeat string)
@@ -124,7 +124,7 @@ time (e.g. via cron job)."
124 124
125(defcustom mairix-search-options '("-Q") 125(defcustom mairix-search-options '("-Q")
126 "Options when calling mairix for searching. 126 "Options when calling mairix for searching.
127The default is '-Q' for making searching faster." 127The default is \"-Q\" for making searching faster."
128 :type '(repeat string) 128 :type '(repeat string)
129 :group 'mairix) 129 :group 'mairix)
130 130
@@ -398,7 +398,7 @@ Overwrite existing entry? ")
398 (concat "\n\n" (make-string 65 ?=) 398 (concat "\n\n" (make-string 65 ?=)
399"\nYou can now customize your saved Mairix searches by modifying\n\ 399"\nYou can now customize your saved Mairix searches by modifying\n\
400the variable mairix-saved-searches. Don't forget to save your\nchanges \ 400the variable mairix-saved-searches. Don't forget to save your\nchanges \
401in your .emacs by pressing 'Save for Future Sessions'.\n" 401in your .emacs by pressing Save for Future Sessions.\n"
402(make-string 65 ?=) "\n"))) 402(make-string 65 ?=) "\n")))
403 403
404(autoload 'mail-strip-quoted-names "mail-utils") 404(autoload 'mail-strip-quoted-names "mail-utils")
@@ -667,7 +667,8 @@ Fill in VALUES if based on an article."
667 " up to N errors(missing/extra/different letters)\n" 667 " up to N errors(missing/extra/different letters)\n"
668 " ^substring= to match the substring at the beginning of a word.\n")) 668 " ^substring= to match the substring at the beginning of a word.\n"))
669 (widget-insert 669 (widget-insert
670 "Whitespace will be converted to ',' (i.e. AND). Use '/' for OR.\n\n") 670 (format-message
671 "Whitespace will be converted to ‘,’ (i.e. AND). Use ‘/’ for OR.\n\n"))
671 (setq mairix-widgets (mairix-widget-build-editable-fields values)) 672 (setq mairix-widgets (mairix-widget-build-editable-fields values))
672 (when (member 'flags mairix-widget-other) 673 (when (member 'flags mairix-widget-other)
673 (widget-insert "\nFlags:\n Seen: ") 674 (widget-insert "\nFlags:\n Seen: ")
diff --git a/lisp/net/newst-backend.el b/lisp/net/newst-backend.el
index 01755488a64..9277b092b8a 100644
--- a/lisp/net/newst-backend.el
+++ b/lisp/net/newst-backend.el
@@ -343,8 +343,8 @@ pattern-list is checked: The new headline will be marked as AGE
343if REGEXP matches the headline's TITLE-OR-DESCRIPTION. 343if REGEXP matches the headline's TITLE-OR-DESCRIPTION.
344 344
345If, for example, `newsticker-auto-mark-filter-list' looks like 345If, for example, `newsticker-auto-mark-filter-list' looks like
346 \((slashdot ('old 'title \"^Forget me!$\") ('immortal 'title \"Read me\") 346 \((slashdot (\\='old \\='title \"^Forget me!$\") (\\='immortal \\='title \"Read me\")
347 \('immortal 'all \"important\")))) 347 \(\\='immortal \\='all \"important\"))))
348 348
349then all articles from slashdot are marked as old if they have 349then all articles from slashdot are marked as old if they have
350the title \"Forget me!\". All articles with a title containing 350the title \"Forget me!\". All articles with a title containing
diff --git a/lisp/net/newst-plainview.el b/lisp/net/newst-plainview.el
index 4ab000750ee..0cb5d8c6a2f 100644
--- a/lisp/net/newst-plainview.el
+++ b/lisp/net/newst-plainview.el
@@ -251,7 +251,7 @@ assures that the current feed is completely visible."
251 "List of functions run after the newsticker buffer has been updated. 251 "List of functions run after the newsticker buffer has been updated.
252Each function is called after `newsticker-buffer-update' has been called. 252Each function is called after `newsticker-buffer-update' has been called.
253 253
254The default value '`newsticker-w3m-show-inline-images' loads inline 254The default value `\\='newsticker-w3m-show-inline-images' loads inline
255images." 255images."
256 :type 'hook 256 :type 'hook
257 :group 'newsticker-plainview-hooks) 257 :group 'newsticker-plainview-hooks)
@@ -263,7 +263,7 @@ Each function is called after
263`newsticker-toggle-auto-narrow-to-feed' or 263`newsticker-toggle-auto-narrow-to-feed' or
264`newsticker-toggle-auto-narrow-to-item' has been called. 264`newsticker-toggle-auto-narrow-to-item' has been called.
265 265
266The default value '`newsticker-w3m-show-inline-images' loads inline 266The default value `\\='newsticker-w3m-show-inline-images' loads inline
267images." 267images."
268 :type 'hook 268 :type 'hook
269 :group 'newsticker-plainview-hooks) 269 :group 'newsticker-plainview-hooks)
diff --git a/lisp/net/rcirc.el b/lisp/net/rcirc.el
index 13a7cfa6112..cd5bbbdabdf 100644
--- a/lisp/net/rcirc.el
+++ b/lisp/net/rcirc.el
@@ -926,7 +926,7 @@ The list is updated automatically by `defun-rcirc-command'.")
926 926
927(defun rcirc-complete () 927(defun rcirc-complete ()
928 "Cycle through completions from list of nicks in channel or IRC commands. 928 "Cycle through completions from list of nicks in channel or IRC commands.
929IRC command completion is performed only if '/' is the first input char." 929IRC command completion is performed only if / is the first input char."
930 (interactive) 930 (interactive)
931 (unless (rcirc-looking-at-input) 931 (unless (rcirc-looking-at-input)
932 (error "Point not located after rcirc prompt")) 932 (error "Point not located after rcirc prompt"))
diff --git a/lisp/net/tramp-sh.el b/lisp/net/tramp-sh.el
index b12c417f72d..3239107e8b3 100644
--- a/lisp/net/tramp-sh.el
+++ b/lisp/net/tramp-sh.el
@@ -97,7 +97,7 @@ e.g. \"$HOME/.sh_history\"."
97 "///%s#$" 97 "///%s#$"
98 (md5 (concat (prin1-to-string process-environment) (current-time-string)))) 98 (md5 (concat (prin1-to-string process-environment) (current-time-string))))
99 "String used to recognize end of output. 99 "String used to recognize end of output.
100The '$' character at the end is quoted; the string cannot be 100The $ character at the end is quoted; the string cannot be
101detected as prompt when being sent on echoing hosts, therefore.") 101detected as prompt when being sent on echoing hosts, therefore.")
102 102
103;;;###tramp-autoload 103;;;###tramp-autoload
diff --git a/lisp/newcomment.el b/lisp/newcomment.el
index 172a5634a57..037d2945447 100644
--- a/lisp/newcomment.el
+++ b/lisp/newcomment.el
@@ -286,8 +286,8 @@ makes the comment easier to read. Default is 1. nil means 0."
286This is useful when style-conventions require a certain minimal offset. 286This is useful when style-conventions require a certain minimal offset.
287Python's PEP8 for example recommends two spaces, so you could do: 287Python's PEP8 for example recommends two spaces, so you could do:
288 288
289\(add-hook 'python-mode-hook 289\(add-hook \\='python-mode-hook
290 (lambda () (set (make-local-variable 'comment-inline-offset) 2))) 290 (lambda () (set (make-local-variable \\='comment-inline-offset) 2)))
291 291
292See `comment-padding' for whole-line comments." 292See `comment-padding' for whole-line comments."
293 :version "24.3" 293 :version "24.3"
diff --git a/lisp/nxml/nxml-rap.el b/lisp/nxml/nxml-rap.el
index e6857a9fafe..5689b12c41e 100644
--- a/lisp/nxml/nxml-rap.el
+++ b/lisp/nxml/nxml-rap.el
@@ -128,7 +128,7 @@ Return nil if the character at POS is not inside."
128The change happened between START and END. 128The change happened between START and END.
129Return position after which lexical state is unchanged. 129Return position after which lexical state is unchanged.
130END must be > `nxml-prolog-end'. START must be outside 130END must be > `nxml-prolog-end'. START must be outside
131any 'inside' regions and at the beginning of a token." 131any inside regions and at the beginning of a token."
132 (if (>= start nxml-scan-end) 132 (if (>= start nxml-scan-end)
133 nxml-scan-end 133 nxml-scan-end
134 (let ((inside-remove-start start) 134 (let ((inside-remove-start start)
@@ -234,10 +234,10 @@ Sets variables like `nxml-token-after'."
234 xmltok-type)) 234 xmltok-type))
235 235
236(defun nxml-move-tag-backwards (bound) 236(defun nxml-move-tag-backwards (bound)
237 "Move point backwards outside any 'inside' regions or tags. 237 "Move point backwards outside any inside regions or tags.
238Point will not move past `nxml-prolog-end'. 238Point will not move past `nxml-prolog-end'.
239Point will either be at BOUND or a '<' character starting a tag 239Point will either be at BOUND or a `<' character starting a tag
240outside any 'inside' regions. 240outside any inside regions.
241As a precondition, point must be >= BOUND." 241As a precondition, point must be >= BOUND."
242 (nxml-move-outside-backwards) 242 (nxml-move-outside-backwards)
243 (when (not (equal (char-after) ?<)) 243 (when (not (equal (char-after) ?<))
diff --git a/lisp/obsolete/iso-acc.el b/lisp/obsolete/iso-acc.el
index 499a9da1040..c612849c685 100644
--- a/lisp/obsolete/iso-acc.el
+++ b/lisp/obsolete/iso-acc.el
@@ -55,7 +55,7 @@
55;; 55;;
56;; If the pseudo-accent is followed by anything else than a 56;; If the pseudo-accent is followed by anything else than a
57;; self-insert-command, the dead-key code is terminated, the 57;; self-insert-command, the dead-key code is terminated, the
58;; pseudo-accent inserted 'as is' and the bell is rung to signal this. 58;; pseudo-accent inserted as is and the bell is rung to signal this.
59;; 59;;
60;; Function `iso-accents-mode' can be used to enable the iso accents 60;; Function `iso-accents-mode' can be used to enable the iso accents
61;; minor mode, or disable it. 61;; minor mode, or disable it.
@@ -272,7 +272,7 @@ See the function `iso-accents-mode'."
272 272
273(defcustom iso-accents-enable '(?' ?` ?^ ?\" ?~ ?/) 273(defcustom iso-accents-enable '(?' ?` ?^ ?\" ?~ ?/)
274 "List of accent keys that become prefixes in ISO Accents mode. 274 "List of accent keys that become prefixes in ISO Accents mode.
275The default is (?' ?\\=` ?^ ?\" ?~ ?/), which contains all the supported 275The default is (?\\=' ?\\=` ?^ ?\" ?~ ?/), which contains all the supported
276accent keys. If you set this variable to a list in which some of those 276accent keys. If you set this variable to a list in which some of those
277characters are missing, the missing ones do not act as accents. 277characters are missing, the missing ones do not act as accents.
278 278
@@ -346,7 +346,7 @@ the language you choose)."
346 "Toggle ISO Accents mode, in which accents modify the following letter. 346 "Toggle ISO Accents mode, in which accents modify the following letter.
347This permits easy insertion of accented characters according to ISO-8859-1. 347This permits easy insertion of accented characters according to ISO-8859-1.
348When Iso-accents mode is enabled, accent character keys 348When Iso-accents mode is enabled, accent character keys
349\(\\=`, ', \", ^, / and ~) do not self-insert; instead, they modify the following 349\(\\=`, \\=', \", ^, / and ~) do not self-insert; instead, they modify the following
350letter key so that it inserts an ISO accented letter. 350letter key so that it inserts an ISO accented letter.
351 351
352You can customize ISO Accents mode to a particular language 352You can customize ISO Accents mode to a particular language
diff --git a/lisp/obsolete/iswitchb.el b/lisp/obsolete/iswitchb.el
index e0d78e1bcf6..61f9d7f741f 100644
--- a/lisp/obsolete/iswitchb.el
+++ b/lisp/obsolete/iswitchb.el
@@ -389,8 +389,8 @@ See documentation of `walk-windows' for useful values."
389 389
390This hook is run during minibuffer setup if `iswitchb' is active. 390This hook is run during minibuffer setup if `iswitchb' is active.
391For instance: 391For instance:
392\(add-hook 'iswitchb-minibuffer-setup-hook 392\(add-hook \\='iswitchb-minibuffer-setup-hook
393 '\(lambda () (set (make-local-variable 'max-mini-window-height) 3))) 393 \\='\(lambda () (set (make-local-variable \\='max-mini-window-height) 3)))
394will constrain the minibuffer to a maximum height of 3 lines when 394will constrain the minibuffer to a maximum height of 3 lines when
395iswitchb is running." 395iswitchb is running."
396 :type 'hook 396 :type 'hook
diff --git a/lisp/obsolete/landmark.el b/lisp/obsolete/landmark.el
index cd397ae752a..39684a781cc 100644
--- a/lisp/obsolete/landmark.el
+++ b/lisp/obsolete/landmark.el
@@ -866,7 +866,7 @@ If the game is finished, this command requests for another game."
866 (move-to-column (+ landmark-x-offset (* landmark-square-width (1- x))))) 866 (move-to-column (+ landmark-x-offset (* landmark-square-width (1- x)))))
867 867
868(defun landmark-plot-square (square value) 868(defun landmark-plot-square (square value)
869 "Draw 'X', 'O' or '.' on SQUARE depending on VALUE, leave point there." 869 "Draw X, O or . on SQUARE depending on VALUE, leave point there."
870 (or (= value 1) 870 (or (= value 1)
871 (landmark-goto-square square)) 871 (landmark-goto-square square))
872 (let ((inhibit-read-only t)) 872 (let ((inhibit-read-only t))
diff --git a/lisp/obsolete/lmenu.el b/lisp/obsolete/lmenu.el
index e4886ab633d..97643826a9f 100644
--- a/lisp/obsolete/lmenu.el
+++ b/lisp/obsolete/lmenu.el
@@ -160,9 +160,9 @@ The syntax, more precisely:
160 active-p := <t, nil, or a form to evaluate to decide whether this 160 active-p := <t, nil, or a form to evaluate to decide whether this
161 button should be selectable> 161 button should be selectable>
162 name := <string> 162 name := <string>
163 partition := 'nil' 163 partition := `nil'
164 button := '[' name callback active-p ']' 164 button := `[' name callback active-p `]'
165 dialog := '(' name [ button ]+ [ partition [ button ]+ ] ')'" 165 dialog := `(' name [ button ]+ [ partition [ button ]+ ] `)'"
166 (let ((name (car data)) 166 (let ((name (car data))
167 (tail (cdr data)) 167 (tail (cdr data))
168 converted 168 converted
diff --git a/lisp/obsolete/old-whitespace.el b/lisp/obsolete/old-whitespace.el
index 4619a5852a7..00b32145728 100644
--- a/lisp/obsolete/old-whitespace.el
+++ b/lisp/obsolete/old-whitespace.el
@@ -259,7 +259,7 @@ These are mostly programming and documentation modes. But you may add other
259modes that you want whitespaces checked in by adding something like the 259modes that you want whitespaces checked in by adding something like the
260following to your `.emacs': 260following to your `.emacs':
261 261
262\(setq whitespace-modes (cons 'my-mode (cons 'my-other-mode 262\(setq whitespace-modes (cons \\='my-mode (cons \\='my-other-mode
263 whitespace-modes))\) 263 whitespace-modes))\)
264 264
265Or, alternately, you can use the Emacs `customize' command to set this." 265Or, alternately, you can use the Emacs `customize' command to set this."
diff --git a/lisp/obsolete/otodo-mode.el b/lisp/obsolete/otodo-mode.el
index 04b881094df..be067f80a06 100644
--- a/lisp/obsolete/otodo-mode.el
+++ b/lisp/obsolete/otodo-mode.el
@@ -648,7 +648,7 @@ If point is on an empty line, insert the entry there."
648 (forward-line (1- todo-previous-line)) 648 (forward-line (1- todo-previous-line))
649 (let ((item (todo-item-string-start))) 649 (let ((item (todo-item-string-start)))
650 (setq todo-previous-answer 650 (setq todo-previous-answer
651 (y-or-n-p (concat "More important than '" item "'? "))))) 651 (y-or-n-p (format-message "More important than ‘%s’? " item)))))
652 todo-previous-answer) 652 todo-previous-answer)
653(defalias 'todo-ask-p 'todo-more-important-p) 653(defalias 'todo-ask-p 'todo-more-important-p)
654 654
@@ -734,7 +734,7 @@ If point is on an empty line, insert the entry there."
734Number of entries for each category is given by NOF-PRIORITIES which 734Number of entries for each category is given by NOF-PRIORITIES which
735defaults to `todo-show-priorities'. 735defaults to `todo-show-priorities'.
736 736
737If CATEGORY-PR-PAGE is non-nil, a page separator '^L' is inserted 737If CATEGORY-PR-PAGE is non-nil, a page separator `^L' is inserted
738between each category. 738between each category.
739INTERACTIVE should be non-nil if this function is called interactively." 739INTERACTIVE should be non-nil if this function is called interactively."
740 740
diff --git a/lisp/obsolete/pgg-gpg.el b/lisp/obsolete/pgg-gpg.el
index 5b405e40c2c..cd29c613aab 100644
--- a/lisp/obsolete/pgg-gpg.el
+++ b/lisp/obsolete/pgg-gpg.el
@@ -122,7 +122,7 @@
122 (insert-file-contents output-file-name))) 122 (insert-file-contents output-file-name)))
123 (set-buffer errors-buffer) 123 (set-buffer errors-buffer)
124 (if (memq status '(stop signal)) 124 (if (memq status '(stop signal))
125 (error "%s exited abnormally: '%s'" program exit-status)) 125 (error "%s exited abnormally: %s" program exit-status))
126 (if (= 127 exit-status) 126 (if (= 127 exit-status)
127 (error "%s could not be found" program)))) 127 (error "%s could not be found" program))))
128 (if passphrase-with-newline 128 (if passphrase-with-newline
diff --git a/lisp/obsolete/pgg-pgp.el b/lisp/obsolete/pgg-pgp.el
index af2b2aa7aed..ee7af04c447 100644
--- a/lisp/obsolete/pgg-pgp.el
+++ b/lisp/obsolete/pgg-pgp.el
@@ -99,7 +99,7 @@ Bourne shell or its equivalent \(not tcsh) is needed for \"2>\"."
99 (pgg-convert-lbt-region (point-min)(point-max) 'LF) 99 (pgg-convert-lbt-region (point-min)(point-max) 'LF)
100 100
101 (if (memq status '(stop signal)) 101 (if (memq status '(stop signal))
102 (error "%s exited abnormally: '%s'" program exit-status)) 102 (error "%s exited abnormally: %s" program exit-status))
103 (if (= 127 exit-status) 103 (if (= 127 exit-status)
104 (error "%s could not be found" program)) 104 (error "%s could not be found" program))
105 105
diff --git a/lisp/obsolete/pgg-pgp5.el b/lisp/obsolete/pgg-pgp5.el
index 97caedbe5b3..d87c6fd9020 100644
--- a/lisp/obsolete/pgg-pgp5.el
+++ b/lisp/obsolete/pgg-pgp5.el
@@ -35,22 +35,22 @@
35 :group 'pgg) 35 :group 'pgg)
36 36
37(defcustom pgg-pgp5-pgpe-program "pgpe" 37(defcustom pgg-pgp5-pgpe-program "pgpe"
38 "PGP 5.* 'pgpe' executable." 38 "PGP 5.* `pgpe' executable."
39 :group 'pgg-pgp5 39 :group 'pgg-pgp5
40 :type 'string) 40 :type 'string)
41 41
42(defcustom pgg-pgp5-pgps-program "pgps" 42(defcustom pgg-pgp5-pgps-program "pgps"
43 "PGP 5.* 'pgps' executable." 43 "PGP 5.* `pgps' executable."
44 :group 'pgg-pgp5 44 :group 'pgg-pgp5
45 :type 'string) 45 :type 'string)
46 46
47(defcustom pgg-pgp5-pgpk-program "pgpk" 47(defcustom pgg-pgp5-pgpk-program "pgpk"
48 "PGP 5.* 'pgpk' executable." 48 "PGP 5.* `pgpk' executable."
49 :group 'pgg-pgp5 49 :group 'pgg-pgp5
50 :type 'string) 50 :type 'string)
51 51
52(defcustom pgg-pgp5-pgpv-program "pgpv" 52(defcustom pgg-pgp5-pgpv-program "pgpv"
53 "PGP 5.* 'pgpv' executable." 53 "PGP 5.* `pgpv' executable."
54 :group 'pgg-pgp5 54 :group 'pgg-pgp5
55 :type 'string) 55 :type 'string)
56 56
@@ -115,7 +115,7 @@ Bourne shell or its equivalent \(not tcsh) is needed for \"2>\"."
115 (pgg-convert-lbt-region (point-min)(point-max) 'LF) 115 (pgg-convert-lbt-region (point-min)(point-max) 'LF)
116 116
117 (if (memq status '(stop signal)) 117 (if (memq status '(stop signal))
118 (error "%s exited abnormally: '%s'" program exit-status)) 118 (error "%s exited abnormally: %s" program exit-status))
119 (if (= 127 exit-status) 119 (if (= 127 exit-status)
120 (error "%s could not be found" program)) 120 (error "%s could not be found" program))
121 121
diff --git a/lisp/obsolete/scribe.el b/lisp/obsolete/scribe.el
index 68b2208063b..e28e0aba091 100644
--- a/lisp/obsolete/scribe.el
+++ b/lisp/obsolete/scribe.el
@@ -50,7 +50,7 @@
50 :group 'scribe) 50 :group 'scribe)
51 51
52(defcustom scribe-electric-quote nil 52(defcustom scribe-electric-quote nil
53 "Non-nil makes insert of double quote use \\=`\\=` or '' depending on context." 53 "Non-nil makes insert of double quote use \\=`\\=` or \\='\\=' depending on context."
54 :type 'boolean 54 :type 'boolean
55 :group 'scribe) 55 :group 'scribe)
56 56
@@ -124,7 +124,7 @@ Interesting variables:
124 Non-nil makes Scribe mode use a different style of paragraph separation. 124 Non-nil makes Scribe mode use a different style of paragraph separation.
125 125
126`scribe-electric-quote' 126`scribe-electric-quote'
127 Non-nil makes insert of double quote use \\=`\\=` or '' depending on context. 127 Non-nil makes insert of double quote use \\=`\\=` or \\='\\=' depending on context.
128 128
129`scribe-electric-parenthesis' 129`scribe-electric-parenthesis'
130 Non-nil makes an open-parenthesis char (one of `([<{') 130 Non-nil makes an open-parenthesis char (one of `([<{')
@@ -265,8 +265,8 @@ to skip backward."
265 (forward-char -1)) 265 (forward-char -1))
266 266
267(defun scribe-insert-quote (count) 267(defun scribe-insert-quote (count)
268 "Insert \\=`\\=`, '' or \" according to preceding character. 268 "Insert \\=`\\=`, \\='\\=' or \" according to preceding character.
269If `scribe-electric-quote' is non-nil, insert \\=`\\=`, '' or \" according 269If `scribe-electric-quote' is non-nil, insert \\=`\\=`, \\='\\=' or \" according
270to preceding character. With numeric arg N, always insert N \" characters. 270to preceding character. With numeric arg N, always insert N \" characters.
271Else just insert \"." 271Else just insert \"."
272 (interactive "P") 272 (interactive "P")
diff --git a/lisp/obsolete/sregex.el b/lisp/obsolete/sregex.el
index 80b2c92be09..0a15f50be28 100644
--- a/lisp/obsolete/sregex.el
+++ b/lisp/obsolete/sregex.el
@@ -338,15 +338,15 @@ computed (i.e., non-constant) values in `sregexq' expressions. So
338automatically quote its values. Literal sregex clauses must be 338automatically quote its values. Literal sregex clauses must be
339explicitly quoted like so: 339explicitly quoted like so:
340 340
341 (sregex '(or \"Bob\" \"Robert\")) => \"Bob\\\\|Robert\" 341 (sregex \\='(or \"Bob\" \"Robert\")) => \"Bob\\\\|Robert\"
342 342
343but computed clauses can be included easily, allowing for the reuse 343but computed clauses can be included easily, allowing for the reuse
344of common clauses: 344of common clauses:
345 345
346 (let ((dotstar '(0+ any)) 346 (let ((dotstar \\='(0+ any))
347 (whitespace '(1+ (syntax ?-))) 347 (whitespace \\='(1+ (syntax ?-)))
348 (digits '(1+ (char (?0 . ?9))))) 348 (digits \\='(1+ (char (?0 . ?9)))))
349 (sregex 'bol dotstar \":\" whitespace digits)) => \"^.*:\\\\s-+[0-9]+\" 349 (sregex \\='bol dotstar \":\" whitespace digits)) => \"^.*:\\\\s-+[0-9]+\"
350 350
351Here are the clauses allowed in an `sregex' or `sregexq' expression: 351Here are the clauses allowed in an `sregex' or `sregexq' expression:
352 352
diff --git a/lisp/obsolete/tpu-edt.el b/lisp/obsolete/tpu-edt.el
index 981426581c2..adf6122f299 100644
--- a/lisp/obsolete/tpu-edt.el
+++ b/lisp/obsolete/tpu-edt.el
@@ -873,7 +873,7 @@ With argument, fill and justify."
873 (set-frame-width (selected-frame) width)) 873 (set-frame-width (selected-frame) width))
874 874
875(defun tpu-toggle-newline-and-indent nil 875(defun tpu-toggle-newline-and-indent nil
876 "Toggle between 'newline and indent' and 'simple newline'." 876 "Toggle between newline and indent and simple newline."
877 (interactive) 877 (interactive)
878 (cond (tpu-newline-and-indent-p 878 (cond (tpu-newline-and-indent-p
879 (setq tpu-newline-and-indent-string "") 879 (setq tpu-newline-and-indent-string "")
@@ -1124,7 +1124,7 @@ if ARG is omitted or nil."
1124 1124
1125 M-x help-for-help <CR> p <CR> 1125 M-x help-for-help <CR> p <CR>
1126 1126
1127 Where `M-x' might be any of `Gold-KP7', 'Do', or 'ESC-x'. 1127 Where `M-x' might be any of `Gold-KP7', `Do', or `ESC-x'.
1128 1128
1129 When you successfully invoke this part of the Emacs help facility, you 1129 When you successfully invoke this part of the Emacs help facility, you
1130 will see a buffer named `*Finder*' listing a number of topics. Look for 1130 will see a buffer named `*Finder*' listing a number of topics. Look for
@@ -1313,7 +1313,7 @@ kill modified buffers without asking."
1313 (if tpu-regexp-p "en" "dis")))) 1313 (if tpu-regexp-p "en" "dis"))))
1314 1314
1315(defun tpu-regexp-prompt (prompt) 1315(defun tpu-regexp-prompt (prompt)
1316 "Read a string, adding 'RE' to the prompt if tpu-regexp-p is set." 1316 "Read a string, adding RE to the prompt if tpu-regexp-p is set."
1317 (let ((re-prompt (concat (if tpu-regexp-p "RE ") prompt))) 1317 (let ((re-prompt (concat (if tpu-regexp-p "RE ") prompt)))
1318 (read-from-minibuffer re-prompt nil nil nil 'tpu-regexp-prompt-hist))) 1318 (read-from-minibuffer re-prompt nil nil nil 'tpu-regexp-prompt-hist)))
1319 1319
diff --git a/lisp/obsolete/vc-arch.el b/lisp/obsolete/vc-arch.el
index 8b2454b1ea6..e6540ce74d9 100644
--- a/lisp/obsolete/vc-arch.el
+++ b/lisp/obsolete/vc-arch.el
@@ -315,7 +315,7 @@ Only the value `maybe' can be trusted :-(."
315(declare-function vc-exec-after "vc-dispatcher" (code)) 315(declare-function vc-exec-after "vc-dispatcher" (code))
316 316
317(defun vc-arch-dir-status-files (dir _files callback) 317(defun vc-arch-dir-status-files (dir _files callback)
318 "Run 'tla inventory' for DIR and pass results to CALLBACK. 318 "Run `tla inventory' for DIR and pass results to CALLBACK.
319CALLBACK expects (ENTRIES &optional MORE-TO-COME); see 319CALLBACK expects (ENTRIES &optional MORE-TO-COME); see
320`vc-dir-refresh'." 320`vc-dir-refresh'."
321 (let ((default-directory dir)) 321 (let ((default-directory dir))
diff --git a/lisp/obsolete/vi.el b/lisp/obsolete/vi.el
index 40d2e22eda2..2375eb509be 100644
--- a/lisp/obsolete/vi.el
+++ b/lisp/obsolete/vi.el
@@ -428,16 +428,16 @@ Major differences between this mode and real vi :
428 - Search patterns with line offset (e.g. /pat/+3 or /pat/z.) are 428 - Search patterns with line offset (e.g. /pat/+3 or /pat/z.) are
429 not supported. 429 not supported.
430 - Ex commands are not implemented; try ':' to get some hints. 430 - Ex commands are not implemented; try ':' to get some hints.
431 - No line undo (i.e. the 'U' command), but multi-undo is a standard feature. 431 - No line undo (i.e. the `U' command), but multi-undo is a standard feature.
432 432
433* Modifications 433* Modifications
434 - The stopping positions for some point motion commands (word boundary, 434 - The stopping positions for some point motion commands (word boundary,
435 pattern search) are slightly different from standard 'vi'. 435 pattern search) are slightly different from standard `vi'.
436 Also, no automatic wrap around at end of buffer for pattern searching. 436 Also, no automatic wrap around at end of buffer for pattern searching.
437 - Since changes are done in two steps (deletion then insertion), you need 437 - Since changes are done in two steps (deletion then insertion), you need
438 to undo twice to completely undo a change command. But this is not needed 438 to undo twice to completely undo a change command. But this is not needed
439 for undoing a repeated change command. 439 for undoing a repeated change command.
440 - No need to set/unset 'magic', to search for a string with regular expr 440 - No need to set/unset `magic', to search for a string with regular expr
441 in it just put a prefix arg for the search commands. Replace cmds too. 441 in it just put a prefix arg for the search commands. Replace cmds too.
442 - ^R is bound to incremental backward search, so use ^L to redraw screen. 442 - ^R is bound to incremental backward search, so use ^L to redraw screen.
443 443
@@ -520,7 +520,7 @@ set sw=n M-x set-variable vi-shift-width n "
520(defun vi-goto-insert-state (repetition &optional prefix-code do-it-now-p) 520(defun vi-goto-insert-state (repetition &optional prefix-code do-it-now-p)
521 "Go into insert state, the text entered will be repeated if REPETITION > 1. 521 "Go into insert state, the text entered will be repeated if REPETITION > 1.
522If PREFIX-CODE is given, do it before insertion begins if DO-IT-NOW-P is T. 522If PREFIX-CODE is given, do it before insertion begins if DO-IT-NOW-P is T.
523In any case, the prefix-code will be done before each 'redo-insert'. 523In any case, the prefix-code will be done before each `redo-insert'.
524This function expects `overwrite-mode' being set properly beforehand." 524This function expects `overwrite-mode' being set properly beforehand."
525 (if do-it-now-p (apply (car prefix-code) (cdr prefix-code))) 525 (if do-it-now-p (apply (car prefix-code) (cdr prefix-code)))
526 (setq vi-ins-point (point)) 526 (setq vi-ins-point (point))
@@ -832,7 +832,7 @@ Possible prefix-arg cases are nil, INTEGER, (nil . CHAR) or (INTEGER . CHAR)."
832 832
833(defun vi-goto-mark (mark-char &optional line-flag) 833(defun vi-goto-mark (mark-char &optional line-flag)
834 "Go to marked position or line (if line-flag is given). 834 "Go to marked position or line (if line-flag is given).
835Goto mark '@' means jump into and pop the top mark on the mark ring." 835Goto mark @ means jump into and pop the top mark on the mark ring."
836 (cond ((char-equal mark-char last-command-event) ; `` or '' 836 (cond ((char-equal mark-char last-command-event) ; `` or ''
837 (exchange-point-and-mark) (if line-flag (back-to-indentation))) 837 (exchange-point-and-mark) (if line-flag (back-to-indentation)))
838 ((char-equal mark-char ?@) ; jump and pop mark 838 ((char-equal mark-char ?@) ; jump and pop mark
diff --git a/lisp/org/ob-core.el b/lisp/org/ob-core.el
index bb46267c006..ffc7df4e928 100644
--- a/lisp/org/ob-core.el
+++ b/lisp/org/ob-core.el
@@ -1677,7 +1677,7 @@ If the point is not on a source block then return nil."
1677 (if point 1677 (if point
1678 ;; taken from `org-open-at-point' 1678 ;; taken from `org-open-at-point'
1679 (progn (org-mark-ring-push) (goto-char point) (org-show-context)) 1679 (progn (org-mark-ring-push) (goto-char point) (org-show-context))
1680 (message "source-code block '%s' not found in this buffer" name)))) 1680 (message "source-code block %s not found in this buffer" name))))
1681 1681
1682(defun org-babel-find-named-block (name) 1682(defun org-babel-find-named-block (name)
1683 "Find a named source-code block. 1683 "Find a named source-code block.
@@ -1712,7 +1712,7 @@ org-babel-named-src-block-regexp."
1712 (if point 1712 (if point
1713 ;; taken from `org-open-at-point' 1713 ;; taken from `org-open-at-point'
1714 (progn (goto-char point) (org-show-context)) 1714 (progn (goto-char point) (org-show-context))
1715 (message "result '%s' not found in this buffer" name)))) 1715 (message "result %s not found in this buffer" name))))
1716 1716
1717(defun org-babel-find-named-result (name &optional point) 1717(defun org-babel-find-named-result (name &optional point)
1718 "Find a named result. 1718 "Find a named result.
@@ -2207,7 +2207,7 @@ file's directory then expand relative links."
2207 "Make true to capitalize begin/end example markers inserted by code blocks.") 2207 "Make true to capitalize begin/end example markers inserted by code blocks.")
2208 2208
2209(defun org-babel-examplize-region (beg end &optional results-switches) 2209(defun org-babel-examplize-region (beg end &optional results-switches)
2210 "Comment out region using the inline '==' or ': ' org example quote." 2210 "Comment out region using the inline == or : org example quote."
2211 (interactive "*r") 2211 (interactive "*r")
2212 (let ((chars-between (lambda (b e) 2212 (let ((chars-between (lambda (b e)
2213 (not (string-match "^[\\s]*$" (buffer-substring b e))))) 2213 (not (string-match "^[\\s]*$" (buffer-substring b e)))))
@@ -2406,7 +2406,7 @@ CONTEXT may be one of :tangle, :export or :eval."
2406 "Expand Noweb references in the body of the current source code block. 2406 "Expand Noweb references in the body of the current source code block.
2407 2407
2408For example the following reference would be replaced with the 2408For example the following reference would be replaced with the
2409body of the source-code block named 'example-block'. 2409body of the source-code block named `example-block'.
2410 2410
2411<<example-block>> 2411<<example-block>>
2412 2412
@@ -2419,7 +2419,7 @@ This function must be called from inside of the buffer containing
2419the source-code block which holds BODY. 2419the source-code block which holds BODY.
2420 2420
2421In addition the following syntax can be used to insert the 2421In addition the following syntax can be used to insert the
2422results of evaluating the source-code block named 'example-block'. 2422results of evaluating the source-code block named `example-block'.
2423 2423
2424<<example-block()>> 2424<<example-block()>>
2425 2425
@@ -2583,7 +2583,7 @@ block but are passed literally to the \"example-block\"."
2583(defun org-babel-read (cell &optional inhibit-lisp-eval) 2583(defun org-babel-read (cell &optional inhibit-lisp-eval)
2584 "Convert the string value of CELL to a number if appropriate. 2584 "Convert the string value of CELL to a number if appropriate.
2585Otherwise if cell looks like lisp (meaning it starts with a 2585Otherwise if cell looks like lisp (meaning it starts with a
2586\"(\", \"'\", \"\\=`\" or a \"[\") then read it as lisp, 2586\"(\", \"\\='\", \"\\=`\" or a \"[\") then read it as lisp,
2587otherwise return it unmodified as a string. Optional argument 2587otherwise return it unmodified as a string. Optional argument
2588NO-LISP-EVAL inhibits lisp evaluation for situations in which is 2588NO-LISP-EVAL inhibits lisp evaluation for situations in which is
2589it not appropriate." 2589it not appropriate."
diff --git a/lisp/org/ob-exp.el b/lisp/org/ob-exp.el
index 3bfa8c55c78..92006f81756 100644
--- a/lisp/org/ob-exp.el
+++ b/lisp/org/ob-exp.el
@@ -98,7 +98,7 @@ be executed."
98 98
99(defun org-babel-exp-src-block (&rest headers) 99(defun org-babel-exp-src-block (&rest headers)
100 "Process source block for export. 100 "Process source block for export.
101Depending on the 'export' headers argument, replace the source 101Depending on the `export' headers argument, replace the source
102code block like this: 102code block like this:
103 103
104both ---- display the code and the results 104both ---- display the code and the results
diff --git a/lisp/org/ob-fortran.el b/lisp/org/ob-fortran.el
index 30b5350767f..0e6eb4ff7c9 100644
--- a/lisp/org/ob-fortran.el
+++ b/lisp/org/ob-fortran.el
@@ -108,7 +108,7 @@ it's header arguments."
108 "Wrap body in a \"program ... end program\" block if none exists." 108 "Wrap body in a \"program ... end program\" block if none exists."
109 (if (string-match "^[ \t]*program[ \t]*.*" (capitalize body)) 109 (if (string-match "^[ \t]*program[ \t]*.*" (capitalize body))
110 (let ((vars (mapcar #'cdr (org-babel-get-header params :var)))) 110 (let ((vars (mapcar #'cdr (org-babel-get-header params :var))))
111 (if vars (error "Cannot use :vars if 'program' statement is present")) 111 (if vars (error "Cannot use :vars if program statement is present"))
112 body) 112 body)
113 (format "program main\n%s\nend program main\n" body))) 113 (format "program main\n%s\nend program main\n" body)))
114 114
diff --git a/lisp/org/ob-python.el b/lisp/org/ob-python.el
index 3d441a3033c..4abe7affe5c 100644
--- a/lisp/org/ob-python.el
+++ b/lisp/org/ob-python.el
@@ -64,7 +64,7 @@ This will typically be either 'python or 'python-mode."
64 :type 'string) 64 :type 'string)
65 65
66(defcustom org-babel-python-None-to 'hline 66(defcustom org-babel-python-None-to 'hline
67 "Replace 'None' in python tables with this before returning." 67 "Replace None in python tables with this before returning."
68 :group 'org-babel 68 :group 'org-babel
69 :version "24.4" 69 :version "24.4"
70 :package-version '(Org . "8.0") 70 :package-version '(Org . "8.0")
diff --git a/lisp/org/ob-ref.el b/lisp/org/ob-ref.el
index e5085ac7b49..472d3e6f657 100644
--- a/lisp/org/ob-ref.el
+++ b/lisp/org/ob-ref.el
@@ -176,7 +176,7 @@ the variable."
176 ;; buffer (marker-buffer id-loc) 176 ;; buffer (marker-buffer id-loc)
177 ;; loc (marker-position id-loc)) 177 ;; loc (marker-position id-loc))
178 ;; (move-marker id-loc nil) 178 ;; (move-marker id-loc nil)
179 (error "Reference '%s' not found in this buffer" ref)) 179 (error "Reference %s not found in this buffer" ref))
180 (cond 180 (cond
181 (lob-info (setq type 'lob)) 181 (lob-info (setq type 'lob))
182 (id (setq type 'id)) 182 (id (setq type 'id))
diff --git a/lisp/org/ob-scheme.el b/lisp/org/ob-scheme.el
index 02b9dc32e95..419b9a69097 100644
--- a/lisp/org/ob-scheme.el
+++ b/lisp/org/ob-scheme.el
@@ -109,7 +109,7 @@ For a named session, the buffer name will be the session name.
109 109
110If the session is unnamed (nil), generate a name. 110If the session is unnamed (nil), generate a name.
111 111
112If the session is 'none', use nil for the session name, and 112If the session is none, use nil for the session name, and
113org-babel-scheme-execute-with-geiser will use a temporary session." 113org-babel-scheme-execute-with-geiser will use a temporary session."
114 (let ((result 114 (let ((result
115 (cond ((not name) 115 (cond ((not name)
diff --git a/lisp/org/org-agenda.el b/lisp/org/org-agenda.el
index 3df9fb6d420..b73e130fad1 100644
--- a/lisp/org/org-agenda.el
+++ b/lisp/org/org-agenda.el
@@ -1211,7 +1211,7 @@ For example, 9:30am would become 09:30 rather than 9:30."
1211 :type 'boolean) 1211 :type 'boolean)
1212 1212
1213(defun org-agenda-time-of-day-to-ampm (time) 1213(defun org-agenda-time-of-day-to-ampm (time)
1214 "Convert TIME of a string like '13:45' to an AM/PM style time string." 1214 "Convert TIME of a string like 13:45 to an AM/PM style time string."
1215 (let* ((hour-number (string-to-number (substring time 0 -3))) 1215 (let* ((hour-number (string-to-number (substring time 0 -3)))
1216 (minute (substring time -2)) 1216 (minute (substring time -2))
1217 (ampm "am")) 1217 (ampm "am"))
@@ -1975,7 +1975,7 @@ estimate."
1975 :type 'boolean) 1975 :type 'boolean)
1976 1976
1977(defcustom org-agenda-auto-exclude-function nil 1977(defcustom org-agenda-auto-exclude-function nil
1978 "A function called with a tag to decide if it is filtered on '/ RET'. 1978 "A function called with a tag to decide if it is filtered on / RET.
1979The sole argument to the function, which is called once for each 1979The sole argument to the function, which is called once for each
1980possible tag, is a string giving the name of the tag. The 1980possible tag, is a string giving the name of the tag. The
1981function should return either nil if the tag should be included 1981function should return either nil if the tag should be included
@@ -3625,9 +3625,9 @@ FILTER-ALIST is an alist of filters we need to apply when
3625 ;; Popup existing buffer 3625 ;; Popup existing buffer
3626 (org-agenda-prepare-window (get-buffer org-agenda-buffer-name) 3626 (org-agenda-prepare-window (get-buffer org-agenda-buffer-name)
3627 filter-alist) 3627 filter-alist)
3628 (message "Sticky Agenda buffer, use `r' to refresh") 3628 (message "Sticky Agenda buffer, use r to refresh")
3629 (or org-agenda-multi (org-agenda-fit-window-to-buffer)) 3629 (or org-agenda-multi (org-agenda-fit-window-to-buffer))
3630 (throw 'exit "Sticky Agenda buffer, use `r' to refresh")) 3630 (throw 'exit "Sticky Agenda buffer, use r to refresh"))
3631 (setq org-todo-keywords-for-agenda nil) 3631 (setq org-todo-keywords-for-agenda nil)
3632 (setq org-drawers-for-agenda nil) 3632 (setq org-drawers-for-agenda nil)
3633 (put 'org-agenda-tag-filter :preset-filter 3633 (put 'org-agenda-tag-filter :preset-filter
diff --git a/lisp/org/org-bibtex.el b/lisp/org/org-bibtex.el
index 8b5da8f851c..2eb2d12633e 100644
--- a/lisp/org/org-bibtex.el
+++ b/lisp/org/org-bibtex.el
@@ -190,7 +190,7 @@
190 (:booktitle . "Title of a book, part of which is being cited. See the LaTeX book for how to type titles. For book entries, use the title field instead.") 190 (:booktitle . "Title of a book, part of which is being cited. See the LaTeX book for how to type titles. For book entries, use the title field instead.")
191 (:chapter . "A chapter (or section or whatever) number.") 191 (:chapter . "A chapter (or section or whatever) number.")
192 (:crossref . "The database key of the entry being cross referenced.") 192 (:crossref . "The database key of the entry being cross referenced.")
193 (:edition . "The edition of a book for example, 'Second'. This should be an ordinal, and should have the first letter capitalized, as shown here; the standard styles convert to lower case when necessary.") 193 (:edition . "The edition of a book for example, ‘Second’. This should be an ordinal, and should have the first letter capitalized, as shown here; the standard styles convert to lower case when necessary.")
194 (:editor . "Name(s) of editor(s), typed as indicated in the LaTeX book. If there is also an author field, then the editor field gives the editor of the book or collection in which the reference appears.") 194 (:editor . "Name(s) of editor(s), typed as indicated in the LaTeX book. If there is also an author field, then the editor field gives the editor of the book or collection in which the reference appears.")
195 (:howpublished . "How something strange has been published. The first word should be capitalized.") 195 (:howpublished . "How something strange has been published. The first word should be capitalized.")
196 (:institution . "The sponsoring institution of a technical report.") 196 (:institution . "The sponsoring institution of a technical report.")
@@ -205,9 +205,9 @@
205 (:school . "The name of the school where a thesis was written.") 205 (:school . "The name of the school where a thesis was written.")
206 (:series . "The name of a series or set of books. When citing an entire book, the title field gives its title and an optional series field gives the name of a series or multi-volume set in which the book is published.") 206 (:series . "The name of a series or set of books. When citing an entire book, the title field gives its title and an optional series field gives the name of a series or multi-volume set in which the book is published.")
207 (:title . "The work’s title, typed as explained in the LaTeX book.") 207 (:title . "The work’s title, typed as explained in the LaTeX book.")
208 (:type . "The type of a technical report for example, 'Research Note'.") 208 (:type . "The type of a technical report for example, Research Note.")
209 (:volume . "The volume of a journal or multi-volume book.") 209 (:volume . "The volume of a journal or multi-volume book.")
210 (:year . "The year of publication or, for an unpublished work, the year it was written. Generally it should consist of four numerals, such as 1984, although the standard styles can handle any year whose last four nonpunctuation characters are numerals, such as '(about 1984)'")) 210 (:year . "The year of publication or, for an unpublished work, the year it was written. Generally it should consist of four numerals, such as 1984, although the standard styles can handle any year whose last four nonpunctuation characters are numerals, such as ‘(about 1984)’"))
211 "Bibtex fields with descriptions.") 211 "Bibtex fields with descriptions.")
212 212
213(defvar org-bibtex-entries nil 213(defvar org-bibtex-entries nil
@@ -221,7 +221,7 @@
221 221
222(defcustom org-bibtex-prefix nil 222(defcustom org-bibtex-prefix nil
223 "Optional prefix for all bibtex property names. 223 "Optional prefix for all bibtex property names.
224For example setting to 'BIB_' would allow interoperability with fireforg." 224For example setting to BIB_ would allow interoperability with fireforg."
225 :group 'org-bibtex 225 :group 'org-bibtex
226 :version "24.1" 226 :version "24.1"
227 :type '(choice 227 :type '(choice
diff --git a/lisp/org/org-clock.el b/lisp/org/org-clock.el
index c0a45b3ad13..aee91ce42fb 100644
--- a/lisp/org/org-clock.el
+++ b/lisp/org/org-clock.el
@@ -389,8 +389,8 @@ nil current clock is not displayed"
389(defcustom org-clock-frame-title-format '(t org-mode-line-string) 389(defcustom org-clock-frame-title-format '(t org-mode-line-string)
390 "The value for `frame-title-format' when clocking in. 390 "The value for `frame-title-format' when clocking in.
391 391
392When `org-clock-clocked-in-display' is set to 'frame-title 392When `org-clock-clocked-in-display' is set to `frame-title'
393or 'both, clocking in will replace `frame-title-format' with 393or `both', clocking in will replace `frame-title-format' with
394this value. Clocking out will restore `frame-title-format'. 394this value. Clocking out will restore `frame-title-format'.
395 395
396`org-frame-title-string' is a format string using the same 396`org-frame-title-string' is a format string using the same
@@ -717,8 +717,9 @@ Notification is shown only once."
717 (unless org-clock-notification-was-shown 717 (unless org-clock-notification-was-shown
718 (setq org-clock-notification-was-shown t) 718 (setq org-clock-notification-was-shown t)
719 (org-notify 719 (org-notify
720 (format "Task '%s' should be finished by now. (%s)" 720 (format-message "Task ‘%s’ should be finished by now. (%s)"
721 org-clock-heading org-clock-effort) org-clock-sound)) 721 org-clock-heading org-clock-effort)
722 org-clock-sound))
722 (setq org-clock-notification-was-shown nil))))) 723 (setq org-clock-notification-was-shown nil)))))
723 724
724(defun org-notify (notification &optional play-sound) 725(defun org-notify (notification &optional play-sound)
@@ -937,7 +938,7 @@ was started."
937 (org-clock-jump-to-current-clock clock)) 938 (org-clock-jump-to-current-clock clock))
938 (unless org-clock-resolve-expert 939 (unless org-clock-resolve-expert
939 (with-output-to-temp-buffer "*Org Clock*" 940 (with-output-to-temp-buffer "*Org Clock*"
940 (princ "Select a Clock Resolution Command: 941 (princ (format-message "Select a Clock Resolution Command:
941 942
942i/q Ignore this question; the same as keeping all the idle time. 943i/q Ignore this question; the same as keeping all the idle time.
943 944
@@ -946,8 +947,8 @@ k/K Keep X minutes of the idle time (default is all). If this
946 that many minutes after the time that idling began, and then 947 that many minutes after the time that idling began, and then
947 clocked back in at the present time. 948 clocked back in at the present time.
948 949
949g/G Indicate that you \"got back\" X minutes ago. This is quite 950g/G Indicate that you got back X minutes ago. This is quite
950 different from 'k': it clocks you out from the beginning of 951 different from k: it clocks you out from the beginning of
951 the idle period and clock you back in X minutes ago. 952 the idle period and clock you back in X minutes ago.
952 953
953s/S Subtract the idle time from the current clock. This is the 954s/S Subtract the idle time from the current clock. This is the
@@ -959,7 +960,7 @@ C Cancel the open timer altogether. It will be as though you
959j/J Jump to the current clock, to make manual adjustments. 960j/J Jump to the current clock, to make manual adjustments.
960 961
961For all these options, using uppercase makes your final state 962For all these options, using uppercase makes your final state
962to be CLOCKED OUT."))) 963to be CLOCKED OUT."))))
963 (org-fit-window-to-buffer (get-buffer-window "*Org Clock*")) 964 (org-fit-window-to-buffer (get-buffer-window "*Org Clock*"))
964 (let (char-pressed) 965 (let (char-pressed)
965 (when (featurep 'xemacs) 966 (when (featurep 'xemacs)
diff --git a/lisp/org/org-element.el b/lisp/org/org-element.el
index 651ce670fcc..573d7eeca2d 100644
--- a/lisp/org/org-element.el
+++ b/lisp/org/org-element.el
@@ -4141,12 +4141,12 @@ Assuming TREE is a variable containing an Org buffer parse tree,
4141the following example will return a flat list of all `src-block' 4141the following example will return a flat list of all `src-block'
4142and `example-block' elements in it: 4142and `example-block' elements in it:
4143 4143
4144 \(org-element-map tree '(example-block src-block) 'identity) 4144 \(org-element-map tree \\='(example-block src-block) \\='identity)
4145 4145
4146The following snippet will find the first headline with a level 4146The following snippet will find the first headline with a level
4147of 1 and a \"phone\" tag, and will return its beginning position: 4147of 1 and a \"phone\" tag, and will return its beginning position:
4148 4148
4149 \(org-element-map tree 'headline 4149 \(org-element-map tree \\='headline
4150 \(lambda (hl) 4150 \(lambda (hl)
4151 \(and (= (org-element-property :level hl) 1) 4151 \(and (= (org-element-property :level hl) 1)
4152 \(member \"phone\" (org-element-property :tags hl)) 4152 \(member \"phone\" (org-element-property :tags hl))
@@ -4156,15 +4156,15 @@ of 1 and a \"phone\" tag, and will return its beginning position:
4156The next example will return a flat list of all `plain-list' type 4156The next example will return a flat list of all `plain-list' type
4157elements in TREE that are not a sub-list themselves: 4157elements in TREE that are not a sub-list themselves:
4158 4158
4159 \(org-element-map tree 'plain-list 'identity nil nil 'plain-list) 4159 \(org-element-map tree \\='plain-list \\='identity nil nil \\='plain-list)
4160 4160
4161Eventually, this example will return a flat list of all `bold' 4161Eventually, this example will return a flat list of all `bold'
4162type objects containing a `latex-snippet' type object, even 4162type objects containing a `latex-snippet' type object, even
4163looking into captions: 4163looking into captions:
4164 4164
4165 \(org-element-map tree 'bold 4165 \(org-element-map tree \\='bold
4166 \(lambda (b) 4166 \(lambda (b)
4167 \(and (org-element-map b 'latex-snippet 'identity nil t) b)) 4167 \(and (org-element-map b \\='latex-snippet \\='identity nil t) b))
4168 nil nil nil t)" 4168 nil nil nil t)"
4169 ;; Ensure TYPES and NO-RECURSION are a list, even of one element. 4169 ;; Ensure TYPES and NO-RECURSION are a list, even of one element.
4170 (unless (listp types) (setq types (list types))) 4170 (unless (listp types) (setq types (list types)))
diff --git a/lisp/org/org-feed.el b/lisp/org/org-feed.el
index f0121242158..22e543c35f7 100644
--- a/lisp/org/org-feed.el
+++ b/lisp/org/org-feed.el
@@ -690,7 +690,8 @@ formatted as a string, not the original XML data."
690 (xml-node-children content))))) 690 (xml-node-children content)))))
691 (t 691 (t
692 (setq entry (plist-put entry :description 692 (setq entry (plist-put entry :description
693 (format "Unknown '%s' content." type))))))) 693 (format-message
694 "Unknown ‘%s’ content." type)))))))
694 entry)) 695 entry))
695 696
696(provide 'org-feed) 697(provide 'org-feed)
diff --git a/lisp/org/org-habit.el b/lisp/org/org-habit.el
index cf2f4c81fbd..7911dcff9ab 100644
--- a/lisp/org/org-habit.el
+++ b/lisp/org/org-habit.el
@@ -180,7 +180,7 @@ This list represents a \"habit\" for the rest of this module."
180 (error "Habit %s has no scheduled date" habit-entry)) 180 (error "Habit %s has no scheduled date" habit-entry))
181 (unless scheduled-repeat 181 (unless scheduled-repeat
182 (error 182 (error
183 "Habit '%s' has no scheduled repeat period or has an incorrect one" 183 "Habit %s has no scheduled repeat period or has an incorrect one"
184 habit-entry)) 184 habit-entry))
185 (setq sr-days (org-habit-duration-to-days scheduled-repeat)) 185 (setq sr-days (org-habit-duration-to-days scheduled-repeat))
186 (unless (> sr-days 0) 186 (unless (> sr-days 0)
diff --git a/lisp/org/org-irc.el b/lisp/org/org-irc.el
index 62f3d9596c5..fc3294f684f 100644
--- a/lisp/org/org-irc.el
+++ b/lisp/org/org-irc.el
@@ -108,7 +108,7 @@ attributes that are found."
108(defun org-irc-ellipsify-description (string &optional after) 108(defun org-irc-ellipsify-description (string &optional after)
109 "Remove unnecessary white space from STRING and add ellipses if necessary. 109 "Remove unnecessary white space from STRING and add ellipses if necessary.
110Strip starting and ending white space from STRING and replace any 110Strip starting and ending white space from STRING and replace any
111chars that the value AFTER with '...'" 111chars that the value AFTER with ..."
112 (let* ((after (number-to-string (or after 30))) 112 (let* ((after (number-to-string (or after 30)))
113 (replace-map (list (cons "^[ \t]*" "") 113 (replace-map (list (cons "^[ \t]*" "")
114 (cons "[ \t]*$" "") 114 (cons "[ \t]*$" "")
@@ -172,7 +172,7 @@ the session itself."
172 (org-store-link-props 172 (org-store-link-props
173 :type "irc" 173 :type "irc"
174 :link (concat "irc:/" link-text) 174 :link (concat "irc:/" link-text)
175 :description (concat "irc session '" link-text "'") 175 :description (concat "irc session `" link-text "'")
176 :server (car (car link)) 176 :server (car (car link))
177 :port (or (string-to-number (cadr (pop link))) erc-default-port) 177 :port (or (string-to-number (cadr (pop link))) erc-default-port)
178 :nick (pop link)) 178 :nick (pop link))
diff --git a/lisp/org/org-list.el b/lisp/org/org-list.el
index 432e4310fae..28bed8dcc59 100644
--- a/lisp/org/org-list.el
+++ b/lisp/org/org-list.el
@@ -230,7 +230,7 @@ This variable needs to be set before org.el is loaded. If you
230need to make a change while Emacs is running, use the customize 230need to make a change while Emacs is running, use the customize
231interface or run the following code after updating it: 231interface or run the following code after updating it:
232 232
233 \(when (featurep 'org-element) (load \"org-element\" t t))" 233 \(when (featurep \\='org-element) (load \"org-element\" t t))"
234 :group 'org-plain-lists 234 :group 'org-plain-lists
235 :version "24.1" 235 :version "24.1"
236 :type 'boolean 236 :type 'boolean
diff --git a/lisp/org/org-mouse.el b/lisp/org/org-mouse.el
index 9b218147b65..a52c1962787 100644
--- a/lisp/org/org-mouse.el
+++ b/lisp/org/org-mouse.el
@@ -378,7 +378,7 @@ nor a function, elements of KEYWORDS are used directly."
378(defvar org-mouse-priority-regexp "\\[#\\([A-Z]\\)\\]" 378(defvar org-mouse-priority-regexp "\\[#\\([A-Z]\\)\\]"
379 "Regular expression matching the priority indicator. 379 "Regular expression matching the priority indicator.
380Differs from `org-priority-regexp' in that it doesn't contain the 380Differs from `org-priority-regexp' in that it doesn't contain the
381leading '.*?'.") 381leading `.*?'.")
382 382
383(defun org-mouse-get-priority (&optional default) 383(defun org-mouse-get-priority (&optional default)
384 "Return the priority of the current headline. 384 "Return the priority of the current headline.
@@ -539,7 +539,7 @@ SCHEDULED: or DEADLINE: or ANYTHINGLIKETHIS:"
539 ((stringp (nth 2 entry)) 539 ((stringp (nth 2 entry))
540 (concat (org-mouse-agenda-type (nth 1 entry)) 540 (concat (org-mouse-agenda-type (nth 1 entry))
541 (nth 2 entry))) 541 (nth 2 entry)))
542 (t "Agenda Command '%s'")) 542 (t "Agenda Command %s"))
543 30)))) 543 30))))
544 "--" 544 "--"
545 ["Delete Blank Lines" delete-blank-lines 545 ["Delete Blank Lines" delete-blank-lines
@@ -566,7 +566,7 @@ SCHEDULED: or DEADLINE: or ANYTHINGLIKETHIS:"
566 (save-excursion (org-apply-on-list wrap-fun nil))))) 566 (save-excursion (org-apply-on-list wrap-fun nil)))))
567 567
568(defun org-mouse-bolp () 568(defun org-mouse-bolp ()
569 "Return true if there only spaces, tabs, and '*' before point. 569 "Return true if there only spaces, tabs, and * before point.
570This means, between the beginning of line and the point." 570This means, between the beginning of line and the point."
571 (save-excursion 571 (save-excursion
572 (skip-chars-backward " \t*") (bolp))) 572 (skip-chars-backward " \t*") (bolp)))
@@ -708,9 +708,9 @@ This means, between the beginning of line and the point."
708 ((org-mouse-looking-at ":\\([A-Za-z0-9_]+\\):" "A-Za-z0-9_" -1) ;tags 708 ((org-mouse-looking-at ":\\([A-Za-z0-9_]+\\):" "A-Za-z0-9_" -1) ;tags
709 (popup-menu 709 (popup-menu
710 `(nil 710 `(nil
711 [,(format "Display '%s'" (match-string 1)) 711 [,(format-message "Display %s" (match-string 1))
712 (org-tags-view nil ,(match-string 1))] 712 (org-tags-view nil ,(match-string 1))]
713 [,(format "Sparse Tree '%s'" (match-string 1)) 713 [,(format-message "Sparse Tree %s" (match-string 1))
714 (org-tags-sparse-tree nil ,(match-string 1))] 714 (org-tags-sparse-tree nil ,(match-string 1))]
715 "--" 715 "--"
716 ,@(org-mouse-tag-menu)))) 716 ,@(org-mouse-tag-menu))))
diff --git a/lisp/org/org-plot.el b/lisp/org/org-plot.el
index f092c71b55c..7024ed6e507 100644
--- a/lisp/org/org-plot.el
+++ b/lisp/org/org-plot.el
@@ -94,7 +94,7 @@ Return value is the point at the beginning of the table."
94 (goto-char (org-table-begin))) 94 (goto-char (org-table-begin)))
95 95
96(defun org-plot/collect-options (&optional params) 96(defun org-plot/collect-options (&optional params)
97 "Collect options from an org-plot '#+Plot:' line. 97 "Collect options from an org-plot #+Plot: line.
98Accepts an optional property list PARAMS, to which the options 98Accepts an optional property list PARAMS, to which the options
99will be added. Returns the resulting property list." 99will be added. Returns the resulting property list."
100 (interactive) 100 (interactive)
diff --git a/lisp/org/org-protocol.el b/lisp/org/org-protocol.el
index d0750f7d639..4d9e79f54ea 100644
--- a/lisp/org/org-protocol.el
+++ b/lisp/org/org-protocol.el
@@ -394,7 +394,7 @@ The sub-protocol used to reach this function is set in
394`org-protocol-protocol-alist'. 394`org-protocol-protocol-alist'.
395 395
396This function detects an URL, title and optional text, separated 396This function detects an URL, title and optional text, separated
397by '/'. The location for a browser's bookmark looks like this: 397by `/'. The location for a browser's bookmark looks like this:
398 398
399 javascript:location.href='org-protocol://capture://'+ \\ 399 javascript:location.href='org-protocol://capture://'+ \\
400 encodeURIComponent(location.href)+'/' \\ 400 encodeURIComponent(location.href)+'/' \\
diff --git a/lisp/org/org-src.el b/lisp/org/org-src.el
index 12d7fa1264c..4f7998678be 100644
--- a/lisp/org/org-src.el
+++ b/lisp/org/org-src.el
@@ -865,9 +865,9 @@ This command is not bound to a key by default, to avoid conflicts
865with language major mode bindings. To bind it to C-c @ in all 865with language major mode bindings. To bind it to C-c @ in all
866language major modes, you could use 866language major modes, you could use
867 867
868 (add-hook 'org-src-mode-hook 868 (add-hook \\='org-src-mode-hook
869 (lambda () (define-key org-src-mode-map \"\\C-c@\" 869 (lambda () (define-key org-src-mode-map \"\\C-c@\"
870 'org-src-do-key-sequence-at-code-block))) 870 \\='org-src-do-key-sequence-at-code-block)))
871 871
872In that case, for example, C-c @ t issued in code edit buffers 872In that case, for example, C-c @ t issued in code edit buffers
873would tangle the current Org code block, C-c @ e would execute 873would tangle the current Org code block, C-c @ e would execute
diff --git a/lisp/org/org-table.el b/lisp/org/org-table.el
index d84c51bbbc3..fb593674ec4 100644
--- a/lisp/org/org-table.el
+++ b/lisp/org/org-table.el
@@ -3404,7 +3404,7 @@ Parameters get priority."
3404 (if (eq org-table-use-standard-references t) 3404 (if (eq org-table-use-standard-references t)
3405 (org-table-fedit-toggle-ref-type)) 3405 (org-table-fedit-toggle-ref-type))
3406 (org-goto-line startline) 3406 (org-goto-line startline)
3407 (message "Edit formulas, finish with `C-c C-c' or `C-c ' '. See menu for more commands."))) 3407 (message "Edit formulas, finish with C-c C-c or C-c '. See menu for more commands.")))
3408 3408
3409(defun org-table-fedit-post-command () 3409(defun org-table-fedit-post-command ()
3410 (when (not (memq this-command '(lisp-complete-symbol))) 3410 (when (not (memq this-command '(lisp-complete-symbol)))
diff --git a/lisp/org/org.el b/lisp/org/org.el
index 326fb96fa13..acfc6f0743e 100644
--- a/lisp/org/org.el
+++ b/lisp/org/org.el
@@ -381,7 +381,7 @@ core modules, nor modules from the CONTRIB directory). Just add symbols
381to the end of the list. If the package is called org-xyz.el, then you need 381to the end of the list. If the package is called org-xyz.el, then you need
382to add the symbol `xyz', and the package must have a call to: 382to add the symbol `xyz', and the package must have a call to:
383 383
384 \(provide 'org-xyz) 384 \(provide \\='org-xyz)
385 385
386For export specific modules, see also `org-export-backends'." 386For export specific modules, see also `org-export-backends'."
387 :group 'org 387 :group 'org
@@ -471,20 +471,20 @@ value of the variable, after updating it:
471 \(lambda (backend) 471 \(lambda (backend)
472 \(let ((name (org-export-backend-name backend))) 472 \(let ((name (org-export-backend-name backend)))
473 \(or (memq name val) 473 \(or (memq name val)
474 \(catch 'parentp 474 \(catch \\='parentp
475 \(dolist (b val) 475 \(dolist (b val)
476 \(and (org-export-derived-backend-p b name) 476 \(and (org-export-derived-backend-p b name)
477 \(throw 'parentp t))))))) 477 \(throw \\='parentp t)))))))
478 org-export--registered-backends)) 478 org-export--registered-backends))
479 \(let ((new-list (mapcar 'org-export-backend-name 479 \(let ((new-list (mapcar \\='org-export-backend-name
480 org-export--registered-backends))) 480 org-export--registered-backends)))
481 \(dolist (backend val) 481 \(dolist (backend val)
482 \(cond 482 \(cond
483 \((not (load (format \"ox-%s\" backend) t t)) 483 \((not (load (format \"ox-%s\" backend) t t))
484 \(message \"Problems while trying to load export back-end `%s'\" 484 \(message \"Problems while trying to load export back-end %s\"
485 backend)) 485 backend))
486 \((not (memq backend new-list)) (push backend new-list)))) 486 \((not (memq backend new-list)) (push backend new-list))))
487 \(set-default 'org-export-backends new-list))) 487 \(set-default \\='org-export-backends new-list)))
488 488
489Adding a back-end to this list will also pull the back-end it 489Adding a back-end to this list will also pull the back-end it
490depends on, if any." 490depends on, if any."
@@ -1548,8 +1548,8 @@ links in Org-mode buffers can have an optional tag after a double colon, e.g.
1548 1548
1549 [[linkkey:tag][description]] 1549 [[linkkey:tag][description]]
1550 1550
1551The 'linkkey' must be a word word, starting with a letter, followed 1551The `linkkey' must be a word word, starting with a letter, followed
1552by letters, numbers, '-' or '_'. 1552by letters, numbers, `-' or `_'.
1553 1553
1554If REPLACE is a string, the tag will simply be appended to create the link. 1554If REPLACE is a string, the tag will simply be appended to create the link.
1555If the string contains \"%s\", the tag will be inserted there. If the string 1555If the string contains \"%s\", the tag will be inserted there. If the string
@@ -2487,7 +2487,7 @@ TODO state changes
2487------------------ 2487------------------
2488:type todo-state-change 2488:type todo-state-change
2489:from previous state (keyword as a string), or nil, or a symbol 2489:from previous state (keyword as a string), or nil, or a symbol
2490 'todo' or 'done', to indicate the general type of state. 2490 `todo' or `done', to indicate the general type of state.
2491:to new state, like in :from") 2491:to new state, like in :from")
2492 2492
2493(defcustom org-enforce-todo-dependencies nil 2493(defcustom org-enforce-todo-dependencies nil
@@ -3291,10 +3291,10 @@ Instead of customizing this variable directly, you might want to
3291set it locally for capture buffers, because there no list of 3291set it locally for capture buffers, because there no list of
3292tags in that file can be created dynamically (there are none). 3292tags in that file can be created dynamically (there are none).
3293 3293
3294 (add-hook 'org-capture-mode-hook 3294 (add-hook \\='org-capture-mode-hook
3295 (lambda () 3295 (lambda ()
3296 (set (make-local-variable 3296 (set (make-local-variable
3297 'org-complete-tags-always-offer-all-agenda-tags) 3297 \\='org-complete-tags-always-offer-all-agenda-tags)
3298 t)))" 3298 t)))"
3299 :group 'org-tags 3299 :group 'org-tags
3300 :version "24.1" 3300 :version "24.1"
@@ -3974,7 +3974,7 @@ lines to the buffer:
3974 3974
3975(defcustom org-hidden-keywords nil 3975(defcustom org-hidden-keywords nil
3976 "List of symbols corresponding to keywords to be hidden the org buffer. 3976 "List of symbols corresponding to keywords to be hidden the org buffer.
3977For example, a value '(title) for this list will make the document's title 3977For example, a value \\='(title) for this list will make the document's title
3978appear in the buffer without the initial #+TITLE: keyword." 3978appear in the buffer without the initial #+TITLE: keyword."
3979 :group 'org-appearance 3979 :group 'org-appearance
3980 :version "24.1" 3980 :version "24.1"
@@ -11187,7 +11187,7 @@ org-open-file.
11187It assumes that is the case when the entry uses a regular 11187It assumes that is the case when the entry uses a regular
11188expression which has at least one grouping construct and the 11188expression which has at least one grouping construct and the
11189action is either a lisp form or a command string containing 11189action is either a lisp form or a command string containing
11190'%1', i.e. using at least one subexpression match as a 11190`%1', i.e. using at least one subexpression match as a
11191parameter." 11191parameter."
11192 (let ((selector (car entry)) 11192 (let ((selector (car entry))
11193 (action (cdr entry))) 11193 (action (cdr entry)))
@@ -21871,8 +21871,8 @@ for the search purpose."
21871 21871
21872For example, in this alist: 21872For example, in this alist:
21873 21873
21874\(org-uniquify-alist '((a 1) (b 2) (a 3))) 21874\(org-uniquify-alist \\='((a 1) (b 2) (a 3)))
21875 => '((a 1 3) (b 2)) 21875 => \\='((a 1 3) (b 2))
21876 21876
21877merge (a 1) and (a 3) into (a 1 3). 21877merge (a 1) and (a 3) into (a 1 3).
21878 21878
diff --git a/lisp/org/ox-latex.el b/lisp/org/ox-latex.el
index bfc860a46bc..cea02ff4548 100644
--- a/lisp/org/ox-latex.el
+++ b/lisp/org/ox-latex.el
@@ -601,7 +601,7 @@ in order to mimic default behavior:
601 title 601 title
602 \(when tags 602 \(when tags
603 \(format \"\\\\hfill{}\\\\textsc{:%s:}\" 603 \(format \"\\\\hfill{}\\\\textsc{:%s:}\"
604 \(mapconcat 'identity tags \":\"))))) 604 \(mapconcat \\='identity tags \":\")))))
605 \(format (concat \"\\\\begin{center}\\n\" 605 \(format (concat \"\\\\begin{center}\\n\"
606 \"\\\\fbox{\\n\" 606 \"\\\\fbox{\\n\"
607 \"\\\\begin{minipage}[c]{.6\\\\textwidth}\\n\" 607 \"\\\\begin{minipage}[c]{.6\\\\textwidth}\\n\"
@@ -626,21 +626,21 @@ listings package, and if you want to have color, the color
626package. Just add these to `org-latex-packages-alist', for 626package. Just add these to `org-latex-packages-alist', for
627example using customize, or with something like: 627example using customize, or with something like:
628 628
629 \(require 'ox-latex) 629 \(require \\='ox-latex)
630 \(add-to-list 'org-latex-packages-alist '(\"\" \"listings\")) 630 \(add-to-list \\='org-latex-packages-alist \\='(\"\" \"listings\"))
631 \(add-to-list 'org-latex-packages-alist '(\"\" \"color\")) 631 \(add-to-list \\='org-latex-packages-alist \\='(\"\" \"color\"))
632 632
633Alternatively, 633Alternatively,
634 634
635 \(setq org-latex-listings 'minted) 635 \(setq org-latex-listings \\='minted)
636 636
637causes source code to be exported using the minted package as 637causes source code to be exported using the minted package as
638opposed to listings. If you want to use minted, you need to add 638opposed to listings. If you want to use minted, you need to add
639the minted package to `org-latex-packages-alist', for example 639the minted package to `org-latex-packages-alist', for example
640using customize, or with 640using customize, or with
641 641
642 \(require 'ox-latex) 642 \(require \\='ox-latex)
643 \(add-to-list 'org-latex-packages-alist '(\"\" \"minted\")) 643 \(add-to-list \\='org-latex-packages-alist \\='(\"\" \"minted\"))
644 644
645In addition, it is necessary to install pygments 645In addition, it is necessary to install pygments
646\(http://pygments.org), and to configure the variable 646\(http://pygments.org), and to configure the variable
diff --git a/lisp/org/ox-publish.el b/lisp/org/ox-publish.el
index f35df1b2a9c..08762fbbfdd 100644
--- a/lisp/org/ox-publish.el
+++ b/lisp/org/ox-publish.el
@@ -61,7 +61,7 @@ Blocks could hash sha1 values here.")
61 61
62(defcustom org-publish-project-alist nil 62(defcustom org-publish-project-alist nil
63 "Association list to control publishing behavior. 63 "Association list to control publishing behavior.
64Each element of the alist is a publishing 'project.' The CAR of 64Each element of the alist is a publishing project. The CAR of
65each element is a string, uniquely identifying the project. The 65each element is a string, uniquely identifying the project. The
66CDR of each element is in one of the following forms: 66CDR of each element is in one of the following forms:
67 67
@@ -711,7 +711,7 @@ If `:auto-sitemap' is set, publish the sitemap too. If
711(defun org-publish-org-sitemap (project &optional sitemap-filename) 711(defun org-publish-org-sitemap (project &optional sitemap-filename)
712 "Create a sitemap of pages in set defined by PROJECT. 712 "Create a sitemap of pages in set defined by PROJECT.
713Optionally set the filename of the sitemap with SITEMAP-FILENAME. 713Optionally set the filename of the sitemap with SITEMAP-FILENAME.
714Default for SITEMAP-FILENAME is 'sitemap.org'." 714Default for SITEMAP-FILENAME is `sitemap.org'."
715 (let* ((project-plist (cdr project)) 715 (let* ((project-plist (cdr project))
716 (dir (file-name-as-directory 716 (dir (file-name-as-directory
717 (plist-get project-plist :base-directory))) 717 (plist-get project-plist :base-directory)))
diff --git a/lisp/org/ox-texinfo.el b/lisp/org/ox-texinfo.el
index c77a239dc3f..d5e650afb79 100644
--- a/lisp/org/ox-texinfo.el
+++ b/lisp/org/ox-texinfo.el
@@ -217,7 +217,7 @@ order to reproduce the default set-up:
217 text 217 text
218 \(when tags 218 \(when tags
219 \(format \"\\\\hfill{}\\\\textsc{%s}\" 219 \(format \"\\\\hfill{}\\\\textsc{%s}\"
220 \(mapconcat 'identity tags \":\"))))" 220 \(mapconcat \\='identity tags \":\"))))"
221 :group 'org-export-texinfo 221 :group 'org-export-texinfo
222 :type 'function) 222 :type 'function)
223 223
@@ -347,7 +347,7 @@ in order to mimic default behavior:
347 title 347 title
348 \(when tags 348 \(when tags
349 \(format \":%s:\" 349 \(format \":%s:\"
350 \(mapconcat 'identity tags \":\"))))) 350 \(mapconcat \\='identity tags \":\")))))
351 \(format (concat \"@center %s\n\n\" 351 \(format (concat \"@center %s\n\n\"
352 \"%s\" 352 \"%s\"
353 \"\n\")) 353 \"\n\"))
diff --git a/lisp/org/ox.el b/lisp/org/ox.el
index efac2f8e18c..a0573d04c10 100644
--- a/lisp/org/ox.el
+++ b/lisp/org/ox.el
@@ -1180,12 +1180,12 @@ keywords are understood:
1180As an example, here is how one could define \"my-latex\" back-end 1180As an example, here is how one could define \"my-latex\" back-end
1181as a variant of `latex' back-end with a custom template function: 1181as a variant of `latex' back-end with a custom template function:
1182 1182
1183 \(org-export-define-derived-backend 'my-latex 'latex 1183 \(org-export-define-derived-backend \\='my-latex \\='latex
1184 :translate-alist '((template . my-latex-template-fun))) 1184 :translate-alist \\='((template . my-latex-template-fun)))
1185 1185
1186The back-end could then be called with, for example: 1186The back-end could then be called with, for example:
1187 1187
1188 \(org-export-to-buffer 'my-latex \"*Test my-latex*\")" 1188 \(org-export-to-buffer \\='my-latex \"*Test my-latex*\")"
1189 (declare (indent 2)) 1189 (declare (indent 2))
1190 (let (blocks filters menu-entry options transcoders contents) 1190 (let (blocks filters menu-entry options transcoders contents)
1191 (while (keywordp (car body)) 1191 (while (keywordp (car body))
@@ -5553,7 +5553,7 @@ and `org-export-to-file' for more specialized functions."
5553 (kill-buffer proc-buffer)))) 5553 (kill-buffer proc-buffer))))
5554 (org-export-add-to-stack proc-buffer nil p) 5554 (org-export-add-to-stack proc-buffer nil p)
5555 (ding) 5555 (ding)
5556 (message "Process '%s' exited abnormally" p)) 5556 (message "Process %s exited abnormally" p))
5557 (unless org-export-async-debug 5557 (unless org-export-async-debug
5558 (delete-file ,,temp-file))))))))))))) 5558 (delete-file ,,temp-file)))))))))))))
5559 5559
@@ -5589,7 +5589,7 @@ use it to set a major mode there, e.g,
5589 \(defun org-latex-export-as-latex 5589 \(defun org-latex-export-as-latex
5590 \(&optional async subtreep visible-only body-only ext-plist) 5590 \(&optional async subtreep visible-only body-only ext-plist)
5591 \(interactive) 5591 \(interactive)
5592 \(org-export-to-buffer 'latex \"*Org LATEX Export*\" 5592 \(org-export-to-buffer \\='latex \"*Org LATEX Export*\"
5593 async subtreep visible-only body-only ext-plist (lambda () (LaTeX-mode)))) 5593 async subtreep visible-only body-only ext-plist (lambda () (LaTeX-mode))))
5594 5594
5595This function returns BUFFER." 5595This function returns BUFFER."
@@ -5650,7 +5650,7 @@ to send the output file through additional processing, e.g,
5650 \(&optional async subtreep visible-only body-only ext-plist) 5650 \(&optional async subtreep visible-only body-only ext-plist)
5651 \(interactive) 5651 \(interactive)
5652 \(let ((outfile (org-export-output-file-name \".tex\" subtreep))) 5652 \(let ((outfile (org-export-output-file-name \".tex\" subtreep)))
5653 \(org-export-to-file 'latex outfile 5653 \(org-export-to-file \\='latex outfile
5654 async subtreep visible-only body-only ext-plist 5654 async subtreep visible-only body-only ext-plist
5655 \(lambda (file) (org-latex-compile file))) 5655 \(lambda (file) (org-latex-compile file)))
5656 5656
diff --git a/lisp/pcmpl-cvs.el b/lisp/pcmpl-cvs.el
index 6b6369587a4..33446af23d5 100644
--- a/lisp/pcmpl-cvs.el
+++ b/lisp/pcmpl-cvs.el
@@ -38,7 +38,7 @@
38;; User Variables: 38;; User Variables:
39 39
40(defcustom pcmpl-cvs-binary (or (executable-find "cvs") "cvs") 40(defcustom pcmpl-cvs-binary (or (executable-find "cvs") "cvs")
41 "The full path of the 'cvs' binary." 41 "The full path of the cvs binary."
42 :type 'file 42 :type 'file
43 :group 'pcmpl-cvs) 43 :group 'pcmpl-cvs)
44 44
@@ -154,7 +154,7 @@
154(defun pcmpl-cvs-entries (&optional opers) 154(defun pcmpl-cvs-entries (&optional opers)
155 "Return the Entries for the current directory. 155 "Return the Entries for the current directory.
156If OPERS is a list of characters, return entries for which that 156If OPERS is a list of characters, return entries for which that
157operation character applies, as displayed by 'cvs -n update'." 157operation character applies, as displayed by cvs -n update."
158 (let* ((arg (pcomplete-arg)) 158 (let* ((arg (pcomplete-arg))
159 (dir (file-name-as-directory 159 (dir (file-name-as-directory
160 (or (file-name-directory arg) ""))) 160 (or (file-name-directory arg) "")))
diff --git a/lisp/pcmpl-x.el b/lisp/pcmpl-x.el
index 7072d927e00..e6fb5bfdac3 100644
--- a/lisp/pcmpl-x.el
+++ b/lisp/pcmpl-x.el
@@ -223,7 +223,7 @@
223;;;###autoload 223;;;###autoload
224(defun pcomplete/ack () 224(defun pcomplete/ack ()
225 "Completion for the `ack' command. 225 "Completion for the `ack' command.
226Start an argument with '-' to complete short options and '--' for 226Start an argument with `-' to complete short options and `--' for
227long options." 227long options."
228 ;; No space after = 228 ;; No space after =
229 (while t 229 (while t
diff --git a/lisp/pcomplete.el b/lisp/pcomplete.el
index 90f06953183..65dd8e7d24a 100644
--- a/lisp/pcomplete.el
+++ b/lisp/pcomplete.el
@@ -193,7 +193,7 @@ current command argument."
193 193
194(defcustom pcomplete-expand-before-complete nil 194(defcustom pcomplete-expand-before-complete nil
195 "If non-nil, expand the current argument before completing it. 195 "If non-nil, expand the current argument before completing it.
196This means that typing something such as '$HOME/bi' followed by 196This means that typing something such as `$HOME/bi' followed by
197\\[pcomplete-argument] will cause the variable reference to be 197\\[pcomplete-argument] will cause the variable reference to be
198resolved first, and the resultant value that will be completed against 198resolved first, and the resultant value that will be completed against
199to be inserted in the buffer. Note that exactly what gets expanded 199to be inserted in the buffer. Note that exactly what gets expanded
@@ -1022,8 +1022,8 @@ string, use it as the completion stub instead of the default (which is
1022the entire text of the current argument). 1022the entire text of the current argument).
1023 1023
1024For an example of when you might want to use STUB: if the current 1024For an example of when you might want to use STUB: if the current
1025argument text is 'long-path-name/', you don't want the completions 1025argument text is `long-path-name/', you don't want the completions
1026list display to be cluttered by 'long-path-name/' appearing at the 1026list display to be cluttered by `long-path-name/' appearing at the
1027beginning of every alternative. Not only does this make things less 1027beginning of every alternative. Not only does this make things less
1028intelligible, but it is also inefficient. Yet, if the completion list 1028intelligible, but it is also inefficient. Yet, if the completion list
1029does not begin with this string for every entry, the current argument 1029does not begin with this string for every entry, the current argument
diff --git a/lisp/play/bubbles.el b/lisp/play/bubbles.el
index 2c4031056af..5ca792db310 100644
--- a/lisp/play/bubbles.el
+++ b/lisp/play/bubbles.el
@@ -101,31 +101,31 @@ and a shift mode."
101 :group 'bubbles) 101 :group 'bubbles)
102 102
103(defun bubbles-set-game-easy () 103(defun bubbles-set-game-easy ()
104 "Set game theme to 'easy'." 104 "Set game theme to easy."
105 (interactive) 105 (interactive)
106 (setq bubbles-game-theme 'easy) 106 (setq bubbles-game-theme 'easy)
107 (bubbles)) 107 (bubbles))
108 108
109(defun bubbles-set-game-medium () 109(defun bubbles-set-game-medium ()
110 "Set game theme to 'medium'." 110 "Set game theme to medium."
111 (interactive) 111 (interactive)
112 (setq bubbles-game-theme 'medium) 112 (setq bubbles-game-theme 'medium)
113 (bubbles)) 113 (bubbles))
114 114
115(defun bubbles-set-game-difficult () 115(defun bubbles-set-game-difficult ()
116 "Set game theme to 'difficult'." 116 "Set game theme to difficult."
117 (interactive) 117 (interactive)
118 (setq bubbles-game-theme 'difficult) 118 (setq bubbles-game-theme 'difficult)
119 (bubbles)) 119 (bubbles))
120 120
121(defun bubbles-set-game-hard () 121(defun bubbles-set-game-hard ()
122 "Set game theme to 'hard'." 122 "Set game theme to hard."
123 (interactive) 123 (interactive)
124 (setq bubbles-game-theme 'hard) 124 (setq bubbles-game-theme 'hard)
125 (bubbles)) 125 (bubbles))
126 126
127(defun bubbles-set-game-userdefined () 127(defun bubbles-set-game-userdefined ()
128 "Set game theme to 'user-defined'." 128 "Set game theme to user-defined."
129 (interactive) 129 (interactive)
130 (setq bubbles-game-theme 'user-defined) 130 (setq bubbles-game-theme 'user-defined)
131 (bubbles)) 131 (bubbles))
diff --git a/lisp/play/dunnet.el b/lisp/play/dunnet.el
index 205189e8313..ba137f54d8c 100644
--- a/lisp/play/dunnet.el
+++ b/lisp/play/dunnet.el
@@ -894,7 +894,7 @@ to swim.")
894 (dun-mprincl " endgame points out of a possible 110.") 894 (dun-mprincl " endgame points out of a possible 110.")
895 (if (= (dun-endgame-score) 110) 895 (if (= (dun-endgame-score) 110)
896 (dun-mprincl 896 (dun-mprincl
897"\n\nCongratulations. You have won. The wizard password is 'moby'")))) 897"\n\nCongratulations. You have won. The wizard password is moby"))))
898 898
899(defun dun-help (args) 899(defun dun-help (args)
900 (dun-mprincl 900 (dun-mprincl
@@ -902,7 +902,7 @@ to swim.")
902Here is some useful information (read carefully because there are one 902Here is some useful information (read carefully because there are one
903or more clues in here): 903or more clues in here):
904- If you have a key that can open a door, you do not need to explicitly 904- If you have a key that can open a door, you do not need to explicitly
905 open it. You may just use 'in' or walk in the direction of the door. 905 open it. You may just use in or walk in the direction of the door.
906 906
907- If you have a lamp, it is always lit. 907- If you have a lamp, it is always lit.
908 908
@@ -916,8 +916,8 @@ or more clues in here):
916 If this happens, your score will decrease, and in many cases you can never 916 If this happens, your score will decrease, and in many cases you can never
917 get credit for it again. 917 get credit for it again.
918 918
919- You can save your game with the 'save' command, and use restore it 919- You can save your game with the save command, and use restore it
920 with the 'restore' command. 920 with the restore command.
921 921
922- There are no limits on lengths of object names. 922- There are no limits on lengths of object names.
923 923
@@ -1053,7 +1053,7 @@ for a moment, then straighten yourself up.
1053(if (not dun-endgame-questions) 1053(if (not dun-endgame-questions)
1054 (progn 1054 (progn
1055 (dun-mprincl "Your question is:") 1055 (dun-mprincl "Your question is:")
1056 (dun-mprincl "No more questions, just do 'answer foo'.") 1056 (dun-mprincl "No more questions, just do answer foo.")
1057 (setq dun-correct-answer '("foo"))) 1057 (setq dun-correct-answer '("foo")))
1058 (let (which i newques) 1058 (let (which i newques)
1059 (setq i 0) 1059 (setq i 0)
@@ -1464,8 +1464,8 @@ kept. The exit is to the west."
1464"You are in a computer room. It seems like most of the equipment has 1464"You are in a computer room. It seems like most of the equipment has
1465been removed. There is a VAX 11/780 in front of you, however, with 1465been removed. There is a VAX 11/780 in front of you, however, with
1466one of the cabinets wide open. A sign on the front of the machine 1466one of the cabinets wide open. A sign on the front of the machine
1467says: This VAX is named 'pokey'. To type on the console, use the 1467says: This VAX is named pokey. To type on the console, use the
1468'type' command. The exit is to the east." 1468type command. The exit is to the east."
1469 "Computer room" 1469 "Computer room"
1470 ) 1470 )
1471 ( 1471 (
@@ -1475,7 +1475,7 @@ to the west, and a door leads to the south."
1475 ) 1475 )
1476 ( 1476 (
1477"You are in a round, stone room with a door to the east. There 1477"You are in a round, stone room with a door to the east. There
1478is a sign on the wall that reads: 'receiving room'." 1478is a sign on the wall that reads: receiving room."
1479 "Receiving room" 1479 "Receiving room"
1480 ) 1480 )
1481 ( 1481 (
@@ -1552,7 +1552,7 @@ northeast through the brush you can see the bear hangout."
1552 ( 1552 (
1553"The entrance to a cave is to the south. To the north, a road leads 1553"The entrance to a cave is to the south. To the north, a road leads
1554towards a deep lake. On the ground nearby there is a chute, with a sign 1554towards a deep lake. On the ground nearby there is a chute, with a sign
1555that says 'put treasures here for points'." 1555that says put treasures here for points."
1556 "Cave Entrance" ;28 1556 "Cave Entrance" ;28
1557 ) 1557 )
1558 ( 1558 (
@@ -1831,13 +1831,13 @@ starvation. Doors lead out to the south and east."
1831 ) 1831 )
1832 ( 1832 (
1833"You are in some sort of maintenance room for the museum. There is a 1833"You are in some sort of maintenance room for the museum. There is a
1834switch on the wall labeled 'BL'. There are doors to the west and north." 1834switch on the wall labeled BL. There are doors to the west and north."
1835 "Maintenance room" ;87 1835 "Maintenance room" ;87
1836 ) 1836 )
1837 ( 1837 (
1838"You are in a classroom where school children were taught about natural 1838"You are in a classroom where school children were taught about natural
1839history. On the blackboard is written, 'No children allowed downstairs.' 1839history. On the blackboard is written, No children allowed downstairs.
1840There is a door to the east with an 'exit' sign on it. There is another 1840There is a door to the east with an exit sign on it. There is another
1841door to the west." 1841door to the west."
1842 "Classroom" ;88 1842 "Classroom" ;88
1843 ) 1843 )
@@ -1871,7 +1871,7 @@ a room to the northeast."
1871 ( 1871 (
1872"You are in another computer room. There is a computer in here larger 1872"You are in another computer room. There is a computer in here larger
1873than you have ever seen. It has no manufacturers name on it, but it 1873than you have ever seen. It has no manufacturers name on it, but it
1874does have a sign that says: This machine's name is 'endgame'. The 1874does have a sign that says: This machine's name is endgame. The
1875exit is to the southwest. There is no console here on which you could 1875exit is to the southwest. There is no console here on which you could
1876type." 1876type."
1877 "Endgame computer room" ;95 1877 "Endgame computer room" ;95
@@ -1882,7 +1882,7 @@ type."
1882 ) 1882 )
1883 ( 1883 (
1884"You have reached a question room. You must answer a question correctly in 1884"You have reached a question room. You must answer a question correctly in
1885order to get by. Use the 'answer' command to answer the question." 1885order to get by. Use the answer command to answer the question."
1886 "Question room 1" ;97 1886 "Question room 1" ;97
1887 ) 1887 )
1888 ( 1888 (
@@ -1913,7 +1913,7 @@ a hallway leads to the south."
1913 ( 1913 (
1914"You have reached a dead end. There is a PC on the floor here. Above 1914"You have reached a dead end. There is a PC on the floor here. Above
1915it is a sign that reads: 1915it is a sign that reads:
1916 Type the 'reset' command to type on the PC. 1916 Type the reset command to type on the PC.
1917A hole leads north." 1917A hole leads north."
1918 "PC area" ;104 1918 "PC area" ;104
1919 ) 1919 )
@@ -2357,8 +2357,8 @@ nil))
23572 Megabytes of RAM onboard." 23572 Megabytes of RAM onboard."
2358"It looks like some kind of meat. Smells pretty bad." 2358"It looks like some kind of meat. Smells pretty bad."
2359nil 2359nil
2360"The paper says: Don't forget to type 'help' for help. Also, remember 2360"The paper says: Don't forget to type help for help. Also, remember
2361this word: 'worms'" 2361this word: worms"
2362"The statuette is of the likeness of Richard Stallman, the author of the 2362"The statuette is of the likeness of Richard Stallman, the author of the
2363famous EMACS editor. You notice that he is not wearing any shoes." 2363famous EMACS editor. You notice that he is not wearing any shoes."
2364nil 2364nil
@@ -2414,10 +2414,10 @@ flush handle is so clean that you can see your reflection in it."
2414nil 2414nil
2415nil 2415nil
2416"The box has a slit in the top of it, and on it, in sloppy handwriting, is 2416"The box has a slit in the top of it, and on it, in sloppy handwriting, is
2417written: 'For key upgrade, put key in here.'" 2417written: For key upgrade, put key in here."
2418nil 2418nil
2419"It says 'express mail' on it." 2419"It says express mail on it."
2420"It is a 35 passenger bus with the company name 'mobytours' on it." 2420"It is a 35 passenger bus with the company name mobytours on it."
2421"It is a large metal gate that is too big to climb over." 2421"It is a large metal gate that is too big to climb over."
2422"It is a HIGH cliff." 2422"It is a HIGH cliff."
2423"Unfortunately you do not know enough about dinosaurs to tell very much about 2423"Unfortunately you do not know enough about dinosaurs to tell very much about
@@ -2449,14 +2449,14 @@ nil
2449 2449
2450(setq dun-endgame-questions '( 2450(setq dun-endgame-questions '(
2451 ( 2451 (
2452"What is your password on the machine called 'pokey'?" "robert") 2452"What is your password on the machine called pokey?" "robert")
2453 ( 2453 (
2454"What password did you use during anonymous ftp to gamma?" "foo") 2454"What password did you use during anonymous ftp to gamma?" "foo")
2455 ( 2455 (
2456"Excluding the endgame, how many places are there where you can put 2456"Excluding the endgame, how many places are there where you can put
2457treasures for points?" "4" "four") 2457treasures for points?" "4" "four")
2458 ( 2458 (
2459"What is your login name on the 'endgame' machine?" "toukmond" 2459"What is your login name on the endgame machine?" "toukmond"
2460) 2460)
2461 ( 2461 (
2462"What is the nearest whole dollar to the price of the shovel?" "20" "twenty") 2462"What is the nearest whole dollar to the price of the shovel?" "20" "twenty")
diff --git a/lisp/play/gomoku.el b/lisp/play/gomoku.el
index 8e6165fa5e4..702376ce86e 100644
--- a/lisp/play/gomoku.el
+++ b/lisp/play/gomoku.el
@@ -977,7 +977,7 @@ If the game is finished, this command requests for another game."
977 (move-to-column (+ gomoku-x-offset (* gomoku-square-width (1- x))))) 977 (move-to-column (+ gomoku-x-offset (* gomoku-square-width (1- x)))))
978 978
979(defun gomoku-plot-square (square value) 979(defun gomoku-plot-square (square value)
980 "Draw 'X', 'O' or '.' on SQUARE depending on VALUE, leave point there." 980 "Draw X, O or . on SQUARE depending on VALUE, leave point there."
981 (or (= value 1) 981 (or (= value 1)
982 (gomoku-goto-square square)) 982 (gomoku-goto-square square))
983 (let ((inhibit-read-only t)) 983 (let ((inhibit-read-only t))
diff --git a/lisp/play/morse.el b/lisp/play/morse.el
index 5352341ce73..bbd3e6bc970 100644
--- a/lisp/play/morse.el
+++ b/lisp/play/morse.el
@@ -144,7 +144,7 @@
144 (")" . "Close") 144 (")" . "Close")
145 ("@" . "At")) 145 ("@" . "At"))
146 "NATO phonetic alphabet. 146 "NATO phonetic alphabet.
147See ''International Code of Signals'' (INTERCO), United States 147See International Code of Signals (INTERCO), United States
148Edition, 1969 Edition (Revised 2003) available from National 148Edition, 1969 Edition (Revised 2003) available from National
149Geospatial-Intelligence Agency at URL `http://www.nga.mil/'") 149Geospatial-Intelligence Agency at URL `http://www.nga.mil/'")
150 150
diff --git a/lisp/progmodes/ada-mode.el b/lisp/progmodes/ada-mode.el
index c1bc79c599c..70af389519c 100644
--- a/lisp/progmodes/ada-mode.el
+++ b/lisp/progmodes/ada-mode.el
@@ -286,11 +286,11 @@ type A is
286 :type 'boolean :group 'ada) 286 :type 'boolean :group 'ada)
287 287
288(defcustom ada-indent-is-separate t 288(defcustom ada-indent-is-separate t
289 "Non-nil means indent 'is separate' or 'is abstract' if on a single line." 289 "Non-nil means indent is separate or is abstract if on a single line."
290 :type 'boolean :group 'ada) 290 :type 'boolean :group 'ada)
291 291
292(defcustom ada-indent-record-rel-type 3 292(defcustom ada-indent-record-rel-type 3
293 "Indentation for 'record' relative to 'type' or 'use'. 293 "Indentation for record relative to type or use.
294 294
295An example is: 295An example is:
296 type A is 296 type A is
@@ -309,7 +309,7 @@ An example is:
309 :type 'integer :group 'ada) 309 :type 'integer :group 'ada)
310 310
311(defcustom ada-indent-return 0 311(defcustom ada-indent-return 0
312 "Indentation for 'return' relative to the matching 'function' statement. 312 "Indentation for `return' relative to the matching `function' statement.
313If `ada-indent-return' is null or negative, the indentation is done relative to 313If `ada-indent-return' is null or negative, the indentation is done relative to
314the open parenthesis (if there is no parenthesis, `ada-broken-indent' is used). 314the open parenthesis (if there is no parenthesis, `ada-broken-indent' is used).
315 315
@@ -349,7 +349,7 @@ This is also used for <<..>> labels"
349 :type '(choice (const ada83) (const ada95) (const ada2005)) :group 'ada) 349 :type '(choice (const ada83) (const ada95) (const ada2005)) :group 'ada)
350 350
351(defcustom ada-move-to-declaration nil 351(defcustom ada-move-to-declaration nil
352 "Non-nil means `ada-move-to-start' moves to the subprogram declaration, not to 'begin'." 352 "Non-nil means `ada-move-to-start' moves to the subprogram declaration, not to `begin'."
353 :type 'boolean :group 'ada) 353 :type 'boolean :group 'ada)
354 354
355(defcustom ada-popup-key '[down-mouse-3] 355(defcustom ada-popup-key '[down-mouse-3]
@@ -397,7 +397,7 @@ Must be one of :
397 :group 'ada) 397 :group 'ada)
398 398
399(defcustom ada-use-indent ada-broken-indent 399(defcustom ada-use-indent ada-broken-indent
400 "Indentation for the lines in a 'use' statement. 400 "Indentation for the lines in a use statement.
401 401
402An example is: 402An example is:
403 use Ada.Text_IO, 403 use Ada.Text_IO,
@@ -405,7 +405,7 @@ An example is:
405 :type 'integer :group 'ada) 405 :type 'integer :group 'ada)
406 406
407(defcustom ada-when-indent 3 407(defcustom ada-when-indent 3
408 "Indentation for 'when' relative to 'exception' or 'case'. 408 "Indentation for when relative to exception or case.
409 409
410An example is: 410An example is:
411 case A is 411 case A is
@@ -413,7 +413,7 @@ An example is:
413 :type 'integer :group 'ada) 413 :type 'integer :group 'ada)
414 414
415(defcustom ada-with-indent ada-broken-indent 415(defcustom ada-with-indent ada-broken-indent
416 "Indentation for the lines in a 'with' statement. 416 "Indentation for the lines in a with statement.
417 417
418An example is: 418An example is:
419 with Ada.Text_IO, 419 with Ada.Text_IO,
@@ -493,7 +493,7 @@ Used to define `ada-*-keywords.'"))
493 "Alist of substrings (entities) that have special casing. 493 "Alist of substrings (entities) that have special casing.
494The substrings are detected for word constituent when the word 494The substrings are detected for word constituent when the word
495is not itself in `ada-case-exception', and only for substrings that 495is not itself in `ada-case-exception', and only for substrings that
496either are at the beginning or end of the word, or start after '_'.") 496either are at the beginning or end of the word, or start after `_'.")
497 497
498(defvar ada-lfd-binding nil 498(defvar ada-lfd-binding nil
499 "Variable to save key binding of LFD when casing is activated.") 499 "Variable to save key binding of LFD when casing is activated.")
@@ -1689,7 +1689,7 @@ See also `ada-auto-case' to disable auto casing altogether."
1689 nil) 1689 nil)
1690 1690
1691(defun ada-capitalize-word (&optional _arg) 1691(defun ada-capitalize-word (&optional _arg)
1692 "Upcase first letter and letters following '_', lower case other letters. 1692 "Upcase first letter and letters following `_', lower case other letters.
1693ARG is ignored, and is there for compatibility with `capitalize-word' only." 1693ARG is ignored, and is there for compatibility with `capitalize-word' only."
1694 (interactive) 1694 (interactive)
1695 (let ((end (save-excursion (skip-syntax-forward "w") (point))) 1695 (let ((end (save-excursion (skip-syntax-forward "w") (point)))
@@ -2834,7 +2834,7 @@ ORGPOINT is the limit position used in the calculation."
2834 (save-excursion 2834 (save-excursion
2835 (goto-char (car match-cons)) 2835 (goto-char (car match-cons))
2836 (unless (ada-search-ignore-string-comment "when" t opos) 2836 (unless (ada-search-ignore-string-comment "when" t opos)
2837 (error "Missing 'when' between 'case' and '=>'")) 2837 (error "Missing when between case and =>"))
2838 (list (save-excursion (back-to-indentation) (point)) 'ada-indent))) 2838 (list (save-excursion (back-to-indentation) (point)) 'ada-indent)))
2839 ;; 2839 ;;
2840 ;; case..is..when 2840 ;; case..is..when
@@ -3003,7 +3003,7 @@ ORGPOINT is the limit position used in the calculation."
3003 (list cur-indent 'ada-broken-indent))))) 3003 (list cur-indent 'ada-broken-indent)))))
3004 3004
3005(defun ada-get-indent-noindent (orgpoint) 3005(defun ada-get-indent-noindent (orgpoint)
3006 "Calculate the indentation when point is just before a 'noindent stmt'. 3006 "Calculate the indentation when point is just before a noindent stmt.
3007ORGPOINT is the limit position used in the calculation." 3007ORGPOINT is the limit position used in the calculation."
3008 (let ((label 0)) 3008 (let ((label 0))
3009 (save-excursion 3009 (save-excursion
@@ -3429,7 +3429,7 @@ Return the new position of point or nil if not found."
3429Moves point to the matching block start." 3429Moves point to the matching block start."
3430 (ada-goto-matching-start 0) 3430 (ada-goto-matching-start 0)
3431 (unless (looking-at (concat "\\<" keyword "\\>")) 3431 (unless (looking-at (concat "\\<" keyword "\\>"))
3432 (error "Matching start is not '%s'" keyword))) 3432 (error "Matching start is not %s" keyword)))
3433 3433
3434 3434
3435(defun ada-check-defun-name (defun-name) 3435(defun ada-check-defun-name (defun-name)
@@ -3667,7 +3667,7 @@ otherwise throw error."
3667 "Move point to the beginning of a block-start. 3667 "Move point to the beginning of a block-start.
3668Which block depends on the value of NEST-LEVEL, which defaults to zero. 3668Which block depends on the value of NEST-LEVEL, which defaults to zero.
3669If NOERROR is non-nil, it only returns nil if no matching start was found. 3669If NOERROR is non-nil, it only returns nil if no matching start was found.
3670If GOTOTHEN is non-nil, point moves to the 'then' following 'if'." 3670If GOTOTHEN is non-nil, point moves to the then following if."
3671 (let ((nest-count (if nest-level nest-level 0)) 3671 (let ((nest-count (if nest-level nest-level 0))
3672 (found nil) 3672 (found nil)
3673 3673
@@ -3734,7 +3734,7 @@ If GOTOTHEN is non-nil, point moves to the 'then' following 'if'."
3734 (if pos 3734 (if pos
3735 (goto-char (car pos)) 3735 (goto-char (car pos))
3736 (error (concat 3736 (error (concat
3737 "No matching 'is' or 'renames' for 'package' at" 3737 "No matching is or renames for package at"
3738 " line " 3738 " line "
3739 (number-to-string (count-lines 1 (1+ current))))))) 3739 (number-to-string (count-lines 1 (1+ current)))))))
3740 (unless (looking-at "renames") 3740 (unless (looking-at "renames")
@@ -3862,7 +3862,7 @@ If GOTOTHEN is non-nil, point moves to the 'then' following 'if'."
3862 ((looking-at "do") 3862 ((looking-at "do")
3863 (unless (ada-search-ignore-string-comment 3863 (unless (ada-search-ignore-string-comment
3864 "\\<accept\\|return\\>" t) 3864 "\\<accept\\|return\\>" t)
3865 (error "Missing 'accept' or 'return' in front of 'do'")))) 3865 (error "Missing accept or return in front of do"))))
3866 (point)) 3866 (point))
3867 3867
3868 (if noerror 3868 (if noerror
@@ -4073,7 +4073,7 @@ Assumes point to be at the end of a statement."
4073 4073
4074 4074
4075(defun ada-looking-at-semi-or () 4075(defun ada-looking-at-semi-or ()
4076 "Return t if looking at an 'or' following a semicolon." 4076 "Return t if looking at an or following a semicolon."
4077 (save-excursion 4077 (save-excursion
4078 (and (looking-at "\\<or\\>") 4078 (and (looking-at "\\<or\\>")
4079 (progn 4079 (progn
@@ -4146,7 +4146,7 @@ Return nil if the private is part of the package name, as in
4146 "type\\)\\>")))))) 4146 "type\\)\\>"))))))
4147 4147
4148(defun ada-search-ignore-complex-boolean (regexp backwardp) 4148(defun ada-search-ignore-complex-boolean (regexp backwardp)
4149 "Search for REGEXP, ignoring comments, strings, 'and then', 'or else'. 4149 "Search for REGEXP, ignoring comments, strings, and then, or else.
4150If BACKWARDP is non-nil, search backward; search forward otherwise." 4150If BACKWARDP is non-nil, search backward; search forward otherwise."
4151 (let (result) 4151 (let (result)
4152 (while (and (setq result (ada-search-ignore-string-comment regexp backwardp)) 4152 (while (and (setq result (ada-search-ignore-string-comment regexp backwardp))
@@ -4366,7 +4366,7 @@ of the region. Otherwise, operate only on the current line."
4366 4366
4367(defun ada-move-to-end () 4367(defun ada-move-to-end ()
4368 "Move point to the end of the block around point. 4368 "Move point to the end of the block around point.
4369Moves to 'begin' if in a declarative part." 4369Moves to begin if in a declarative part."
4370 (interactive) 4370 (interactive)
4371 (let ((pos (point)) 4371 (let ((pos (point))
4372 decl-start) 4372 decl-start)
diff --git a/lisp/progmodes/ada-prj.el b/lisp/progmodes/ada-prj.el
index 4b1c1c26088..7e354bc2b0f 100644
--- a/lisp/progmodes/ada-prj.el
+++ b/lisp/progmodes/ada-prj.el
@@ -309,13 +309,13 @@ where the compilation is done.")
309"If you want to remotely compile, debug and 309"If you want to remotely compile, debug and
310run your application, specify the name of a 310run your application, specify the name of a
311remote machine here. This capability requires 311remote machine here. This capability requires
312the 'rsh' protocol on the remote machine.") 312the rsh protocol on the remote machine.")
313 (ada-prj-field 'cross_prefix "Prefix used in for the cross tool chain" 313 (ada-prj-field 'cross_prefix "Prefix used in for the cross tool chain"
314"When working on multiple cross targets, it is 314"When working on multiple cross targets, it is
315most convenient to specify the prefix of the 315most convenient to specify the prefix of the
316tool chain here. For instance, on PowerPc 316tool chain here. For instance, on PowerPc
317vxworks, you would enter 'powerpc-wrs-vxworks-'. 317vxworks, you would enter powerpc-wrs-vxworks-.
318To use JGNAT, enter 'j'.") 318To use JGNAT, enter j.")
319 ) 319 )
320 320
321 321
diff --git a/lisp/progmodes/ada-xref.el b/lisp/progmodes/ada-xref.el
index 771dc2a3da1..6f2f78f7f19 100644
--- a/lisp/progmodes/ada-xref.el
+++ b/lisp/progmodes/ada-xref.el
@@ -236,7 +236,7 @@ we need to use `/d' or the drive is never changed.")
236 "Associative list of project files with properties. 236 "Associative list of project files with properties.
237It has the format: (project project ...) 237It has the format: (project project ...)
238A project has the format: (project-file . project-plist) 238A project has the format: (project-file . project-plist)
239\(See 'apropos plist' for operations on property lists). 239\(See `apropos plist' for operations on property lists).
240See `ada-default-prj-properties' for the list of valid properties. 240See `ada-default-prj-properties' for the list of valid properties.
241The current project is retrieved with `ada-xref-current-project'. 241The current project is retrieved with `ada-xref-current-project'.
242Properties are retrieved with `ada-xref-get-project-field', set with 242Properties are retrieved with `ada-xref-get-project-field', set with
@@ -286,7 +286,7 @@ On Windows systems, this will properly handle .exe extension as well."
286 (ada-find-file-in-dir (concat exec-name ".exe") exec-path)))) 286 (ada-find-file-in-dir (concat exec-name ".exe") exec-path))))
287 (if result 287 (if result
288 result 288 result
289 (error "'%s' not found in path" exec-name)))) 289 (error "%s not found in path" exec-name))))
290 290
291(defun ada-initialize-runtime-library (cross-prefix) 291(defun ada-initialize-runtime-library (cross-prefix)
292 "Initialize the variables for the runtime library location. 292 "Initialize the variables for the runtime library location.
@@ -667,7 +667,7 @@ the same base name as the Ada file, but extension given by
667`ada-prj-file-extension' (default .adp). If not found, search for *.adp 667`ada-prj-file-extension' (default .adp). If not found, search for *.adp
668in the current directory; if several are found, and NO-USER-QUESTION 668in the current directory; if several are found, and NO-USER-QUESTION
669is non-nil, prompt the user to select one. If none are found, return 669is non-nil, prompt the user to select one. If none are found, return
670'default.adp'." 670\"default.adp\"."
671 671
672 (let (selected) 672 (let (selected)
673 673
diff --git a/lisp/progmodes/antlr-mode.el b/lisp/progmodes/antlr-mode.el
index 28049e9190a..d59948e6447 100644
--- a/lisp/progmodes/antlr-mode.el
+++ b/lisp/progmodes/antlr-mode.el
@@ -448,7 +448,7 @@ The standard value is (\"file\" \"grammar\" \"rule\" \"subrule\"). See
448 "Generate default exception handler for each rule? ")) 448 "Generate default exception handler for each rule? "))
449 ("codeGenMakeSwitchThreshold" nil 449 ("codeGenMakeSwitchThreshold" nil
450 (20600 antlr-read-value 450 (20600 antlr-read-value
451 "Min number of alternatives for 'switch': ")) 451 "Min number of alternatives for `switch': "))
452 ("codeGenBitsetTestThreshold" nil 452 ("codeGenBitsetTestThreshold" nil
453 (20600 antlr-read-value 453 (20600 antlr-read-value
454 "Min size of lookahead set for bitset test: ")) 454 "Min size of lookahead set for bitset test: "))
diff --git a/lisp/progmodes/bug-reference.el b/lisp/progmodes/bug-reference.el
index 53d295868c4..a78c57c2053 100644
--- a/lisp/progmodes/bug-reference.el
+++ b/lisp/progmodes/bug-reference.el
@@ -58,7 +58,7 @@ It can use `match-string' to get parts matched against
58There is no default setting for this, it must be set per file. 58There is no default setting for this, it must be set per file.
59If you set it to a symbol in the file Local Variables section, 59If you set it to a symbol in the file Local Variables section,
60you need to add a `bug-reference-url-format' property to it: 60you need to add a `bug-reference-url-format' property to it:
61\(put 'my-bug-reference-url-format 'bug-reference-url-format t) 61\(put \\='my-bug-reference-url-format \\='bug-reference-url-format t)
62so that it is considered safe, see `enable-local-variables'.") 62so that it is considered safe, see `enable-local-variables'.")
63 63
64;;;###autoload 64;;;###autoload
diff --git a/lisp/progmodes/cc-align.el b/lisp/progmodes/cc-align.el
index 0b96b4a7297..b0c4a6425bf 100644
--- a/lisp/progmodes/cc-align.el
+++ b/lisp/progmodes/cc-align.el
@@ -325,10 +325,10 @@ operator you typically want to use it together with some other line-up
325settings, e.g. as follows \(the arglist-close setting is just a 325settings, e.g. as follows \(the arglist-close setting is just a
326suggestion to get a consistent style): 326suggestion to get a consistent style):
327 327
328\(c-set-offset 'arglist-cont '(c-lineup-arglist-operators 0)) 328\(c-set-offset \\='arglist-cont \\='(c-lineup-arglist-operators 0))
329\(c-set-offset 'arglist-cont-nonempty '(c-lineup-arglist-operators 329\(c-set-offset \\='arglist-cont-nonempty \\='(c-lineup-arglist-operators
330 c-lineup-arglist)) 330 c-lineup-arglist))
331\(c-set-offset 'arglist-close '(c-lineup-arglist-close-under-paren)) 331\(c-set-offset \\='arglist-close \\='(c-lineup-arglist-close-under-paren))
332 332
333Works with: arglist-cont, arglist-cont-nonempty." 333Works with: arglist-cont, arglist-cont-nonempty."
334 (save-excursion 334 (save-excursion
diff --git a/lisp/progmodes/cc-defs.el b/lisp/progmodes/cc-defs.el
index 9826035ec15..0422ca0b028 100644
--- a/lisp/progmodes/cc-defs.el
+++ b/lisp/progmodes/cc-defs.el
@@ -1642,11 +1642,11 @@ surrounds the matched alternative, and the regexp will also not match
1642a prefix of any identifier. Adorned regexps cannot be appended. The 1642a prefix of any identifier. Adorned regexps cannot be appended. The
1643language variable `c-nonsymbol-key' is used to make the adornment. 1643language variable `c-nonsymbol-key' is used to make the adornment.
1644 1644
1645A value 'appendable for ADORN is like above, but all alternatives in 1645A value `appendable' for ADORN is like above, but all alternatives in
1646the list that end with a word constituent char will have \\> appended 1646the list that end with a word constituent char will have \\> appended
1647instead, so that the regexp remains appendable. Note that this 1647instead, so that the regexp remains appendable. Note that this
1648variant doesn't always guarantee that an identifier prefix isn't 1648variant doesn't always guarantee that an identifier prefix isn't
1649matched since the symbol constituent '_' is normally considered a 1649matched since the symbol constituent `_' is normally considered a
1650nonword token by \\>. 1650nonword token by \\>.
1651 1651
1652The optional MODE specifies the language to get `c-nonsymbol-key' from 1652The optional MODE specifies the language to get `c-nonsymbol-key' from
@@ -1920,30 +1920,30 @@ There are many flavors of Emacs out there, each with different
1920features supporting those needed by CC Mode. The following values 1920features supporting those needed by CC Mode. The following values
1921might be present: 1921might be present:
1922 1922
1923'8-bit 8 bit syntax entry flags (XEmacs style). 1923`8-bit' 8 bit syntax entry flags (XEmacs style).
1924'1-bit 1 bit syntax entry flags (Emacs style). 1924`1-bit' 1 bit syntax entry flags (Emacs style).
1925'argumentative-bod-function beginning-of-defun and end-of-defun pass 1925`argumentative-bod-function' beginning-of-defun and end-of-defun pass
1926 ARG through to beginning/end-of-defun-function. 1926 ARG through to beginning/end-of-defun-function.
1927'syntax-properties It works to override the syntax for specific characters 1927`syntax-properties' It works to override the syntax for specific characters
1928 in the buffer with the 'syntax-table property. It's 1928 in the buffer with the `syntax-table' property. It's
1929 always set - CC Mode no longer works in emacsen without 1929 always set - CC Mode no longer works in emacsen without
1930 this feature. 1930 this feature.
1931'category-properties Syntax routines can add a level of indirection to text 1931`category-properties' Syntax routines can add a level of indirection to text
1932 properties using the 'category property. 1932 properties using the `category' property.
1933'gen-comment-delim Generic comment delimiters work 1933`gen-comment-delim' Generic comment delimiters work
1934 (i.e. the syntax class `!'). 1934 (i.e. the syntax class `!').
1935'gen-string-delim Generic string delimiters work 1935`gen-string-delim' Generic string delimiters work
1936 (i.e. the syntax class `|'). 1936 (i.e. the syntax class `|').
1937'pps-extended-state `parse-partial-sexp' returns a list with at least 10 1937`pps-extended-state' `parse-partial-sexp' returns a list with at least 10
1938 elements, i.e. it contains the position of the start of 1938 elements, i.e. it contains the position of the start of
1939 the last comment or string. It's always set - CC Mode 1939 the last comment or string. It's always set - CC Mode
1940 no longer works in emacsen without this feature. 1940 no longer works in emacsen without this feature.
1941'posix-char-classes The regexp engine understands POSIX character classes. 1941`posix-char-classes' The regexp engine understands POSIX character classes.
1942'col-0-paren It's possible to turn off the ad-hoc rule that a paren 1942`col-0-paren' It's possible to turn off the ad-hoc rule that a paren
1943 in column zero is the start of a defun. 1943 in column zero is the start of a defun.
1944'infodock This is Infodock (based on XEmacs). 1944`infodock' This is Infodock (based on XEmacs).
1945 1945
1946'8-bit and '1-bit are mutually exclusive.") 1946`8-bit' and `1-bit' are mutually exclusive.")
1947 1947
1948 1948
1949;;; Some helper constants. 1949;;; Some helper constants.
diff --git a/lisp/progmodes/cc-engine.el b/lisp/progmodes/cc-engine.el
index 6c6a4549e61..1223db3b33e 100644
--- a/lisp/progmodes/cc-engine.el
+++ b/lisp/progmodes/cc-engine.el
@@ -671,8 +671,8 @@ position if that is less ('same is returned in this case).
671 671
672NOERROR turns off error logging to `c-parsing-error'. 672NOERROR turns off error logging to `c-parsing-error'.
673 673
674Normally only ';' and virtual semicolons are considered to delimit 674Normally only `;' and virtual semicolons are considered to delimit
675statements, but if COMMA-DELIM is non-nil then ',' is treated 675statements, but if COMMA-DELIM is non-nil then `,' is treated
676as a delimiter too. 676as a delimiter too.
677 677
678Note that this function might do hidden buffer changes. See the 678Note that this function might do hidden buffer changes. See the
diff --git a/lisp/progmodes/cc-langs.el b/lisp/progmodes/cc-langs.el
index 46da7f994d5..235ef21d066 100644
--- a/lisp/progmodes/cc-langs.el
+++ b/lisp/progmodes/cc-langs.el
@@ -457,7 +457,7 @@ the new syntax, as accepted by `modify-syntax-entry'."
457 (modify-syntax-entry (car mod) (cdr mod) table)) 457 (modify-syntax-entry (car mod) (cdr mod) table))
458 table) 458 table)
459 "Syntax table built on the mode syntax table but additionally 459 "Syntax table built on the mode syntax table but additionally
460classifies symbol constituents like '_' and '$' as word constituents, 460classifies symbol constituents like `_' and `$' as word constituents,
461so that all identifiers are recognized as words.") 461so that all identifiers are recognized as words.")
462 462
463(c-lang-defconst c-get-state-before-change-functions 463(c-lang-defconst c-get-state-before-change-functions
@@ -578,8 +578,8 @@ EOL terminated statements."
578(c-lang-defvar c-has-bitfields (c-lang-const c-has-bitfields)) 578(c-lang-defvar c-has-bitfields (c-lang-const c-has-bitfields))
579 579
580(c-lang-defconst c-modified-constant 580(c-lang-defconst c-modified-constant
581 "Regexp that matches a \"modified\" constant literal such as \"L'a'\", 581 "Regexp that matches a modified constant literal such as \"L\\='a\\='\",
582a \"long character\". In particular, this recognizes forms of constant 582a long character. In particular, this recognizes forms of constant
583which `c-backward-sexp' needs to be called twice to move backwards over." 583which `c-backward-sexp' needs to be called twice to move backwards over."
584 t nil 584 t nil
585 (c c++ objc) "L'\\([^\\'\t\f\n\r]\\|\\\\.\\)'") 585 (c c++ objc) "L'\\([^\\'\t\f\n\r]\\|\\\\.\\)'")
@@ -2101,7 +2101,7 @@ one of `c-type-list-kwds', `c-ref-list-kwds',
2101 "Keywords introducing declarations that can contain a block which 2101 "Keywords introducing declarations that can contain a block which
2102might be followed by variable declarations, e.g. like \"foo\" in 2102might be followed by variable declarations, e.g. like \"foo\" in
2103\"class Foo { ... } foo;\". So if there is a block in a declaration 2103\"class Foo { ... } foo;\". So if there is a block in a declaration
2104like that, it ends with the following ';' and not right away. 2104like that, it ends with the following `;' and not right away.
2105 2105
2106The keywords on list are assumed to also be present on one of the 2106The keywords on list are assumed to also be present on one of the
2107`*-decl-kwds' lists." 2107`*-decl-kwds' lists."
@@ -2344,7 +2344,7 @@ Keywords here should also be in `c-block-stmt-1-kwds'."
2344 2344
2345(c-lang-defconst c-paren-stmt-kwds 2345(c-lang-defconst c-paren-stmt-kwds
2346 "Statement keywords followed by a parenthesis expression that 2346 "Statement keywords followed by a parenthesis expression that
2347nevertheless contains a list separated with ';' and not ','." 2347nevertheless contains a list separated with `;' and not `,'."
2348 t '("for") 2348 t '("for")
2349 idl nil) 2349 idl nil)
2350 2350
@@ -2806,7 +2806,7 @@ the \"class Foo: public Bar\" part of:
2806If parens can occur, the chars inside those aren't filtered with this 2806If parens can occur, the chars inside those aren't filtered with this
2807list. 2807list.
2808 2808
2809'<' and '>' should be disallowed even if angle bracket arglists can 2809`<' and `>' should be disallowed even if angle bracket arglists can
2810occur. That since the search function needs to stop at them anyway to 2810occur. That since the search function needs to stop at them anyway to
2811ensure they are given paren syntax. 2811ensure they are given paren syntax.
2812 2812
diff --git a/lisp/progmodes/cfengine.el b/lisp/progmodes/cfengine.el
index 108ccb654c4..96bb8d3a112 100644
--- a/lisp/progmodes/cfengine.el
+++ b/lisp/progmodes/cfengine.el
@@ -157,7 +157,7 @@ bundle agent rcfiles
157 "Whether `cfengine-mode' should print debugging info.") 157 "Whether `cfengine-mode' should print debugging info.")
158 158
159(defvar cfengine-mode-syntax-cache nil 159(defvar cfengine-mode-syntax-cache nil
160 "Cache for `cfengine-mode' syntax trees obtained from 'cf-promises -s json'.") 160 "Cache for `cfengine-mode' syntax trees obtained from `cf-promises -s json'.")
161 161
162(defconst cfengine3-fallback-syntax 162(defconst cfengine3-fallback-syntax
163 '((functions 163 '((functions
diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el
index 9d1d14880e9..a6e9ed8889a 100644
--- a/lisp/progmodes/compile.el
+++ b/lisp/progmodes/compile.el
@@ -650,11 +650,11 @@ The value nil as an element means to try the default directory."
650Sometimes it is useful for files to supply local values for this variable. 650Sometimes it is useful for files to supply local values for this variable.
651You might also use mode hooks to specify it in certain modes, like this: 651You might also use mode hooks to specify it in certain modes, like this:
652 652
653 (add-hook 'c-mode-hook 653 (add-hook \\='c-mode-hook
654 (lambda () 654 (lambda ()
655 (unless (or (file-exists-p \"makefile\") 655 (unless (or (file-exists-p \"makefile\")
656 (file-exists-p \"Makefile\")) 656 (file-exists-p \"Makefile\"))
657 (set (make-local-variable 'compile-command) 657 (set (make-local-variable \\='compile-command)
658 (concat \"make -k \" 658 (concat \"make -k \"
659 (if buffer-file-name 659 (if buffer-file-name
660 (shell-quote-argument 660 (shell-quote-argument
diff --git a/lisp/progmodes/cperl-mode.el b/lisp/progmodes/cperl-mode.el
index 826b3ee73a8..322024ea448 100644
--- a/lisp/progmodes/cperl-mode.el
+++ b/lisp/progmodes/cperl-mode.el
@@ -7607,7 +7607,7 @@ than a line. Your contribution to update/shorten it is appreciated."
7607 7607
7608(defvar cperl-short-docs 'please-ignore-this-line 7608(defvar cperl-short-docs 'please-ignore-this-line
7609 ;; Perl4 version was written by Johan Vromans (jvromans@squirrel.nl) 7609 ;; Perl4 version was written by Johan Vromans (jvromans@squirrel.nl)
7610 "# based on '@(#)@ perl-descr.el 1.9 - describe-perl-symbol' [Perl 5] 7610 "# based on \\='@(#)@ perl-descr.el 1.9 - describe-perl-symbol\\=' [Perl 5]
7611... Range (list context); flip/flop [no flop when flip] (scalar context). 7611... Range (list context); flip/flop [no flop when flip] (scalar context).
7612! ... Logical negation. 7612! ... Logical negation.
7613... != ... Numeric inequality. 7613... != ... Numeric inequality.
@@ -7630,7 +7630,7 @@ $7 Match of the 7th set of parentheses in the last match (auto-local).
7630$8 Match of the 8th set of parentheses in the last match (auto-local). 7630$8 Match of the 8th set of parentheses in the last match (auto-local).
7631$9 Match of the 9th set of parentheses in the last match (auto-local). 7631$9 Match of the 9th set of parentheses in the last match (auto-local).
7632$& The string matched by the last pattern match (auto-local). 7632$& The string matched by the last pattern match (auto-local).
7633$' The string after what was matched by the last match (auto-local). 7633$\\=' The string after what was matched by the last match (auto-local).
7634$\\=` The string before what was matched by the last match (auto-local). 7634$\\=` The string before what was matched by the last match (auto-local).
7635 7635
7636$( The real gid of this process. 7636$( The real gid of this process.
@@ -7886,7 +7886,7 @@ pop(ARRAY)
7886print [FILEHANDLE] [(LIST)] 7886print [FILEHANDLE] [(LIST)]
7887printf [FILEHANDLE] (FORMAT,LIST) 7887printf [FILEHANDLE] (FORMAT,LIST)
7888push(ARRAY,LIST) 7888push(ARRAY,LIST)
7889q/STRING/ Synonym for 'STRING' 7889q/STRING/ Synonym for \\='STRING\\='
7890qq/STRING/ Synonym for \"STRING\" 7890qq/STRING/ Synonym for \"STRING\"
7891qx/STRING/ Synonym for \\=`STRING\\=` 7891qx/STRING/ Synonym for \\=`STRING\\=`
7892rand[(EXPR)] 7892rand[(EXPR)]
@@ -7988,7 +7988,7 @@ DESTROY Shorthand for `sub DESTROY {...}'.
7988abs [ EXPR ] absolute value 7988abs [ EXPR ] absolute value
7989... and ... Low-precedence synonym for &&. 7989... and ... Low-precedence synonym for &&.
7990bless REFERENCE [, PACKAGE] Makes reference into an object of a package. 7990bless REFERENCE [, PACKAGE] Makes reference into an object of a package.
7991chomp [LIST] Strips $/ off LIST/$_. Returns count. Special if $/ eq ''! 7991chomp [LIST] Strips $/ off LIST/$_. Returns count. Special if $/ eq \\='\\='!
7992chr Converts a number to char with the same ordinal. 7992chr Converts a number to char with the same ordinal.
7993else Part of if/unless {BLOCK} elsif {BLOCK} else {BLOCK}. 7993else Part of if/unless {BLOCK} elsif {BLOCK} else {BLOCK}.
7994elsif Part of if/unless {BLOCK} elsif {BLOCK} else {BLOCK}. 7994elsif Part of if/unless {BLOCK} elsif {BLOCK} else {BLOCK}.
@@ -8005,7 +8005,7 @@ not ... Low-precedence synonym for ! - negation.
8005... or ... Low-precedence synonym for ||. 8005... or ... Low-precedence synonym for ||.
8006pos STRING Set/Get end-position of the last match over this string, see \\G. 8006pos STRING Set/Get end-position of the last match over this string, see \\G.
8007quotemeta [ EXPR ] Quote regexp metacharacters. 8007quotemeta [ EXPR ] Quote regexp metacharacters.
8008qw/WORD1 .../ Synonym of split('', 'WORD1 ...') 8008qw/WORD1 .../ Synonym of split(\\='\\=', \\='WORD1 ...\\=')
8009readline FH Synonym of <FH>. 8009readline FH Synonym of <FH>.
8010readpipe CMD Synonym of \\=`CMD\\=`. 8010readpipe CMD Synonym of \\=`CMD\\=`.
8011ref [ EXPR ] Type of EXPR when dereferenced. 8011ref [ EXPR ] Type of EXPR when dereferenced.
diff --git a/lisp/progmodes/dcl-mode.el b/lisp/progmodes/dcl-mode.el
index eab4ae854d5..4c997bdd4d0 100644
--- a/lisp/progmodes/dcl-mode.el
+++ b/lisp/progmodes/dcl-mode.el
@@ -173,7 +173,7 @@ It can have the following values:
173 first-line indentation for the first line in a buffer or SUBROUTINE. 173 first-line indentation for the first line in a buffer or SUBROUTINE.
174CUR-INDENT is the indentation of the preceding command line. 174CUR-INDENT is the indentation of the preceding command line.
175EXTRA-INDENT is the default change in indentation for this line 175EXTRA-INDENT is the default change in indentation for this line
176\(a negative number for 'outdent). 176\(a negative number for outdent).
177LAST-POINT is the buffer position of the first significant word on the 177LAST-POINT is the buffer position of the first significant word on the
178previous line or nil if the current line is the first line. 178previous line or nil if the current line is the first line.
179THIS-POINT is the buffer position of the first significant word on the 179THIS-POINT is the buffer position of the first significant word on the
diff --git a/lisp/progmodes/flymake.el b/lisp/progmodes/flymake.el
index 1942271e561..f220633fefa 100644
--- a/lisp/progmodes/flymake.el
+++ b/lisp/progmodes/flymake.el
@@ -785,7 +785,7 @@ Perhaps use text from LINE-ERR-INFO-LIST to enhance highlighting."
785 (when (flymake-same-files real-file-name source-file-name) 785 (when (flymake-same-files real-file-name source-file-name)
786 (setq line-err-info (flymake-ler-set-file line-err-info nil)) 786 (setq line-err-info (flymake-ler-set-file line-err-info nil))
787 (setq err-info-list (flymake-add-err-info err-info-list line-err-info)))) 787 (setq err-info-list (flymake-add-err-info err-info-list line-err-info))))
788 (flymake-log 3 "parsed '%s', %s line-err-info" (nth idx lines) (if line-err-info "got" "no")) 788 (flymake-log 3 "parsed %s, %s line-err-info" (nth idx lines) (if line-err-info "got" "no"))
789 (setq idx (1+ idx))) 789 (setq idx (1+ idx)))
790 err-info-list)) 790 err-info-list))
791 791
@@ -1084,8 +1084,10 @@ For the format of LINE-ERR-INFO, see `flymake-ler-make-ler'."
1084 default-directory) 1084 default-directory)
1085 process) 1085 process)
1086 (error 1086 (error
1087 (let* ((err-str (format "Failed to launch syntax check process '%s' with args %s: %s" 1087 (let* ((err-str
1088 cmd args (error-message-string err))) 1088 (format-message
1089 "Failed to launch syntax check process ‘%s’ with args %s: %s"
1090 cmd args (error-message-string err)))
1089 (source-file-name buffer-file-name) 1091 (source-file-name buffer-file-name)
1090 (cleanup-f (flymake-get-cleanup-function source-file-name))) 1092 (cleanup-f (flymake-get-cleanup-function source-file-name)))
1091 (flymake-log 0 err-str) 1093 (flymake-log 0 err-str)
diff --git a/lisp/progmodes/gdb-mi.el b/lisp/progmodes/gdb-mi.el
index 4af8ac6971e..9942e17397a 100644
--- a/lisp/progmodes/gdb-mi.el
+++ b/lisp/progmodes/gdb-mi.el
@@ -2195,10 +2195,10 @@ value when the message is complete.
2195 2195
2196Implement the following GDB/MI output grammar rule: 2196Implement the following GDB/MI output grammar rule:
2197 result-class ==> 2197 result-class ==>
2198 'done' | 'running' | 'connected' | 'error' | 'exit' 2198 `done' | `running' | `connected' | `error' | `exit'
2199 2199
2200 async-class ==> 2200 async-class ==>
2201 'stopped' | others (where others will be added depending on the needs 2201 `stopped' | others (where others will be added depending on the needs
2202 --this is still in development).") 2202 --this is still in development).")
2203 2203
2204(defun gdbmi-bnf-result-and-async-record-impl () 2204(defun gdbmi-bnf-result-and-async-record-impl ()
diff --git a/lisp/progmodes/idlw-shell.el b/lisp/progmodes/idlw-shell.el
index 23f9d4af8c9..b5e799848de 100644
--- a/lisp/progmodes/idlw-shell.el
+++ b/lisp/progmodes/idlw-shell.el
@@ -379,15 +379,15 @@ This mechanism is useful for correct interaction with the IDL function
379GET_KBRD, because in normal operation IDLWAVE only sends \\n terminated 379GET_KBRD, because in normal operation IDLWAVE only sends \\n terminated
380strings. Here is some example code which makes use of the default spells. 380strings. Here is some example code which makes use of the default spells.
381 381
382 print,'<chars>' ; Make IDLWAVE switch to character mode 382 print,\\='<chars>\\=' ; Make IDLWAVE switch to character mode
383 REPEAT BEGIN 383 REPEAT BEGIN
384 A = GET_KBRD(1) 384 A = GET_KBRD(1)
385 PRINT, BYTE(A) 385 PRINT, BYTE(A)
386 ENDREP UNTIL A EQ 'q' 386 ENDREP UNTIL A EQ \\='q\\='
387 print,'</chars>' ; Make IDLWAVE switch back to line mode 387 print,\\='</chars>\\=' ; Make IDLWAVE switch back to line mode
388 388
389 print,'Quit the program, y or n?' 389 print,\\='Quit the program, y or n?\\='
390 print,'<onechar>' ; Ask IDLWAVE to send one character 390 print,\\='<onechar>\\=' ; Ask IDLWAVE to send one character
391 answer = GET_KBRD(1) 391 answer = GET_KBRD(1)
392 392
393Since the IDLWAVE shell defines the system variable `!IDLWAVE_VERSION', 393Since the IDLWAVE shell defines the system variable `!IDLWAVE_VERSION',
@@ -403,11 +403,11 @@ idlwave_char_input,/off ; End the loop to send characters
403 403
404pro idlwave_char_input,on=on,off=off 404pro idlwave_char_input,on=on,off=off
405 ;; Test if we are running under Emacs 405 ;; Test if we are running under Emacs
406 defsysv,'!idlwave_version',exists=running_emacs 406 defsysv,\\='!idlwave_version\\=',exists=running_emacs
407 if running_emacs then begin 407 if running_emacs then begin
408 if keyword_set(on) then print,'<chars>' $ 408 if keyword_set(on) then print,\\='<chars>\\=' $
409 else if keyword_set(off) then print,'</chars>' $ 409 else if keyword_set(off) then print,\\='</chars>\\=' $
410 else print,'<onechar>' 410 else print,\\='<onechar>\\='
411 endif 411 endif
412end" 412end"
413 :group 'idlwave-shell-command-setup 413 :group 'idlwave-shell-command-setup
diff --git a/lisp/progmodes/prog-mode.el b/lisp/progmodes/prog-mode.el
index b8cd9d93912..8f50887113e 100644
--- a/lisp/progmodes/prog-mode.el
+++ b/lisp/progmodes/prog-mode.el
@@ -192,9 +192,9 @@ in `prettify-symbols-alist' (which see), which are locally defined
192by major modes supporting prettifying. To add further customizations 192by major modes supporting prettifying. To add further customizations
193for a given major mode, you can modify `prettify-symbols-alist' thus: 193for a given major mode, you can modify `prettify-symbols-alist' thus:
194 194
195 (add-hook 'emacs-lisp-mode-hook 195 (add-hook \\='emacs-lisp-mode-hook
196 (lambda () 196 (lambda ()
197 (push '(\"<=\" . ?≤) prettify-symbols-alist))) 197 (push \\='(\"<=\" . ?≤) prettify-symbols-alist)))
198 198
199You can enable this mode locally in desired buffers, or use 199You can enable this mode locally in desired buffers, or use
200`global-prettify-symbols-mode' to enable it for all modes that 200`global-prettify-symbols-mode' to enable it for all modes that
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index abae8aff47b..35f10e54fc7 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -4005,8 +4005,8 @@ The skeleton will be bound to python-skeleton-NAME."
4005 (declare (indent 2)) 4005 (declare (indent 2))
4006 (let* ((name (symbol-name name)) 4006 (let* ((name (symbol-name name))
4007 (function-name (intern (concat "python-skeleton--" name))) 4007 (function-name (intern (concat "python-skeleton--" name)))
4008 (msg (format 4008 (msg (format-message
4009 "Add '%s' clause? " name))) 4009 "Add %s clause? " name)))
4010 (when (not skel) 4010 (when (not skel)
4011 (setq skel 4011 (setq skel
4012 `(< ,(format "%s:" name) \n \n 4012 `(< ,(format "%s:" name) \n \n
diff --git a/lisp/progmodes/sql.el b/lisp/progmodes/sql.el
index 3800cfb6b15..18f445ca5cf 100644
--- a/lisp/progmodes/sql.el
+++ b/lisp/progmodes/sql.el
@@ -3799,7 +3799,7 @@ Note that SQL doesn't have an escape character unless you specify
3799one. If you specify backslash as escape character in SQL, you 3799one. If you specify backslash as escape character in SQL, you
3800must tell Emacs. Here's how to do that in your init file: 3800must tell Emacs. Here's how to do that in your init file:
3801 3801
3802\(add-hook 'sql-mode-hook 3802\(add-hook \\='sql-mode-hook
3803 (lambda () 3803 (lambda ()
3804 (modify-syntax-entry ?\\\\ \".\" sql-mode-syntax-table)))" 3804 (modify-syntax-entry ?\\\\ \".\" sql-mode-syntax-table)))"
3805 :group 'SQL 3805 :group 'SQL
@@ -3896,9 +3896,9 @@ If you want to make SQL buffers limited in length, add the function
3896Here is an example for your init file. It keeps the SQLi buffer a 3896Here is an example for your init file. It keeps the SQLi buffer a
3897certain length. 3897certain length.
3898 3898
3899\(add-hook 'sql-interactive-mode-hook 3899\(add-hook \\='sql-interactive-mode-hook
3900 \(function (lambda () 3900 \(function (lambda ()
3901 \(setq comint-output-filter-functions 'comint-truncate-buffer)))) 3901 \(setq comint-output-filter-functions \\='comint-truncate-buffer))))
3902 3902
3903Here is another example. It will always put point back to the statement 3903Here is another example. It will always put point back to the statement
3904you entered, right above the output it created. 3904you entered, right above the output it created.
@@ -4276,7 +4276,7 @@ passed as command line arguments."
4276 ;; work for remote hosts; we suppress the check there. 4276 ;; work for remote hosts; we suppress the check there.
4277 (unless (or (file-remote-p default-directory) 4277 (unless (or (file-remote-p default-directory)
4278 (executable-find program)) 4278 (executable-find program))
4279 (error "Unable to locate SQL program \'%s\'" program)) 4279 (error "Unable to locate SQL program %s" program))
4280 ;; Make sure buffer name is unique. 4280 ;; Make sure buffer name is unique.
4281 (when (sql-buffer-live-p (format "*%s*" buf-name)) 4281 (when (sql-buffer-live-p (format "*%s*" buf-name))
4282 (setq buf-name (format "SQL-%s" product)) 4282 (setq buf-name (format "SQL-%s" product))
diff --git a/lisp/progmodes/verilog-mode.el b/lisp/progmodes/verilog-mode.el
index 32448055308..107dee5803d 100644
--- a/lisp/progmodes/verilog-mode.el
+++ b/lisp/progmodes/verilog-mode.el
@@ -4477,7 +4477,7 @@ More specifically, after a generate and before an endgenerate."
4477 (= nest 0) )) ; return nest 4477 (= nest 0) )) ; return nest
4478 4478
4479(defun verilog-in-deferred-immediate-final-p () 4479(defun verilog-in-deferred-immediate-final-p ()
4480 "Return true if inside an 'assert/assume/cover final' statement." 4480 "Return true if inside an assert/assume/cover final statement."
4481 (interactive) 4481 (interactive)
4482 (and (looking-at "final") 4482 (and (looking-at "final")
4483 (verilog-looking-back "\\<\\(?:assert\\|assume\\|cover\\)\\>\\s-+" nil)) 4483 (verilog-looking-back "\\<\\(?:assert\\|assume\\|cover\\)\\>\\s-+" nil))
@@ -7221,7 +7221,7 @@ will be completed at runtime and should not be added to this list.")
7221 7221
7222(defun verilog-func-completion (type) 7222(defun verilog-func-completion (type)
7223 "Build regular expression for module/task/function names. 7223 "Build regular expression for module/task/function names.
7224TYPE is 'module, 'tf for task or function, or t if unknown." 7224TYPE is module, tf for task or function, or t if unknown."
7225 (if (string= verilog-str "") 7225 (if (string= verilog-str "")
7226 (setq verilog-str "[a-zA-Z_]")) 7226 (setq verilog-str "[a-zA-Z_]"))
7227 (let ((verilog-str (concat (cond 7227 (let ((verilog-str (concat (cond
@@ -7294,7 +7294,7 @@ must be a function to be called for every match to check if this should
7294really be a match. If VERILOG-FLAG is t, the function returns a list of 7294really be a match. If VERILOG-FLAG is t, the function returns a list of
7295all possible completions. If VERILOG-FLAG is nil it returns a string, 7295all possible completions. If VERILOG-FLAG is nil it returns a string,
7296the longest possible completion, or t if VERILOG-STR is an exact match. 7296the longest possible completion, or t if VERILOG-STR is an exact match.
7297If VERILOG-FLAG is 'lambda, the function returns t if VERILOG-STR is an 7297If VERILOG-FLAG is lambda, the function returns t if VERILOG-STR is an
7298exact match, nil otherwise." 7298exact match, nil otherwise."
7299 (save-excursion 7299 (save-excursion
7300 (let ((verilog-all nil)) 7300 (let ((verilog-all nil))
@@ -7489,7 +7489,7 @@ VERILOG-PRED is non-nil, it must be a function to be called for every match
7489to check if this should really be a match. If VERILOG-FLAG is t, the 7489to check if this should really be a match. If VERILOG-FLAG is t, the
7490function returns a list of all possible completions. If it is nil it 7490function returns a list of all possible completions. If it is nil it
7491returns a string, the longest possible completion, or t if VERILOG-STR is 7491returns a string, the longest possible completion, or t if VERILOG-STR is
7492an exact match. If VERILOG-FLAG is 'lambda, the function returns t if 7492an exact match. If VERILOG-FLAG is lambda, the function returns t if
7493VERILOG-STR is an exact match, nil otherwise." 7493VERILOG-STR is an exact match, nil otherwise."
7494 (save-excursion 7494 (save-excursion
7495 (let ((verilog-all nil) 7495 (let ((verilog-all nil)
@@ -8666,7 +8666,7 @@ Return an array of [outputs inouts inputs wire reg assign const]."
8666 8666
8667(defun verilog-read-sub-decls-expr (submoddecls comment port expr) 8667(defun verilog-read-sub-decls-expr (submoddecls comment port expr)
8668 "For `verilog-read-sub-decls-line', parse a subexpression and add signals." 8668 "For `verilog-read-sub-decls-line', parse a subexpression and add signals."
8669 ;;(message "vrsde: '%s'" expr) 8669 ;;(message "vrsde: %s" expr)
8670 ;; Replace special /*[....]*/ comments inserted by verilog-auto-inst-port 8670 ;; Replace special /*[....]*/ comments inserted by verilog-auto-inst-port
8671 (setq expr (verilog-string-replace-matches "/\\*\\(\\[[^*]+\\]\\)\\*/" "\\1" nil nil expr)) 8671 (setq expr (verilog-string-replace-matches "/\\*\\(\\[[^*]+\\]\\)\\*/" "\\1" nil nil expr))
8672 ;; Remove front operators 8672 ;; Remove front operators
@@ -8685,25 +8685,25 @@ Return an array of [outputs inouts inputs wire reg assign const]."
8685 (let (sig vec multidim) 8685 (let (sig vec multidim)
8686 ;; Remove leading reduction operators, etc 8686 ;; Remove leading reduction operators, etc
8687 (setq expr (verilog-string-replace-matches "^\\s-*[---+~!|&]+\\s-*" "" nil nil expr)) 8687 (setq expr (verilog-string-replace-matches "^\\s-*[---+~!|&]+\\s-*" "" nil nil expr))
8688 ;;(message "vrsde-ptop: '%s'" expr) 8688 ;;(message "vrsde-ptop: %s" expr)
8689 (cond ; Find \signal. Final space is part of escaped signal name 8689 (cond ; Find \signal. Final space is part of escaped signal name
8690 ((string-match "^\\s-*\\(\\\\[^ \t\n\f]+\\s-\\)" expr) 8690 ((string-match "^\\s-*\\(\\\\[^ \t\n\f]+\\s-\\)" expr)
8691 ;;(message "vrsde-s: '%s'" (match-string 1 expr)) 8691 ;;(message "vrsde-s: %s" (match-string 1 expr))
8692 (setq sig (match-string 1 expr) 8692 (setq sig (match-string 1 expr)
8693 expr (substring expr (match-end 0)))) 8693 expr (substring expr (match-end 0))))
8694 ;; Find signal 8694 ;; Find signal
8695 ((string-match "^\\s-*\\([a-zA-Z_][a-zA-Z_0-9]*\\)" expr) 8695 ((string-match "^\\s-*\\([a-zA-Z_][a-zA-Z_0-9]*\\)" expr)
8696 ;;(message "vrsde-s: '%s'" (match-string 1 expr)) 8696 ;;(message "vrsde-s: %s" (match-string 1 expr))
8697 (setq sig (verilog-string-remove-spaces (match-string 1 expr)) 8697 (setq sig (verilog-string-remove-spaces (match-string 1 expr))
8698 expr (substring expr (match-end 0))))) 8698 expr (substring expr (match-end 0)))))
8699 ;; Find [vector] or [multi][multi][multi][vector] 8699 ;; Find [vector] or [multi][multi][multi][vector]
8700 (while (string-match "^\\s-*\\(\\[[^]]+\\]\\)" expr) 8700 (while (string-match "^\\s-*\\(\\[[^]]+\\]\\)" expr)
8701 ;;(message "vrsde-v: '%s'" (match-string 1 expr)) 8701 ;;(message "vrsde-v: %s" (match-string 1 expr))
8702 (when vec (setq multidim (cons vec multidim))) 8702 (when vec (setq multidim (cons vec multidim)))
8703 (setq vec (match-string 1 expr) 8703 (setq vec (match-string 1 expr)
8704 expr (substring expr (match-end 0)))) 8704 expr (substring expr (match-end 0))))
8705 ;; If found signal, and nothing unrecognized, add the signal 8705 ;; If found signal, and nothing unrecognized, add the signal
8706 ;;(message "vrsde-rem: '%s'" expr) 8706 ;;(message "vrsde-rem: %s" expr)
8707 (when (and sig (string-match "^\\s-*$" expr)) 8707 (when (and sig (string-match "^\\s-*$" expr))
8708 (verilog-read-sub-decls-sig submoddecls comment port sig vec multidim)))))) 8708 (verilog-read-sub-decls-sig submoddecls comment port sig vec multidim))))))
8709 8709
@@ -9285,8 +9285,8 @@ Parameters must be simple assignments to constants, or have their own
9285\"parameter\" label rather than a list of parameters. Thus: 9285\"parameter\" label rather than a list of parameters. Thus:
9286 9286
9287 parameter X = 5, Y = 10; // Ok 9287 parameter X = 5, Y = 10; // Ok
9288 parameter X = {1'b1, 2'h2}; // Ok 9288 parameter X = {1\\='b1, 2\\='h2}; // Ok
9289 parameter X = {1'b1, 2'h2}, Y = 10; // Bad, make into 2 parameter lines 9289 parameter X = {1\\='b1, 2\\='h2}, Y = 10; // Bad, make into 2 parameter lines
9290 9290
9291Defines must be simple text substitutions, one on a line, starting 9291Defines must be simple text substitutions, one on a line, starting
9292at the beginning of the line. Any ifdefs or multiline comments around the 9292at the beginning of the line. Any ifdefs or multiline comments around the
@@ -10099,7 +10099,7 @@ if non-nil."
10099 10099
10100;; Combined 10100;; Combined
10101(defun verilog-decls-get-signals (decls) 10101(defun verilog-decls-get-signals (decls)
10102 "Return all declared signals in DECLS, excluding 'assign' statements." 10102 "Return all declared signals in DECLS, excluding assign statements."
10103 (append 10103 (append
10104 (verilog-decls-get-outputs decls) 10104 (verilog-decls-get-outputs decls)
10105 (verilog-decls-get-inouts decls) 10105 (verilog-decls-get-inouts decls)
@@ -11484,14 +11484,14 @@ Lisp Templates:
11484 Lisp functions: 11484 Lisp functions:
11485 11485
11486 vl-name Name portion of the input/output port. 11486 vl-name Name portion of the input/output port.
11487 vl-bits Bus bits portion of the input/output port ('[2:0]'). 11487 vl-bits Bus bits portion of the input/output port ([2:0]).
11488 vl-mbits Multidimensional array bits for port ('[2:0][3:0]'). 11488 vl-mbits Multidimensional array bits for port ([2:0][3:0]).
11489 vl-width Width of the input/output port ('3' for [2:0]). 11489 vl-width Width of the input/output port (3 for [2:0]).
11490 May be a (...) expression if bits isn't a constant. 11490 May be a (...) expression if bits isn't a constant.
11491 vl-dir Direction of the pin input/output/inout/interface. 11491 vl-dir Direction of the pin input/output/inout/interface.
11492 vl-modport The modport, if an interface with a modport. 11492 vl-modport The modport, if an interface with a modport.
11493 vl-cell-type Module name/type of the cell ('InstModule'). 11493 vl-cell-type Module name/type of the cell (InstModule).
11494 vl-cell-name Instance name of the cell ('instName'). 11494 vl-cell-name Instance name of the cell (instName).
11495 11495
11496 Normal Lisp variables may be used in expressions. See 11496 Normal Lisp variables may be used in expressions. See
11497 `verilog-read-defines' which can set vh-{definename} variables for use 11497 `verilog-read-defines' which can set vh-{definename} variables for use
@@ -13017,9 +13017,9 @@ An example of making a stub for another module:
13017 /*AUTOINOUTMODULE(\"Foo\")*/ 13017 /*AUTOINOUTMODULE(\"Foo\")*/
13018 /*AUTOTIEOFF*/ 13018 /*AUTOTIEOFF*/
13019 // verilator lint_off UNUSED 13019 // verilator lint_off UNUSED
13020 wire _unused_ok = &{1'b0, 13020 wire _unused_ok = &{1\\='b0,
13021 /*AUTOUNUSED*/ 13021 /*AUTOUNUSED*/
13022 1'b0}; 13022 1\\='b0};
13023 // verilator lint_on UNUSED 13023 // verilator lint_on UNUSED
13024 endmodule 13024 endmodule
13025 13025
@@ -13034,7 +13034,7 @@ Typing \\[verilog-auto] will make this into:
13034 13034
13035 /*AUTOTIEOFF*/ 13035 /*AUTOTIEOFF*/
13036 // Beginning of autotieoff 13036 // Beginning of autotieoff
13037 wire [2:0] foo = 3'b0; 13037 wire [2:0] foo = 3\\='b0;
13038 // End of automatics 13038 // End of automatics
13039 ... 13039 ...
13040 endmodule" 13040 endmodule"
@@ -13159,7 +13159,7 @@ with \"unused\" in the signal name.
13159 13159
13160To reduce simulation time, the _unused_ok signal should be forced to a 13160To reduce simulation time, the _unused_ok signal should be forced to a
13161constant to prevent wiggling. The easiest thing to do is use a 13161constant to prevent wiggling. The easiest thing to do is use a
13162reduction-and with 1'b0 as shown. 13162reduction-and with 1\\='b0 as shown.
13163 13163
13164This way all unused signals are in one place, making it convenient to add 13164This way all unused signals are in one place, making it convenient to add
13165your tool's specific pragmas around the assignment to disable any unused 13165your tool's specific pragmas around the assignment to disable any unused
@@ -13175,9 +13175,9 @@ An example of making a stub for another module:
13175 /*AUTOINOUTMODULE(\"Examp\")*/ 13175 /*AUTOINOUTMODULE(\"Examp\")*/
13176 /*AUTOTIEOFF*/ 13176 /*AUTOTIEOFF*/
13177 // verilator lint_off UNUSED 13177 // verilator lint_off UNUSED
13178 wire _unused_ok = &{1'b0, 13178 wire _unused_ok = &{1\\='b0,
13179 /*AUTOUNUSED*/ 13179 /*AUTOUNUSED*/
13180 1'b0}; 13180 1\\='b0};
13181 // verilator lint_on UNUSED 13181 // verilator lint_on UNUSED
13182 endmodule 13182 endmodule
13183 13183
@@ -13185,14 +13185,14 @@ Typing \\[verilog-auto] will make this into:
13185 13185
13186 ... 13186 ...
13187 // verilator lint_off UNUSED 13187 // verilator lint_off UNUSED
13188 wire _unused_ok = &{1'b0, 13188 wire _unused_ok = &{1\\='b0,
13189 /*AUTOUNUSED*/ 13189 /*AUTOUNUSED*/
13190 // Beginning of automatics 13190 // Beginning of automatics
13191 unused_input_a, 13191 unused_input_a,
13192 unused_input_b, 13192 unused_input_b,
13193 unused_input_c, 13193 unused_input_c,
13194 // End of automatics 13194 // End of automatics
13195 1'b0}; 13195 1\\='b0};
13196 // verilator lint_on UNUSED 13196 // verilator lint_on UNUSED
13197 endmodule" 13197 endmodule"
13198 (interactive) 13198 (interactive)
@@ -13267,9 +13267,9 @@ An example:
13267 13267
13268 //== State enumeration 13268 //== State enumeration
13269 parameter [2:0] // synopsys enum state_info 13269 parameter [2:0] // synopsys enum state_info
13270 SM_IDLE = 3'b000, 13270 SM_IDLE = 3\\='b000,
13271 SM_SEND = 3'b001, 13271 SM_SEND = 3\\='b001,
13272 SM_WAIT1 = 3'b010; 13272 SM_WAIT1 = 3\\='b010;
13273 //== State variables 13273 //== State variables
13274 reg [2:0] /* synopsys enum state_info */ 13274 reg [2:0] /* synopsys enum state_info */
13275 state_r; /* synopsys state_vector state_r */ 13275 state_r; /* synopsys state_vector state_r */
@@ -14177,7 +14177,7 @@ Files are checked based on `verilog-library-flags'."
14177 (match-string 1) (buffer-file-name)))) 14177 (match-string 1) (buffer-file-name))))
14178 (when warn 14178 (when warn
14179 (message 14179 (message
14180 "File '%s' isn't readable, use shift-mouse2 to paste in this field" 14180 "File %s isn't readable, use shift-mouse2 to paste in this field"
14181 (match-string 1)))))))) 14181 (match-string 1))))))))
14182 14182
14183 14183
diff --git a/lisp/recentf.el b/lisp/recentf.el
index 89c1517e7f6..da263fc0b41 100644
--- a/lisp/recentf.el
+++ b/lisp/recentf.el
@@ -781,7 +781,7 @@ Filenames are relative to the `default-directory'."
781 ) 781 )
782 "List of rules used by `recentf-arrange-by-rule' to build sub-menus. 782 "List of rules used by `recentf-arrange-by-rule' to build sub-menus.
783A rule is a pair (SUB-MENU-TITLE . MATCHER). SUB-MENU-TITLE is the 783A rule is a pair (SUB-MENU-TITLE . MATCHER). SUB-MENU-TITLE is the
784displayed title of the sub-menu where a '%d' `format' pattern is 784displayed title of the sub-menu where a `%d' `format' pattern is
785replaced by the number of items in the sub-menu. MATCHER is a regexp 785replaced by the number of items in the sub-menu. MATCHER is a regexp
786or a list of regexps. Items matching one of the regular expressions in 786or a list of regexps. Items matching one of the regular expressions in
787MATCHER are added to the corresponding sub-menu. 787MATCHER are added to the corresponding sub-menu.
@@ -798,7 +798,7 @@ may have been modified to match another rule."
798 "Title of the `recentf-arrange-by-rule' sub-menu. 798 "Title of the `recentf-arrange-by-rule' sub-menu.
799This is for the menu where items that don't match any 799This is for the menu where items that don't match any
800`recentf-arrange-rules' are displayed. If nil these items are 800`recentf-arrange-rules' are displayed. If nil these items are
801displayed in the main recent files menu. A '%d' `format' pattern in 801displayed in the main recent files menu. A `%d' `format' pattern in
802the title is replaced by the number of items in the sub-menu." 802the title is replaced by the number of items in the sub-menu."
803 :group 'recentf-filters 803 :group 'recentf-filters
804 :type '(choice (const :tag "Main menu" nil) 804 :type '(choice (const :tag "Main menu" nil)
diff --git a/lisp/server.el b/lisp/server.el
index bcadcc4317a..5a8afb42984 100644
--- a/lisp/server.el
+++ b/lisp/server.el
@@ -574,7 +574,7 @@ If the key is not valid, signal an error."
574 (if server-auth-key 574 (if server-auth-key
575 (if (string-match-p "^[!-~]\\{64\\}$" server-auth-key) 575 (if (string-match-p "^[!-~]\\{64\\}$" server-auth-key)
576 server-auth-key 576 server-auth-key
577 (error "The key '%s' is invalid" server-auth-key)) 577 (error "The key %s is invalid" server-auth-key))
578 (server-generate-key))) 578 (server-generate-key)))
579 579
580;;;###autoload 580;;;###autoload
diff --git a/lisp/skeleton.el b/lisp/skeleton.el
index 2c017ddc2cd..69bd500fa95 100644
--- a/lisp/skeleton.el
+++ b/lisp/skeleton.el
@@ -484,7 +484,7 @@ This allows for context-sensitive checking whether pairing is appropriate.")
484Each alist element, which looks like (ELEMENT ...), is passed to 484Each alist element, which looks like (ELEMENT ...), is passed to
485`skeleton-insert' with no interactor. Variable `str' does nothing. 485`skeleton-insert' with no interactor. Variable `str' does nothing.
486 486
487Elements might be (?\\=` ?\\=` _ \"''\"), (?\\( ? _ \" )\") or (?{ \\n > _ \\n ?} >).") 487Elements might be (?\\=` ?\\=` _ \"\\='\\='\"), (?\\( ? _ \" )\") or (?{ \\n > _ \\n ?} >).")
488 488
489(defvar skeleton-pair-default-alist '((?( _ ?)) (?\)) 489(defvar skeleton-pair-default-alist '((?( _ ?)) (?\))
490 (?[ _ ?]) (?\]) 490 (?[ _ ?]) (?\])
diff --git a/lisp/subr.el b/lisp/subr.el
index 6d99c6cdc76..21e277bd647 100644
--- a/lisp/subr.el
+++ b/lisp/subr.el
@@ -4768,7 +4768,7 @@ Examples of version conversion:
4768 4768
4769See documentation for `version-separator' and `version-regexp-alist'." 4769See documentation for `version-separator' and `version-regexp-alist'."
4770 (or (and (stringp ver) (> (length ver) 0)) 4770 (or (and (stringp ver) (> (length ver) 0))
4771 (error "Invalid version string: '%s'" ver)) 4771 (error "Invalid version string: %s" ver))
4772 ;; Change .x.y to 0.x.y 4772 ;; Change .x.y to 0.x.y
4773 (if (and (>= (length ver) (length version-separator)) 4773 (if (and (>= (length ver) (length version-separator))
4774 (string-equal (substring ver 0 (length version-separator)) 4774 (string-equal (substring ver 0 (length version-separator))
@@ -4800,9 +4800,9 @@ See documentation for `version-separator' and `version-regexp-alist'."
4800 ((string-match "^[-_+ ]?\\([a-zA-Z]\\)$" s) 4800 ((string-match "^[-_+ ]?\\([a-zA-Z]\\)$" s)
4801 (push (- (aref (downcase (match-string 1 s)) 0) ?a -1) 4801 (push (- (aref (downcase (match-string 1 s)) 0) ?a -1)
4802 lst)) 4802 lst))
4803 (t (error "Invalid version syntax: '%s'" ver)))))) 4803 (t (error "Invalid version syntax: %s" ver))))))
4804 (if (null lst) 4804 (if (null lst)
4805 (error "Invalid version syntax: '%s'" ver) 4805 (error "Invalid version syntax: %s" ver)
4806 (nreverse lst))))) 4806 (nreverse lst)))))
4807 4807
4808 4808
diff --git a/lisp/textmodes/bib-mode.el b/lisp/textmodes/bib-mode.el
index 12b7fc46b4a..2ed5ad89eab 100644
--- a/lisp/textmodes/bib-mode.el
+++ b/lisp/textmodes/bib-mode.el
@@ -82,8 +82,8 @@ A uthor T itle D ate J ournal
82V olume N umber P age K eywords 82V olume N umber P age K eywords
83B in book or proceedings E ditor C ity & state 83B in book or proceedings E ditor C ity & state
84I nstitution, school, or publisher 84I nstitution, school, or publisher
85R eport number or 'phd thesis' or 'masters thesis' or 'draft' or 85R eport number or `phd thesis' or `masters thesis' or `draft' or
86 'unnumbered' or 'unpublished' 86 `unnumbered' or `unpublished'
87W here can be found locally (login name, or ailib, etc.) 87W here can be found locally (login name, or ailib, etc.)
88X comments (not used in indexing) 88X comments (not used in indexing)
89 89
diff --git a/lisp/textmodes/flyspell.el b/lisp/textmodes/flyspell.el
index 14f8744077a..6c4a731629c 100644
--- a/lisp/textmodes/flyspell.el
+++ b/lisp/textmodes/flyspell.el
@@ -501,7 +501,7 @@ invoking `ispell-change-dictionary'.
501 501
502Consider using the `ispell-parser' to check your text. For instance 502Consider using the `ispell-parser' to check your text. For instance
503consider adding: 503consider adding:
504\(add-hook 'tex-mode-hook (function (lambda () (setq ispell-parser 'tex)))) 504\(add-hook \\='tex-mode-hook (function (lambda () (setq ispell-parser \\='tex))))
505in your init file. 505in your init file.
506 506
507\\[flyspell-region] checks all words inside a region. 507\\[flyspell-region] checks all words inside a region.
diff --git a/lisp/textmodes/ispell.el b/lisp/textmodes/ispell.el
index 8627404ddfe..76e147a6f93 100644
--- a/lisp/textmodes/ispell.el
+++ b/lisp/textmodes/ispell.el
@@ -1896,7 +1896,7 @@ Currently the only other valid parser is `tex'.
1896 1896
1897You can set this variable in hooks in your init file -- eg: 1897You can set this variable in hooks in your init file -- eg:
1898 1898
1899\(add-hook 'tex-mode-hook (lambda () (setq ispell-parser 'tex)))") 1899\(add-hook \\='tex-mode-hook (lambda () (setq ispell-parser \\='tex)))")
1900 1900
1901(defvar ispell-region-end (make-marker) 1901(defvar ispell-region-end (make-marker)
1902 "Marker that allows spelling continuations.") 1902 "Marker that allows spelling continuations.")
@@ -4039,14 +4039,14 @@ The `X' command aborts sending the message so that you can edit the buffer.
4039 4039
4040To spell-check whenever a message is sent, include the appropriate lines 4040To spell-check whenever a message is sent, include the appropriate lines
4041in your init file: 4041in your init file:
4042 (add-hook 'message-send-hook 'ispell-message) ;; GNUS 5 4042 (add-hook \\='message-send-hook \\='ispell-message) ;; GNUS 5
4043 (add-hook 'news-inews-hook 'ispell-message) ;; GNUS 4 4043 (add-hook \\='news-inews-hook \\='ispell-message) ;; GNUS 4
4044 (add-hook 'mail-send-hook 'ispell-message) 4044 (add-hook \\='mail-send-hook \\='ispell-message)
4045 (add-hook 'mh-before-send-letter-hook 'ispell-message) 4045 (add-hook \\='mh-before-send-letter-hook \\='ispell-message)
4046 4046
4047You can bind this to the key C-c i in GNUS or mail by adding to 4047You can bind this to the key C-c i in GNUS or mail by adding to
4048`news-reply-mode-hook' or `mail-mode-hook' the following lambda expression: 4048`news-reply-mode-hook' or `mail-mode-hook' the following lambda expression:
4049 (function (lambda () (local-set-key \"\\C-ci\" 'ispell-message)))" 4049 (function (lambda () (local-set-key \"\\C-ci\" \\='ispell-message)))"
4050 (interactive) 4050 (interactive)
4051 (save-excursion 4051 (save-excursion
4052 (goto-char (point-min)) 4052 (goto-char (point-min))
diff --git a/lisp/textmodes/reftex-ref.el b/lisp/textmodes/reftex-ref.el
index d0e09bff880..07147230094 100644
--- a/lisp/textmodes/reftex-ref.el
+++ b/lisp/textmodes/reftex-ref.el
@@ -228,7 +228,7 @@ This function is controlled by the settings of reftex-insert-label-flags."
228 (symbol-value reftex-docstruct-symbol))) 228 (symbol-value reftex-docstruct-symbol)))
229 (ding) 229 (ding)
230 (if (y-or-n-p 230 (if (y-or-n-p
231 (format "Label '%s' exists. Use anyway? " label)) 231 (format-message "Label %s exists. Use anyway? " label))
232 (setq valid t))) 232 (setq valid t)))
233 233
234 ;; Label is ok 234 ;; Label is ok
diff --git a/lisp/textmodes/reftex-toc.el b/lisp/textmodes/reftex-toc.el
index d51fb9b2d4a..b9d4b7c0f2a 100644
--- a/lisp/textmodes/reftex-toc.el
+++ b/lisp/textmodes/reftex-toc.el
@@ -876,7 +876,7 @@ label prefix determines the wording of a reference."
876 (setq newlabel (read-string (format "Rename label \"%s\" to:" label))) 876 (setq newlabel (read-string (format "Rename label \"%s\" to:" label)))
877 (if (assoc newlabel (symbol-value reftex-docstruct-symbol)) 877 (if (assoc newlabel (symbol-value reftex-docstruct-symbol))
878 (if (not (y-or-n-p 878 (if (not (y-or-n-p
879 (format "Label '%s' exists. Use anyway? " label))) 879 (format-message "Label %s exists. Use anyway? " label)))
880 (error "Abort"))) 880 (error "Abort")))
881 (save-excursion 881 (save-excursion
882 (save-window-excursion 882 (save-window-excursion
diff --git a/lisp/textmodes/tex-mode.el b/lisp/textmodes/tex-mode.el
index 78cfbeaf895..751c8012bf9 100644
--- a/lisp/textmodes/tex-mode.el
+++ b/lisp/textmodes/tex-mode.el
@@ -1035,7 +1035,7 @@ says which mode to use."
1035 "Major mode for editing files of input for plain TeX. 1035 "Major mode for editing files of input for plain TeX.
1036Makes $ and } display the characters they match. 1036Makes $ and } display the characters they match.
1037Makes \" insert \\=`\\=` when it seems to be the beginning of a quotation, 1037Makes \" insert \\=`\\=` when it seems to be the beginning of a quotation,
1038and '' when it appears to be the end; it inserts \" only after a \\. 1038and \\='\\=' when it appears to be the end; it inserts \" only after a \\.
1039 1039
1040Use \\[tex-region] to run TeX on the current region, plus a \"header\" 1040Use \\[tex-region] to run TeX on the current region, plus a \"header\"
1041copied from the top of the file (containing macro definitions, etc.), 1041copied from the top of the file (containing macro definitions, etc.),
@@ -1081,7 +1081,7 @@ special subshell is initiated, the hook `tex-shell-hook' is run."
1081 "Major mode for editing files of input for LaTeX. 1081 "Major mode for editing files of input for LaTeX.
1082Makes $ and } display the characters they match. 1082Makes $ and } display the characters they match.
1083Makes \" insert \\=`\\=` when it seems to be the beginning of a quotation, 1083Makes \" insert \\=`\\=` when it seems to be the beginning of a quotation,
1084and '' when it appears to be the end; it inserts \" only after a \\. 1084and \\='\\=' when it appears to be the end; it inserts \" only after a \\.
1085 1085
1086Use \\[tex-region] to run LaTeX on the current region, plus the preamble 1086Use \\[tex-region] to run LaTeX on the current region, plus the preamble
1087copied from the top of the file (containing \\documentstyle, etc.), 1087copied from the top of the file (containing \\documentstyle, etc.),
@@ -1163,7 +1163,7 @@ subshell is initiated, `tex-shell-hook' is run."
1163 "Major mode for editing files of input for SliTeX. 1163 "Major mode for editing files of input for SliTeX.
1164Makes $ and } display the characters they match. 1164Makes $ and } display the characters they match.
1165Makes \" insert \\=`\\=` when it seems to be the beginning of a quotation, 1165Makes \" insert \\=`\\=` when it seems to be the beginning of a quotation,
1166and '' when it appears to be the end; it inserts \" only after a \\. 1166and \\='\\=' when it appears to be the end; it inserts \" only after a \\.
1167 1167
1168Use \\[tex-region] to run SliTeX on the current region, plus the preamble 1168Use \\[tex-region] to run SliTeX on the current region, plus the preamble
1169copied from the top of the file (containing \\documentstyle, etc.), 1169copied from the top of the file (containing \\documentstyle, etc.),
@@ -1301,7 +1301,7 @@ Entering SliTeX mode runs the hook `text-mode-hook', then the hook
1301(defun tex-insert-quote (arg) 1301(defun tex-insert-quote (arg)
1302 "Insert the appropriate quote marks for TeX. 1302 "Insert the appropriate quote marks for TeX.
1303Inserts the value of `tex-open-quote' (normally \\=`\\=`) or `tex-close-quote' 1303Inserts the value of `tex-open-quote' (normally \\=`\\=`) or `tex-close-quote'
1304\(normally '') depending on the context. With prefix argument, always 1304\(normally \\='\\=') depending on the context. With prefix argument, always
1305inserts \" characters." 1305inserts \" characters."
1306 (interactive "*P") 1306 (interactive "*P")
1307 ;; Discover if we'll be inserting normal double quotes. 1307 ;; Discover if we'll be inserting normal double quotes.
diff --git a/lisp/textmodes/texinfmt.el b/lisp/textmodes/texinfmt.el
index 8e4a7e9186d..d08daea0310 100644
--- a/lisp/textmodes/texinfmt.el
+++ b/lisp/textmodes/texinfmt.el
@@ -1287,7 +1287,7 @@ Leave point after argument."
1287(put 'uref 'texinfo-format 'texinfo-format-uref) 1287(put 'uref 'texinfo-format 'texinfo-format-uref)
1288(defun texinfo-format-uref () 1288(defun texinfo-format-uref ()
1289 "Format URL and optional URL-TITLE. 1289 "Format URL and optional URL-TITLE.
1290Insert \\=` ... ' around URL if no URL-TITLE argument; 1290Insert \\=` ... \\=' around URL if no URL-TITLE argument;
1291otherwise, insert URL-TITLE followed by URL in parentheses." 1291otherwise, insert URL-TITLE followed by URL in parentheses."
1292 (let ((args (texinfo-format-parse-args))) 1292 (let ((args (texinfo-format-parse-args)))
1293 (texinfo-discard-command) 1293 (texinfo-discard-command)
@@ -2447,7 +2447,7 @@ Use only the FILENAME arg; for Info, ignore the other arguments to @image."
2447;; not lead to inserted ` ... ' in a table, but does elsewhere. 2447;; not lead to inserted ` ... ' in a table, but does elsewhere.
2448(put 'option 'texinfo-format 'texinfo-format-option) 2448(put 'option 'texinfo-format 'texinfo-format-option)
2449(defun texinfo-format-option () 2449(defun texinfo-format-option ()
2450 "Insert \\=` ... ' around arg unless inside a table; in that case, no quotes." 2450 "Insert \\=` ... \\=' around arg unless inside a table; in that case, no quotes."
2451 ;; `looking-at-backward' not available in v. 18.57, 20.2 2451 ;; `looking-at-backward' not available in v. 18.57, 20.2
2452 (if (not (search-backward "" ; searched-for character is a control-H 2452 (if (not (search-backward "" ; searched-for character is a control-H
2453 (line-beginning-position) 2453 (line-beginning-position)
@@ -2494,7 +2494,7 @@ Enclose the verbatim text, including the delimiters, in braces. Print
2494text exactly as written (but not the delimiters) in a fixed-width. 2494text exactly as written (but not the delimiters) in a fixed-width.
2495 2495
2496For example, @verb\{|@|\} results in @ and 2496For example, @verb\{|@|\} results in @ and
2497@verb\{+@'e?\\=`!\\=`+} results in @'e?\\=`!\\=`." 2497@verb\{+@\\='e?\\=`!\\=`+} results in @\\='e?\\=`!\\=`."
2498 2498
2499 (let ((delimiter (buffer-substring-no-properties 2499 (let ((delimiter (buffer-substring-no-properties
2500 (1+ texinfo-command-end) (+ 2 texinfo-command-end)))) 2500 (1+ texinfo-command-end) (+ 2 texinfo-command-end))))
diff --git a/lisp/textmodes/texinfo.el b/lisp/textmodes/texinfo.el
index 6b28249c427..2c6d5b3827c 100644
--- a/lisp/textmodes/texinfo.el
+++ b/lisp/textmodes/texinfo.el
@@ -690,7 +690,7 @@ Puts point on a blank line between them."
690(defun texinfo-insert-quote (&optional arg) 690(defun texinfo-insert-quote (&optional arg)
691 "Insert the appropriate quote mark for Texinfo. 691 "Insert the appropriate quote mark for Texinfo.
692Usually inserts the value of `texinfo-open-quote' (normally \\=`\\=`) or 692Usually inserts the value of `texinfo-open-quote' (normally \\=`\\=`) or
693`texinfo-close-quote' (normally ''), depending on the context. 693`texinfo-close-quote' (normally \\='\\='), depending on the context.
694With prefix argument or inside @code or @example, inserts a plain \"." 694With prefix argument or inside @code or @example, inserts a plain \"."
695 (interactive "*P") 695 (interactive "*P")
696 (let ((top (or (save-excursion (re-search-backward "@node\\>" nil t)) 696 (let ((top (or (save-excursion (re-search-backward "@node\\>" nil t))
diff --git a/lisp/textmodes/texnfo-upd.el b/lisp/textmodes/texnfo-upd.el
index eefea1f8493..0ce70644b03 100644
--- a/lisp/textmodes/texnfo-upd.el
+++ b/lisp/textmodes/texnfo-upd.el
@@ -1407,7 +1407,7 @@ level in the Texinfo file; when looking for the `Previous' pointer,
1407the section found will be at the same or higher hierarchical level in 1407the section found will be at the same or higher hierarchical level in
1408the Texinfo file; when looking for the `Up' pointer, the section found 1408the Texinfo file; when looking for the `Up' pointer, the section found
1409will be at some level higher in the Texinfo file. The fourth argument 1409will be at some level higher in the Texinfo file. The fourth argument
1410\(one of 'next, 'previous, or 'up\) specifies whether to find the 1410\(one of `next, `previous, or `up'\) specifies whether to find the
1411`Next', `Previous', or `Up' pointer." 1411`Next', `Previous', or `Up' pointer."
1412 (let ((case-fold-search t)) 1412 (let ((case-fold-search t))
1413 (cond ((eq direction 'next) 1413 (cond ((eq direction 'next)
diff --git a/lisp/time-stamp.el b/lisp/time-stamp.el
index 1e0fe9919d2..b6a73409f87 100644
--- a/lisp/time-stamp.el
+++ b/lisp/time-stamp.el
@@ -255,7 +255,7 @@ time-stamped file itself.")
255 "Update the time stamp string(s) in the buffer. 255 "Update the time stamp string(s) in the buffer.
256A template in a file can be automatically updated with a new time stamp 256A template in a file can be automatically updated with a new time stamp
257every time you save the file. Add this line to your init file: 257every time you save the file. Add this line to your init file:
258 (add-hook 'before-save-hook 'time-stamp) 258 (add-hook \\='before-save-hook \\='time-stamp)
259or customize `before-save-hook' through Custom. 259or customize `before-save-hook' through Custom.
260Normally the template must appear in the first 8 lines of a file and 260Normally the template must appear in the first 8 lines of a file and
261look like one of the following: 261look like one of the following:
diff --git a/lisp/vc/add-log.el b/lisp/vc/add-log.el
index c90413c42c2..e24b6ccae01 100644
--- a/lisp/vc/add-log.el
+++ b/lisp/vc/add-log.el
@@ -685,7 +685,7 @@ nil, by matching `change-log-version-number-regexp-list'."
685 685
686Optional arg FILE-NAME specifies the file to use. 686Optional arg FILE-NAME specifies the file to use.
687If FILE-NAME is nil, use the value of `change-log-default-name'. 687If FILE-NAME is nil, use the value of `change-log-default-name'.
688If `change-log-default-name' is nil, behave as though it were 'ChangeLog' 688If `change-log-default-name' is nil, behave as though it were \"ChangeLog\"
689\(or whatever we use on this operating system). 689\(or whatever we use on this operating system).
690 690
691If `change-log-default-name' contains a leading directory component, then 691If `change-log-default-name' contains a leading directory component, then
diff --git a/lisp/vc/ediff-diff.el b/lisp/vc/ediff-diff.el
index d0c0f7b3e83..b3093943d4e 100644
--- a/lisp/vc/ediff-diff.el
+++ b/lisp/vc/ediff-diff.el
@@ -1373,7 +1373,7 @@ affects only files whose names match the expression."
1373 ;; Normalize empty filter RE to nil. 1373 ;; Normalize empty filter RE to nil.
1374 (unless (> (length filter-re) 0) (setq filter-re nil)) 1374 (unless (> (length filter-re) 0) (setq filter-re nil))
1375 ;; Indicate progress 1375 ;; Indicate progress
1376 (message "Comparing '%s' and '%s' modulo '%s'" d1 d2 filter-re) 1376 (message "Comparing %s and %s modulo %s" d1 d2 filter-re)
1377 (cond 1377 (cond
1378 ;; D1 & D2 directories => recurse 1378 ;; D1 & D2 directories => recurse
1379 ((and (file-directory-p d1) 1379 ((and (file-directory-p d1)
diff --git a/lisp/vc/vc-cvs.el b/lisp/vc/vc-cvs.el
index 9a41905abd2..298bcefb7bf 100644
--- a/lisp/vc/vc-cvs.el
+++ b/lisp/vc/vc-cvs.el
@@ -281,8 +281,8 @@ committed and support display of sticky tags."
281 (propertize 281 (propertize
282 (if (zerop (length sticky-tag)) 282 (if (zerop (length sticky-tag))
283 string 283 string
284 (setq help-echo (format "%s on the '%s' branch" 284 (setq help-echo (format-message "%s on the %s branch"
285 help-echo sticky-tag)) 285 help-echo sticky-tag))
286 (concat string "[" sticky-tag "]")) 286 (concat string "[" sticky-tag "]"))
287 'help-echo help-echo))) 287 'help-echo help-echo)))
288 288
diff --git a/lisp/vc/vc-svn.el b/lisp/vc/vc-svn.el
index 8d6eae58d25..755dbc1ca3b 100644
--- a/lisp/vc/vc-svn.el
+++ b/lisp/vc/vc-svn.el
@@ -83,7 +83,7 @@ If t, use no switches."
83 t ;`svn' doesn't support common args like -c or -b. 83 t ;`svn' doesn't support common args like -c or -b.
84 "String or list of strings specifying extra switches for svn diff under VC. 84 "String or list of strings specifying extra switches for svn diff under VC.
85If nil, use the value of `vc-diff-switches' (or `diff-switches'), 85If nil, use the value of `vc-diff-switches' (or `diff-switches'),
86together with \"-x --diff-cmd=\"`diff-command' (since 'svn diff' 86together with \"-x --diff-cmd=\"`diff-command' (since `svn diff'
87does not support the default \"-c\" value of `diff-switches'). 87does not support the default \"-c\" value of `diff-switches').
88If you want to force an empty list of arguments, use t." 88If you want to force an empty list of arguments, use t."
89 :type '(choice (const :tag "Unspecified" nil) 89 :type '(choice (const :tag "Unspecified" nil)