aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggert2015-11-17 15:28:50 -0800
committerPaul Eggert2015-11-17 15:29:35 -0800
commitac16149ba470ae8a625d42a61adbb6e84254c675 (patch)
tree9575cf0f1c5139a1943f9a18dd444ddc46983aa9
parentabf673af29ba2a2e0001ebd1db183377724f0cc4 (diff)
downloademacs-ac16149ba470ae8a625d42a61adbb6e84254c675.tar.gz
emacs-ac16149ba470ae8a625d42a61adbb6e84254c675.zip
Fix docstring quoting problems with ‘ '’
Problem reported by Artur Malabarba in: http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01513.html Most of these fixes are to documentation; many involve fixing longstanding quoting glitches that are independent of the recent substitute-command-keys changes. The changes to code are: * lisp/cedet/mode-local.el (mode-local-augment-function-help) (describe-mode-local-overload): Substitute docstrings before displaying them. * lisp/emacs-lisp/cl-macs.el (cl--transform-lambda): Quote the generated docstring for later substitution.
-rw-r--r--lisp/calculator.el6
-rw-r--r--lisp/calendar/calendar.el8
-rw-r--r--lisp/calendar/diary-lib.el2
-rw-r--r--lisp/calendar/icalendar.el4
-rw-r--r--lisp/cedet/ede.el8
-rw-r--r--lisp/cedet/ede/files.el2
-rw-r--r--lisp/cedet/mode-local.el6
-rw-r--r--lisp/cedet/semantic.el4
-rw-r--r--lisp/cedet/semantic/bovine/c.el4
-rw-r--r--lisp/cedet/semantic/db-find.el2
-rw-r--r--lisp/cedet/semantic/doc.el6
-rw-r--r--lisp/cedet/semantic/fw.el2
-rw-r--r--lisp/cedet/semantic/lex.el4
-rw-r--r--lisp/cedet/semantic/sort.el2
-rw-r--r--lisp/cedet/semantic/symref.el12
-rw-r--r--lisp/cedet/semantic/tag.el20
-rw-r--r--lisp/desktop.el8
-rw-r--r--lisp/dframe.el6
-rw-r--r--lisp/emacs-lisp/advice.el4
-rw-r--r--lisp/emacs-lisp/avl-tree.el2
-rw-r--r--lisp/emacs-lisp/backquote.el4
-rw-r--r--lisp/emacs-lisp/bytecomp.el6
-rw-r--r--lisp/emacs-lisp/chart.el4
-rw-r--r--lisp/emacs-lisp/cl-macs.el11
-rw-r--r--lisp/emacs-lisp/easy-mmode.el4
-rw-r--r--lisp/emacs-lisp/ert.el2
-rw-r--r--lisp/emacs-lisp/gv.el2
-rw-r--r--lisp/emacs-lisp/let-alist.el8
-rw-r--r--lisp/emulation/keypad.el16
-rw-r--r--lisp/emulation/viper-keym.el2
-rw-r--r--lisp/epg.el16
-rw-r--r--lisp/erc/erc-backend.el2
-rw-r--r--lisp/erc/erc-button.el6
-rw-r--r--lisp/erc/erc-match.el2
-rw-r--r--lisp/erc/erc-ring.el3
-rw-r--r--lisp/erc/erc-track.el6
-rw-r--r--lisp/erc/erc.el10
-rw-r--r--lisp/eshell/esh-cmd.el6
-rw-r--r--lisp/eshell/esh-util.el4
-rw-r--r--lisp/facemenu.el4
-rw-r--r--lisp/faces.el2
-rw-r--r--lisp/files.el6
-rw-r--r--lisp/filesets.el2
-rw-r--r--lisp/find-file.el2
-rw-r--r--lisp/frame.el6
-rw-r--r--lisp/gnus/gnus-mlspl.el4
-rw-r--r--lisp/gnus/message.el4
-rw-r--r--lisp/gnus/mm-decode.el2
-rw-r--r--lisp/gnus/mm-util.el2
-rw-r--r--lisp/hi-lock.el2
-rw-r--r--lisp/htmlfontify.el40
-rw-r--r--lisp/ibuffer.el2
-rw-r--r--lisp/ido.el10
-rw-r--r--lisp/image-dired.el4
-rw-r--r--lisp/image.el2
-rw-r--r--lisp/imenu.el2
-rw-r--r--lisp/indent.el2
-rw-r--r--lisp/mail/feedmail.el12
-rw-r--r--lisp/mail/hashcash.el2
-rw-r--r--lisp/mail/rfc2368.el2
-rw-r--r--lisp/mail/rmail.el4
-rw-r--r--lisp/mh-e/mh-e.el8
-rw-r--r--lisp/mh-e/mh-identity.el12
-rw-r--r--lisp/mh-e/mh-seq.el2
-rw-r--r--lisp/net/ange-ftp.el2
-rw-r--r--lisp/net/eww.el2
-rw-r--r--lisp/net/imap.el6
-rw-r--r--lisp/net/mairix.el2
-rw-r--r--lisp/net/newst-backend.el10
-rw-r--r--lisp/net/newst-plainview.el12
-rw-r--r--lisp/net/rcirc.el2
-rw-r--r--lisp/net/soap-client.el4
-rw-r--r--lisp/net/tramp.el4
-rw-r--r--lisp/org/ob-core.el4
-rw-r--r--lisp/org/ob-exp.el2
-rw-r--r--lisp/org/ob-table.el4
-rw-r--r--lisp/org/org-agenda.el4
-rw-r--r--lisp/org/org-faces.el2
-rw-r--r--lisp/org/org-list.el2
-rw-r--r--lisp/org/org-macs.el2
-rw-r--r--lisp/org/org.el6
-rw-r--r--lisp/printing.el8
-rw-r--r--lisp/proced.el16
-rw-r--r--lisp/progmodes/cc-mode.el4
-rw-r--r--lisp/progmodes/compile.el4
-rw-r--r--lisp/progmodes/cpp.el2
-rw-r--r--lisp/progmodes/f90.el4
-rw-r--r--lisp/progmodes/flymake.el2
-rw-r--r--lisp/progmodes/fortran.el4
-rw-r--r--lisp/progmodes/gdb-mi.el6
-rw-r--r--lisp/progmodes/gud.el2
-rw-r--r--lisp/progmodes/hideif.el32
-rw-r--r--lisp/progmodes/hideshow.el6
-rw-r--r--lisp/progmodes/idlwave.el26
-rw-r--r--lisp/progmodes/js.el12
-rw-r--r--lisp/progmodes/mantemp.el2
-rw-r--r--lisp/progmodes/pascal.el4
-rw-r--r--lisp/progmodes/python.el8
-rw-r--r--lisp/progmodes/sh-script.el2
-rw-r--r--lisp/progmodes/simula.el8
-rw-r--r--lisp/progmodes/sql.el4
-rw-r--r--lisp/progmodes/vera-mode.el2
-rw-r--r--lisp/progmodes/verilog-mode.el12
-rw-r--r--lisp/progmodes/vhdl-mode.el30
-rw-r--r--lisp/ps-bdf.el2
-rw-r--r--lisp/ps-print.el10
-rw-r--r--lisp/ses.el32
-rw-r--r--lisp/simple.el2
-rw-r--r--lisp/speedbar.el16
-rw-r--r--lisp/subr.el2
-rw-r--r--lisp/tempo.el2
-rw-r--r--lisp/term.el2
-rw-r--r--lisp/textmodes/bibtex.el4
-rw-r--r--lisp/textmodes/page-ext.el2
-rw-r--r--lisp/textmodes/refbib.el6
-rw-r--r--lisp/textmodes/refer.el6
-rw-r--r--lisp/textmodes/reftex-vars.el8
-rw-r--r--lisp/textmodes/sgml-mode.el2
-rw-r--r--lisp/textmodes/table.el4
-rw-r--r--lisp/textmodes/tex-mode.el2
-rw-r--r--lisp/textmodes/text-mode.el2
-rw-r--r--lisp/time-stamp.el2
-rw-r--r--lisp/url/url-auth.el4
-rw-r--r--lisp/url/url-http.el2
-rw-r--r--lisp/url/url-util.el4
-rw-r--r--lisp/userlock.el4
-rw-r--r--lisp/vc/ediff-init.el6
-rw-r--r--lisp/vc/ediff-wind.el2
-rw-r--r--lisp/vc/log-edit.el4
-rw-r--r--lisp/vc/pcvs.el2
-rw-r--r--lisp/vc/smerge-mode.el6
-rw-r--r--lisp/vc/vc-cvs.el16
-rw-r--r--lisp/vc/vc-hooks.el4
-rw-r--r--lisp/vc/vc.el2
-rw-r--r--lisp/wid-edit.el2
-rw-r--r--lisp/windmove.el2
-rw-r--r--lisp/window.el10
-rw-r--r--lisp/woman.el6
-rw-r--r--lisp/xml.el10
-rw-r--r--src/dispnew.c16
-rw-r--r--src/fns.c2
-rw-r--r--src/frame.c16
142 files changed, 432 insertions, 430 deletions
diff --git a/lisp/calculator.el b/lisp/calculator.el
index 80b7c070f1f..b0908012714 100644
--- a/lisp/calculator.el
+++ b/lisp/calculator.el
@@ -65,7 +65,7 @@ Note that this requires easymenu. Must be set before loading."
65 :group 'calculator) 65 :group 'calculator)
66 66
67(defcustom calculator-unary-style 'postfix 67(defcustom calculator-unary-style 'postfix
68 "Value is either 'prefix or 'postfix. 68 "Value is either `prefix' or `postfix'.
69This determines the default behavior of unary operators." 69This determines the default behavior of unary operators."
70 :type '(choice (const prefix) (const postfix)) 70 :type '(choice (const prefix) (const postfix))
71 :group 'calculator) 71 :group 'calculator)
@@ -332,10 +332,10 @@ documentation for an example.")
332 "A table to convert input characters to corresponding radix symbols.") 332 "A table to convert input characters to corresponding radix symbols.")
333 333
334(defvar calculator-output-radix nil 334(defvar calculator-output-radix nil
335 "The mode for display, one of: nil (decimal), 'bin, 'oct or 'hex.") 335 "The mode for display, one of: nil (decimal), `bin', `oct' or `hex'.")
336 336
337(defvar calculator-input-radix nil 337(defvar calculator-input-radix nil
338 "The mode for input, one of: nil (decimal), 'bin, 'oct or 'hex.") 338 "The mode for input, one of: nil (decimal), `bin', `oct' or `hex'.")
339 339
340(defvar calculator-deg nil 340(defvar calculator-deg nil
341 "Non-nil if trig functions operate on degrees instead of radians.") 341 "Non-nil if trig functions operate on degrees instead of radians.")
diff --git a/lisp/calendar/calendar.el b/lisp/calendar/calendar.el
index 6c1b4c258e9..4c659bfa29c 100644
--- a/lisp/calendar/calendar.el
+++ b/lisp/calendar/calendar.el
@@ -881,11 +881,11 @@ is a list of expressions that can involve the keywords `month', `day',
881and `year' (all numbers in string form), and `monthname' and `dayname' 881and `year' (all numbers in string form), and `monthname' and `dayname'
882\(both alphabetic strings). For example, a typical American form would be 882\(both alphabetic strings). For example, a typical American form would be
883 883
884 '(month \"/\" day \"/\" (substring year -2)) 884 (month \"/\" day \"/\" (substring year -2))
885 885
886whereas 886whereas
887 887
888 '((format \"%9s, %9s %2s, %4s\" dayname monthname day year)) 888 ((format \"%9s, %9s %2s, %4s\" dayname monthname day year))
889 889
890would give the usual American style in fixed-length fields. The variables 890would give the usual American style in fixed-length fields. The variables
891`calendar-iso-date-display-form', `calendar-european-date-display-form', and 891`calendar-iso-date-display-form', `calendar-european-date-display-form', and
@@ -1184,8 +1184,8 @@ A negative year is interpreted as BC; -1 being 1 BC, and so on."
1184 1184
1185(defsubst calendar-day-number (date) 1185(defsubst calendar-day-number (date)
1186 "Return the day number within the year of the date DATE. 1186 "Return the day number within the year of the date DATE.
1187For example, (calendar-day-number '(1 1 1987)) returns the value 1, 1187For example, (calendar-day-number \\='(1 1 1987)) returns the value 1,
1188while (calendar-day-number '(12 31 1980)) returns 366." 1188while (calendar-day-number \\='(12 31 1980)) returns 366."
1189 (let* ((month (calendar-extract-month date)) 1189 (let* ((month (calendar-extract-month date))
1190 (day (calendar-extract-day date)) 1190 (day (calendar-extract-day date))
1191 (year (calendar-extract-year date)) 1191 (year (calendar-extract-year date))
diff --git a/lisp/calendar/diary-lib.el b/lisp/calendar/diary-lib.el
index 7382abf67fc..93891bf2f16 100644
--- a/lisp/calendar/diary-lib.el
+++ b/lisp/calendar/diary-lib.el
@@ -1190,7 +1190,7 @@ ensure that all relevant variables are set.
1190 1190
1191\(setq diary-mail-days 3 1191\(setq diary-mail-days 3
1192 diary-file \"/path/to/diary.file\" 1192 diary-file \"/path/to/diary.file\"
1193 calendar-date-style 'european 1193 calendar-date-style \\='european
1194 diary-mail-addr \"user@host.name\") 1194 diary-mail-addr \"user@host.name\")
1195 1195
1196\(diary-mail-entries) 1196\(diary-mail-entries)
diff --git a/lisp/calendar/icalendar.el b/lisp/calendar/icalendar.el
index 0955e72aa04..0c7a0636b08 100644
--- a/lisp/calendar/icalendar.el
+++ b/lisp/calendar/icalendar.el
@@ -1296,8 +1296,8 @@ Returns an alist."
1296 "Return a VALARM block. 1296 "Return a VALARM block.
1297Argument ADVANCE-TIME is a number giving the time when the alarm 1297Argument ADVANCE-TIME is a number giving the time when the alarm
1298fires (minutes before the respective event). Argument ALARM-SPEC 1298fires (minutes before the respective event). Argument ALARM-SPEC
1299is a list which must be one of '(audio), '(display) or 1299is a list which must be one of (audio), (display) or
1300'(email (ADDRESS1 ...)), see `icalendar-export-alarms'. Argument 1300(email (ADDRESS1 ...)), see `icalendar-export-alarms'. Argument
1301SUMMARY is a string which contains a short description for the 1301SUMMARY is a string which contains a short description for the
1302alarm." 1302alarm."
1303 (let* ((action (car alarm-spec)) 1303 (let* ((action (car alarm-spec))
diff --git a/lisp/cedet/ede.el b/lisp/cedet/ede.el
index 76ec3567c63..2a522bcccd8 100644
--- a/lisp/cedet/ede.el
+++ b/lisp/cedet/ede.el
@@ -81,12 +81,12 @@
81 "Whether a new source file should be automatically added to a target. 81 "Whether a new source file should be automatically added to a target.
82Whenever a new file is encountered in a directory controlled by a 82Whenever a new file is encountered in a directory controlled by a
83project file, all targets are queried to see if it should be added. 83project file, all targets are queried to see if it should be added.
84If the value is 'always, then the new file is added to the first 84If the value is `always', then the new file is added to the first
85target encountered. If the value is 'multi-ask, then if more than one 85target encountered. If the value is `multi-ask', then if more than one
86target wants the file, the user is asked. If only one target wants 86target wants the file, the user is asked. If only one target wants
87the file, then it is automatically added to that target. If the 87the file, then it is automatically added to that target. If the
88value is 'ask, then the user is always asked, unless there is no 88value is `ask', then the user is always asked, unless there is no
89target willing to take the file. 'never means never perform the check." 89target willing to take the file. `never' means never perform the check."
90 :group 'ede 90 :group 'ede
91 :type '(choice (const always) 91 :type '(choice (const always)
92 (const multi-ask) 92 (const multi-ask)
diff --git a/lisp/cedet/ede/files.el b/lisp/cedet/ede/files.el
index 4ba823adeee..81a1a6adf2e 100644
--- a/lisp/cedet/ede/files.el
+++ b/lisp/cedet/ede/files.el
@@ -304,7 +304,7 @@ Do this whenever a new project is created, as opposed to loaded."
304;; instead so that -P can be obsoleted. 304;; instead so that -P can be obsoleted.
305(defun ede-directory-project-p (dir &optional force) 305(defun ede-directory-project-p (dir &optional force)
306 "Return a project description object if DIR is in a project. 306 "Return a project description object if DIR is in a project.
307Optional argument FORCE means to ignore a hash-hit of 'nomatch. 307Optional argument FORCE means to ignore a hash-hit of `nomatch'.
308This depends on an up to date `ede-project-class-files' variable. 308This depends on an up to date `ede-project-class-files' variable.
309Any directory that contains the file .ede-ignore will always 309Any directory that contains the file .ede-ignore will always
310return nil. 310return nil.
diff --git a/lisp/cedet/mode-local.el b/lisp/cedet/mode-local.el
index b5995ffa397..c1e06cb4586 100644
--- a/lisp/cedet/mode-local.el
+++ b/lisp/cedet/mode-local.el
@@ -627,7 +627,8 @@ SYMBOL is a function that can be overridden."
627 (beginning-of-line) 627 (beginning-of-line)
628 (forward-line -1)) 628 (forward-line -1))
629 (let ((inhibit-read-only t)) 629 (let ((inhibit-read-only t))
630 (insert (overload-docstring-extension symbol) "\n") 630 (insert (substitute-command-keys (overload-docstring-extension symbol))
631 "\n")
631 ;; NOTE TO SELF: 632 ;; NOTE TO SELF:
632 ;; LIST ALL LOADED OVERRIDES FOR SYMBOL HERE 633 ;; LIST ALL LOADED OVERRIDES FOR SYMBOL HERE
633 ))) 634 )))
@@ -641,7 +642,8 @@ SYMBOL is a function that can be overridden."
641 (fetch-overload symbol))) 642 (fetch-overload symbol)))
642 modes) 643 modes)
643 644
644 (insert (overload-docstring-extension symbol) "\n\n") 645 (insert (substitute-command-keys (overload-docstring-extension symbol))
646 "\n\n")
645 (insert (format-message "default function: `%s'\n" default)) 647 (insert (format-message "default function: `%s'\n" default))
646 (if override 648 (if override
647 (insert (format-message "\noverride in buffer `%s': `%s'\n" 649 (insert (format-message "\noverride in buffer `%s': `%s'\n"
diff --git a/lisp/cedet/semantic.el b/lisp/cedet/semantic.el
index 290cd907beb..a9af84af3d4 100644
--- a/lisp/cedet/semantic.el
+++ b/lisp/cedet/semantic.el
@@ -1191,7 +1191,7 @@ This function can be used by `completion-at-point-functions'."
1191(defun semantic-analyze-notc-completion-at-point-function () 1191(defun semantic-analyze-notc-completion-at-point-function ()
1192 "Return possible analysis completions at point. 1192 "Return possible analysis completions at point.
1193The completions provided are via `semantic-analyze-possible-completions', 1193The completions provided are via `semantic-analyze-possible-completions',
1194but with the 'no-tc option passed in, which means constraints based 1194but with the `no-tc' option passed in, which means constraints based
1195on what is being assigned to are ignored. 1195on what is being assigned to are ignored.
1196This function can be used by `completion-at-point-functions'." 1196This function can be used by `completion-at-point-functions'."
1197 (when (semantic-active-p) 1197 (when (semantic-active-p)
@@ -1207,7 +1207,7 @@ This function can be used by `completion-at-point-functions'."
1207(defun semantic-analyze-nolongprefix-completion-at-point-function () 1207(defun semantic-analyze-nolongprefix-completion-at-point-function ()
1208 "Return possible analysis completions at point. 1208 "Return possible analysis completions at point.
1209The completions provided are via `semantic-analyze-possible-completions', 1209The completions provided are via `semantic-analyze-possible-completions',
1210but with the 'no-tc and 'no-longprefix option passed in, which means 1210but with the `no-tc' and `no-longprefix' option passed in, which means
1211constraints resulting in a long multi-symbol dereference are ignored. 1211constraints resulting in a long multi-symbol dereference are ignored.
1212This function can be used by `completion-at-point-functions'." 1212This function can be used by `completion-at-point-functions'."
1213 (when (semantic-active-p) 1213 (when (semantic-active-p)
diff --git a/lisp/cedet/semantic/bovine/c.el b/lisp/cedet/semantic/bovine/c.el
index 1c25c7b0808..d5af635d14c 100644
--- a/lisp/cedet/semantic/bovine/c.el
+++ b/lisp/cedet/semantic/bovine/c.el
@@ -1513,7 +1513,7 @@ Override function for `semantic-tag-protection'."
1513 1513
1514(define-mode-local-override semantic-find-tags-included c-mode 1514(define-mode-local-override semantic-find-tags-included c-mode
1515 (&optional table) 1515 (&optional table)
1516 "Find all tags in TABLE that are of the 'include class. 1516 "Find all tags in TABLE that are of the `include' class.
1517TABLE is a tag table. See `semantic-something-to-tag-table'. 1517TABLE is a tag table. See `semantic-something-to-tag-table'.
1518For C++, we also have to search namespaces for include tags." 1518For C++, we also have to search namespaces for include tags."
1519 (let ((tags (semantic-find-tags-by-class 'include table)) 1519 (let ((tags (semantic-find-tags-by-class 'include table))
@@ -1948,7 +1948,7 @@ For types with a :parent, create faux namespaces to put TAG into."
1948(define-mode-local-override semanticdb-find-table-for-include c-mode 1948(define-mode-local-override semanticdb-find-table-for-include c-mode
1949 (includetag &optional table) 1949 (includetag &optional table)
1950 "For a single INCLUDETAG found in TABLE, find a `semanticdb-table' object 1950 "For a single INCLUDETAG found in TABLE, find a `semanticdb-table' object
1951INCLUDETAG is a semantic TAG of class 'include. 1951INCLUDETAG is a semantic TAG of class `include'.
1952TABLE is a semanticdb table that identifies where INCLUDETAG came from. 1952TABLE is a semanticdb table that identifies where INCLUDETAG came from.
1953TABLE is optional if INCLUDETAG has an overlay of :filename attribute. 1953TABLE is optional if INCLUDETAG has an overlay of :filename attribute.
1954 1954
diff --git a/lisp/cedet/semantic/db-find.el b/lisp/cedet/semantic/db-find.el
index 293f535d60b..b441cd18b63 100644
--- a/lisp/cedet/semantic/db-find.el
+++ b/lisp/cedet/semantic/db-find.el
@@ -854,7 +854,7 @@ This makes it appear more like the results of a `semantic-find-' call.
854Optional FIND-FILE-MATCH loads all files associated with RESULTS 854Optional FIND-FILE-MATCH loads all files associated with RESULTS
855into buffers. This has the side effect of enabling `semantic-tag-buffer' to 855into buffers. This has the side effect of enabling `semantic-tag-buffer' to
856return a value. 856return a value.
857If FIND-FILE-MATCH is 'name, then only the filename is stored 857If FIND-FILE-MATCH is `name', then only the filename is stored
858in each tag instead of loading each file into a buffer. 858in each tag instead of loading each file into a buffer.
859If the input RESULTS are not going to be used again, and if 859If the input RESULTS are not going to be used again, and if
860FIND-FILE-MATCH is nil, you can use `semanticdb-fast-strip-find-results' 860FIND-FILE-MATCH is nil, you can use `semanticdb-fast-strip-find-results'
diff --git a/lisp/cedet/semantic/doc.el b/lisp/cedet/semantic/doc.el
index 3ceb3510ad2..65718a0532e 100644
--- a/lisp/cedet/semantic/doc.el
+++ b/lisp/cedet/semantic/doc.el
@@ -41,7 +41,7 @@ some documentation in a comment preceding TAG's definition which we
41can look for. When appropriate, this can be overridden by a language specific 41can look for. When appropriate, this can be overridden by a language specific
42enhancement. 42enhancement.
43Optional argument NOSNARF means to only return the lexical analyzer token for it. 43Optional argument NOSNARF means to only return the lexical analyzer token for it.
44If nosnarf if 'lex, then only return the lex token." 44If NOSNARF is `lex', then only return the lex token."
45 (if (not tag) (setq tag (semantic-current-tag))) 45 (if (not tag) (setq tag (semantic-current-tag)))
46 (save-excursion 46 (save-excursion
47 (when (semantic-tag-with-position-p tag) 47 (when (semantic-tag-with-position-p tag)
@@ -66,7 +66,7 @@ If nosnarf if 'lex, then only return the lex token."
66If TAG is nil. use the tag under point. 66If TAG is nil. use the tag under point.
67Searches the space between TAG and the preceding tag for a comment, 67Searches the space between TAG and the preceding tag for a comment,
68and converts the comment into clean documentation. 68and converts the comment into clean documentation.
69Optional argument NOSNARF with a value of 'lex means to return 69Optional argument NOSNARF with a value of `lex' means to return
70just the lexical token and not the string." 70just the lexical token and not the string."
71 (if (not tag) (setq tag (semantic-current-tag))) 71 (if (not tag) (setq tag (semantic-current-tag)))
72 (save-excursion 72 (save-excursion
@@ -92,7 +92,7 @@ just the lexical token and not the string."
92 "Snarf up the comment at POINT for `semantic-documentation-for-tag'. 92 "Snarf up the comment at POINT for `semantic-documentation-for-tag'.
93Attempt to strip out comment syntactic sugar. 93Attempt to strip out comment syntactic sugar.
94Argument NOSNARF means don't modify the found text. 94Argument NOSNARF means don't modify the found text.
95If NOSNARF is 'lex, then return the lex token." 95If NOSNARF is `lex', then return the lex token."
96 (let* ((semantic-ignore-comments nil) 96 (let* ((semantic-ignore-comments nil)
97 (semantic-lex-analyzer #'semantic-comment-lexer)) 97 (semantic-lex-analyzer #'semantic-comment-lexer))
98 (if (memq nosnarf '(lex flex)) ;; keep `flex' for compatibility 98 (if (memq nosnarf '(lex flex)) ;; keep `flex' for compatibility
diff --git a/lisp/cedet/semantic/fw.el b/lisp/cedet/semantic/fw.el
index d8ba6f275f3..b7a6ed352d1 100644
--- a/lisp/cedet/semantic/fw.el
+++ b/lisp/cedet/semantic/fw.el
@@ -193,7 +193,7 @@ Possible Lifespans are:
193 )) 193 ))
194 194
195(defun semantic-cache-data-post-command-hook () 195(defun semantic-cache-data-post-command-hook ()
196 "Flush `semantic-cache-data-overlays' based 'lifespan property. 196 "Flush `semantic-cache-data-overlays' based `lifespan' property.
197Remove self from `post-command-hook' if it is empty." 197Remove self from `post-command-hook' if it is empty."
198 (let ((newcache nil) 198 (let ((newcache nil)
199 (oldcache semantic-cache-data-overlays)) 199 (oldcache semantic-cache-data-overlays))
diff --git a/lisp/cedet/semantic/lex.el b/lisp/cedet/semantic/lex.el
index 7738e06ff88..c8645c2b7d3 100644
--- a/lisp/cedet/semantic/lex.el
+++ b/lisp/cedet/semantic/lex.el
@@ -1815,13 +1815,13 @@ to keep comments as part of the token stream.")
1815(make-variable-buffer-local 'semantic-ignore-comments) 1815(make-variable-buffer-local 'semantic-ignore-comments)
1816 1816
1817(defvar semantic-flex-enable-newlines nil 1817(defvar semantic-flex-enable-newlines nil
1818 "When flexing, report 'newlines as syntactic elements. 1818 "When flexing, report newlines as syntactic elements.
1819Useful for languages where the newline is a special case terminator. 1819Useful for languages where the newline is a special case terminator.
1820Only set this on a per mode basis, not globally.") 1820Only set this on a per mode basis, not globally.")
1821(make-variable-buffer-local 'semantic-flex-enable-newlines) 1821(make-variable-buffer-local 'semantic-flex-enable-newlines)
1822 1822
1823(defvar semantic-flex-enable-whitespace nil 1823(defvar semantic-flex-enable-whitespace nil
1824 "When flexing, report 'whitespace as syntactic elements. 1824 "When flexing, report whitespace as syntactic elements.
1825Useful for languages where the syntax is whitespace dependent. 1825Useful for languages where the syntax is whitespace dependent.
1826Only set this on a per mode basis, not globally.") 1826Only set this on a per mode basis, not globally.")
1827(make-variable-buffer-local 'semantic-flex-enable-whitespace) 1827(make-variable-buffer-local 'semantic-flex-enable-whitespace)
diff --git a/lisp/cedet/semantic/sort.el b/lisp/cedet/semantic/sort.el
index 587d084701d..22826635986 100644
--- a/lisp/cedet/semantic/sort.el
+++ b/lisp/cedet/semantic/sort.el
@@ -453,7 +453,7 @@ has some sort of label defining a parent. The parent return will
453be a string. 453be a string.
454 454
455The default behavior, if not overridden with 455The default behavior, if not overridden with
456`tag-member-parent' gets the 'parent extra 456`tag-member-parent' gets the `parent' extra
457specifier of TAG. 457specifier of TAG.
458 458
459If this function is overridden, use 459If this function is overridden, use
diff --git a/lisp/cedet/semantic/symref.el b/lisp/cedet/semantic/symref.el
index 15070dc0558..04684035ac0 100644
--- a/lisp/cedet/semantic/symref.el
+++ b/lisp/cedet/semantic/symref.el
@@ -162,7 +162,7 @@ ARGS are the initialization arguments to pass to the created class."
162;;;###autoload 162;;;###autoload
163(defun semantic-symref-find-references-by-name (name &optional scope tool-return) 163(defun semantic-symref-find-references-by-name (name &optional scope tool-return)
164 "Find a list of references to NAME in the current project. 164 "Find a list of references to NAME in the current project.
165Optional SCOPE specifies which file set to search. Defaults to 'project. 165Optional SCOPE specifies which file set to search. Defaults to `project'.
166Refers to `semantic-symref-tool', to determine the reference tool to use 166Refers to `semantic-symref-tool', to determine the reference tool to use
167for the current buffer. 167for the current buffer.
168Returns an object of class `semantic-symref-result'. 168Returns an object of class `semantic-symref-result'.
@@ -186,7 +186,7 @@ to perform the search. This was added for use by a test harness."
186;;;###autoload 186;;;###autoload
187(defun semantic-symref-find-tags-by-name (name &optional scope) 187(defun semantic-symref-find-tags-by-name (name &optional scope)
188 "Find a list of tags by NAME in the current project. 188 "Find a list of tags by NAME in the current project.
189Optional SCOPE specifies which file set to search. Defaults to 'project. 189Optional SCOPE specifies which file set to search. Defaults to `project'.
190Refers to `semantic-symref-tool', to determine the reference tool to use 190Refers to `semantic-symref-tool', to determine the reference tool to use
191for the current buffer. 191for the current buffer.
192Returns an object of class `semantic-symref-result'." 192Returns an object of class `semantic-symref-result'."
@@ -206,7 +206,7 @@ Returns an object of class `semantic-symref-result'."
206;;;###autoload 206;;;###autoload
207(defun semantic-symref-find-tags-by-regexp (name &optional scope) 207(defun semantic-symref-find-tags-by-regexp (name &optional scope)
208 "Find a list of references to NAME in the current project. 208 "Find a list of references to NAME in the current project.
209Optional SCOPE specifies which file set to search. Defaults to 'project. 209Optional SCOPE specifies which file set to search. Defaults to `project'.
210Refers to `semantic-symref-tool', to determine the reference tool to use 210Refers to `semantic-symref-tool', to determine the reference tool to use
211for the current buffer. 211for the current buffer.
212Returns an object of class `semantic-symref-result'." 212Returns an object of class `semantic-symref-result'."
@@ -226,7 +226,7 @@ Returns an object of class `semantic-symref-result'."
226;;;###autoload 226;;;###autoload
227(defun semantic-symref-find-tags-by-completion (name &optional scope) 227(defun semantic-symref-find-tags-by-completion (name &optional scope)
228 "Find a list of references to NAME in the current project. 228 "Find a list of references to NAME in the current project.
229Optional SCOPE specifies which file set to search. Defaults to 'project. 229Optional SCOPE specifies which file set to search. Defaults to `project'.
230Refers to `semantic-symref-tool', to determine the reference tool to use 230Refers to `semantic-symref-tool', to determine the reference tool to use
231for the current buffer. 231for the current buffer.
232Returns an object of class `semantic-symref-result'." 232Returns an object of class `semantic-symref-result'."
@@ -246,7 +246,7 @@ Returns an object of class `semantic-symref-result'."
246;;;###autoload 246;;;###autoload
247(defun semantic-symref-find-file-references-by-name (name &optional scope) 247(defun semantic-symref-find-file-references-by-name (name &optional scope)
248 "Find a list of references to NAME in the current project. 248 "Find a list of references to NAME in the current project.
249Optional SCOPE specifies which file set to search. Defaults to 'project. 249Optional SCOPE specifies which file set to search. Defaults to `project'.
250Refers to `semantic-symref-tool', to determine the reference tool to use 250Refers to `semantic-symref-tool', to determine the reference tool to use
251for the current buffer. 251for the current buffer.
252Returns an object of class `semantic-symref-result'." 252Returns an object of class `semantic-symref-result'."
@@ -267,7 +267,7 @@ Returns an object of class `semantic-symref-result'."
267(defun semantic-symref-find-text (text &optional scope) 267(defun semantic-symref-find-text (text &optional scope)
268 "Find a list of occurrences of TEXT in the current project. 268 "Find a list of occurrences of TEXT in the current project.
269TEXT is a regexp formatted for use with egrep. 269TEXT is a regexp formatted for use with egrep.
270Optional SCOPE specifies which file set to search. Defaults to 'project. 270Optional SCOPE specifies which file set to search. Defaults to `project'.
271Refers to `semantic-symref-tool', to determine the reference tool to use 271Refers to `semantic-symref-tool', to determine the reference tool to use
272for the current buffer. 272for the current buffer.
273Returns an object of class `semantic-symref-result'." 273Returns an object of class `semantic-symref-result'."
diff --git a/lisp/cedet/semantic/tag.el b/lisp/cedet/semantic/tag.el
index 34fc8ba92ce..8ec5fffd413 100644
--- a/lisp/cedet/semantic/tag.el
+++ b/lisp/cedet/semantic/tag.el
@@ -375,7 +375,7 @@ Optional argument IGNORABLE-ATTRIBUTES is passed down to
375 375
376(defun semantic-tag-of-type-p (tag type) 376(defun semantic-tag-of-type-p (tag type)
377 "Compare TAG's type against TYPE. Non nil if equivalent. 377 "Compare TAG's type against TYPE. Non nil if equivalent.
378TYPE can be a string, or a tag of class 'type. 378TYPE can be a string, or a tag of class `type'.
379This can be complex since some tags might have a :type that is a tag, 379This can be complex since some tags might have a :type that is a tag,
380while other tags might just have a string. This function will also be 380while other tags might just have a string. This function will also be
381return true of TAG's type is compared directly to the declaration of a 381return true of TAG's type is compared directly to the declaration of a
@@ -462,12 +462,12 @@ pairs eliminated:
462 "Create a generic semantic tag. 462 "Create a generic semantic tag.
463NAME is a string representing the name of this tag. 463NAME is a string representing the name of this tag.
464CLASS is the symbol that represents the class of tag this is, 464CLASS is the symbol that represents the class of tag this is,
465such as 'variable, or 'function. 465such as `variable', or `function'.
466ATTRIBUTES is a list of additional attributes belonging to this tag." 466ATTRIBUTES is a list of additional attributes belonging to this tag."
467 (list name class (semantic-tag-make-plist attributes) nil nil)) 467 (list name class (semantic-tag-make-plist attributes) nil nil))
468 468
469(defsubst semantic-tag-new-variable (name type &optional default-value &rest attributes) 469(defsubst semantic-tag-new-variable (name type &optional default-value &rest attributes)
470 "Create a semantic tag of class 'variable. 470 "Create a semantic tag of class `variable'.
471NAME is the name of this variable. 471NAME is the name of this variable.
472TYPE is a string or semantic tag representing the type of this variable. 472TYPE is a string or semantic tag representing the type of this variable.
473Optional DEFAULT-VALUE is a string representing the default value of this 473Optional DEFAULT-VALUE is a string representing the default value of this
@@ -479,7 +479,7 @@ tag."
479 attributes)) 479 attributes))
480 480
481(defsubst semantic-tag-new-function (name type arg-list &rest attributes) 481(defsubst semantic-tag-new-function (name type arg-list &rest attributes)
482 "Create a semantic tag of class 'function. 482 "Create a semantic tag of class `function'.
483NAME is the name of this function. 483NAME is the name of this function.
484TYPE is a string or semantic tag representing the type of this function. 484TYPE is a string or semantic tag representing the type of this function.
485ARG-LIST is a list of strings or semantic tags representing the 485ARG-LIST is a list of strings or semantic tags representing the
@@ -491,7 +491,7 @@ ATTRIBUTES is a list of additional attributes belonging to this tag."
491 attributes)) 491 attributes))
492 492
493(defsubst semantic-tag-new-type (name type members parents &rest attributes) 493(defsubst semantic-tag-new-type (name type members parents &rest attributes)
494 "Create a semantic tag of class 'type. 494 "Create a semantic tag of class `type'.
495NAME is the name of this type. 495NAME is the name of this type.
496TYPE is a string or semantic tag representing the type of this type. 496TYPE is a string or semantic tag representing the type of this type.
497MEMBERS is a list of strings or semantic tags representing the 497MEMBERS is a list of strings or semantic tags representing the
@@ -516,7 +516,7 @@ ATTRIBUTES is a list of additional attributes belonging to this tag."
516 attributes)) 516 attributes))
517 517
518(defsubst semantic-tag-new-include (name system-flag &rest attributes) 518(defsubst semantic-tag-new-include (name system-flag &rest attributes)
519 "Create a semantic tag of class 'include. 519 "Create a semantic tag of class `include'.
520NAME is the name of this include. 520NAME is the name of this include.
521SYSTEM-FLAG represents that we were able to identify this include as belonging 521SYSTEM-FLAG represents that we were able to identify this include as belonging
522to the system, as opposed to belonging to the local project. 522to the system, as opposed to belonging to the local project.
@@ -526,7 +526,7 @@ ATTRIBUTES is a list of additional attributes belonging to this tag."
526 attributes)) 526 attributes))
527 527
528(defsubst semantic-tag-new-package (name detail &rest attributes) 528(defsubst semantic-tag-new-package (name detail &rest attributes)
529 "Create a semantic tag of class 'package. 529 "Create a semantic tag of class `package'.
530NAME is the name of this package. 530NAME is the name of this package.
531DETAIL is extra information about this package, such as a location where 531DETAIL is extra information about this package, such as a location where
532it can be found. 532it can be found.
@@ -536,7 +536,7 @@ ATTRIBUTES is a list of additional attributes belonging to this tag."
536 attributes)) 536 attributes))
537 537
538(defsubst semantic-tag-new-code (name detail &rest attributes) 538(defsubst semantic-tag-new-code (name detail &rest attributes)
539 "Create a semantic tag of class 'code. 539 "Create a semantic tag of class `code'.
540NAME is a name for this code. 540NAME is a name for this code.
541DETAIL is extra information about the code. 541DETAIL is extra information about the code.
542ATTRIBUTES is a list of additional attributes belonging to this tag." 542ATTRIBUTES is a list of additional attributes belonging to this tag."
@@ -823,7 +823,7 @@ in SUPERS."
823(defun semantic-tag-type-superclass-protection (tag parentstring) 823(defun semantic-tag-type-superclass-protection (tag parentstring)
824 "Return the inheritance protection in TAG from PARENTSTRING. 824 "Return the inheritance protection in TAG from PARENTSTRING.
825PARENTSTRING is the name of the parent being inherited. 825PARENTSTRING is the name of the parent being inherited.
826The return protection is a symbol, 'public, 'protection, and 'private." 826The return protection is a symbol, `public', `protection', and `private'."
827 (let ((supers (semantic-tag-get-attribute tag :superclasses))) 827 (let ((supers (semantic-tag-get-attribute tag :superclasses)))
828 (cond ((stringp supers) 828 (cond ((stringp supers)
829 'public) 829 'public)
@@ -946,7 +946,7 @@ ATTRIBUTES is a list of additional attributes belonging to this tag."
946The returned value is a tag of the class that 946The returned value is a tag of the class that
947`semantic-tag-alias-class' returns for TAG. 947`semantic-tag-alias-class' returns for TAG.
948The default is to return the value of the :definition attribute. 948The default is to return the value of the :definition attribute.
949Return nil if TAG is not of class 'alias." 949Return nil if TAG is not of class `alias'."
950 (when (semantic-tag-of-class-p tag 'alias) 950 (when (semantic-tag-of-class-p tag 'alias)
951 (:override 951 (:override
952 (semantic-tag-get-attribute tag :definition)))) 952 (semantic-tag-get-attribute tag :definition))))
diff --git a/lisp/desktop.el b/lisp/desktop.el
index e95a8c9288b..5a709b9d5b6 100644
--- a/lisp/desktop.el
+++ b/lisp/desktop.el
@@ -519,8 +519,8 @@ code like
519 519
520 (defun foo-restore-desktop-buffer 520 (defun foo-restore-desktop-buffer
521 ... 521 ...
522 (add-to-list 'desktop-buffer-mode-handlers 522 (add-to-list \\='desktop-buffer-mode-handlers
523 '(foo-mode . foo-restore-desktop-buffer)) 523 \\='(foo-mode . foo-restore-desktop-buffer))
524 524
525The major mode function must either be autoloaded, or of the form 525The major mode function must either be autoloaded, or of the form
526\"foobar-mode\" and defined in library \"foobar\", so that desktop 526\"foobar-mode\" and defined in library \"foobar\", so that desktop
@@ -586,8 +586,8 @@ code like
586 586
587 (defun foo-desktop-restore 587 (defun foo-desktop-restore
588 ... 588 ...
589 (add-to-list 'desktop-minor-mode-handlers 589 (add-to-list \\='desktop-minor-mode-handlers
590 '(foo-mode . foo-desktop-restore)) 590 \\='(foo-mode . foo-desktop-restore))
591 591
592The minor mode function must either be autoloaded, or of the form 592The minor mode function must either be autoloaded, or of the form
593\"foobar-mode\" and defined in library \"foobar\", so that desktop 593\"foobar-mode\" and defined in library \"foobar\", so that desktop
diff --git a/lisp/dframe.el b/lisp/dframe.el
index d8ddbc8f08f..b5df1bcb7bd 100644
--- a/lisp/dframe.el
+++ b/lisp/dframe.el
@@ -420,7 +420,7 @@ CREATE-HOOK is a hook to run after creating a frame."
420 420
421(defun dframe-reposition-frame (new-frame parent-frame location) 421(defun dframe-reposition-frame (new-frame parent-frame location)
422 "Move NEW-FRAME to be relative to PARENT-FRAME. 422 "Move NEW-FRAME to be relative to PARENT-FRAME.
423LOCATION can be one of 'random, 'left, 'right, 'left-right, or 'top-bottom." 423LOCATION can be one of `random', `left', `right', `left-right', or `top-bottom'."
424 (if (featurep 'xemacs) 424 (if (featurep 'xemacs)
425 (dframe-reposition-frame-xemacs new-frame parent-frame location) 425 (dframe-reposition-frame-xemacs new-frame parent-frame location)
426 (dframe-reposition-frame-emacs new-frame parent-frame location))) 426 (dframe-reposition-frame-emacs new-frame parent-frame location)))
@@ -431,7 +431,7 @@ LOCATION can be one of 'random, 'left, 'right, 'left-right, or 'top-bottom."
431 431
432(defun dframe-reposition-frame-emacs (new-frame parent-frame location) 432(defun dframe-reposition-frame-emacs (new-frame parent-frame location)
433 "Move NEW-FRAME to be relative to PARENT-FRAME. 433 "Move NEW-FRAME to be relative to PARENT-FRAME.
434LOCATION can be one of 'random, 'left-right, 'top-bottom, or 434LOCATION can be one of `random', `left-right', `top-bottom', or
435a cons cell indicating a position of the form (LEFT . TOP)." 435a cons cell indicating a position of the form (LEFT . TOP)."
436 ;; Position dframe. 436 ;; Position dframe.
437 ;; Do no positioning if not on a windowing system, 437 ;; Do no positioning if not on a windowing system,
@@ -514,7 +514,7 @@ a cons cell indicating a position of the form (LEFT . TOP)."
514 514
515(defun dframe-reposition-frame-xemacs (_new-frame _parent-frame _location) 515(defun dframe-reposition-frame-xemacs (_new-frame _parent-frame _location)
516 "Move NEW-FRAME to be relative to PARENT-FRAME. 516 "Move NEW-FRAME to be relative to PARENT-FRAME.
517LOCATION can be one of 'random, 'left-right, or 'top-bottom." 517LOCATION can be one of `random', `left-right', or `top-bottom'."
518 ;; Not yet implemented 518 ;; Not yet implemented
519 ) 519 )
520 520
diff --git a/lisp/emacs-lisp/advice.el b/lisp/emacs-lisp/advice.el
index 4ee830023fc..d13bc2ff4ff 100644
--- a/lisp/emacs-lisp/advice.el
+++ b/lisp/emacs-lisp/advice.el
@@ -1629,7 +1629,7 @@ COMPILE argument of `ad-activate' was supplied as nil."
1629Only proper subtrees are considered, for example, if TREE is (1 (2 (3)) 4) 1629Only proper subtrees are considered, for example, if TREE is (1 (2 (3)) 4)
1630then the subtrees will be 1 (2 (3)) 2 (3) 3 4, dotted structures are 1630then the subtrees will be 1 (2 (3)) 2 (3) 3 4, dotted structures are
1631allowed too. Once a qualifying subtree has been found its subtrees will 1631allowed too. Once a qualifying subtree has been found its subtrees will
1632not be considered anymore. (ad-substitute-tree 'atom 'identity tree) 1632not be considered anymore. (ad-substitute-tree \\='atom \\='identity tree)
1633generates a copy of TREE." 1633generates a copy of TREE."
1634 (cond ((consp tReE) 1634 (cond ((consp tReE)
1635 (cons (if (funcall sUbTrEe-TeSt (car tReE)) 1635 (cons (if (funcall sUbTrEe-TeSt (car tReE))
@@ -2419,7 +2419,7 @@ as if they had been supplied to a function with TARGET-ARGLIST directly.
2419Excess source arguments will be neglected, missing source arguments will be 2419Excess source arguments will be neglected, missing source arguments will be
2420supplied as nil. Returns a `funcall' or `apply' form with the second element 2420supplied as nil. Returns a `funcall' or `apply' form with the second element
2421being `function' which has to be replaced by an actual function argument. 2421being `function' which has to be replaced by an actual function argument.
2422Example: (ad-map-arglists '(a &rest args) '(w x y z)) will return 2422Example: (ad-map-arglists \\='(a &rest args) \\='(w x y z)) will return
2423 (funcall ad--addoit-function a (car args) (car (cdr args)) (nth 2 args))." 2423 (funcall ad--addoit-function a (car args) (car (cdr args)) (nth 2 args))."
2424 (let* ((parsed-source-arglist (ad-parse-arglist source-arglist)) 2424 (let* ((parsed-source-arglist (ad-parse-arglist source-arglist))
2425 (source-reqopt-args (append (nth 0 parsed-source-arglist) 2425 (source-reqopt-args (append (nth 0 parsed-source-arglist)
diff --git a/lisp/emacs-lisp/avl-tree.el b/lisp/emacs-lisp/avl-tree.el
index 99a329b021e..9dcebb2bf42 100644
--- a/lisp/emacs-lisp/avl-tree.el
+++ b/lisp/emacs-lisp/avl-tree.el
@@ -561,7 +561,7 @@ Note that if you don't care about the order in which FUNCTION is
561applied, just that the resulting list is in the correct order, 561applied, just that the resulting list is in the correct order,
562then 562then
563 563
564 (avl-tree-mapf function 'cons tree (not reverse)) 564 (avl-tree-mapf function \\='cons tree (not reverse))
565 565
566is more efficient." 566is more efficient."
567 (nreverse (avl-tree-mapf fun 'cons tree reverse))) 567 (nreverse (avl-tree-mapf fun 'cons tree reverse)))
diff --git a/lisp/emacs-lisp/backquote.el b/lisp/emacs-lisp/backquote.el
index dc61e156130..12bd8dae08c 100644
--- a/lisp/emacs-lisp/backquote.el
+++ b/lisp/emacs-lisp/backquote.el
@@ -43,7 +43,7 @@
43(defun backquote-list*-function (first &rest list) 43(defun backquote-list*-function (first &rest list)
44 "Like `list' but the last argument is the tail of the new list. 44 "Like `list' but the last argument is the tail of the new list.
45 45
46For example (backquote-list* 'a 'b 'c) => (a b . c)" 46For example (backquote-list* \\='a \\='b \\='c) => (a b . c)"
47 ;; The recursive solution is much nicer: 47 ;; The recursive solution is much nicer:
48 ;; (if list (cons first (apply 'backquote-list*-function list)) first)) 48 ;; (if list (cons first (apply 'backquote-list*-function list)) first))
49 ;; but Emacs is not very good at efficiently processing recursion. 49 ;; but Emacs is not very good at efficiently processing recursion.
@@ -60,7 +60,7 @@ For example (backquote-list* 'a 'b 'c) => (a b . c)"
60(defmacro backquote-list*-macro (first &rest list) 60(defmacro backquote-list*-macro (first &rest list)
61 "Like `list' but the last argument is the tail of the new list. 61 "Like `list' but the last argument is the tail of the new list.
62 62
63For example (backquote-list* 'a 'b 'c) => (a b . c)" 63For example (backquote-list* \\='a \\='b \\='c) => (a b . c)"
64 ;; The recursive solution is much nicer: 64 ;; The recursive solution is much nicer:
65 ;; (if list (list 'cons first (cons 'backquote-list*-macro list)) first)) 65 ;; (if list (list 'cons first (cons 'backquote-list*-macro list)) first))
66 ;; but Emacs is not very good at efficiently processing such things. 66 ;; but Emacs is not very good at efficiently processing such things.
diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el
index db200f3c504..024719168af 100644
--- a/lisp/emacs-lisp/bytecomp.el
+++ b/lisp/emacs-lisp/bytecomp.el
@@ -265,8 +265,8 @@ This option is enabled by default because it reduces Emacs memory usage."
265 265
266(defcustom byte-optimize-log nil 266(defcustom byte-optimize-log nil
267 "If non-nil, the byte-compiler will log its optimizations. 267 "If non-nil, the byte-compiler will log its optimizations.
268If this is 'source, then only source-level optimizations will be logged. 268If this is `source', then only source-level optimizations will be logged.
269If it is 'byte, then only byte-level optimizations will be logged. 269If it is `byte', then only byte-level optimizations will be logged.
270The information is logged to `byte-compile-log-buffer'." 270The information is logged to `byte-compile-log-buffer'."
271 :group 'bytecomp 271 :group 'bytecomp
272 :type '(choice (const :tag "none" nil) 272 :type '(choice (const :tag "none" nil)
@@ -1691,7 +1691,7 @@ Any other non-nil value of ARG means to ask the user.
1691If optional argument LOAD is non-nil, loads the file after compiling. 1691If optional argument LOAD is non-nil, loads the file after compiling.
1692 1692
1693If compilation is needed, this functions returns the result of 1693If compilation is needed, this functions returns the result of
1694`byte-compile-file'; otherwise it returns 'no-byte-compile." 1694`byte-compile-file'; otherwise it returns `no-byte-compile'."
1695 (interactive 1695 (interactive
1696 (let ((file buffer-file-name) 1696 (let ((file buffer-file-name)
1697 (file-name nil) 1697 (file-name nil)
diff --git a/lisp/emacs-lisp/chart.el b/lisp/emacs-lisp/chart.el
index 06601252a4c..c0a42038e94 100644
--- a/lisp/emacs-lisp/chart.el
+++ b/lisp/emacs-lisp/chart.el
@@ -479,7 +479,7 @@ See `chart-sort-matchlist' for more details."
479 479
480(defun chart-sort-matchlist (namelst numlst pred) 480(defun chart-sort-matchlist (namelst numlst pred)
481 "Sort NAMELST and NUMLST (both sequence objects) based on predicate PRED. 481 "Sort NAMELST and NUMLST (both sequence objects) based on predicate PRED.
482PRED should be the equivalent of '<, except it must expect two 482PRED should be the equivalent of `<', except it must expect two
483cons cells of the form (NAME . NUM). See `sort' for more details." 483cons cells of the form (NAME . NUM). See `sort' for more details."
484 ;; 1 - create 1 list of cons cells 484 ;; 1 - create 1 list of cons cells
485 (let ((newlist nil) 485 (let ((newlist nil)
@@ -571,7 +571,7 @@ R1 and R2 are dotted pairs. Colorize it with FACE."
571(defun chart-bar-quickie (dir title namelst nametitle numlst numtitle 571(defun chart-bar-quickie (dir title namelst nametitle numlst numtitle
572 &optional max sort-pred) 572 &optional max sort-pred)
573 "Wash over the complex EIEIO stuff and create a nice bar chart. 573 "Wash over the complex EIEIO stuff and create a nice bar chart.
574Create it going in direction DIR ['horizontal 'vertical] with TITLE 574Create it going in direction DIR [`horizontal' `vertical'] with TITLE
575using a name sequence NAMELST labeled NAMETITLE with values NUMLST 575using a name sequence NAMELST labeled NAMETITLE with values NUMLST
576labeled NUMTITLE. 576labeled NUMTITLE.
577Optional arguments: 577Optional arguments:
diff --git a/lisp/emacs-lisp/cl-macs.el b/lisp/emacs-lisp/cl-macs.el
index 80f0cd73cee..09d2d3f9a5e 100644
--- a/lisp/emacs-lisp/cl-macs.el
+++ b/lisp/emacs-lisp/cl-macs.el
@@ -298,9 +298,10 @@ FORM is of the form (ARGS . BODY)."
298 (if (stringp (car header)) (pop header)) 298 (if (stringp (car header)) (pop header))
299 ;; Be careful with make-symbol and (back)quote, 299 ;; Be careful with make-symbol and (back)quote,
300 ;; see bug#12884. 300 ;; see bug#12884.
301 (let ((print-gensym nil) (print-quoted t)) 301 (help--docstring-quote
302 (format "%S" (cons 'fn (cl--make-usage-args 302 (let ((print-gensym nil) (print-quoted t))
303 orig-args))))) 303 (format "%S" (cons 'fn (cl--make-usage-args
304 orig-args))))))
304 header))) 305 header)))
305 ;; FIXME: we'd want to choose an arg name for the &rest param 306 ;; FIXME: we'd want to choose an arg name for the &rest param
306 ;; and pass that as `expr' to cl--do-arglist, but that ends up 307 ;; and pass that as `expr' to cl--do-arglist, but that ends up
@@ -2829,8 +2830,8 @@ is a shorthand for (NAME NAME)."
2829 2830
2830(defun cl-struct-sequence-type (struct-type) 2831(defun cl-struct-sequence-type (struct-type)
2831 "Return the sequence used to build STRUCT-TYPE. 2832 "Return the sequence used to build STRUCT-TYPE.
2832STRUCT-TYPE is a symbol naming a struct type. Return 'vector or 2833STRUCT-TYPE is a symbol naming a struct type. Return `vector' or
2833'list, or nil if STRUCT-TYPE is not a struct type. " 2834`list', or nil if STRUCT-TYPE is not a struct type. "
2834 (declare (side-effect-free t) (pure t)) 2835 (declare (side-effect-free t) (pure t))
2835 (cl--struct-class-type (cl--struct-get-class struct-type))) 2836 (cl--struct-class-type (cl--struct-get-class struct-type)))
2836 2837
diff --git a/lisp/emacs-lisp/easy-mmode.el b/lisp/emacs-lisp/easy-mmode.el
index 56f95111ab8..321895de4e1 100644
--- a/lisp/emacs-lisp/easy-mmode.el
+++ b/lisp/emacs-lisp/easy-mmode.el
@@ -148,7 +148,7 @@ BODY contains code to execute each time the mode is enabled or disabled.
148 148
149For example, you could write 149For example, you could write
150 (define-minor-mode foo-mode \"If enabled, foo on you!\" 150 (define-minor-mode foo-mode \"If enabled, foo on you!\"
151 :lighter \" Foo\" :require 'foo :global t :group 'hassle :version \"27.5\" 151 :lighter \" Foo\" :require \\='foo :global t :group \\='hassle :version \"27.5\"
152 ...BODY CODE...)" 152 ...BODY CODE...)"
153 (declare (doc-string 2) 153 (declare (doc-string 2)
154 (debug (&define name string-or-null-p 154 (debug (&define name string-or-null-p
@@ -502,7 +502,7 @@ Valid keywords and arguments are:
502 :inherit Parent keymap. 502 :inherit Parent keymap.
503 :group Ignored. 503 :group Ignored.
504 :suppress Non-nil to call `suppress-keymap' on keymap, 504 :suppress Non-nil to call `suppress-keymap' on keymap,
505 'nodigits to suppress digits as prefix arguments." 505 `nodigits' to suppress digits as prefix arguments."
506 (let (inherit dense suppress) 506 (let (inherit dense suppress)
507 (while args 507 (while args
508 (let ((key (pop args)) 508 (let ((key (pop args))
diff --git a/lisp/emacs-lisp/ert.el b/lisp/emacs-lisp/ert.el
index 21c1f1be394..d572d544e11 100644
--- a/lisp/emacs-lisp/ert.el
+++ b/lisp/emacs-lisp/ert.el
@@ -187,7 +187,7 @@ using :expected-result. See `ert-test-result-type-p' for a
187description of valid values for RESULT-TYPE. 187description of valid values for RESULT-TYPE.
188 188
189\(fn NAME () [DOCSTRING] [:expected-result RESULT-TYPE] \ 189\(fn NAME () [DOCSTRING] [:expected-result RESULT-TYPE] \
190[:tags '(TAG...)] BODY...)" 190[:tags \\='(TAG...)] BODY...)"
191 (declare (debug (&define :name test 191 (declare (debug (&define :name test
192 name sexp [&optional stringp] 192 name sexp [&optional stringp]
193 [&rest keywordp sexp] def-body)) 193 [&rest keywordp sexp] def-body))
diff --git a/lisp/emacs-lisp/gv.el b/lisp/emacs-lisp/gv.el
index 94fe6c3d441..9e00190e000 100644
--- a/lisp/emacs-lisp/gv.el
+++ b/lisp/emacs-lisp/gv.el
@@ -534,7 +534,7 @@ This macro only makes sense when used in a place."
534 "Return a reference to PLACE. 534 "Return a reference to PLACE.
535This is like the `&' operator of the C language. 535This is like the `&' operator of the C language.
536Note: this only works reliably with lexical binding mode, except for very 536Note: this only works reliably with lexical binding mode, except for very
537simple PLACEs such as (function-symbol 'foo) which will also work in dynamic 537simple PLACEs such as (function-symbol \\='foo) which will also work in dynamic
538binding mode." 538binding mode."
539 (let ((code 539 (let ((code
540 (gv-letplace (getter setter) place 540 (gv-letplace (getter setter) place
diff --git a/lisp/emacs-lisp/let-alist.el b/lisp/emacs-lisp/let-alist.el
index ca7a904a087..393f1d51050 100644
--- a/lisp/emacs-lisp/let-alist.el
+++ b/lisp/emacs-lisp/let-alist.el
@@ -117,10 +117,10 @@ For instance, the following code
117 117
118essentially expands to 118essentially expands to
119 119
120 (let ((.title (cdr (assq 'title alist))) 120 (let ((.title (cdr (assq \\='title alist)))
121 (.body (cdr (assq 'body alist))) 121 (.body (cdr (assq \\='body alist)))
122 (.site (cdr (assq 'site alist))) 122 (.site (cdr (assq \\='site alist)))
123 (.site.contents (cdr (assq 'contents (cdr (assq 'site alist)))))) 123 (.site.contents (cdr (assq \\='contents (cdr (assq \\='site alist))))))
124 (if (and .title .body) 124 (if (and .title .body)
125 .body 125 .body
126 .site 126 .site
diff --git a/lisp/emulation/keypad.el b/lisp/emulation/keypad.el
index 8d5e6cf9b5b..b4911102a72 100644
--- a/lisp/emulation/keypad.el
+++ b/lisp/emulation/keypad.el
@@ -199,15 +199,15 @@ keys are bound.
199 199
200 Setup Binding 200 Setup Binding
201 ------------------------------------------------------------- 201 -------------------------------------------------------------
202 'prefix Command prefix argument, i.e. M-0 .. M-9 and M-- 202 `prefix' Command prefix argument, i.e. M-0 .. M-9 and M--
203 'S-cursor Bind shifted keypad keys to the shifted cursor movement keys. 203 `S-cursor' Bind shifted keypad keys to the shifted cursor movement keys.
204 'cursor Bind keypad keys to the cursor movement keys. 204 `cursor' Bind keypad keys to the cursor movement keys.
205 'numeric Plain numeric keypad, i.e. 0 .. 9 and . (or DECIMAL arg) 205 `numeric' Plain numeric keypad, i.e. 0 .. 9 and . (or DECIMAL arg)
206 'none Removes all bindings for keypad keys in function-key-map; 206 `none' Removes all bindings for keypad keys in function-key-map;
207 this enables any user-defined bindings for the keypad keys 207 this enables any user-defined bindings for the keypad keys
208 in the global and local keymaps. 208 in the global and local keymaps.
209 209
210If SETUP is 'numeric and the optional fourth argument DECIMAL is non-nil, 210If SETUP is `numeric' and the optional fourth argument DECIMAL is non-nil,
211the decimal key on the keypad is mapped to DECIMAL instead of `.'" 211the decimal key on the keypad is mapped to DECIMAL instead of `.'"
212 (let* ((i 0) 212 (let* ((i 0)
213 (var (cond 213 (var (cond
diff --git a/lisp/emulation/viper-keym.el b/lisp/emulation/viper-keym.el
index 272556d3bae..e26994cd130 100644
--- a/lisp/emulation/viper-keym.el
+++ b/lisp/emulation/viper-keym.el
@@ -497,7 +497,7 @@ Useful in some modes, such as Gnus, MH, etc.")
497 "Override some vi-state or insert-state bindings in the current buffer. 497 "Override some vi-state or insert-state bindings in the current buffer.
498The effect is seen in the current buffer only. 498The effect is seen in the current buffer only.
499Useful for customizing mailer buffers, gnus, etc. 499Useful for customizing mailer buffers, gnus, etc.
500STATE is 'vi-state, 'insert-state, or 'emacs-state 500STATE is `vi-state', `insert-state', or `emacs-state'.
501ALIST is of the form ((key . func) (key . func) ...) 501ALIST is of the form ((key . func) (key . func) ...)
502Normally, this would be called from a hook to a major mode or 502Normally, this would be called from a hook to a major mode or
503on a per buffer basis. 503on a per buffer basis.
diff --git a/lisp/epg.el b/lisp/epg.el
index 71a83c3c670..88829e532de 100644
--- a/lisp/epg.el
+++ b/lisp/epg.el
@@ -1339,8 +1339,8 @@ callback data (if any)."
1339 1339
1340(defun epg-list-keys (context &optional name mode) 1340(defun epg-list-keys (context &optional name mode)
1341 "Return a list of epg-key objects matched with NAME. 1341 "Return a list of epg-key objects matched with NAME.
1342If MODE is nil or 'public, only public keyring should be searched. 1342If MODE is nil or `public', only public keyring should be searched.
1343If MODE is t or 'secret, only secret keyring should be searched. 1343If MODE is t or `secret', only secret keyring should be searched.
1344Otherwise, only public keyring should be searched and the key 1344Otherwise, only public keyring should be searched and the key
1345signatures should be included. 1345signatures should be included.
1346NAME is either a string or a list of strings." 1346NAME is either a string or a list of strings."
@@ -1680,8 +1680,8 @@ which will return a list of `epg-signature' object."
1680 "Initiate a sign operation on PLAIN. 1680 "Initiate a sign operation on PLAIN.
1681PLAIN is a data object. 1681PLAIN is a data object.
1682 1682
1683If optional 3rd argument MODE is t or 'detached, it makes a detached signature. 1683If optional 3rd argument MODE is t or `detached', it makes a detached signature.
1684If it is nil or 'normal, it makes a normal signature. 1684If it is nil or `normal', it makes a normal signature.
1685Otherwise, it makes a cleartext signature. 1685Otherwise, it makes a cleartext signature.
1686 1686
1687If you use this function, you will need to wait for the completion of 1687If you use this function, you will need to wait for the completion of
@@ -1724,8 +1724,8 @@ If you are unsure, use synchronous version of this function
1724(defun epg-sign-file (context plain signature &optional mode) 1724(defun epg-sign-file (context plain signature &optional mode)
1725 "Sign a file PLAIN and store the result to a file SIGNATURE. 1725 "Sign a file PLAIN and store the result to a file SIGNATURE.
1726If SIGNATURE is nil, it returns the result as a string. 1726If SIGNATURE is nil, it returns the result as a string.
1727If optional 3rd argument MODE is t or 'detached, it makes a detached signature. 1727If optional 3rd argument MODE is t or `detached', it makes a detached signature.
1728If it is nil or 'normal, it makes a normal signature. 1728If it is nil or `normal', it makes a normal signature.
1729Otherwise, it makes a cleartext signature." 1729Otherwise, it makes a cleartext signature."
1730 (unwind-protect 1730 (unwind-protect
1731 (progn 1731 (progn
@@ -1745,8 +1745,8 @@ Otherwise, it makes a cleartext signature."
1745 1745
1746(defun epg-sign-string (context plain &optional mode) 1746(defun epg-sign-string (context plain &optional mode)
1747 "Sign a string PLAIN and return the output as string. 1747 "Sign a string PLAIN and return the output as string.
1748If optional 3rd argument MODE is t or 'detached, it makes a detached signature. 1748If optional 3rd argument MODE is t or `detached', it makes a detached signature.
1749If it is nil or 'normal, it makes a normal signature. 1749If it is nil or `normal', it makes a normal signature.
1750Otherwise, it makes a cleartext signature." 1750Otherwise, it makes a cleartext signature."
1751 (let ((input-file 1751 (let ((input-file
1752 (unless (or (eq (epg-context-protocol context) 'CMS) 1752 (unless (or (eq (epg-context-protocol context) 'CMS)
diff --git a/lisp/erc/erc-backend.el b/lisp/erc/erc-backend.el
index 755443f8a94..b52c8f5454f 100644
--- a/lisp/erc/erc-backend.el
+++ b/lisp/erc/erc-backend.el
@@ -370,7 +370,7 @@ This overrides `erc-server-coding-system' depending on the
370current target as returned by `erc-default-target'. 370current target as returned by `erc-default-target'.
371 371
372Example: If you know that the channel #linux-ru uses the coding-system 372Example: If you know that the channel #linux-ru uses the coding-system
373`cyrillic-koi8', then add '(\"#linux-ru\" . cyrillic-koi8) to the 373`cyrillic-koi8', then add (\"#linux-ru\" . cyrillic-koi8) to the
374alist." 374alist."
375 :group 'erc-server 375 :group 'erc-server
376 :type '(repeat (cons (string :tag "Target") 376 :type '(repeat (cons (string :tag "Target")
diff --git a/lisp/erc/erc-button.el b/lisp/erc/erc-button.el
index 0e4c70944bb..d6f4b12ebbf 100644
--- a/lisp/erc/erc-button.el
+++ b/lisp/erc/erc-button.el
@@ -165,11 +165,11 @@ REGEXP is the string matching text around the button or a symbol
165 entries in lists or alists are considered to be nicks or other 165 entries in lists or alists are considered to be nicks or other
166 complete words. Therefore they are enclosed in \\< and \\> 166 complete words. Therefore they are enclosed in \\< and \\>
167 while searching. REGEXP can also be the quoted symbol 167 while searching. REGEXP can also be the quoted symbol
168 'nicknames, which matches the nickname of any user on the 168 \\='nicknames, which matches the nickname of any user on the
169 current server. 169 current server.
170 170
171BUTTON is the number of the regexp grouping actually matching the 171BUTTON is the number of the regexp grouping actually matching the
172 button, This is ignored if REGEXP is 'nicknames. 172 button, This is ignored if REGEXP is \\='nicknames.
173 173
174FORM is a lisp expression which must eval to true for the button to 174FORM is a lisp expression which must eval to true for the button to
175 be added, 175 be added,
@@ -180,7 +180,7 @@ CALLBACK is the function to call when the user push this button.
180 180
181PAR is a number of a regexp grouping whose text will be passed to 181PAR is a number of a regexp grouping whose text will be passed to
182 CALLBACK. There can be several PAR arguments. If REGEXP is 182 CALLBACK. There can be several PAR arguments. If REGEXP is
183 'nicknames, these are ignored, and CALLBACK will be called with 183 \\='nicknames, these are ignored, and CALLBACK will be called with
184 the nickname matched as the argument." 184 the nickname matched as the argument."
185 :group 'erc-button 185 :group 'erc-button
186 :version "24.1" ; remove finger (bug#4443) 186 :version "24.1" ; remove finger (bug#4443)
diff --git a/lisp/erc/erc-match.el b/lisp/erc/erc-match.el
index 0622b18ca7f..ec3266fa1bd 100644
--- a/lisp/erc/erc-match.el
+++ b/lisp/erc/erc-match.el
@@ -191,7 +191,7 @@ use for the logged message."
191 "Flag specifying when matched message logging should happen. 191 "Flag specifying when matched message logging should happen.
192When nil, don't log any matched messages. 192When nil, don't log any matched messages.
193When t, log messages. 193When t, log messages.
194When 'away, log messages only when away." 194When `away', log messages only when away."
195 :group 'erc-match 195 :group 'erc-match
196 :type '(choice (const nil) 196 :type '(choice (const nil)
197 (const away) 197 (const away)
diff --git a/lisp/erc/erc-ring.el b/lisp/erc/erc-ring.el
index de988cc8275..77528eae88c 100644
--- a/lisp/erc/erc-ring.el
+++ b/lisp/erc/erc-ring.el
@@ -58,7 +58,7 @@ be recalled using M-p and M-n."
58 58
59(defvar erc-input-ring-index nil 59(defvar erc-input-ring-index nil
60 "Position in the input ring for erc. 60 "Position in the input ring for erc.
61If nil, the input line is blank and the user is conceptually 'after' 61If nil, the input line is blank and the user is conceptually after
62the most recently added item in the ring. If an integer, the input 62the most recently added item in the ring. If an integer, the input
63line is non-blank and displays the item from the ring indexed by this 63line is non-blank and displays the item from the ring indexed by this
64variable.") 64variable.")
@@ -148,4 +148,3 @@ containing a password."
148;; Local Variables: 148;; Local Variables:
149;; indent-tabs-mode: nil 149;; indent-tabs-mode: nil
150;; End: 150;; End:
151
diff --git a/lisp/erc/erc-track.el b/lisp/erc/erc-track.el
index 2ebc1f22c09..5af1663378f 100644
--- a/lisp/erc/erc-track.el
+++ b/lisp/erc/erc-track.el
@@ -101,7 +101,7 @@ disconnected from `erc-modified-channels-alist'."
101 101
102(defcustom erc-track-exclude-types '("NICK" "333" "353") 102(defcustom erc-track-exclude-types '("NICK" "333" "353")
103 "List of message types to be ignored. 103 "List of message types to be ignored.
104This list could look like '(\"JOIN\" \"PART\"). 104This list could look like (\"JOIN\" \"PART\").
105 105
106By default, exclude changes of nicknames (NICK), display of who 106By default, exclude changes of nicknames (NICK), display of who
107set the channel topic (333), and listing of users on the current 107set the channel topic (333), and listing of users on the current
@@ -210,7 +210,7 @@ If you would like to ignore changes in certain channels where there
210are no faces corresponding to your `erc-track-faces-priority-list', set 210are no faces corresponding to your `erc-track-faces-priority-list', set
211this variable. You can set a list of channel name strings, so those 211this variable. You can set a list of channel name strings, so those
212will be ignored while all other channels will be tracked as normal. 212will be ignored while all other channels will be tracked as normal.
213Other options are 'all, to apply this to all channels or nil, to disable 213Other options are `all', to apply this to all channels or nil, to disable
214this feature. 214this feature.
215 215
216Note: If you have a lot of faces listed in `erc-track-faces-priority-list', 216Note: If you have a lot of faces listed in `erc-track-faces-priority-list',
@@ -326,7 +326,7 @@ when there are no more active channels."
326 leastactive - find buffer with least unseen messages 326 leastactive - find buffer with least unseen messages
327 mostactive - find buffer with most unseen messages. 327 mostactive - find buffer with most unseen messages.
328 328
329If set to 'importance, the importance is determined by position 329If set to `importance', the importance is determined by position
330in `erc-track-faces-priority-list', where first is most 330in `erc-track-faces-priority-list', where first is most
331important." 331important."
332 :group 'erc-track 332 :group 'erc-track
diff --git a/lisp/erc/erc.el b/lisp/erc/erc.el
index d82089f5b05..ab90df8fd3c 100644
--- a/lisp/erc/erc.el
+++ b/lisp/erc/erc.el
@@ -629,7 +629,7 @@ See also: `erc-get-channel-user-list'."
629 629
630(defvar erc-channel-modes nil 630(defvar erc-channel-modes nil
631 "List of strings representing channel modes. 631 "List of strings representing channel modes.
632E.g. '(\"i\" \"m\" \"s\" \"b Quake!*@*\") 632E.g. (\"i\" \"m\" \"s\" \"b Quake!*@*\")
633\(not sure the ban list will be here, but why not)") 633\(not sure the ban list will be here, but why not)")
634(make-variable-buffer-local 'erc-channel-modes) 634(make-variable-buffer-local 'erc-channel-modes)
635 635
@@ -3249,7 +3249,7 @@ LINE has the format \"USER ACTION\"."
3249(put 'erc-cmd-ME 'do-not-parse-args t) 3249(put 'erc-cmd-ME 'do-not-parse-args t)
3250 3250
3251(defun erc-cmd-ME\'S (line) 3251(defun erc-cmd-ME\'S (line)
3252 "Do a /ME command, but add the string \" 's\" to the beginning." 3252 "Do a /ME command, but add the string \" \\='s\" to the beginning."
3253 (erc-cmd-ME (concat " 's" line))) 3253 (erc-cmd-ME (concat " 's" line)))
3254(put 'erc-cmd-ME\'S 'do-not-parse-args t) 3254(put 'erc-cmd-ME\'S 'do-not-parse-args t)
3255 3255
@@ -5025,7 +5025,7 @@ See also `erc-remove-current-channel-member'."
5025(defun erc-update-channel-topic (channel topic &optional modify) 5025(defun erc-update-channel-topic (channel topic &optional modify)
5026 "Find a buffer for CHANNEL and set the TOPIC for it. 5026 "Find a buffer for CHANNEL and set the TOPIC for it.
5027 5027
5028If optional MODIFY is 'append or 'prepend, then append or prepend the 5028If optional MODIFY is `append' or `prepend', then append or prepend the
5029TOPIC string to the current topic." 5029TOPIC string to the current topic."
5030 (erc-with-buffer (channel) 5030 (erc-with-buffer (channel)
5031 (cond ((eq modify 'append) 5031 (cond ((eq modify 'append)
@@ -5188,7 +5188,7 @@ person who changed the modes."
5188 (t (setq erc-channel-user-limit nil)))))) 5188 (t (setq erc-channel-user-limit nil))))))
5189 5189
5190(defun erc-update-channel-key (channel onoff key) 5190(defun erc-update-channel-key (channel onoff key)
5191 "Update CHANNEL's key to KEY if ONOFF is 'on or to nil if it's 'off." 5191 "Update CHANNEL's key to KEY if ONOFF is `on' or to nil if it's `off'."
5192 (erc-with-buffer 5192 (erc-with-buffer
5193 (channel) 5193 (channel)
5194 (cond ((eq onoff 'on) (setq erc-channel-key key)) 5194 (cond ((eq onoff 'on) (setq erc-channel-key key))
@@ -6730,7 +6730,7 @@ This function should be on `erc-kill-channel-hook'."
6730 (text-property-not-all (point-min) (point-max) 'erc-parsed nil)) 6730 (text-property-not-all (point-min) (point-max) 'erc-parsed nil))
6731 6731
6732(defun erc-restore-text-properties () 6732(defun erc-restore-text-properties ()
6733 "Restore the property 'erc-parsed for the region." 6733 "Restore the property `erc-parsed' for the region."
6734 (let ((parsed-posn (erc-find-parsed-property))) 6734 (let ((parsed-posn (erc-find-parsed-property)))
6735 (put-text-property 6735 (put-text-property
6736 (point-min) (point-max) 6736 (point-min) (point-max)
diff --git a/lisp/eshell/esh-cmd.el b/lisp/eshell/esh-cmd.el
index 535e169bcb3..72c8a239ff3 100644
--- a/lisp/eshell/esh-cmd.el
+++ b/lisp/eshell/esh-cmd.el
@@ -284,7 +284,7 @@ command line.")
284(defvar eshell-command-arguments nil) 284(defvar eshell-command-arguments nil)
285(defvar eshell-in-pipeline-p nil 285(defvar eshell-in-pipeline-p nil
286 "Internal Eshell variable, non-nil inside a pipeline. 286 "Internal Eshell variable, non-nil inside a pipeline.
287Has the value 'first, 'last for the first/last commands in the pipeline, 287Has the value `first', `last' for the first/last commands in the pipeline,
288otherwise t.") 288otherwise t.")
289(defvar eshell-in-subcommand-p nil) 289(defvar eshell-in-subcommand-p nil)
290(defvar eshell-last-arguments nil) 290(defvar eshell-last-arguments nil)
@@ -670,8 +670,8 @@ For an external command, it means an exit code of 0."
670 "Separate TERMS using SEPARATOR. 670 "Separate TERMS using SEPARATOR.
671If REVERSED is non-nil, the list of separated term groups will be 671If REVERSED is non-nil, the list of separated term groups will be
672returned in reverse order. If LAST-TERMS-SYM is a symbol, its value 672returned in reverse order. If LAST-TERMS-SYM is a symbol, its value
673will be set to a list of all the separator operators found (or '(list 673will be set to a list of all the separator operators found (or (nil)
674nil)' if none)." 674if none)."
675 (let ((sub-terms (list t)) 675 (let ((sub-terms (list t))
676 (eshell-sep-terms (list t)) 676 (eshell-sep-terms (list t))
677 subchains) 677 subchains)
diff --git a/lisp/eshell/esh-util.el b/lisp/eshell/esh-util.el
index f645702ac2b..e99a316889a 100644
--- a/lisp/eshell/esh-util.el
+++ b/lisp/eshell/esh-util.el
@@ -678,8 +678,8 @@ If NOSORT is non-nil, the list is not sorted--its order is unpredictable.
678(defun eshell-file-attributes (file &optional id-format) 678(defun eshell-file-attributes (file &optional id-format)
679 "Return the attributes of FILE, playing tricks if it's over ange-ftp. 679 "Return the attributes of FILE, playing tricks if it's over ange-ftp.
680The optional argument ID-FORMAT specifies the preferred uid and 680The optional argument ID-FORMAT specifies the preferred uid and
681gid format. Valid values are 'string and 'integer, defaulting to 681gid format. Valid values are `string' and `integer', defaulting to
682'integer. See `file-attributes'." 682`integer'. See `file-attributes'."
683 (let* ((file (expand-file-name file)) 683 (let* ((file (expand-file-name file))
684 entry) 684 entry)
685 (if (string-equal (file-remote-p file 'method) "ftp") 685 (if (string-equal (file-remote-p file 'method) "ftp")
diff --git a/lisp/facemenu.el b/lisp/facemenu.el
index 3d5894309df..885c15f4e5c 100644
--- a/lisp/facemenu.el
+++ b/lisp/facemenu.el
@@ -637,8 +637,8 @@ color. The function should accept a single argument, the color name."
637(defun list-colors-duplicates (&optional list) 637(defun list-colors-duplicates (&optional list)
638 "Return a list of colors with grouped duplicate colors. 638 "Return a list of colors with grouped duplicate colors.
639If a color has no duplicates, then the element of the returned list 639If a color has no duplicates, then the element of the returned list
640has the form '(COLOR-NAME). The element of the returned list with 640has the form (COLOR-NAME). The element of the returned list with
641duplicate colors has the form '(COLOR-NAME DUPLICATE-COLOR-NAME ...). 641duplicate colors has the form (COLOR-NAME DUPLICATE-COLOR-NAME ...).
642This function uses the predicate `facemenu-color-equal' to compare 642This function uses the predicate `facemenu-color-equal' to compare
643color names. If the optional argument LIST is non-nil, it should 643color names. If the optional argument LIST is non-nil, it should
644be a list of colors to display. Otherwise, this function uses 644be a list of colors to display. Otherwise, this function uses
diff --git a/lisp/faces.el b/lisp/faces.el
index 769f326efbe..ecd34a5280e 100644
--- a/lisp/faces.el
+++ b/lisp/faces.el
@@ -276,7 +276,7 @@ If FRAME is omitted or nil, use the selected frame."
276(defun face-list-p (face-or-list) 276(defun face-list-p (face-or-list)
277 "True if FACE-OR-LIST is a list of faces. 277 "True if FACE-OR-LIST is a list of faces.
278Return nil if FACE-OR-LIST is a non-nil atom, or a cons cell whose car 278Return nil if FACE-OR-LIST is a non-nil atom, or a cons cell whose car
279is either 'foreground-color, 'background-color, or a keyword." 279is either `foreground-color', `background-color', or a keyword."
280 ;; The logic of merge_face_ref (xfaces.c) is recreated here. 280 ;; The logic of merge_face_ref (xfaces.c) is recreated here.
281 (and (listp face-or-list) 281 (and (listp face-or-list)
282 (not (memq (car face-or-list) 282 (not (memq (car face-or-list)
diff --git a/lisp/files.el b/lisp/files.el
index fdda9b2a77e..fdc27ead450 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -787,8 +787,8 @@ return nil.
787PATH should be a list of directories to look in, like the lists in 787PATH should be a list of directories to look in, like the lists in
788`exec-path' or `load-path'. 788`exec-path' or `load-path'.
789If SUFFIXES is non-nil, it should be a list of suffixes to append to 789If SUFFIXES is non-nil, it should be a list of suffixes to append to
790file name when searching. If SUFFIXES is nil, it is equivalent to '(\"\"). 790file name when searching. If SUFFIXES is nil, it is equivalent to (\"\").
791Use '(\"/\") to disable PATH search, but still try the suffixes in SUFFIXES. 791Use (\"/\") to disable PATH search, but still try the suffixes in SUFFIXES.
792If non-nil, PREDICATE is used instead of `file-readable-p'. 792If non-nil, PREDICATE is used instead of `file-readable-p'.
793 793
794This function will normally skip directories, so if you want it to find 794This function will normally skip directories, so if you want it to find
@@ -6884,7 +6884,7 @@ as in \"og+rX-w\"."
6884 6884
6885(defun read-file-modes (&optional prompt orig-file) 6885(defun read-file-modes (&optional prompt orig-file)
6886 "Read file modes in octal or symbolic notation and return its numeric value. 6886 "Read file modes in octal or symbolic notation and return its numeric value.
6887PROMPT is used as the prompt, default to `File modes (octal or symbolic): '. 6887PROMPT is used as the prompt, default to \"File modes (octal or symbolic): \".
6888ORIG-FILE is the name of a file on whose mode bits to base returned 6888ORIG-FILE is the name of a file on whose mode bits to base returned
6889permissions if what user types requests to add, remove, or set permissions 6889permissions if what user types requests to add, remove, or set permissions
6890based on existing mode bits, as in \"og+rX-w\"." 6890based on existing mode bits, as in \"og+rX-w\"."
diff --git a/lisp/filesets.el b/lisp/filesets.el
index 28d0cd85582..ad3b4db4956 100644
--- a/lisp/filesets.el
+++ b/lisp/filesets.el
@@ -140,7 +140,7 @@ put \"(setq filesets-menu-ensure-use-cached VALUE)\" into your startup
140file -- before loading filesets.el. 140file -- before loading filesets.el.
141 141
142So, when should you think about setting this value to t? If filesets.el 142So, when should you think about setting this value to t? If filesets.el
143is loaded before user customizations. Thus, if (require 'filesets) 143is loaded before user customizations. Thus, if (require \\='filesets)
144precedes the `custom-set-variables' command or, for XEmacs, if init.el 144precedes the `custom-set-variables' command or, for XEmacs, if init.el
145is loaded before custom.el, set this variable to t.") 145is loaded before custom.el, set this variable to t.")
146 146
diff --git a/lisp/find-file.el b/lisp/find-file.el
index 5c2c5064453..f6e6daf9ed1 100644
--- a/lisp/find-file.el
+++ b/lisp/find-file.el
@@ -222,7 +222,7 @@ may not exist.
222 222
223A typical format is 223A typical format is
224 224
225 '(\".\" \"/usr/include\" \"$PROJECT/*/include\") 225 (\".\" \"/usr/include\" \"$PROJECT/*/include\")
226 226
227Environment variables can be inserted between slashes (`/'). 227Environment variables can be inserted between slashes (`/').
228They will be replaced by their definition. If a variable does 228They will be replaced by their definition. If a variable does
diff --git a/lisp/frame.el b/lisp/frame.el
index f02406541a1..2584d09fb01 100644
--- a/lisp/frame.el
+++ b/lisp/frame.el
@@ -68,7 +68,7 @@ handles the corresponding kind of display.")
68You can set this in your init file; for example, 68You can set this in your init file; for example,
69 69
70 (setq initial-frame-alist 70 (setq initial-frame-alist
71 '((top . 1) (left . 1) (width . 80) (height . 55))) 71 \\='((top . 1) (left . 1) (width . 80) (height . 55)))
72 72
73Parameters specified here supersede the values given in 73Parameters specified here supersede the values given in
74`default-frame-alist'. 74`default-frame-alist'.
@@ -103,7 +103,7 @@ initial minibuffer frame.
103You can set this in your init file; for example, 103You can set this in your init file; for example,
104 104
105 (setq minibuffer-frame-alist 105 (setq minibuffer-frame-alist
106 '((top . 1) (left . 1) (width . 80) (height . 2))) 106 \\='((top . 1) (left . 1) (width . 80) (height . 2)))
107 107
108It is not necessary to include (minibuffer . only); that is 108It is not necessary to include (minibuffer . only); that is
109appended when the minibuffer frame is created." 109appended when the minibuffer frame is created."
@@ -911,7 +911,7 @@ if you want Emacs to examine the brightness for you.
911 911
912If you change this without using customize, you should use 912If you change this without using customize, you should use
913`frame-set-background-mode' to update existing frames; 913`frame-set-background-mode' to update existing frames;
914e.g. (mapc 'frame-set-background-mode (frame-list))." 914e.g. (mapc \\='frame-set-background-mode (frame-list))."
915 :group 'faces 915 :group 'faces
916 :set #'(lambda (var value) 916 :set #'(lambda (var value)
917 (set-default var value) 917 (set-default var value)
diff --git a/lisp/gnus/gnus-mlspl.el b/lisp/gnus/gnus-mlspl.el
index 37a5d6150db..cb95aac45e5 100644
--- a/lisp/gnus/gnus-mlspl.el
+++ b/lisp/gnus/gnus-mlspl.el
@@ -122,9 +122,9 @@ clauses will be generated.
122If CATCH-ALL is nil, no catch-all handling is performed, regardless of 122If CATCH-ALL is nil, no catch-all handling is performed, regardless of
123catch-all marks in group parameters. Otherwise, if there is no 123catch-all marks in group parameters. Otherwise, if there is no
124selected group whose SPLIT-REGEXP matches the empty string, nor is 124selected group whose SPLIT-REGEXP matches the empty string, nor is
125there a selected group whose SPLIT-SPEC is 'catch-all, this fancy 125there a selected group whose SPLIT-SPEC is `catch-all', this fancy
126split (say, a group name) will be appended to the returned SPLIT list, 126split (say, a group name) will be appended to the returned SPLIT list,
127as the last element of a '| SPLIT. 127as the last element of a `|' SPLIT.
128 128
129For example, given the following group parameters: 129For example, given the following group parameters:
130 130
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el
index 1b693d77983..a6c82824e4e 100644
--- a/lisp/gnus/message.el
+++ b/lisp/gnus/message.el
@@ -865,7 +865,7 @@ It may also be a function.
865 865
866For e.g., if you wish to set the envelope sender address so that bounces 866For e.g., if you wish to set the envelope sender address so that bounces
867go to the right place or to deal with listserv's usage of that address, you 867go to the right place or to deal with listserv's usage of that address, you
868might set this variable to '(\"-f\" \"you@some.where\")." 868might set this variable to (\"-f\" \"you@some.where\")."
869 :group 'message-sending 869 :group 'message-sending
870 :link '(custom-manual "(message)Mail Variables") 870 :link '(custom-manual "(message)Mail Variables")
871 :type '(choice (function) 871 :type '(choice (function)
@@ -1114,7 +1114,7 @@ Note: Many newsgroups frown upon nontraditional reply styles. You
1114probably want to set this variable only for specific groups, 1114probably want to set this variable only for specific groups,
1115e.g. using `gnus-posting-styles': 1115e.g. using `gnus-posting-styles':
1116 1116
1117 (eval (set (make-local-variable 'message-cite-reply-position) 'above))" 1117 (eval (set (make-local-variable \\='message-cite-reply-position) \\='above))"
1118 :version "24.1" 1118 :version "24.1"
1119 :type '(choice (const :tag "Reply inline" traditional) 1119 :type '(choice (const :tag "Reply inline" traditional)
1120 (const :tag "Reply above" above) 1120 (const :tag "Reply above" above)
diff --git a/lisp/gnus/mm-decode.el b/lisp/gnus/mm-decode.el
index 327b0e6e86f..be56d2398af 100644
--- a/lisp/gnus/mm-decode.el
+++ b/lisp/gnus/mm-decode.el
@@ -393,7 +393,7 @@ enables you to choose manually one of two types those mails include."
393 393
394(defcustom mm-inline-large-images nil 394(defcustom mm-inline-large-images nil
395 "If t, then all images fit in the buffer. 395 "If t, then all images fit in the buffer.
396If 'resize, try to resize the images so they fit." 396If `resize', try to resize the images so they fit."
397 :type '(radio 397 :type '(radio
398 (const :tag "Inline large images as they are." t) 398 (const :tag "Inline large images as they are." t)
399 (const :tag "Resize large images." resize) 399 (const :tag "Resize large images." resize)
diff --git a/lisp/gnus/mm-util.el b/lisp/gnus/mm-util.el
index ab9145f8b1c..24d3a9e749e 100644
--- a/lisp/gnus/mm-util.el
+++ b/lisp/gnus/mm-util.el
@@ -1074,7 +1074,7 @@ can be encoded using a single one of the corresponding coding systems.
1074 1074
1075It treats `mm-coding-system-priorities' as the list of preferred 1075It treats `mm-coding-system-priorities' as the list of preferred
1076coding systems; a useful example setting for this list in Western 1076coding systems; a useful example setting for this list in Western
1077Europe would be '(iso-8859-1 iso-8859-15 utf-8), which would default 1077Europe would be (iso-8859-1 iso-8859-15 utf-8), which would default
1078to the very standard Latin 1 coding system, and only move to coding 1078to the very standard Latin 1 coding system, and only move to coding
1079systems that are less supported as is necessary to encode the 1079systems that are less supported as is necessary to encode the
1080characters that exist in the buffer. 1080characters that exist in the buffer.
diff --git a/lisp/hi-lock.el b/lisp/hi-lock.el
index 89b1204ad11..5bab906ee99 100644
--- a/lisp/hi-lock.el
+++ b/lisp/hi-lock.el
@@ -332,7 +332,7 @@ which can be called interactively, are:
332 (See `font-lock-keywords'.) They may be edited and re-loaded with \\[hi-lock-find-patterns], 332 (See `font-lock-keywords'.) They may be edited and re-loaded with \\[hi-lock-find-patterns],
333 any valid `font-lock-keywords' form is acceptable. When a file is 333 any valid `font-lock-keywords' form is acceptable. When a file is
334 loaded the patterns are read if `hi-lock-file-patterns-policy' is 334 loaded the patterns are read if `hi-lock-file-patterns-policy' is
335 'ask and the user responds y to the prompt, or if 335 `ask' and the user responds y to the prompt, or if
336 `hi-lock-file-patterns-policy' is bound to a function and that 336 `hi-lock-file-patterns-policy' is bound to a function and that
337 function returns t. 337 function returns t.
338 338
diff --git a/lisp/htmlfontify.el b/lisp/htmlfontify.el
index 719cb50ac77..aed341c3713 100644
--- a/lisp/htmlfontify.el
+++ b/lisp/htmlfontify.el
@@ -260,10 +260,10 @@ These functions will be called with the HTML buffer as the current buffer."
260 :type '(hook)) 260 :type '(hook))
261 261
262(defcustom hfy-default-face-def nil 262(defcustom hfy-default-face-def nil
263 "Fallback `defface' specification for the face 'default, used when 263 "Fallback `defface' specification for the face `default', used when
264`hfy-display-class' has been set (the normal htmlfontify way of extracting 264`hfy-display-class' has been set (the normal htmlfontify way of extracting
265potentially non-current face information doesn't necessarily work for 265potentially non-current face information doesn't necessarily work for
266'default).\n 266`default').\n
267Example: I customize this to:\n 267Example: I customize this to:\n
268\((t :background \"black\" :foreground \"white\" :family \"misc-fixed\"))" 268\((t :background \"black\" :foreground \"white\" :family \"misc-fixed\"))"
269 :group 'htmlfontify 269 :group 'htmlfontify
@@ -408,23 +408,23 @@ calculating a face's attributes. This is useful when, for example, you
408are running Emacs on a tty or in batch mode, and want htmlfontify to have 408are running Emacs on a tty or in batch mode, and want htmlfontify to have
409access to the face spec you would use if you were connected to an X display.\n 409access to the face spec you would use if you were connected to an X display.\n
410Some valid class specification elements are:\n 410Some valid class specification elements are:\n
411 '(class color) 411 (class color)
412 '(class grayscale) 412 (class grayscale)
413 '(background dark) 413 (background dark)
414 '(background light) 414 (background light)
415 '(type x-toolkit) 415 (type x-toolkit)
416 '(type tty) 416 (type tty)
417 '(type motif) 417 (type motif)
418 '(type lucid) 418 (type lucid)
419Multiple values for a tag may be combined, to indicate that any one or more 419Multiple values for a tag may be combined, to indicate that any one or more
420of these values in the specification key constitutes a match, eg:\n 420of these values in the specification key constitutes a match, eg:\n
421'((class color grayscale) (type tty)) would match any of:\n 421((class color grayscale) (type tty)) would match any of:\n
422 '((class color)) 422 ((class color))
423 '((class grayscale)) 423 ((class grayscale))
424 '((class color grayscale)) 424 ((class color grayscale))
425 '((class color foo)) 425 ((class color foo))
426 '((type tty)) 426 ((type tty))
427 '((type tty) (class color))\n 427 ((type tty) (class color))\n
428and so on." 428and so on."
429 :type '(alist :key-type (symbol) :value-type (symbol)) 429 :type '(alist :key-type (symbol) :value-type (symbol))
430 :group 'htmlfontify 430 :group 'htmlfontify
@@ -879,10 +879,10 @@ specify - this matches Emacs's behavior when deciding on which face attributes
879to use, to the best of my understanding).\n 879to use, to the best of my understanding).\n
880If CLASS is nil, then you just get whatever `face-attr-construct' returns, 880If CLASS is nil, then you just get whatever `face-attr-construct' returns,
881ie the current specification in effect for FACE.\n 881ie the current specification in effect for FACE.\n
882*NOTE*: This function forces any face that is not 'default and which has 882*NOTE*: This function forces any face that is not `default' and which has
883no :inherit property to inherit from 'default (this is because 'default 883no :inherit property to inherit from `default' (this is because `default'
884is magical in that Emacs's fonts behave as if they inherit implicitly from 884is magical in that Emacs's fonts behave as if they inherit implicitly from
885'default, but no such behavior exists in HTML/CSS).\n 885`default', but no such behavior exists in HTML/CSS).\n
886See also `hfy-display-class' for details of valid values for CLASS." 886See also `hfy-display-class' for details of valid values for CLASS."
887 (let ((face-spec 887 (let ((face-spec
888 (if class 888 (if class
diff --git a/lisp/ibuffer.el b/lisp/ibuffer.el
index 89477bd919f..5819f63c671 100644
--- a/lisp/ibuffer.el
+++ b/lisp/ibuffer.el
@@ -128,7 +128,7 @@ own!):
128Thus, if you wanted to use these two formats, the appropriate 128Thus, if you wanted to use these two formats, the appropriate
129value for this variable would be 129value for this variable would be
130 130
131 '((mark \" \" name) 131 \\='((mark \" \" name)
132 (mark modified read-only 132 (mark modified read-only
133 (name 16 16 :left) 133 (name 16 16 :left)
134 (size 6 -1 :right))) 134 (size 6 -1 :right)))
diff --git a/lisp/ido.el b/lisp/ido.el
index 6ad354c58f2..22025e2eb51 100644
--- a/lisp/ido.el
+++ b/lisp/ido.el
@@ -742,8 +742,8 @@ not provide the normal completion. To show the completions, use \\[ido-toggle-i
742 742
743(defcustom ido-enter-matching-directory 'only 743(defcustom ido-enter-matching-directory 'only
744 "Additional methods to enter sub-directory of first/only matching item. 744 "Additional methods to enter sub-directory of first/only matching item.
745If value is 'first, enter first matching sub-directory when typing a slash. 745If value is `first', enter first matching sub-directory when typing a slash.
746If value is 'only, typing a slash only enters the sub-directory if it is 746If value is `only', typing a slash only enters the sub-directory if it is
747the only matching item. 747the only matching item.
748If value is t, automatically enter a sub-directory when it is the only 748If value is t, automatically enter a sub-directory when it is the only
749matching item, even without typing a slash." 749matching item, even without typing a slash."
@@ -755,7 +755,7 @@ matching item, even without typing a slash."
755 755
756(defcustom ido-create-new-buffer 'prompt 756(defcustom ido-create-new-buffer 'prompt
757 "Specify whether a new buffer is created if no buffer matches substring. 757 "Specify whether a new buffer is created if no buffer matches substring.
758Choices are 'always to create new buffers unconditionally, 'prompt to 758Choices are `always' to create new buffers unconditionally, `prompt' to
759ask user whether to create buffer, or 'never to never create new buffer." 759ask user whether to create buffer, or 'never to never create new buffer."
760 :type '(choice (const always) 760 :type '(choice (const always)
761 (const prompt) 761 (const prompt)
@@ -1605,8 +1605,8 @@ With ARG, turn Ido mode on if arg is positive, off otherwise.
1605Turning on Ido mode will remap (via a minor-mode keymap) the default 1605Turning on Ido mode will remap (via a minor-mode keymap) the default
1606keybindings for the `find-file' and `switch-to-buffer' families of 1606keybindings for the `find-file' and `switch-to-buffer' families of
1607commands to the Ido versions of these functions. 1607commands to the Ido versions of these functions.
1608However, if ARG arg equals 'files, remap only commands for files, or 1608However, if ARG arg equals `files', remap only commands for files, or
1609if it equals 'buffers, remap only commands for buffer switching. 1609if it equals `buffers', remap only commands for buffer switching.
1610This function also adds a hook to the minibuffer." 1610This function also adds a hook to the minibuffer."
1611 (interactive "P") 1611 (interactive "P")
1612 (setq ido-mode 1612 (setq ido-mode
diff --git a/lisp/image-dired.el b/lisp/image-dired.el
index c5efb338152..ae3921ccbad 100644
--- a/lisp/image-dired.el
+++ b/lisp/image-dired.el
@@ -1205,8 +1205,8 @@ comment."
1205 1205
1206(defun image-dired-modify-mark-on-thumb-original-file (command) 1206(defun image-dired-modify-mark-on-thumb-original-file (command)
1207 "Modify mark in dired buffer. 1207 "Modify mark in dired buffer.
1208COMMAND is one of 'mark for marking file in dired, 'unmark for 1208COMMAND is one of `mark' for marking file in dired, `unmark' for
1209unmarking file in dired or 'flag for flagging file for delete in 1209unmarking file in dired or `flag' for flagging file for delete in
1210dired." 1210dired."
1211 (let ((file-name (image-dired-original-file-name)) 1211 (let ((file-name (image-dired-original-file-name))
1212 (dired-buf (image-dired-associated-dired-buffer))) 1212 (dired-buf (image-dired-associated-dired-buffer)))
diff --git a/lisp/image.el b/lisp/image.el
index 295b79f161d..4ee22b580e6 100644
--- a/lisp/image.el
+++ b/lisp/image.el
@@ -154,7 +154,7 @@ compatibility with versions of Emacs that lack the variable
154 154
155 (let* ((load-path (image-load-path-for-library \"mh-e\" \"mh-logo.xpm\")) 155 (let* ((load-path (image-load-path-for-library \"mh-e\" \"mh-logo.xpm\"))
156 (image-load-path (cons (car load-path) 156 (image-load-path (cons (car load-path)
157 (when (boundp 'image-load-path) 157 (when (boundp \\='image-load-path)
158 image-load-path)))) 158 image-load-path))))
159 (mh-tool-bar-folder-buttons-init))" 159 (mh-tool-bar-folder-buttons-init))"
160 (unless library (error "No library specified")) 160 (unless library (error "No library specified"))
diff --git a/lisp/imenu.el b/lisp/imenu.el
index 717ac633665..57db68626e1 100644
--- a/lisp/imenu.el
+++ b/lisp/imenu.el
@@ -509,7 +509,7 @@ If REVERSE is non-nil then the beginning is 100 and the end is 0."
509 509
510(defun imenu--split (list n) 510(defun imenu--split (list n)
511 "Split LIST into sublists of max length N. 511 "Split LIST into sublists of max length N.
512Example (imenu--split '(1 2 3 4 5 6 7 8) 3)-> '((1 2 3) (4 5 6) (7 8)) 512Example (imenu--split \\='(1 2 3 4 5 6 7 8) 3) => ((1 2 3) (4 5 6) (7 8))
513The returned list DOES NOT share structure with LIST." 513The returned list DOES NOT share structure with LIST."
514 (let ((remain list) 514 (let ((remain list)
515 (result '()) 515 (result '())
diff --git a/lisp/indent.el b/lisp/indent.el
index cba8f755f8f..cf3770f1f69 100644
--- a/lisp/indent.el
+++ b/lisp/indent.el
@@ -610,7 +610,7 @@ See also `indent-relative-maybe'."
610 "List of tab stop positions used by `tab-to-tab-stop'. 610 "List of tab stop positions used by `tab-to-tab-stop'.
611This should be nil, or a list of integers, ordered from smallest to largest. 611This should be nil, or a list of integers, ordered from smallest to largest.
612It implicitly extends to infinity through repetition of the last step. 612It implicitly extends to infinity through repetition of the last step.
613For example, '(1 2 5) is equivalent to '(1 2 5 8 11 ...). If the list has 613For example, (1 2 5) is equivalent to (1 2 5 8 11 ...). If the list has
614fewer than 2 elements, `tab-width' is used as the \"last step\". 614fewer than 2 elements, `tab-width' is used as the \"last step\".
615A value of nil means a tab stop every `tab-width' columns." 615A value of nil means a tab stop every `tab-width' columns."
616 :group 'indent 616 :group 'indent
diff --git a/lisp/mail/feedmail.el b/lisp/mail/feedmail.el
index aec93db3fa6..bb93cff96bc 100644
--- a/lisp/mail/feedmail.el
+++ b/lisp/mail/feedmail.el
@@ -606,7 +606,7 @@ variables or other means, this option has no effect."
606May be t, in which case a default is computed (and you probably won't 606May be t, in which case a default is computed (and you probably won't
607be happy with it). May be nil, in which case nothing in particular is 607be happy with it). May be nil, in which case nothing in particular is
608done with respect to From: lines. By design, will not replace an 608done with respect to From: lines. By design, will not replace an
609existing From: line, but you can achieve that with a fiddle-plex 'replace 609existing From: line, but you can achieve that with a fiddle-plex `replace'
610action. 610action.
611 611
612If neither nil nor t, it may be a string, a fiddle-plex, or a function 612If neither nil nor t, it may be a string, a fiddle-plex, or a function
@@ -870,11 +870,11 @@ headers for specific addresses.
870 870
871May be t, in which case a \"To:\" header is added to the message with 871May be t, in which case a \"To:\" header is added to the message with
872the stripped address as the header contents. The fiddle-plex operator 872the stripped address as the header contents. The fiddle-plex operator
873is 'supplement. 873is `supplement'.
874 874
875May be a string, in which case the string is assumed to be the name of 875May be a string, in which case the string is assumed to be the name of
876a message header field with the stripped address serving as the value. 876a message header field with the stripped address serving as the value.
877The fiddle-plex operator is 'supplement. 877The fiddle-plex operator is `supplement'.
878 878
879May be a function, in which case it is called with no arguments and is 879May be a function, in which case it is called with no arguments and is
880expected to return nil, t, a string, another function, or a fiddle-plex. 880expected to return nil, t, a string, another function, or a fiddle-plex.
@@ -891,7 +891,7 @@ If a list, each item is acted on in turn as described above.
891 891
892For example, 892For example,
893 893
894 (setq feedmail-spray-address-fiddle-plex-list 'feedmail-spray-via-bbdb) 894 (setq feedmail-spray-address-fiddle-plex-list \\='feedmail-spray-via-bbdb)
895 895
896The idea of the example is that, during spray mode, as each message is 896The idea of the example is that, during spray mode, as each message is
897about to be transmitted to an individual address, the function will be 897about to be transmitted to an individual address, the function will be
@@ -1383,7 +1383,7 @@ See documentation of `feedmail-mail-send-hook-splitter' for details."
1383(defun feedmail-confirm-addresses-hook-example () 1383(defun feedmail-confirm-addresses-hook-example ()
1384 "An example of a `feedmail-last-chance-hook'. 1384 "An example of a `feedmail-last-chance-hook'.
1385It shows the simple addresses and gets a confirmation. Use as: 1385It shows the simple addresses and gets a confirmation. Use as:
1386 (setq feedmail-last-chance-hook 'feedmail-confirm-addresses-hook-example)." 1386 (setq feedmail-last-chance-hook \\='feedmail-confirm-addresses-hook-example)."
1387 (save-window-excursion 1387 (save-window-excursion
1388 (display-buffer (set-buffer (get-buffer-create " F-C-A-H-E"))) 1388 (display-buffer (set-buffer (get-buffer-create " F-C-A-H-E")))
1389 (erase-buffer) 1389 (erase-buffer)
@@ -2080,7 +2080,7 @@ backup file names and the like)."
2080(defun feedmail-queue-reminder (&optional what-event) 2080(defun feedmail-queue-reminder (&optional what-event)
2081 "Perform some kind of reminder activity about queued and draft messages. 2081 "Perform some kind of reminder activity about queued and draft messages.
2082Called with an optional symbol argument which says what kind of event 2082Called with an optional symbol argument which says what kind of event
2083is triggering the reminder activity. The default is 'on-demand, which 2083is triggering the reminder activity. The default is `on-demand', which
2084is what you typically would use if you were putting this in your Emacs start-up 2084is what you typically would use if you were putting this in your Emacs start-up
2085or mail hook code. Other recognized values for WHAT-EVENT (these are passed 2085or mail hook code. Other recognized values for WHAT-EVENT (these are passed
2086internally by feedmail): 2086internally by feedmail):
diff --git a/lisp/mail/hashcash.el b/lisp/mail/hashcash.el
index 70170654f67..1e57119f5a5 100644
--- a/lisp/mail/hashcash.el
+++ b/lisp/mail/hashcash.el
@@ -97,7 +97,7 @@ If this is not in your PATH, specify an absolute file name."
97 97
98(defcustom hashcash-extra-generate-parameters nil 98(defcustom hashcash-extra-generate-parameters nil
99 "A list of parameter strings passed to `hashcash-program' when minting. 99 "A list of parameter strings passed to `hashcash-program' when minting.
100For example, you may want to set this to '(\"-Z2\") to reduce header length." 100For example, you may want to set this to (\"-Z2\") to reduce header length."
101 :type '(repeat string) 101 :type '(repeat string)
102 :group 'hashcash) 102 :group 'hashcash)
103 103
diff --git a/lisp/mail/rfc2368.el b/lisp/mail/rfc2368.el
index 50ff2cfb8ea..3cea39e1b2c 100644
--- a/lisp/mail/rfc2368.el
+++ b/lisp/mail/rfc2368.el
@@ -87,7 +87,7 @@
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."
92 (let ((case-fold-search t) 92 (let ((case-fold-search t)
93 prequery query headers-alist) 93 prequery query headers-alist)
diff --git a/lisp/mail/rmail.el b/lisp/mail/rmail.el
index 8e38564b14a..1a211a3e9cb 100644
--- a/lisp/mail/rmail.el
+++ b/lisp/mail/rmail.el
@@ -98,7 +98,7 @@ its character representation and its display representation.")
98 98
99(defvar rmail-header-style 'normal 99(defvar rmail-header-style 'normal
100 "The current header display style choice, one of 100 "The current header display style choice, one of
101'normal (selected headers) or 'full (all headers).") 101`normal' (selected headers) or `full' (all headers).")
102 102
103(defvar rmail-mime-decoded nil 103(defvar rmail-mime-decoded nil
104 "Non-nil if message has been processed by `rmail-show-mime-function'.") 104 "Non-nil if message has been processed by `rmail-show-mime-function'.")
@@ -298,7 +298,7 @@ mail URLs as the source mailbox.")
298;;;###autoload 298;;;###autoload
299(defun rmail-movemail-variant-p (&rest variants) 299(defun rmail-movemail-variant-p (&rest variants)
300 "Return t if the current movemail variant is any of VARIANTS. 300 "Return t if the current movemail variant is any of VARIANTS.
301Currently known variants are 'emacs and 'mailutils." 301Currently known variants are `emacs' and `mailutils'."
302 (when (not rmail-movemail-variant-in-use) 302 (when (not rmail-movemail-variant-in-use)
303 ;; Autodetect 303 ;; Autodetect
304 (setq rmail-movemail-variant-in-use (rmail-autodetect))) 304 (setq rmail-movemail-variant-in-use (rmail-autodetect)))
diff --git a/lisp/mh-e/mh-e.el b/lisp/mh-e/mh-e.el
index c757920ef29..85e64189fbd 100644
--- a/lisp/mh-e/mh-e.el
+++ b/lisp/mh-e/mh-e.el
@@ -872,7 +872,7 @@ variant."
872 872
873(defun mh-variant-p (&rest variants) 873(defun mh-variant-p (&rest variants)
874 "Return t if variant is any of VARIANTS. 874 "Return t if variant is any of VARIANTS.
875Currently known variants are 'MH, 'nmh, and 'gnu-mh." 875Currently known variants are `MH', `nmh', and `gnu-mh'."
876 (let ((variant-in-use 876 (let ((variant-in-use
877 (cadr (assoc 'variant (assoc mh-variant-in-use (mh-variants)))))) 877 (cadr (assoc 'variant (assoc mh-variant-in-use (mh-variants))))))
878 (not (null (member variant-in-use variants))))) 878 (not (null (member variant-in-use variants)))))
@@ -1435,7 +1435,7 @@ the \"Value Menu\".
1435You can specify an alternate \"From:\" header field using the \"From 1435You can specify an alternate \"From:\" header field using the \"From
1436Field\" menu item. You must include a valid email address. A standard 1436Field\" menu item. You must include a valid email address. A standard
1437format is \"First Last <login@@host.domain>\". If you use an initial 1437format is \"First Last <login@@host.domain>\". If you use an initial
1438with a period, then you must quote your name as in '\"First I. Last\" 1438with a period, then you must quote your name as in `\"First I. Last\"
1439<login@@host.domain>'. People usually list the name of the company 1439<login@@host.domain>'. People usually list the name of the company
1440where they work using the \"Organization Field\" menu item. Set any 1440where they work using the \"Organization Field\" menu item. Set any
1441arbitrary header field and value in the \"Other Field\" menu item. 1441arbitrary header field and value in the \"Other Field\" menu item.
@@ -1599,8 +1599,8 @@ other field matches.
1599 1599
1600The handler functions are passed two or three arguments: the 1600The handler functions are passed two or three arguments: the
1601FIELD itself (for example, \"From\"), or one of the special 1601FIELD itself (for example, \"From\"), or one of the special
1602fields (for example, \":signature\"), and the ACTION 'remove or 1602fields (for example, \":signature\"), and the ACTION `remove' or
1603'add. If the action is 'add, an additional argument 1603`add'. If the action is `add', an additional argument
1604containing the VALUE for the field is given." 1604containing the VALUE for the field is given."
1605 :type '(repeat (cons (string :tag "Field") function)) 1605 :type '(repeat (cons (string :tag "Field") function))
1606 :group 'mh-identity 1606 :group 'mh-identity
diff --git a/lisp/mh-e/mh-identity.el b/lisp/mh-e/mh-identity.el
index cdd92fe3307..2da3fa26b29 100644
--- a/lisp/mh-e/mh-identity.el
+++ b/lisp/mh-e/mh-identity.el
@@ -180,9 +180,9 @@ See `mh-identity-list'."
180;;;###mh-autoload 180;;;###mh-autoload
181(defun mh-identity-handler-gpg-identity (field action &optional value) 181(defun mh-identity-handler-gpg-identity (field action &optional value)
182 "Process header FIELD \":pgg-default-user-id\". 182 "Process header FIELD \":pgg-default-user-id\".
183The ACTION is one of 'remove or 'add. If 'add, the VALUE is added. 183The ACTION is one of `remove' or `add'. If `add', the VALUE is added.
184The buffer-local variable `mh-identity-pgg-default-user-id' is set to 184The buffer-local variable `mh-identity-pgg-default-user-id' is set to
185VALUE when action 'add is selected." 185VALUE when action `add' is selected."
186 (cond 186 (cond
187 ((or (equal action 'remove) 187 ((or (equal action 'remove)
188 (not value) 188 (not value)
@@ -194,7 +194,7 @@ VALUE when action 'add is selected."
194;;;###mh-autoload 194;;;###mh-autoload
195(defun mh-identity-handler-signature (field action &optional value) 195(defun mh-identity-handler-signature (field action &optional value)
196 "Process header FIELD \":signature\". 196 "Process header FIELD \":signature\".
197The ACTION is one of 'remove or 'add. If 'add, the VALUE is 197The ACTION is one of `remove' or `add'. If `add', the VALUE is
198added." 198added."
199 (cond 199 (cond
200 ((equal action 'remove) 200 ((equal action 'remove)
@@ -225,7 +225,7 @@ added."
225;;;###mh-autoload 225;;;###mh-autoload
226(defun mh-identity-handler-attribution-verb (field action &optional value) 226(defun mh-identity-handler-attribution-verb (field action &optional value)
227 "Process header FIELD \":attribution-verb\". 227 "Process header FIELD \":attribution-verb\".
228The ACTION is one of 'remove or 'add. If 'add, the VALUE is 228The ACTION is one of `remove' or `add'. If `add', the VALUE is
229added." 229added."
230 (when (and (markerp mh-identity-attribution-verb-start) 230 (when (and (markerp mh-identity-attribution-verb-start)
231 (markerp mh-identity-attribution-verb-end)) 231 (markerp mh-identity-attribution-verb-end))
@@ -283,7 +283,7 @@ bottom of the header. If action is 'add, the VALUE is added."
283;;;###mh-autoload 283;;;###mh-autoload
284(defun mh-identity-handler-top (field action &optional value) 284(defun mh-identity-handler-top (field action &optional value)
285 "Process header FIELD. 285 "Process header FIELD.
286The ACTION is one of 'remove or 'add. If 'add, the VALUE is 286The ACTION is one of `remove' or `add'. If `add', the VALUE is
287added. If the field wasn't present, it is added to the top of the 287added. If the field wasn't present, it is added to the top of the
288header." 288header."
289 (mh-identity-handler-default field action t value)) 289 (mh-identity-handler-default field action t value))
@@ -291,7 +291,7 @@ header."
291;;;###mh-autoload 291;;;###mh-autoload
292(defun mh-identity-handler-bottom (field action &optional value) 292(defun mh-identity-handler-bottom (field action &optional value)
293 "Process header FIELD. 293 "Process header FIELD.
294The ACTION is one of 'remove or 'add. If 'add, the VALUE is 294The ACTION is one of `remove' or `add'. If `add', the VALUE is
295added. If the field wasn't present, it is added to the bottom of 295added. If the field wasn't present, it is added to the bottom of
296the header." 296the header."
297 (mh-identity-handler-default field action nil value)) 297 (mh-identity-handler-default field action nil value))
diff --git a/lisp/mh-e/mh-seq.el b/lisp/mh-e/mh-seq.el
index 259f60de2d5..13cf71f8a49 100644
--- a/lisp/mh-e/mh-seq.el
+++ b/lisp/mh-e/mh-seq.el
@@ -555,7 +555,7 @@ change."
555;;;###mh-autoload 555;;;###mh-autoload
556(defun mh-valid-view-change-operation-p (op) 556(defun mh-valid-view-change-operation-p (op)
557 "Check if the view change operation can be performed. 557 "Check if the view change operation can be performed.
558OP is one of 'widen and 'unthread." 558OP is one of `widen' and `unthread'."
559 (cond ((eq (car mh-view-ops) op) 559 (cond ((eq (car mh-view-ops) op)
560 (pop mh-view-ops)) 560 (pop mh-view-ops))
561 (t nil))) 561 (t nil)))
diff --git a/lisp/net/ange-ftp.el b/lisp/net/ange-ftp.el
index 4f7fa3b8f39..7fbf7f3650f 100644
--- a/lisp/net/ange-ftp.el
+++ b/lisp/net/ange-ftp.el
@@ -3863,7 +3863,7 @@ If VERBOSE-P is non-nil, print progress report in the echo area.
3863FILES is a list of files to copy in the form 3863FILES is a list of files to copy in the form
3864 (from-file to-file ok-if-already-exists keep-date) 3864 (from-file to-file ok-if-already-exists keep-date)
3865E.g., 3865E.g.,
3866 (ange-ftp-copy-files-async t nil t '((\"a\" \"b\" t t) (\"c\" \"d\" t t)))" 3866 (ange-ftp-copy-files-async t nil t \\='((\"a\" \"b\" t t) (\"c\" \"d\" t t)))"
3867 (unless okay-p (error "%s: %s" 'ange-ftp-copy-files-async line)) 3867 (unless okay-p (error "%s: %s" 'ange-ftp-copy-files-async line))
3868 (if files 3868 (if files
3869 (let* ((ff (car files)) 3869 (let* ((ff (car files))
diff --git a/lisp/net/eww.el b/lisp/net/eww.el
index 5748e88bbca..cd659d0840e 100644
--- a/lisp/net/eww.el
+++ b/lisp/net/eww.el
@@ -93,7 +93,7 @@ desktop. Otherwise, such entries will be retained."
93 93
94(defcustom eww-restore-desktop nil 94(defcustom eww-restore-desktop nil
95 "How to restore EWW buffers on `desktop-restore'. 95 "How to restore EWW buffers on `desktop-restore'.
96If t or 'auto, the buffers will be reloaded automatically. 96If t or `auto', the buffers will be reloaded automatically.
97If nil, buffers will require manual reload, and will contain the text 97If nil, buffers will require manual reload, and will contain the text
98specified in `eww-restore-reload-prompt' instead of the actual Web 98specified in `eww-restore-reload-prompt' instead of the actual Web
99page contents." 99page contents."
diff --git a/lisp/net/imap.el b/lisp/net/imap.el
index b559ff65908..33eb3e43836 100644
--- a/lisp/net/imap.el
+++ b/lisp/net/imap.el
@@ -453,7 +453,7 @@ second the status (OK, NO, BAD etc) of the command.")
453 453
454When non-nil, use an alternative UIDS form. Enabling appears to 454When non-nil, use an alternative UIDS form. Enabling appears to
455be required for some servers (e.g., Microsoft Exchange 2007) 455be required for some servers (e.g., Microsoft Exchange 2007)
456which otherwise would trigger a response 'BAD The specified 456which otherwise would trigger a response `BAD The specified
457message set is invalid.'. We don't unconditionally use this 457message set is invalid.'. We don't unconditionally use this
458form, since this is said to be significantly inefficient. 458form, since this is said to be significantly inefficient.
459 459
@@ -1564,8 +1564,8 @@ returned, if ITEMS is a symbol only its value is returned."
1564(defun imap-mailbox-status-asynch (mailbox items &optional buffer) 1564(defun imap-mailbox-status-asynch (mailbox items &optional buffer)
1565 "Send status item requests ITEMS on MAILBOX to server in BUFFER. 1565 "Send status item requests ITEMS on MAILBOX to server in BUFFER.
1566ITEMS can be a symbol or a list of symbols, valid symbols are one of 1566ITEMS can be a symbol or a list of symbols, valid symbols are one of
1567the STATUS data items -- i.e. 'messages, 'recent, 'uidnext, 'uidvalidity 1567the STATUS data items -- i.e., `messages', `recent', `uidnext', `uidvalidity'
1568or 'unseen. The IMAP command tag is returned." 1568or `unseen'. The IMAP command tag is returned."
1569 (with-current-buffer (or buffer (current-buffer)) 1569 (with-current-buffer (or buffer (current-buffer))
1570 (imap-send-command (list "STATUS \"" 1570 (imap-send-command (list "STATUS \""
1571 (imap-utf7-encode mailbox) 1571 (imap-utf7-encode mailbox)
diff --git a/lisp/net/mairix.el b/lisp/net/mairix.el
index a73b4dfa921..997e47b1ec2 100644
--- a/lisp/net/mairix.el
+++ b/lisp/net/mairix.el
@@ -211,7 +211,7 @@ nil for disabling this).")
211(defvar mairix-widget-other 211(defvar mairix-widget-other
212 '(threads flags) 212 '(threads flags)
213 "Other editable mairix commands when using customization widgets. 213 "Other editable mairix commands when using customization widgets.
214Currently there are 'threads and 'flags.") 214Currently there are `threads' and `flags'.")
215 215
216;;;; Internal variables 216;;;; Internal variables
217 217
diff --git a/lisp/net/newst-backend.el b/lisp/net/newst-backend.el
index 072fd015b60..2bec11ee3a3 100644
--- a/lisp/net/newst-backend.el
+++ b/lisp/net/newst-backend.el
@@ -502,8 +502,8 @@ This is a list of the form
502 502
503where LABEL is a symbol. TITLE, DESCRIPTION, and LINK are 503where LABEL is a symbol. TITLE, DESCRIPTION, and LINK are
504strings. TIME is a time value as returned by `current-time'. 504strings. TIME is a time value as returned by `current-time'.
505AGE is a symbol: 'new, 'old, 'immortal, and 'obsolete denote 505AGE is a symbol: `new', `old', `immortal', and `obsolete' denote
506ordinary news items, whereas 'feed denotes an item which is not a 506ordinary news items, whereas `feed' denotes an item which is not a
507headline but describes the feed itself. INDEX denotes the 507headline but describes the feed itself. INDEX denotes the
508original position of the item -- used for restoring the original 508original position of the item -- used for restoring the original
509order. PREFORMATTED-CONTENTS and PREFORMATTED-TITLE hold the 509order. PREFORMATTED-CONTENTS and PREFORMATTED-TITLE hold the
@@ -1987,7 +1987,7 @@ Renders the HTML code in the region POS1 to POS2 using htmlr."
1987 1987
1988(defun newsticker--cache-replace-age (data feed old-age new-age) 1988(defun newsticker--cache-replace-age (data feed old-age new-age)
1989 "Mark all items in DATA in FEED which carry age OLD-AGE with NEW-AGE. 1989 "Mark all items in DATA in FEED which carry age OLD-AGE with NEW-AGE.
1990If FEED is 'any it applies to all feeds. If OLD-AGE is 'any, 1990If FEED is `any' it applies to all feeds. If OLD-AGE is `any',
1991all marks are replaced by NEW-AGE. Removes all pre-formatted contents." 1991all marks are replaced by NEW-AGE. Removes all pre-formatted contents."
1992 (mapc (lambda (a-feed) 1992 (mapc (lambda (a-feed)
1993 (when (or (eq feed 'any) 1993 (when (or (eq feed 'any)
@@ -2038,7 +2038,7 @@ The properties which are checked are TITLE, DESC, LINK, AGE, and
2038GUID. In general all properties must match in order to return a 2038GUID. In general all properties must match in order to return a
2039certain item, except for the following cases. 2039certain item, except for the following cases.
2040 2040
2041If AGE equals 'feed the TITLE, DESCription and LINK do not 2041If AGE equals `feed' the TITLE, DESCription and LINK do not
2042matter. If DESC is nil it is ignored as well. If 2042matter. If DESC is nil it is ignored as well. If
2043`newsticker-desc-comp-max' is non-nil, only the first 2043`newsticker-desc-comp-max' is non-nil, only the first
2044`newsticker-desc-comp-max' characters of DESC are taken into 2044`newsticker-desc-comp-max' characters of DESC are taken into
@@ -2143,7 +2143,7 @@ which the item got."
2143 2143
2144(defun newsticker--cache-remove (data feed-symbol age) 2144(defun newsticker--cache-remove (data feed-symbol age)
2145 "Remove all entries from DATA in the feed FEED-SYMBOL with AGE. 2145 "Remove all entries from DATA in the feed FEED-SYMBOL with AGE.
2146FEED-SYMBOL may be 'any. Entries from old feeds, which are no longer in 2146FEED-SYMBOL may be `any'. Entries from old feeds, which are no longer in
2147`newsticker-url-list' or `newsticker-url-list-defaults', are removed as 2147`newsticker-url-list' or `newsticker-url-list-defaults', are removed as
2148well." 2148well."
2149 (let* ((pos data) 2149 (let* ((pos data)
diff --git a/lisp/net/newst-plainview.el b/lisp/net/newst-plainview.el
index 0cb5d8c6a2f..b4e569078a9 100644
--- a/lisp/net/newst-plainview.el
+++ b/lisp/net/newst-plainview.el
@@ -228,7 +228,7 @@ Each function is called after one of `newsticker-next-item',
228`newsticker-next-new-item', `newsticker-previous-item', 228`newsticker-next-new-item', `newsticker-previous-item',
229`newsticker-previous-new-item' has been called. 229`newsticker-previous-new-item' has been called.
230 230
231The default value 'newsticker--buffer-make-item-completely-visible 231The default value `newsticker--buffer-make-item-completely-visible'
232assures that the current item is always completely visible." 232assures that the current item is always completely visible."
233 :type 'hook 233 :type 'hook
234 :options '(newsticker--buffer-make-item-completely-visible) 234 :options '(newsticker--buffer-make-item-completely-visible)
@@ -240,7 +240,7 @@ assures that the current item is always completely visible."
240Each function is called after one of `newsticker-next-feed', and 240Each function is called after one of `newsticker-next-feed', and
241`newsticker-previous-feed' has been called. 241`newsticker-previous-feed' has been called.
242 242
243The default value 'newsticker--buffer-make-item-completely-visible 243The default value `newsticker--buffer-make-item-completely-visible'
244assures that the current feed is completely visible." 244assures that the current feed is completely visible."
245 :type 'hook 245 :type 'hook
246 :options '(newsticker--buffer-make-item-completely-visible) 246 :options '(newsticker--buffer-make-item-completely-visible)
@@ -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)
@@ -1524,8 +1524,8 @@ Scans the buffer between START and END."
1524 1524
1525(defun newsticker--buffer-set-invisibility (start end) 1525(defun newsticker--buffer-set-invisibility (start end)
1526 "Add invisibility properties according to nt-type property. 1526 "Add invisibility properties according to nt-type property.
1527Scans the buffer between START and END. Sets the 'invisible 1527Scans the buffer between START and END. Sets the `invisible'
1528property to '(<nt-type>-<nt-age> <nt-type> <nt-age>)." 1528property to (<nt-type>-<nt-age> <nt-type> <nt-age>)."
1529 (save-excursion 1529 (save-excursion
1530 ;; reset invisibility settings 1530 ;; reset invisibility settings
1531 (put-text-property start end 'invisible nil) 1531 (put-text-property start end 'invisible nil)
diff --git a/lisp/net/rcirc.el b/lisp/net/rcirc.el
index d58f3ebd4ea..3539dcf91f4 100644
--- a/lisp/net/rcirc.el
+++ b/lisp/net/rcirc.el
@@ -320,7 +320,7 @@ Called with 5 arguments, PROCESS, SENDER, RESPONSE, TARGET and TEXT."
320 320
321(defcustom rcirc-decode-coding-system 'utf-8 321(defcustom rcirc-decode-coding-system 'utf-8
322 "Coding system used to decode incoming irc messages. 322 "Coding system used to decode incoming irc messages.
323Set to 'undecided if you want the encoding of the incoming 323Set to `undecided' if you want the encoding of the incoming
324messages autodetected." 324messages autodetected."
325 :type 'coding-system 325 :type 'coding-system
326 :group 'rcirc) 326 :group 'rcirc)
diff --git a/lisp/net/soap-client.el b/lisp/net/soap-client.el
index 71d42459974..790084a4862 100644
--- a/lisp/net/soap-client.el
+++ b/lisp/net/soap-client.el
@@ -58,7 +58,7 @@
58(require 'mm-decode) 58(require 'mm-decode)
59 59
60(defsubst soap-warning (message &rest args) 60(defsubst soap-warning (message &rest args)
61 "Display a warning MESSAGE with ARGS, using the 'soap-client warning type." 61 "Display a warning MESSAGE with ARGS, using the `soap-client' warning type."
62 ;; Do not use #'format-message, to support older Emacs versions. 62 ;; Do not use #'format-message, to support older Emacs versions.
63 (display-warning 'soap-client (apply #'format message args) :warning)) 63 (display-warning 'soap-client (apply #'format message args) :warning))
64 64
@@ -562,7 +562,7 @@ fractional seconds, and the DST (daylight savings time) field is
562replaced with DATATYPE, a symbol representing the XSD primitive 562replaced with DATATYPE, a symbol representing the XSD primitive
563datatype. This symbol can be used to determine which fields 563datatype. This symbol can be used to determine which fields
564apply and which don't when it's not already clear from context. 564apply and which don't when it's not already clear from context.
565For example a datatype of 'time means the year, month and day 565For example a datatype of `time' means the year, month and day
566fields should be ignored. 566fields should be ignored.
567 567
568This function will throw an error if DATE-TIME-STRING represents 568This function will throw an error if DATE-TIME-STRING represents
diff --git a/lisp/net/tramp.el b/lisp/net/tramp.el
index 42a9e3d6710..40c3f368a9f 100644
--- a/lisp/net/tramp.el
+++ b/lisp/net/tramp.el
@@ -694,8 +694,8 @@ Useful for \"rsync\" like methods.")
694 694
695It can have the following values: 695It can have the following values:
696 696
697 'ftp -- Ange-FTP respective EFS like syntax (GNU Emacs default) 697 `ftp' -- Ange-FTP respective EFS like syntax (GNU Emacs default)
698 'sep -- Syntax as defined for XEmacs." 698 `sep' -- Syntax as defined for XEmacs."
699 :group 'tramp 699 :group 'tramp
700 :version "24.4" 700 :version "24.4"
701 :type `(choice (const :tag ,(if (featurep 'xemacs) "EFS" "Ange-FTP") ftp) 701 :type `(choice (const :tag ,(if (featurep 'xemacs) "EFS" "Ange-FTP") ftp)
diff --git a/lisp/org/ob-core.el b/lisp/org/ob-core.el
index 11cd2530dd7..271a015323c 100644
--- a/lisp/org/ob-core.el
+++ b/lisp/org/ob-core.el
@@ -1402,7 +1402,7 @@ specified in the properties of the current outline entry."
1402ALTS is a cons of two character options where each option may be 1402ALTS is a cons of two character options where each option may be
1403either the numeric code of a single character or a list of 1403either the numeric code of a single character or a list of
1404character alternatives. For example to split on balanced 1404character alternatives. For example to split on balanced
1405instances of \"[ \t]:\" set ALTS to '((32 9) . 58)." 1405instances of \"[ \t]:\" set ALTS to ((32 9) . 58)."
1406 (let* ((matches (lambda (ch spec) (if (listp spec) (member ch spec) (equal spec ch)))) 1406 (let* ((matches (lambda (ch spec) (if (listp spec) (member ch spec) (equal spec ch))))
1407 (matched (lambda (ch last) 1407 (matched (lambda (ch last)
1408 (if (consp alts) 1408 (if (consp alts)
@@ -1511,7 +1511,7 @@ shown below.
1511 1511
1512;; row and column names 1512;; row and column names
1513(defun org-babel-del-hlines (table) 1513(defun org-babel-del-hlines (table)
1514 "Remove all 'hlines from TABLE." 1514 "Remove all `hline's from TABLE."
1515 (remove 'hline table)) 1515 (remove 'hline table))
1516 1516
1517(defun org-babel-get-colnames (table) 1517(defun org-babel-get-colnames (table)
diff --git a/lisp/org/ob-exp.el b/lisp/org/ob-exp.el
index 92006f81756..58bd1ec7758 100644
--- a/lisp/org/ob-exp.el
+++ b/lisp/org/ob-exp.el
@@ -53,7 +53,7 @@
53(defcustom org-export-babel-evaluate t 53(defcustom org-export-babel-evaluate t
54 "Switch controlling code evaluation during export. 54 "Switch controlling code evaluation during export.
55When set to nil no code will be evaluated as part of the export 55When set to nil no code will be evaluated as part of the export
56process. When set to 'inline-only, only inline code blocks will 56process. When set to `inline-only', only inline code blocks will
57be executed." 57be executed."
58 :group 'org-babel 58 :group 'org-babel
59 :version "24.1" 59 :version "24.1"
diff --git a/lisp/org/ob-table.el b/lisp/org/ob-table.el
index 1f381dbe570..47a538cbd99 100644
--- a/lisp/org/ob-table.el
+++ b/lisp/org/ob-table.el
@@ -67,7 +67,7 @@ element list, whose first element is the name of the variable and
67second element is a string of its value. The following call to 67second element is a string of its value. The following call to
68`org-sbe' would be equivalent to the following source code block. 68`org-sbe' would be equivalent to the following source code block.
69 69
70 (org-sbe 'source-block (n $2) (m 3)) 70 (org-sbe \\='source-block (n $2) (m 3))
71 71
72#+begin_src emacs-lisp :var results=source-block(n=val_at_col_2, m=3) :results silent 72#+begin_src emacs-lisp :var results=source-block(n=val_at_col_2, m=3) :results silent
73results 73results
@@ -84,7 +84,7 @@ the header argument which can then be passed before all variables
84as shown in the example below. 84as shown in the example below.
85 85
86| 1 | 2 | :file nothing.png | nothing.png | 86| 1 | 2 | :file nothing.png | nothing.png |
87#+TBLFM: @1$4='(org-sbe test-sbe $3 (x $1) (y $2))" 87#+TBLFM: @1$4=\\='(org-sbe test-sbe $3 (x $1) (y $2))"
88 (declare (debug (form form))) 88 (declare (debug (form form)))
89 (let* ((header-args (if (stringp (car variables)) (car variables) "")) 89 (let* ((header-args (if (stringp (car variables)) (car variables) ""))
90 (variables (if (stringp (car variables)) (cdr variables) variables))) 90 (variables (if (stringp (car variables)) (cdr variables) variables)))
diff --git a/lisp/org/org-agenda.el b/lisp/org/org-agenda.el
index 0b3be562489..4e42004d97d 100644
--- a/lisp/org/org-agenda.el
+++ b/lisp/org/org-agenda.el
@@ -7085,8 +7085,8 @@ their type."
7085;;;###autoload 7085;;;###autoload
7086(defun org-agenda-set-restriction-lock (&optional type) 7086(defun org-agenda-set-restriction-lock (&optional type)
7087 "Set restriction lock for agenda, to current subtree or file. 7087 "Set restriction lock for agenda, to current subtree or file.
7088Restriction will be the file if TYPE is `file', or if type is the 7088Restriction will be the file if TYPE is `file', or if TYPE is the
7089universal prefix '(4), or if the cursor is before the first headline 7089universal prefix `(4)', or if the cursor is before the first headline
7090in the file. Otherwise, restriction will be to the current subtree." 7090in the file. Otherwise, restriction will be to the current subtree."
7091 (interactive "P") 7091 (interactive "P")
7092 (and (equal type '(4)) (setq type 'file)) 7092 (and (equal type '(4)) (setq type 'file))
diff --git a/lisp/org/org-faces.el b/lisp/org/org-faces.el
index 46936f4b66f..1b46b80eb0a 100644
--- a/lisp/org/org-faces.el
+++ b/lisp/org/org-faces.el
@@ -666,7 +666,7 @@ belong to the weekend."
666 (0.0 . default)) 666 (0.0 . default))
667 "Faces for showing deadlines in the agenda. 667 "Faces for showing deadlines in the agenda.
668This is a list of cons cells. The cdr of each cell is a face to be used, 668This is a list of cons cells. The cdr of each cell is a face to be used,
669and it can also just be like '(:foreground \"yellow\"). 669and it can also just be like (:foreground \"yellow\").
670Each car is a fraction of the head-warning time that must have passed for 670Each car is a fraction of the head-warning time that must have passed for
671this the face in the cdr to be used for display. The numbers must be 671this the face in the cdr to be used for display. The numbers must be
672given in descending order. The head-warning time is normally taken 672given in descending order. The head-warning time is normally taken
diff --git a/lisp/org/org-list.el b/lisp/org/org-list.el
index c8266500fe3..12d4db39b65 100644
--- a/lisp/org/org-list.el
+++ b/lisp/org/org-list.el
@@ -174,7 +174,7 @@ to the bullet that should be used when this item is demoted.
174For example, 174For example,
175 175
176 (setq org-list-demote-modify-bullet 176 (setq org-list-demote-modify-bullet
177 '((\"+\" . \"-\") (\"-\" . \"+\") (\"*\" . \"+\"))) 177 \\='((\"+\" . \"-\") (\"-\" . \"+\") (\"*\" . \"+\")))
178 178
179will make 179will make
180 180
diff --git a/lisp/org/org-macs.el b/lisp/org/org-macs.el
index ea8e7b532aa..0b10f55247f 100644
--- a/lisp/org/org-macs.el
+++ b/lisp/org/org-macs.el
@@ -137,7 +137,7 @@ Otherwise return nil."
137 137
138;; FIXME: Slated for removal. Current Org mode does not support Emacs < 22 138;; FIXME: Slated for removal. Current Org mode does not support Emacs < 22
139(defmacro org-maybe-intangible (props) 139(defmacro org-maybe-intangible (props)
140 "Add '(intangible t) to PROPS if Emacs version is earlier than Emacs 22. 140 "Add (intangible t) to PROPS if Emacs version is earlier than Emacs 22.
141In Emacs 21, invisible text is not avoided by the command loop, so the 141In Emacs 21, invisible text is not avoided by the command loop, so the
142intangible property is needed to make sure point skips this text. 142intangible property is needed to make sure point skips this text.
143In Emacs 22, this is not necessary. The intangible text property has 143In Emacs 22, this is not necessary. The intangible text property has
diff --git a/lisp/org/org.el b/lisp/org/org.el
index 7a6d6cc1b3f..957a7d029ec 100644
--- a/lisp/org/org.el
+++ b/lisp/org/org.el
@@ -7094,7 +7094,7 @@ open and agenda-wise Org files."
7094 (org-flag-drawer t)))))) 7094 (org-flag-drawer t))))))
7095 7095
7096(defun org-cycle-hide-inline-tasks (state) 7096(defun org-cycle-hide-inline-tasks (state)
7097 "Re-hide inline tasks when switching to 'contents or 'children 7097 "Re-hide inline tasks when switching to `contents' or `children'
7098visibility state." 7098visibility state."
7099 (case state 7099 (case state
7100 (contents 7100 (contents
@@ -7323,8 +7323,8 @@ returns to the original buffer in which the visibility is still
7323unchanged. After RET it will also jump to the location selected 7323unchanged. After RET it will also jump to the location selected
7324in the indirect buffer and expose the headline hierarchy above. 7324in the indirect buffer and expose the headline hierarchy above.
7325 7325
7326With a prefix argument, use the alternative interface: e.g. if 7326With a prefix argument, use the alternative interface: e.g., if
7327`org-goto-interface' is 'outline use 'outline-path-completion." 7327`org-goto-interface' is `outline' use `outline-path-completion'."
7328 (interactive "P") 7328 (interactive "P")
7329 (org-goto-map) 7329 (org-goto-map)
7330 (let* ((org-refile-targets `((nil . (:maxlevel . ,org-goto-max-level)))) 7330 (let* ((org-refile-targets `((nil . (:maxlevel . ,org-goto-max-level))))
diff --git a/lisp/printing.el b/lisp/printing.el
index ae0f3fdbc67..b02b10a6fb4 100644
--- a/lisp/printing.el
+++ b/lisp/printing.el
@@ -2929,7 +2929,7 @@ INHERITS Specify the inheritance for SYMBOL group. It's a symbol name
2929 Let's see an example to illustrate the inheritance mechanism: 2929 Let's see an example to illustrate the inheritance mechanism:
2930 2930
2931 (setq pr-setting-database 2931 (setq pr-setting-database
2932 '((no-duplex ; setting symbol name 2932 \\='((no-duplex ; setting symbol name
2933 nil ; inherits 2933 nil ; inherits
2934 nil nil ; local kill-local 2934 nil nil ; local kill-local
2935 (pr-file-duplex . nil) ; settings 2935 (pr-file-duplex . nil) ; settings
@@ -2979,9 +2979,9 @@ SETTING It's a cons like:
2979 This setting is ignored if VARIABLE is equal to keyword 2979 This setting is ignored if VARIABLE is equal to keyword
2980 `inherits-from:'. 2980 `inherits-from:'.
2981 Examples: 2981 Examples:
2982 '(ps-landscape-mode . nil) 2982 (ps-landscape-mode . nil)
2983 '(ps-spool-duplex . t) 2983 (ps-spool-duplex . t)
2984 '(pr-gs-device . (my-gs-device t))" 2984 (pr-gs-device . (my-gs-device t))"
2985 :type '(repeat 2985 :type '(repeat
2986 (list 2986 (list
2987 :tag "" 2987 :tag ""
diff --git a/lisp/proced.el b/lisp/proced.el
index 502a90e2dc9..5bd53e47db5 100644
--- a/lisp/proced.el
+++ b/lisp/proced.el
@@ -159,15 +159,15 @@ argument, the value of the attribute. The value nil means take as is.
159 159
160If JUSTIFY is an integer, its modulus gives the width of the attribute 160If JUSTIFY is an integer, its modulus gives the width of the attribute
161values formatted with FORMAT. If JUSTIFY is positive, NAME appears 161values formatted with FORMAT. If JUSTIFY is positive, NAME appears
162right-justified, otherwise it appears left-justified. If JUSTIFY is 'left 162right-justified, otherwise it appears left-justified. If JUSTIFY is `left'
163or 'right, the field width is calculated from all field values in the listing. 163or `right', the field width is calculated from all field values in the listing.
164If JUSTIFY is 'left, the field values are formatted left-justified and 164If JUSTIFY is `left', the field values are formatted left-justified and
165right-justified otherwise. 165right-justified otherwise.
166 166
167PREDICATE is the predicate for sorting and filtering the process listing 167PREDICATE is the predicate for sorting and filtering the process listing
168based on attribute KEY. PREDICATE takes two arguments P1 and P2, 168based on attribute KEY. PREDICATE takes two arguments P1 and P2,
169the corresponding attribute values of two processes. PREDICATE should 169the corresponding attribute values of two processes. PREDICATE should
170return 'equal if P1 has same rank like P2. Any other non-nil value says 170return `equal' if P1 has same rank like P2. Any other non-nil value says
171that P1 is \"less than\" P2, or nil if not. 171that P1 is \"less than\" P2, or nil if not.
172If PREDICATE is nil the attribute cannot be sorted. 172If PREDICATE is nil the attribute cannot be sorted.
173 173
@@ -178,7 +178,7 @@ SORT-SCHEME is a list (KEY1 KEY2 ...) defining a hierarchy of rules
178for sorting the process listing. KEY1, KEY2, ... are KEYs appearing as cars 178for sorting the process listing. KEY1, KEY2, ... are KEYs appearing as cars
179of `proced-grammar-alist'. First the PREDICATE of KEY1 is evaluated. 179of `proced-grammar-alist'. First the PREDICATE of KEY1 is evaluated.
180If it yields non-equal, it defines the sort order for the corresponding 180If it yields non-equal, it defines the sort order for the corresponding
181processes. If it evaluates to 'equal the PREDICATE of KEY2 is evaluated, etc. 181processes. If it evaluates to `equal' the PREDICATE of KEY2 is evaluated, etc.
182 182
183REFINER can be a list of flags (LESS-B EQUAL-B LARGER-B) used by the command 183REFINER can be a list of flags (LESS-B EQUAL-B LARGER-B) used by the command
184`proced-refine' (see there) to refine the listing based on attribute KEY. 184`proced-refine' (see there) to refine the listing based on attribute KEY.
@@ -186,7 +186,7 @@ This command compares the value of attribute KEY of every process with
186the value of attribute KEY of the process at the position of point 186the value of attribute KEY of the process at the position of point
187using PREDICATE. 187using PREDICATE.
188If PREDICATE yields non-nil, the process is accepted if LESS-B is non-nil. 188If PREDICATE yields non-nil, the process is accepted if LESS-B is non-nil.
189If PREDICATE yields 'equal, the process is accepted if EQUAL-B is non-nil. 189If PREDICATE yields `equal', the process is accepted if EQUAL-B is non-nil.
190If PREDICATE yields nil, the process is accepted if LARGER-B is non-nil. 190If PREDICATE yields nil, the process is accepted if LARGER-B is non-nil.
191 191
192REFINER can also be a list (FUNCTION HELP-ECHO). 192REFINER can also be a list (FUNCTION HELP-ECHO).
@@ -1251,9 +1251,9 @@ When called interactively, an empty string means nil, i.e., no sorting.
1251 1251
1252Prefix ARG controls sort order: 1252Prefix ARG controls sort order:
1253- If prefix ARG is positive (negative), sort in ascending (descending) order. 1253- If prefix ARG is positive (negative), sort in ascending (descending) order.
1254- If ARG is nil or 'no-arg and SCHEME is equal to the previous sorting scheme, 1254- If ARG is nil or `no-arg' and SCHEME is equal to the previous sorting scheme,
1255 reverse the sorting order. 1255 reverse the sorting order.
1256- If ARG is nil or 'no-arg and SCHEME differs from the previous sorting scheme, 1256- If ARG is nil or `no-arg' and SCHEME differs from the previous sorting scheme,
1257 adopt the sorting order defined for SCHEME in `proced-grammar-alist'. 1257 adopt the sorting order defined for SCHEME in `proced-grammar-alist'.
1258 1258
1259Set variable `proced-sort' to SCHEME. The current sort scheme is displayed 1259Set variable `proced-sort' to SCHEME. The current sort scheme is displayed
diff --git a/lisp/progmodes/cc-mode.el b/lisp/progmodes/cc-mode.el
index a46ee15ed5e..37cae099635 100644
--- a/lisp/progmodes/cc-mode.el
+++ b/lisp/progmodes/cc-mode.el
@@ -479,7 +479,7 @@ preferably use the `c-mode-menu' language constant directly."
479and the line breaking/filling code. Intended to be used by other 479and the line breaking/filling code. Intended to be used by other
480packages that embed CC Mode. 480packages that embed CC Mode.
481 481
482MODE is the CC Mode flavor to set up, e.g. 'c-mode or 'java-mode. 482MODE is the CC Mode flavor to set up, e.g. `c-mode' or `java-mode'.
483DEFAULT-STYLE tells which indentation style to install. It has the 483DEFAULT-STYLE tells which indentation style to install. It has the
484same format as `c-default-style'. 484same format as `c-default-style'.
485 485
@@ -647,7 +647,7 @@ In addition to the work done by `c-basic-common-init' and
647customary in CC Mode modes but which aren't strictly necessary for CC 647customary in CC Mode modes but which aren't strictly necessary for CC
648Mode to operate correctly. 648Mode to operate correctly.
649 649
650MODE is the symbol for the mode to initialize, like 'c-mode. See 650MODE is the symbol for the mode to initialize, like `c-mode'. See
651`c-basic-common-init' for details. It's only optional to be 651`c-basic-common-init' for details. It's only optional to be
652compatible with old code; callers should always specify it." 652compatible with old code; callers should always specify it."
653 653
diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el
index 9e2d625a4d4..d9b4b6984ff 100644
--- a/lisp/progmodes/compile.el
+++ b/lisp/progmodes/compile.el
@@ -951,7 +951,7 @@ from a different message."
951(defvar compilation--previous-directory-cache nil 951(defvar compilation--previous-directory-cache nil
952 "A pair (POS . RES) caching the result of previous directory search. 952 "A pair (POS . RES) caching the result of previous directory search.
953Basically, this pair says that calling 953Basically, this pair says that calling
954 (previous-single-property-change POS 'compilation-directory) 954 (previous-single-property-change POS \\='compilation-directory)
955returned RES, i.e. there is no change of `compilation-directory' between 955returned RES, i.e. there is no change of `compilation-directory' between
956POS and RES.") 956POS and RES.")
957(make-variable-buffer-local 'compilation--previous-directory-cache) 957(make-variable-buffer-local 'compilation--previous-directory-cache)
@@ -967,7 +967,7 @@ POS and RES.")
967 (t (setq compilation--previous-directory-cache nil)))) 967 (t (setq compilation--previous-directory-cache nil))))
968 968
969(defun compilation--previous-directory (pos) 969(defun compilation--previous-directory (pos)
970 "Like (previous-single-property-change POS 'compilation-directory), but faster." 970 "Like (previous-single-property-change POS \\='compilation-directory), but faster."
971 ;; This avoids an N² behavior when there's no/few compilation-directory 971 ;; This avoids an N² behavior when there's no/few compilation-directory
972 ;; entries, in which case each call to previous-single-property-change 972 ;; entries, in which case each call to previous-single-property-change
973 ;; ends up having to walk very far back to find the last change. 973 ;; ends up having to walk very far back to find the last change.
diff --git a/lisp/progmodes/cpp.el b/lisp/progmodes/cpp.el
index 3cf17f48b5f..faa917a87a7 100644
--- a/lisp/progmodes/cpp.el
+++ b/lisp/progmodes/cpp.el
@@ -664,7 +664,7 @@ otherwise make them unwritable."
664 664
665(defun cpp-edit-write (symbol branch) 665(defun cpp-edit-write (symbol branch)
666 "Set which branches of SYMBOL should be writable to BRANCH. 666 "Set which branches of SYMBOL should be writable to BRANCH.
667BRANCH should be either nil (false branch), t (true branch) or 'both." 667BRANCH should be either nil (false branch), t (true branch) or `both'."
668 (interactive (list (cpp-choose-symbol) (cpp-choose-branch))) 668 (interactive (list (cpp-choose-symbol) (cpp-choose-branch)))
669 (setcar (nthcdr 3 (cpp-edit-list-entry-get-or-create symbol)) branch) 669 (setcar (nthcdr 3 (cpp-edit-list-entry-get-or-create symbol)) branch)
670 (cpp-edit-reset)) 670 (cpp-edit-reset))
diff --git a/lisp/progmodes/f90.el b/lisp/progmodes/f90.el
index 0e333f1f7ed..324efb0e1bb 100644
--- a/lisp/progmodes/f90.el
+++ b/lisp/progmodes/f90.el
@@ -295,7 +295,7 @@ the constant `f90-no-break-re' ensures that such tokens are not split."
295 295
296(defcustom f90-auto-keyword-case nil 296(defcustom f90-auto-keyword-case nil
297 "Automatic case conversion of keywords. 297 "Automatic case conversion of keywords.
298The options are 'downcase-word, 'upcase-word, 'capitalize-word and nil." 298The options are `downcase-word', `upcase-word', `capitalize-word' and nil."
299 :type '(choice (const downcase-word) (const upcase-word) 299 :type '(choice (const downcase-word) (const upcase-word)
300 (const capitalize-word) (const nil)) 300 (const capitalize-word) (const nil))
301 :safe (lambda (value) (memq value '(downcase-word 301 :safe (lambda (value) (memq value '(downcase-word
@@ -2330,7 +2330,7 @@ Any other key combination is executed normally."
2330;; Change the keywords according to argument. 2330;; Change the keywords according to argument.
2331(defun f90-change-keywords (change-word &optional beg end) 2331(defun f90-change-keywords (change-word &optional beg end)
2332 "Change the case of F90 keywords in the region (if specified) or buffer. 2332 "Change the case of F90 keywords in the region (if specified) or buffer.
2333CHANGE-WORD should be one of 'upcase-word, 'downcase-word, 'capitalize-word." 2333CHANGE-WORD should be one of `upcase-word', `downcase-word', `capitalize-word'."
2334 (save-excursion 2334 (save-excursion
2335 (setq beg (or beg (point-min)) 2335 (setq beg (or beg (point-min))
2336 end (or end (point-max))) 2336 end (or end (point-max)))
diff --git a/lisp/progmodes/flymake.el b/lisp/progmodes/flymake.el
index 3adadd1386e..882ac064b82 100644
--- a/lisp/progmodes/flymake.el
+++ b/lisp/progmodes/flymake.el
@@ -989,7 +989,7 @@ For the format of LINE-ERR-INFO, see `flymake-ler-make-ler'."
989 (funcall flymake-get-project-include-dirs-function basedir)) 989 (funcall flymake-get-project-include-dirs-function basedir))
990 990
991(defun flymake-get-system-include-dirs () 991(defun flymake-get-system-include-dirs ()
992 "System include dirs - from the 'INCLUDE' env setting." 992 "System include dirs - from the `INCLUDE' env setting."
993 (let* ((includes (getenv "INCLUDE"))) 993 (let* ((includes (getenv "INCLUDE")))
994 (if includes (split-string includes path-separator t) nil))) 994 (if includes (split-string includes path-separator t) nil)))
995 995
diff --git a/lisp/progmodes/fortran.el b/lisp/progmodes/fortran.el
index ef470055065..33fe4b37cf8 100644
--- a/lisp/progmodes/fortran.el
+++ b/lisp/progmodes/fortran.el
@@ -1258,7 +1258,7 @@ Auto-indent does not happen if a numeric ARG is used."
1258 1258
1259(defun fortran-previous-statement () 1259(defun fortran-previous-statement ()
1260 "Move point to beginning of the previous Fortran statement. 1260 "Move point to beginning of the previous Fortran statement.
1261Returns 'first-statement if that statement is the first 1261Returns `first-statement' if that statement is the first
1262non-comment Fortran statement in the file, and nil otherwise. 1262non-comment Fortran statement in the file, and nil otherwise.
1263Directive lines are treated as comments." 1263Directive lines are treated as comments."
1264 (interactive) 1264 (interactive)
@@ -1290,7 +1290,7 @@ Directive lines are treated as comments."
1290 1290
1291(defun fortran-next-statement () 1291(defun fortran-next-statement ()
1292 "Move point to beginning of the next Fortran statement. 1292 "Move point to beginning of the next Fortran statement.
1293Returns 'last-statement if that statement is the last 1293Returns `last-statement' if that statement is the last
1294non-comment Fortran statement in the file, and nil otherwise. 1294non-comment Fortran statement in the file, and nil otherwise.
1295Directive lines are treated as comments." 1295Directive lines are treated as comments."
1296 (interactive) 1296 (interactive)
diff --git a/lisp/progmodes/gdb-mi.el b/lisp/progmodes/gdb-mi.el
index 4bee7c1dfa2..16f82ccb47f 100644
--- a/lisp/progmodes/gdb-mi.el
+++ b/lisp/progmodes/gdb-mi.el
@@ -1630,7 +1630,7 @@ this trigger is subscribed to `gdb-buf-publisher' and called with
1630 (make-comint-in-buffer "gdb-inferior" (current-buffer) nil)) 1630 (make-comint-in-buffer "gdb-inferior" (current-buffer) nil))
1631 1631
1632(defcustom gdb-display-io-nopopup nil 1632(defcustom gdb-display-io-nopopup nil
1633 "When non-nil, and the 'gdb-inferior-io buffer is buried, don't pop it up." 1633 "When non-nil, and the `gdb-inferior-io' buffer is buried, don't pop it up."
1634 :type 'boolean 1634 :type 'boolean
1635 :group 'gdb 1635 :group 'gdb
1636 :version "25.1") 1636 :version "25.1")
@@ -2788,7 +2788,7 @@ buffer with `gdb-bind-function-to-buffer'.
2788If SIGNAL-LIST is non-nil, GDB-COMMAND is sent only when the 2788If SIGNAL-LIST is non-nil, GDB-COMMAND is sent only when the
2789defined trigger is called with an argument from SIGNAL-LIST. It's 2789defined trigger is called with an argument from SIGNAL-LIST. It's
2790not recommended to define triggers with empty SIGNAL-LIST. 2790not recommended to define triggers with empty SIGNAL-LIST.
2791Normally triggers should respond at least to 'update signal. 2791Normally triggers should respond at least to the `update' signal.
2792 2792
2793Normally the trigger defined by this command must be called from 2793Normally the trigger defined by this command must be called from
2794the buffer where HANDLER-NAME must work. This should be done so 2794the buffer where HANDLER-NAME must work. This should be done so
@@ -3252,7 +3252,7 @@ corresponding to the mode line clicked."
3252 "Define a NAME command which will act upon thread on the current line. 3252 "Define a NAME command which will act upon thread on the current line.
3253 3253
3254CUSTOM-DEFUN may use locally bound `thread' variable, which will 3254CUSTOM-DEFUN may use locally bound `thread' variable, which will
3255be the value of 'gdb-thread property of the current line. 3255be the value of `gdb-thread' property of the current line.
3256If `gdb-thread' is nil, error is signaled." 3256If `gdb-thread' is nil, error is signaled."
3257 `(defun ,name (&optional event) 3257 `(defun ,name (&optional event)
3258 ,(when doc doc) 3258 ,(when doc doc)
diff --git a/lisp/progmodes/gud.el b/lisp/progmodes/gud.el
index 1284ef2857a..024547cc487 100644
--- a/lisp/progmodes/gud.el
+++ b/lisp/progmodes/gud.el
@@ -3080,7 +3080,7 @@ the character after the end of the expr."
3080 "Scan from SPAN-START to SPAN-END for punctuation characters. 3080 "Scan from SPAN-START to SPAN-END for punctuation characters.
3081If `->' is found, return `?.'. If `.' is found, return `?.'. 3081If `->' is found, return `?.'. If `.' is found, return `?.'.
3082If any other punctuation is found, return `??'. 3082If any other punctuation is found, return `??'.
3083If no punctuation is found, return `? '." 3083If no punctuation is found, return `?\\s'."
3084 (let ((result ?\s) 3084 (let ((result ?\s)
3085 (syntax)) 3085 (syntax))
3086 (while (< span-start span-end) 3086 (while (< span-start span-end)
diff --git a/lisp/progmodes/hideif.el b/lisp/progmodes/hideif.el
index e0d25c4439d..71646d312c4 100644
--- a/lisp/progmodes/hideif.el
+++ b/lisp/progmodes/hideif.el
@@ -653,7 +653,7 @@ that form should be displayed.")
653 (stringp id)))) 653 (stringp id))))
654 654
655(defun hif-define-operator (tokens) 655(defun hif-define-operator (tokens)
656 "`Upgrade' hif-define xxx to '(hif-define xxx)' so it won't be substituted." 656 "\"Upgrade\" hif-define XXX to `(hif-define XXX)' so it won't be substituted."
657 (let ((result nil) 657 (let ((result nil)
658 (tok nil)) 658 (tok nil))
659 (while (setq tok (pop tokens)) 659 (while (setq tok (pop tokens))
@@ -766,7 +766,7 @@ macros to prevent self-reference."
766 (error "Error: unexpected token: %s" hif-token))))) 766 (error "Error: unexpected token: %s" hif-token)))))
767 767
768(defun hif-exprlist () 768(defun hif-exprlist ()
769 "Parse an exprlist: expr { ',' expr}." 769 "Parse an exprlist: expr { `,' expr}."
770 (let ((result (hif-expr))) 770 (let ((result (hif-expr)))
771 (if (eq hif-token 'hif-comma) 771 (if (eq hif-token 'hif-comma)
772 (let ((temp (list result))) 772 (let ((temp (list result)))
@@ -780,7 +780,7 @@ macros to prevent self-reference."
780 780
781(defun hif-expr () 781(defun hif-expr ()
782 "Parse an expression as found in #if. 782 "Parse an expression as found in #if.
783expr : or-expr | or-expr '?' expr ':' expr." 783expr : or-expr | or-expr `?' expr `:' expr."
784 (let ((result (hif-or-expr)) 784 (let ((result (hif-or-expr))
785 middle) 785 middle)
786 (while (eq hif-token 'hif-conditional) 786 (while (eq hif-token 'hif-conditional)
@@ -794,7 +794,7 @@ expr : or-expr | or-expr '?' expr ':' expr."
794 result)) 794 result))
795 795
796(defun hif-or-expr () 796(defun hif-or-expr ()
797 "Parse an or-expr : and-expr | or-expr '||' and-expr." 797 "Parse an or-expr : and-expr | or-expr `||' and-expr."
798 (let ((result (hif-and-expr))) 798 (let ((result (hif-and-expr)))
799 (while (eq hif-token 'hif-or) 799 (while (eq hif-token 'hif-or)
800 (hif-nexttoken) 800 (hif-nexttoken)
@@ -802,7 +802,7 @@ expr : or-expr | or-expr '?' expr ':' expr."
802 result)) 802 result))
803 803
804(defun hif-and-expr () 804(defun hif-and-expr ()
805 "Parse an and-expr : logior-expr | and-expr '&&' logior-expr." 805 "Parse an and-expr : logior-expr | and-expr `&&' logior-expr."
806 (let ((result (hif-logior-expr))) 806 (let ((result (hif-logior-expr)))
807 (while (eq hif-token 'hif-and) 807 (while (eq hif-token 'hif-and)
808 (hif-nexttoken) 808 (hif-nexttoken)
@@ -810,7 +810,7 @@ expr : or-expr | or-expr '?' expr ':' expr."
810 result)) 810 result))
811 811
812(defun hif-logior-expr () 812(defun hif-logior-expr ()
813 "Parse a logor-expr : logxor-expr | logor-expr '|' logxor-expr." 813 "Parse a logor-expr : logxor-expr | logor-expr `|' logxor-expr."
814 (let ((result (hif-logxor-expr))) 814 (let ((result (hif-logxor-expr)))
815 (while (eq hif-token 'hif-logior) 815 (while (eq hif-token 'hif-logior)
816 (hif-nexttoken) 816 (hif-nexttoken)
@@ -818,7 +818,7 @@ expr : or-expr | or-expr '?' expr ':' expr."
818 result)) 818 result))
819 819
820(defun hif-logxor-expr () 820(defun hif-logxor-expr ()
821 "Parse a logxor-expr : logand-expr | logxor-expr '^' logand-expr." 821 "Parse a logxor-expr : logand-expr | logxor-expr `^' logand-expr."
822 (let ((result (hif-logand-expr))) 822 (let ((result (hif-logand-expr)))
823 (while (eq hif-token 'hif-logxor) 823 (while (eq hif-token 'hif-logxor)
824 (hif-nexttoken) 824 (hif-nexttoken)
@@ -826,7 +826,7 @@ expr : or-expr | or-expr '?' expr ':' expr."
826 result)) 826 result))
827 827
828(defun hif-logand-expr () 828(defun hif-logand-expr ()
829 "Parse a logand-expr : eq-expr | logand-expr '&' eq-expr." 829 "Parse a logand-expr : eq-expr | logand-expr `&' eq-expr."
830 (let ((result (hif-eq-expr))) 830 (let ((result (hif-eq-expr)))
831 (while (eq hif-token 'hif-logand) 831 (while (eq hif-token 'hif-logand)
832 (hif-nexttoken) 832 (hif-nexttoken)
@@ -866,7 +866,7 @@ expr : or-expr | or-expr '?' expr ':' expr."
866 866
867(defun hif-math () 867(defun hif-math ()
868 "Parse an expression with + or -. 868 "Parse an expression with + or -.
869 math : muldiv | math '+|-' muldiv." 869 math : muldiv | math `+'|`-' muldiv."
870 (let ((result (hif-muldiv-expr)) 870 (let ((result (hif-muldiv-expr))
871 (math-op nil)) 871 (math-op nil))
872 (while (memq hif-token '(hif-plus hif-minus)) 872 (while (memq hif-token '(hif-plus hif-minus))
@@ -877,7 +877,7 @@ expr : or-expr | or-expr '?' expr ':' expr."
877 877
878(defun hif-muldiv-expr () 878(defun hif-muldiv-expr ()
879 "Parse an expression with *,/,%. 879 "Parse an expression with *,/,%.
880 muldiv : factor | muldiv '*|/|%' factor." 880 muldiv : factor | muldiv `*'|`/'|`%' factor."
881 (let ((result (hif-factor)) 881 (let ((result (hif-factor))
882 (math-op nil)) 882 (math-op nil))
883 (while (memq hif-token '(hif-multiply hif-divide hif-modulo)) 883 (while (memq hif-token '(hif-multiply hif-divide hif-modulo))
@@ -888,8 +888,8 @@ expr : or-expr | or-expr '?' expr ':' expr."
888 888
889(defun hif-factor () 889(defun hif-factor ()
890 "Parse a factor. 890 "Parse a factor.
891factor : '!' factor | '~' factor | '(' expr ')' | 'defined(' id ')' | 891factor : `!' factor | `~' factor | `(' expr `)' | `defined(' id `)' |
892 'id(parmlist)' | strings | id." 892 id `(' parmlist `)' | strings | id."
893 (cond 893 (cond
894 ((eq hif-token 'hif-not) 894 ((eq hif-token 'hif-not)
895 (hif-nexttoken) 895 (hif-nexttoken)
@@ -999,9 +999,9 @@ This macro cannot be evaluated alone without parameters input."
999(defun hif-token-concat (a b) 999(defun hif-token-concat (a b)
1000 "Concatenate two tokens into a longer token. 1000 "Concatenate two tokens into a longer token.
1001Currently support only simple token concatenation. Also support weird (but 1001Currently support only simple token concatenation. Also support weird (but
1002valid) token concatenation like '>' ## '>' becomes '>>'. Here we take care only 1002valid) token concatenation like `>' ## `>' becomes `>>'. Here we take care only
1003those that can be evaluated during preprocessing time and ignore all those that 1003those that can be evaluated during preprocessing time and ignore all those that
1004can only be evaluated at C(++) runtime (like '++', '--' and '+='...)." 1004can only be evaluated at C(++) runtime (like `++', `--' and `+='...)."
1005 (if (or (memq a hif-valid-token-list) 1005 (if (or (memq a hif-valid-token-list)
1006 (memq b hif-valid-token-list)) 1006 (memq b hif-valid-token-list))
1007 (let* ((ra (car (rassq a hif-token-alist))) 1007 (let* ((ra (car (rassq a hif-token-alist)))
@@ -1632,8 +1632,8 @@ not be expanded."
1632 result)))) 1632 result))))
1633 1633
1634(defun hif-parse-macro-arglist (str) 1634(defun hif-parse-macro-arglist (str)
1635 "Parse argument list formatted as '( arg1 [ , argn] [...] )'. 1635 "Parse argument list formatted as `( arg1 [ , argn] [...] )'.
1636The '...' is also included. Return a list of the arguments, if '...' exists the 1636The `...' is also included. Return a list of the arguments, if `...' exists the
1637first arg will be `hif-etc'." 1637first arg will be `hif-etc'."
1638 (let* ((hif-simple-token-only nil) ; Dynamic binding var for `hif-tokenize' 1638 (let* ((hif-simple-token-only nil) ; Dynamic binding var for `hif-tokenize'
1639 (tokenlist 1639 (tokenlist
diff --git a/lisp/progmodes/hideshow.el b/lisp/progmodes/hideshow.el
index dba497b1f41..ebc5e2404c8 100644
--- a/lisp/progmodes/hideshow.el
+++ b/lisp/progmodes/hideshow.el
@@ -439,9 +439,9 @@ See `hs-c-like-adjust-block-beginning' for an example of using this.")
439You can display this in the mode line by adding the symbol `hs-headline' 439You can display this in the mode line by adding the symbol `hs-headline'
440to the variable `mode-line-format'. For example, 440to the variable `mode-line-format'. For example,
441 441
442 (unless (memq 'hs-headline mode-line-format) 442 (unless (memq \\='hs-headline mode-line-format)
443 (setq mode-line-format 443 (setq mode-line-format
444 (append '(\"-\" hs-headline) mode-line-format))) 444 (append \\='(\"-\" hs-headline) mode-line-format)))
445 445
446Note that `mode-line-format' is buffer-local.") 446Note that `mode-line-format' is buffer-local.")
447 447
@@ -934,7 +934,7 @@ if ARG is omitted or nil.
934 934
935When hideshow minor mode is on, the menu bar is augmented with hideshow 935When hideshow minor mode is on, the menu bar is augmented with hideshow
936commands and the hideshow commands are enabled. 936commands and the hideshow commands are enabled.
937The value '(hs . t) is added to `buffer-invisibility-spec'. 937The value (hs . t) is added to `buffer-invisibility-spec'.
938 938
939The main commands are: `hs-hide-all', `hs-show-all', `hs-hide-block', 939The main commands are: `hs-hide-all', `hs-show-all', `hs-hide-block',
940`hs-show-block', `hs-hide-level' and `hs-toggle-hiding'. There is also 940`hs-show-block', `hs-hide-level' and `hs-toggle-hiding'. There is also
diff --git a/lisp/progmodes/idlwave.el b/lisp/progmodes/idlwave.el
index ac2259df6a4..1546e9ad6e6 100644
--- a/lisp/progmodes/idlwave.el
+++ b/lisp/progmodes/idlwave.el
@@ -808,7 +808,7 @@ See `idlwave-check-abbrev'."
808(defcustom idlwave-abbrev-change-case nil 808(defcustom idlwave-abbrev-change-case nil
809 "Non-nil means all abbrevs will be forced to either upper or lower case. 809 "Non-nil means all abbrevs will be forced to either upper or lower case.
810If the value t, all expanded abbrevs will be upper case. 810If the value t, all expanded abbrevs will be upper case.
811If the value is 'down then abbrevs will be forced to lower case. 811If the value is `down' then abbrevs will be forced to lower case.
812If nil, the case will not change. 812If nil, the case will not change.
813If `idlwave-reserved-word-upcase' is non-nil, reserved words will always be 813If `idlwave-reserved-word-upcase' is non-nil, reserved words will always be
814upper case, regardless of this variable." 814upper case, regardless of this variable."
@@ -963,7 +963,7 @@ a file."
963 963
964(defcustom idlwave-doc-modifications-keyword "HISTORY" 964(defcustom idlwave-doc-modifications-keyword "HISTORY"
965 "The modifications keyword to use with the log documentation commands. 965 "The modifications keyword to use with the log documentation commands.
966A ':' is added to the keyword end. 966A `:' is added to the keyword end.
967Inserted by doc-header and used to position logs by doc-modification. 967Inserted by doc-header and used to position logs by doc-modification.
968If nil it will not be inserted." 968If nil it will not be inserted."
969 :group 'idlwave-documentation 969 :group 'idlwave-documentation
@@ -999,7 +999,7 @@ it without compromising backwards-compatibility."
999(defcustom idlwave-shell-command-line-options nil 999(defcustom idlwave-shell-command-line-options nil
1000 "A list of command line options for calling the IDL program. 1000 "A list of command line options for calling the IDL program.
1001Since IDL is executed directly without going through a shell like /bin/sh, 1001Since IDL is executed directly without going through a shell like /bin/sh,
1002this should be a list of strings like '(\"-rt=file\" \"-nw\") with a separate 1002this should be a list of strings like (\"-rt=file\" \"-nw\") with a separate
1003string for each argument. But you may also give a single string which 1003string for each argument. But you may also give a single string which
1004contains the options whitespace-separated. Emacs will be kind enough to 1004contains the options whitespace-separated. Emacs will be kind enough to
1005split it for you." 1005split it for you."
@@ -1021,7 +1021,7 @@ Obsolete, if the IDL Assistant is being used for help."
1021Will be used to bind debugging commands in the shell buffer and in all 1021Will be used to bind debugging commands in the shell buffer and in all
1022source buffers. These are additional convenience bindings, the debugging 1022source buffers. These are additional convenience bindings, the debugging
1023commands are always available with the `C-c C-d' prefix. 1023commands are always available with the `C-c C-d' prefix.
1024If you set this to '(control shift), this means setting a breakpoint will 1024If you set this to (control shift), this means setting a breakpoint will
1025be on `C-S-b', compiling a source file on `C-S-c' etc. Possible modifiers 1025be on `C-S-b', compiling a source file on `C-S-c' etc. Possible modifiers
1026are `control', `meta', `super', `hyper', `alt', and `shift'." 1026are `control', `meta', `super', `hyper', `alt', and `shift'."
1027 :group 'idlwave-shell-general-setup 1027 :group 'idlwave-shell-general-setup
@@ -1557,15 +1557,15 @@ KEY is a string - same as for the `define-key' function. CMD is a
1557function of no arguments or a list to be evaluated. CMD is bound to 1557function of no arguments or a list to be evaluated. CMD is bound to
1558KEY in `idlwave-mode-map' by defining an anonymous function calling 1558KEY in `idlwave-mode-map' by defining an anonymous function calling
1559`self-insert-command' followed by CMD. If KEY contains more than one 1559`self-insert-command' followed by CMD. If KEY contains more than one
1560character a binding will only be set if SELECT is 'both. 1560character a binding will only be set if SELECT is `both'.
1561 1561
1562\(KEY . CMD) is also placed in the `idlwave-indent-expand-table', 1562\(KEY . CMD) is also placed in the `idlwave-indent-expand-table',
1563replacing any previous value for KEY. If a binding is not set then it 1563replacing any previous value for KEY. If a binding is not set then it
1564will instead be placed in `idlwave-indent-action-table'. 1564will instead be placed in `idlwave-indent-action-table'.
1565 1565
1566If the optional argument SELECT is nil then an action and binding are 1566If the optional argument SELECT is nil then an action and binding are
1567created. If SELECT is 'noaction, then a binding is always set and no 1567created. If SELECT is `noaction', then a binding is always set and no
1568action is created. If SELECT is 'both then an action and binding 1568action is created. If SELECT is `both' then an action and binding
1569will both be created even if KEY contains more than one character. 1569will both be created even if KEY contains more than one character.
1570Otherwise, if SELECT is non-nil then only an action is created. 1570Otherwise, if SELECT is non-nil then only an action is created.
1571 1571
@@ -2690,7 +2690,7 @@ statement."
2690 (append st (match-end 0)))))) 2690 (append st (match-end 0))))))
2691 2691
2692(defun idlwave-expand-equal (&optional before after is-action) 2692(defun idlwave-expand-equal (&optional before after is-action)
2693 "Pad '=' with spaces. 2693 "Pad `=' with spaces.
2694Two cases: Assignment statement, and keyword assignment. 2694Two cases: Assignment statement, and keyword assignment.
2695Which case is determined using `idlwave-start-of-substatement' and 2695Which case is determined using `idlwave-start-of-substatement' and
2696`idlwave-statement-type'. The equal sign will be surrounded by BEFORE 2696`idlwave-statement-type'. The equal sign will be surrounded by BEFORE
@@ -2835,7 +2835,7 @@ ACTION is a list (REG . FUNC). REG is a regular expression. FUNC is
2835either a function name to be called with `funcall' or a list to be 2835either a function name to be called with `funcall' or a list to be
2836evaluated with `eval'. The action performed by FUNC should leave 2836evaluated with `eval'. The action performed by FUNC should leave
2837point after the match for REG - otherwise an infinite loop may be 2837point after the match for REG - otherwise an infinite loop may be
2838entered. FUNC is always passed a final argument of 'is-action, so it 2838entered. FUNC is always passed a final argument of `is-action', so it
2839can discriminate between being run as an action, or a key binding." 2839can discriminate between being run as an action, or a key binding."
2840 (let ((action-key (car action)) 2840 (let ((action-key (car action))
2841 (action-routine (cdr action))) 2841 (action-routine (cdr action)))
@@ -6240,7 +6240,7 @@ If yes, return the index (>=1)."
6240 6240
6241(defun idlwave-all-method-classes (method &optional type) 6241(defun idlwave-all-method-classes (method &optional type)
6242 "Return all classes which have a method METHOD. 6242 "Return all classes which have a method METHOD.
6243TYPE is 'fun or 'pro. 6243TYPE is `fun' or `pro'.
6244When TYPE is not specified, both procedures and functions will be considered." 6244When TYPE is not specified, both procedures and functions will be considered."
6245 (if (null method) 6245 (if (null method)
6246 (mapcar 'car (idlwave-class-alist)) 6246 (mapcar 'car (idlwave-class-alist))
@@ -6255,7 +6255,7 @@ When TYPE is not specified, both procedures and functions will be considered."
6255 6255
6256(defun idlwave-all-method-keyword-classes (method keyword &optional type) 6256(defun idlwave-all-method-keyword-classes (method keyword &optional type)
6257 "Return all classes which have a method METHOD with keyword KEYWORD. 6257 "Return all classes which have a method METHOD with keyword KEYWORD.
6258TYPE is 'fun or 'pro. 6258TYPE is `fun' or `pro'.
6259When TYPE is not specified, both procedures and functions will be considered." 6259When TYPE is not specified, both procedures and functions will be considered."
6260 (if (or (null method) 6260 (if (or (null method)
6261 (null keyword)) 6261 (null keyword))
@@ -6644,8 +6644,8 @@ This function is not general, can only be used for completion stuff."
6644 special-selector) 6644 special-selector)
6645 "Perform TYPE completion of word before point against LIST. 6645 "Perform TYPE completion of word before point against LIST.
6646SELECTOR is the PREDICATE argument for the completion function. Show 6646SELECTOR is the PREDICATE argument for the completion function. Show
6647PROMPT in echo area. TYPE is one of the intern types, e.g. 'function, 6647PROMPT in echo area. TYPE is one of the intern types, e.g., `function',
6648'procedure, 'class-tag, 'keyword, 'sysvar, etc. SPECIAL-SELECTOR is 6648`procedure', `class-tag', `keyword', `sysvar'. SPECIAL-SELECTOR is
6649used only once, for `all-completions', and can be used to, e.g., 6649used only once, for `all-completions', and can be used to, e.g.,
6650accumulate information on matching completions." 6650accumulate information on matching completions."
6651 (let* ((completion-ignore-case t) 6651 (let* ((completion-ignore-case t)
diff --git a/lisp/progmodes/js.el b/lisp/progmodes/js.el
index 3ce1c17352f..356a31db094 100644
--- a/lisp/progmodes/js.el
+++ b/lisp/progmodes/js.el
@@ -97,7 +97,7 @@ name.")
97 "\\.\\(" js--name-re "\\)\\s-*?=\\s-*?\\(function\\)\\_>") 97 "\\.\\(" js--name-re "\\)\\s-*?=\\s-*?\\(function\\)\\_>")
98 "Regexp matching an explicit JavaScript prototype \"method\" declaration. 98 "Regexp matching an explicit JavaScript prototype \"method\" declaration.
99Group 1 is a (possibly-dotted) class name, group 2 is a method name, 99Group 1 is a (possibly-dotted) class name, group 2 is a method name,
100and group 3 is the 'function' keyword.") 100and group 3 is the `function' keyword.")
101 101
102(defconst js--plain-class-re 102(defconst js--plain-class-re
103 (concat "^\\s-*\\(" js--dotted-name-re "\\)\\.prototype" 103 (concat "^\\s-*\\(" js--dotted-name-re "\\)\\.prototype"
@@ -831,7 +831,7 @@ lines."
831 831
832(defun js--forward-function-decl () 832(defun js--forward-function-decl ()
833 "Move forward over a JavaScript function declaration. 833 "Move forward over a JavaScript function declaration.
834This puts point at the 'function' keyword. 834This puts point at the `function' keyword.
835 835
836If this is a syntactically-correct non-expression function, 836If this is a syntactically-correct non-expression function,
837return the name of the function, or t if the name could not be 837return the name of the function, or t if the name could not be
@@ -3366,8 +3366,8 @@ left-to-right."
3366 3366
3367(defun js--read-tab (prompt) 3367(defun js--read-tab (prompt)
3368 "Read a Mozilla tab with prompt PROMPT. 3368 "Read a Mozilla tab with prompt PROMPT.
3369Return a cons of (TYPE . OBJECT). TYPE is either 'window or 3369Return a cons of (TYPE . OBJECT). TYPE is either `window' or
3370'tab, and OBJECT is a JavaScript handle to a ChromeWindow or a 3370`tab', and OBJECT is a JavaScript handle to a ChromeWindow or a
3371browser, respectively." 3371browser, respectively."
3372 3372
3373 ;; Prime IDO 3373 ;; Prime IDO
@@ -3778,12 +3778,12 @@ If one hasn't been set, or if it's stale, prompt for a new one."
3778 "Major mode for editing JSX. 3778 "Major mode for editing JSX.
3779 3779
3780To customize the indentation for this mode, set the SGML offset 3780To customize the indentation for this mode, set the SGML offset
3781variables (`sgml-basic-offset', `sgml-attribute-offset' et al) 3781variables (`sgml-basic-offset', `sgml-attribute-offset' et al.)
3782locally, like so: 3782locally, like so:
3783 3783
3784 (defun set-jsx-indentation () 3784 (defun set-jsx-indentation ()
3785 (setq-local sgml-basic-offset js-indent-level)) 3785 (setq-local sgml-basic-offset js-indent-level))
3786 (add-hook 'js-jsx-mode-hook #'set-jsx-indentation)" 3786 (add-hook \\='js-jsx-mode-hook #\\='set-jsx-indentation)"
3787 :group 'js 3787 :group 'js
3788 (setq-local indent-line-function #'js-jsx-indent-line)) 3788 (setq-local indent-line-function #'js-jsx-indent-line))
3789 3789
diff --git a/lisp/progmodes/mantemp.el b/lisp/progmodes/mantemp.el
index a0f50fc0f19..6c89a518049 100644
--- a/lisp/progmodes/mantemp.el
+++ b/lisp/progmodes/mantemp.el
@@ -128,7 +128,7 @@
128 128
129(defun mantemp-insert-cxx-syntax () 129(defun mantemp-insert-cxx-syntax ()
130 "Insert C++ syntax around each template class and function. 130 "Insert C++ syntax around each template class and function.
131Insert 'template class' for classes, 'template' for 131Insert `template class' for classes, 'template' for
132functions and add the statement delimiter `;' at the end of 132functions and add the statement delimiter `;' at the end of
133the lines." 133the lines."
134 (save-excursion 134 (save-excursion
diff --git a/lisp/progmodes/pascal.el b/lisp/progmodes/pascal.el
index 454367c10fa..904001d3383 100644
--- a/lisp/progmodes/pascal.el
+++ b/lisp/progmodes/pascal.el
@@ -236,8 +236,8 @@ The name of the function or case is included between the braces."
236 "List of contexts where auto lineup of :'s or ='s should be done. 236 "List of contexts where auto lineup of :'s or ='s should be done.
237Elements can be of type: `paramlist', `declaration' or `case', which will 237Elements can be of type: `paramlist', `declaration' or `case', which will
238do auto lineup in parameterlist, declarations or case-statements 238do auto lineup in parameterlist, declarations or case-statements
239respectively. The word `all' will do all lineups. '(case paramlist) for 239respectively. The word `all' will do all lineups. (case paramlist) for
240instance will do lineup in case-statements and parameterlist, while '(all) 240instance will do lineup in case-statements and parameterlist, while (all)
241will do all lineups." 241will do all lineups."
242 :type '(set :extra-offset 8 242 :type '(set :extra-offset 8
243 (const :tag "Everything" all) 243 (const :tag "Everything" all)
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index 20efc5e2b0a..04542cdff3d 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -485,7 +485,7 @@ The type returned can be `comment', `string' or `paren'."
485 ((nth 1 ppss) 'paren)))) 485 ((nth 1 ppss) 'paren))))
486 486
487(defsubst python-syntax-comment-or-string-p (&optional ppss) 487(defsubst python-syntax-comment-or-string-p (&optional ppss)
488 "Return non-nil if PPSS is inside 'comment or 'string." 488 "Return non-nil if PPSS is inside comment or string."
489 (nth 8 (or ppss (syntax-ppss)))) 489 (nth 8 (or ppss (syntax-ppss))))
490 490
491(defsubst python-syntax-closing-paren-p () 491(defsubst python-syntax-closing-paren-p ()
@@ -1842,7 +1842,7 @@ This command assumes point is not in a string or comment."
1842 1842
1843(defun python-nav-if-name-main () 1843(defun python-nav-if-name-main ()
1844 "Move point at the beginning the __main__ block. 1844 "Move point at the beginning the __main__ block.
1845When \"if __name__ == '__main__':\" is found returns its 1845When \"if __name__ == \\='__main__\\=':\" is found returns its
1846position, else returns nil." 1846position, else returns nil."
1847 (interactive) 1847 (interactive)
1848 (let ((point (point)) 1848 (let ((point (point))
@@ -3051,7 +3051,7 @@ the python shell:
3051(defun python-shell-send-region (start end &optional send-main msg) 3051(defun python-shell-send-region (start end &optional send-main msg)
3052 "Send the region delimited by START and END to inferior Python process. 3052 "Send the region delimited by START and END to inferior Python process.
3053When optional argument SEND-MAIN is non-nil, allow execution of 3053When optional argument SEND-MAIN is non-nil, allow execution of
3054code inside blocks delimited by \"if __name__== '__main__':\". 3054code inside blocks delimited by \"if __name__== \\='__main__\\=':\".
3055When called interactively SEND-MAIN defaults to nil, unless it's 3055When called interactively SEND-MAIN defaults to nil, unless it's
3056called with prefix argument. When optional argument MSG is 3056called with prefix argument. When optional argument MSG is
3057non-nil, forces display of a user-friendly message if there's no 3057non-nil, forces display of a user-friendly message if there's no
@@ -3068,7 +3068,7 @@ process running; defaults to t when called interactively."
3068(defun python-shell-send-buffer (&optional send-main msg) 3068(defun python-shell-send-buffer (&optional send-main msg)
3069 "Send the entire buffer to inferior Python process. 3069 "Send the entire buffer to inferior Python process.
3070When optional argument SEND-MAIN is non-nil, allow execution of 3070When optional argument SEND-MAIN is non-nil, allow execution of
3071code inside blocks delimited by \"if __name__== '__main__':\". 3071code inside blocks delimited by \"if __name__== \\='__main__\\=':\".
3072When called interactively SEND-MAIN defaults to nil, unless it's 3072When called interactively SEND-MAIN defaults to nil, unless it's
3073called with prefix argument. When optional argument MSG is 3073called with prefix argument. When optional argument MSG is
3074non-nil, forces display of a user-friendly message if there's no 3074non-nil, forces display of a user-friendly message if there's no
diff --git a/lisp/progmodes/sh-script.el b/lisp/progmodes/sh-script.el
index baed27bb138..ac512f607aa 100644
--- a/lisp/progmodes/sh-script.el
+++ b/lisp/progmodes/sh-script.el
@@ -1450,7 +1450,7 @@ This is for the rc shell."
1450(defun sh-mkword-regexpr (word) 1450(defun sh-mkword-regexpr (word)
1451 "Make a regexp which matches WORD as a word. 1451 "Make a regexp which matches WORD as a word.
1452This specifically excludes an occurrence of WORD followed by 1452This specifically excludes an occurrence of WORD followed by
1453punctuation characters like '-'." 1453punctuation characters like `-'."
1454 (concat word "\\([^-[:alnum:]_]\\|$\\)")) 1454 (concat word "\\([^-[:alnum:]_]\\|$\\)"))
1455 1455
1456(defconst sh-re-done (sh-mkword-regexpr "done")) 1456(defconst sh-re-done (sh-mkword-regexpr "done"))
diff --git a/lisp/progmodes/simula.el b/lisp/progmodes/simula.el
index bc0133805ee..d3ee9b5b4b2 100644
--- a/lisp/progmodes/simula.el
+++ b/lisp/progmodes/simula.el
@@ -344,22 +344,22 @@ Variables controlling indentation style:
344 with respect to the previous line of the statement. 344 with respect to the previous line of the statement.
345 `simula-label-offset' -4711 345 `simula-label-offset' -4711
346 Offset of SIMULA label lines relative to usual indentation. 346 Offset of SIMULA label lines relative to usual indentation.
347 `simula-if-indent' '(0 . 0) 347 `simula-if-indent' (0 . 0)
348 Extra indentation of THEN and ELSE with respect to the starting IF. 348 Extra indentation of THEN and ELSE with respect to the starting IF.
349 Value is a cons cell, the car is extra THEN indentation and the cdr 349 Value is a cons cell, the car is extra THEN indentation and the cdr
350 extra ELSE indentation. IF after ELSE is indented as the starting IF. 350 extra ELSE indentation. IF after ELSE is indented as the starting IF.
351 `simula-inspect-indent' '(0 . 0) 351 `simula-inspect-indent' (0 . 0)
352 Extra indentation of WHEN and OTHERWISE with respect to the 352 Extra indentation of WHEN and OTHERWISE with respect to the
353 corresponding INSPECT. Value is a cons cell, the car is 353 corresponding INSPECT. Value is a cons cell, the car is
354 extra WHEN indentation and the cdr extra OTHERWISE indentation. 354 extra WHEN indentation and the cdr extra OTHERWISE indentation.
355 `simula-electric-indent' nil 355 `simula-electric-indent' nil
356 If this variable is non-nil, `simula-indent-line' 356 If this variable is non-nil, `simula-indent-line'
357 will check the previous line to see if it has to be reindented. 357 will check the previous line to see if it has to be reindented.
358 `simula-abbrev-keyword' 'upcase 358 `simula-abbrev-keyword' `upcase'
359 Determine how SIMULA keywords will be expanded. Value is one of 359 Determine how SIMULA keywords will be expanded. Value is one of
360 the symbols `upcase', `downcase', `capitalize', (as in) `abbrev-table', 360 the symbols `upcase', `downcase', `capitalize', (as in) `abbrev-table',
361 or nil if they should not be changed. 361 or nil if they should not be changed.
362 `simula-abbrev-stdproc' 'abbrev-table 362 `simula-abbrev-stdproc' `abbrev-table'
363 Determine how standard SIMULA procedure and class names will be 363 Determine how standard SIMULA procedure and class names will be
364 expanded. Value is one of the symbols `upcase', `downcase', `capitalize', 364 expanded. Value is one of the symbols `upcase', `downcase', `capitalize',
365 (as in) `abbrev-table', or nil if they should not be changed. 365 (as in) `abbrev-table', or nil if they should not be changed.
diff --git a/lisp/progmodes/sql.el b/lisp/progmodes/sql.el
index abc99eec909..40596749de7 100644
--- a/lisp/progmodes/sql.el
+++ b/lisp/progmodes/sql.el
@@ -2987,7 +2987,7 @@ supported:
2987 :number t 2987 :number t
2988 2988
2989In order to ask the user for username, password and database, call the 2989In order to ask the user for username, password and database, call the
2990function like this: (sql-get-login 'user 'password 'database)." 2990function like this: (sql-get-login \\='user \\='password \\='database)."
2991 (dolist (w what) 2991 (dolist (w what)
2992 (let ((plist (cdr-safe w))) 2992 (let ((plist (cdr-safe w)))
2993 (pcase (or (car-safe w) w) 2993 (pcase (or (car-safe w) w)
@@ -4891,7 +4891,7 @@ your might try undecided-dos as a coding system. If this doesn't help,
4891Try to set `comint-output-filter-functions' like this: 4891Try to set `comint-output-filter-functions' like this:
4892 4892
4893\(setq comint-output-filter-functions (append comint-output-filter-functions 4893\(setq comint-output-filter-functions (append comint-output-filter-functions
4894 '(comint-strip-ctrl-m))) 4894 \\='(comint-strip-ctrl-m)))
4895 4895
4896\(Type \\[describe-mode] in the SQL buffer for a list of commands.)" 4896\(Type \\[describe-mode] in the SQL buffer for a list of commands.)"
4897 (interactive "P") 4897 (interactive "P")
diff --git a/lisp/progmodes/vera-mode.el b/lisp/progmodes/vera-mode.el
index bce56a447f0..354002dd3b3 100644
--- a/lisp/progmodes/vera-mode.el
+++ b/lisp/progmodes/vera-mode.el
@@ -870,7 +870,7 @@ This function does not modify point or mark."
870 (beginning-of-line))))))) 870 (beginning-of-line)))))))
871 871
872(defmacro vera-prepare-search (&rest body) 872(defmacro vera-prepare-search (&rest body)
873 "Execute BODY with a syntax table that includes '_'." 873 "Execute BODY with a syntax table that includes `_'."
874 `(with-syntax-table vera-mode-ext-syntax-table ,@body)) 874 `(with-syntax-table vera-mode-ext-syntax-table ,@body))
875 875
876;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 876;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/progmodes/verilog-mode.el b/lisp/progmodes/verilog-mode.el
index 489094b2e4f..eae2f6cb8a6 100644
--- a/lisp/progmodes/verilog-mode.el
+++ b/lisp/progmodes/verilog-mode.el
@@ -750,7 +750,7 @@ Set this to \"logic\" for SystemVerilog code, or use `verilog-auto-logic'."
750(put 'verilog-auto-wire-type 'safe-local-variable `stringp) 750(put 'verilog-auto-wire-type 'safe-local-variable `stringp)
751 751
752(defcustom verilog-auto-endcomments t 752(defcustom verilog-auto-endcomments t
753 "Non-nil means insert a comment /* ... */ after 'end's. 753 "Non-nil means insert a comment /* ... */ after `end's.
754The name of the function or case will be set between the braces." 754The name of the function or case will be set between the braces."
755 :group 'verilog-mode-actions 755 :group 'verilog-mode-actions
756 :type 'boolean) 756 :type 'boolean)
@@ -790,7 +790,7 @@ needed on every save. A value of `detect' will do \\[verilog-auto]
790automatically when it thinks necessary. A value of `ask' will query the 790automatically when it thinks necessary. A value of `ask' will query the
791user when it thinks updating is needed. 791user when it thinks updating is needed.
792 792
793You should not rely on the 'ask or 'detect policies, they are safeguards 793You should not rely on the `ask' or `detect' policies, they are safeguards
794only. They do not detect when AUTOINSTs need to be updated because a 794only. They do not detect when AUTOINSTs need to be updated because a
795sub-module's port list has changed." 795sub-module's port list has changed."
796 :group 'verilog-mode-actions 796 :group 'verilog-mode-actions
@@ -3717,12 +3717,12 @@ Variables controlling indentation/edit style:
3717 will be inserted. Setting this variable to zero results in every 3717 will be inserted. Setting this variable to zero results in every
3718 end acquiring a comment; the default avoids too many redundant 3718 end acquiring a comment; the default avoids too many redundant
3719 comments in tight quarters. 3719 comments in tight quarters.
3720 `verilog-auto-lineup' (default 'declarations) 3720 `verilog-auto-lineup' (default `declarations')
3721 List of contexts where auto lineup of code should be done. 3721 List of contexts where auto lineup of code should be done.
3722 3722
3723Variables controlling other actions: 3723Variables controlling other actions:
3724 3724
3725 `verilog-linter' (default surelint) 3725 `verilog-linter' (default `surelint')
3726 Unix program to call to run the lint checker. This is the default 3726 Unix program to call to run the lint checker. This is the default
3727 command for \\[compile-command] and \\[verilog-auto-save-compile]. 3727 command for \\[compile-command] and \\[verilog-auto-save-compile].
3728 3728
@@ -4073,7 +4073,7 @@ The upper left corner is defined by point. Indices begin with 0
4073and extend to the MAX - 1. If no prefix arg is given, the user 4073and extend to the MAX - 1. If no prefix arg is given, the user
4074is prompted for a value. The indices are surrounded by square 4074is prompted for a value. The indices are surrounded by square
4075brackets []. For example, the following code with the point 4075brackets []. For example, the following code with the point
4076located after the first 'a' gives: 4076located after the first `a' gives:
4077 4077
4078 a = b a[ 0] = b 4078 a = b a[ 0] = b
4079 a = b a[ 1] = b 4079 a = b a[ 1] = b
@@ -12899,7 +12899,7 @@ used on the right hand side of assignments.
12899By default, AUTORESET will include the width of the signal in the 12899By default, AUTORESET will include the width of the signal in the
12900autos, SystemVerilog designs may want to change this. To control 12900autos, SystemVerilog designs may want to change this. To control
12901this behavior, see `verilog-auto-reset-widths'. In some cases 12901this behavior, see `verilog-auto-reset-widths'. In some cases
12902AUTORESET must use a '0 assignment and it will print NOWIDTH; use 12902AUTORESET must use a \\='0 assignment and it will print NOWIDTH; use
12903`verilog-auto-reset-widths' unbased to prevent this. 12903`verilog-auto-reset-widths' unbased to prevent this.
12904 12904
12905AUTORESET ties signals to deasserted, which is presumed to be zero. 12905AUTORESET ties signals to deasserted, which is presumed to be zero.
diff --git a/lisp/progmodes/vhdl-mode.el b/lisp/progmodes/vhdl-mode.el
index 9ee4ab520e1..09330d76dcd 100644
--- a/lisp/progmodes/vhdl-mode.el
+++ b/lisp/progmodes/vhdl-mode.el
@@ -585,7 +585,7 @@ option `vhdl-file-header').
585 585
586The default directory must have an absolute path (use `M-TAB' for completion). 586The default directory must have an absolute path (use `M-TAB' for completion).
587All other paths can be absolute or relative to the default directory. All 587All other paths can be absolute or relative to the default directory. All
588paths must end with '/'. 588paths must end with `/'.
589 589
590The design units found in the sources (files and directories) are shown in the 590The design units found in the sources (files and directories) are shown in the
591hierarchy browser. Path and file name can contain wildcards `*' and `?' as 591hierarchy browser. Path and file name can contain wildcards `*' and `?' as
@@ -945,7 +945,7 @@ If nil, only a list of actual parameters is entered."
945 :group 'vhdl-template) 945 :group 'vhdl-template)
946 946
947(defcustom vhdl-sensitivity-list-all t 947(defcustom vhdl-sensitivity-list-all t
948 "Non-nil means use 'all' keyword in sensitivity list." 948 "Non-nil means use `all' keyword in sensitivity list."
949 :version "25.1" 949 :version "25.1"
950 :type 'boolean 950 :type 'boolean
951 :group 'vhdl-template) 951 :group 'vhdl-template)
@@ -1103,7 +1103,7 @@ Otherwise, falling edge triggers."
1103 1103
1104(defcustom vhdl-clock-edge-condition 'standard 1104(defcustom vhdl-clock-edge-condition 'standard
1105 "Syntax of the clock edge condition. 1105 "Syntax of the clock edge condition.
1106 Standard: \"clk'event and clk = '1'\" 1106 Standard: \"clk\\='event and clk = \\='1\\='\"
1107 Function: \"rising_edge(clk)\"" 1107 Function: \"rising_edge(clk)\""
1108 :type '(choice (const :tag "Standard" standard) 1108 :type '(choice (const :tag "Standard" standard)
1109 (const :tag "Function" function)) 1109 (const :tag "Function" function))
@@ -2477,7 +2477,7 @@ current buffer if no project is defined."
2477 default-directory)) 2477 default-directory))
2478 2478
2479(defmacro vhdl-prepare-search-1 (&rest body) 2479(defmacro vhdl-prepare-search-1 (&rest body)
2480 "Enable case insensitive search and switch to syntax table that includes '_', 2480 "Enable case insensitive search and switch to syntax table that includes `_',
2481then execute BODY, and finally restore the old environment. Used for 2481then execute BODY, and finally restore the old environment. Used for
2482consistent searching." 2482consistent searching."
2483 `(let ((case-fold-search t)) ; case insensitive search 2483 `(let ((case-fold-search t)) ; case insensitive search
@@ -2486,7 +2486,7 @@ consistent searching."
2486 ,@body))) 2486 ,@body)))
2487 2487
2488(defmacro vhdl-prepare-search-2 (&rest body) 2488(defmacro vhdl-prepare-search-2 (&rest body)
2489 "Enable case insensitive search, switch to syntax table that includes '_', 2489 "Enable case insensitive search, switch to syntax table that includes `_',
2490arrange to ignore `intangible' overlays, then execute BODY, and finally restore 2490arrange to ignore `intangible' overlays, then execute BODY, and finally restore
2491the old environment. Used for consistent searching." 2491the old environment. Used for consistent searching."
2492 `(let ((case-fold-search t) ; case insensitive search 2492 `(let ((case-fold-search t) ; case insensitive search
@@ -2759,7 +2759,7 @@ elements > `vhdl-menu-max-size'."
2759 2759
2760(defun vhdl-function-name (prefix string &optional postfix) 2760(defun vhdl-function-name (prefix string &optional postfix)
2761 "Generate a Lisp function name. 2761 "Generate a Lisp function name.
2762PREFIX, STRING and optional POSTFIX are concatenated by '-' and spaces in 2762PREFIX, STRING and optional POSTFIX are concatenated by `-' and spaces in
2763STRING are replaced by `-' and substrings are converted to lower case." 2763STRING are replaced by `-' and substrings are converted to lower case."
2764 (let ((name prefix)) 2764 (let ((name prefix))
2765 (while (string-match "\\(\\w+\\)\\s-*\\(.*\\)" string) 2765 (while (string-match "\\(\\w+\\)\\s-*\\(.*\\)" string)
@@ -8189,8 +8189,8 @@ options vhdl-upper-case-{keywords,types,attributes,enum-values}."
8189 8189
8190(defun vhdl-fix-statement-region (beg end &optional arg) 8190(defun vhdl-fix-statement-region (beg end &optional arg)
8191 "Force statements in region on separate line except when on same line 8191 "Force statements in region on separate line except when on same line
8192with 'end' keyword (necessary for correct indentation). 8192with `end' keyword (necessary for correct indentation).
8193Currently supported keywords: 'begin', 'if'." 8193Currently supported keywords: `begin', `if'."
8194 (interactive "r\nP") 8194 (interactive "r\nP")
8195 (vhdl-prepare-search-2 8195 (vhdl-prepare-search-2
8196 (let (point) 8196 (let (point)
@@ -8236,7 +8236,7 @@ Currently supported keywords: 'begin', 'if'."
8236 8236
8237(defun vhdl-fix-statement-buffer () 8237(defun vhdl-fix-statement-buffer ()
8238 "Force statements in buffer on separate line except when on same line 8238 "Force statements in buffer on separate line except when on same line
8239with 'end' keyword (necessary for correct indentation)." 8239with `end' keyword (necessary for correct indentation)."
8240 (interactive) 8240 (interactive)
8241 (vhdl-fix-statement-region (point-min) (point-max))) 8241 (vhdl-fix-statement-region (point-min) (point-max)))
8242 8242
@@ -10578,22 +10578,22 @@ specification, if not already there."
10578 (insert "-- pragma " directive)) 10578 (insert "-- pragma " directive))
10579 10579
10580(defun vhdl-template-directive-translate-on () 10580(defun vhdl-template-directive-translate-on ()
10581 "Insert directive 'translate_on'." 10581 "Insert directive `translate_on'."
10582 (interactive) 10582 (interactive)
10583 (vhdl-template-directive "translate_on")) 10583 (vhdl-template-directive "translate_on"))
10584 10584
10585(defun vhdl-template-directive-translate-off () 10585(defun vhdl-template-directive-translate-off ()
10586 "Insert directive 'translate_off'." 10586 "Insert directive `translate_off'."
10587 (interactive) 10587 (interactive)
10588 (vhdl-template-directive "translate_off")) 10588 (vhdl-template-directive "translate_off"))
10589 10589
10590(defun vhdl-template-directive-synthesis-on () 10590(defun vhdl-template-directive-synthesis-on ()
10591 "Insert directive 'synthesis_on'." 10591 "Insert directive `synthesis_on'."
10592 (interactive) 10592 (interactive)
10593 (vhdl-template-directive "synthesis_on")) 10593 (vhdl-template-directive "synthesis_on"))
10594 10594
10595(defun vhdl-template-directive-synthesis-off () 10595(defun vhdl-template-directive-synthesis-off ()
10596 "Insert directive 'synthesis_off'." 10596 "Insert directive `synthesis_off'."
10597 (interactive) 10597 (interactive)
10598 (vhdl-template-directive "synthesis_off")) 10598 (vhdl-template-directive "synthesis_off"))
10599 10599
@@ -13307,7 +13307,7 @@ File statistics: \"%s\"\n\
13307 13307
13308(defconst vhdl-font-lock-syntactic-keywords 13308(defconst vhdl-font-lock-syntactic-keywords
13309 '(("\\('\\).\\('\\)" (1 (7 . ?\')) (2 (7 . ?\')))) 13309 '(("\\('\\).\\('\\)" (1 (7 . ?\')) (2 (7 . ?\'))))
13310 "Mark single quotes as having string quote syntax in 'c' instances.") 13310 "Mark single quotes as having string quote syntax in `c' instances.")
13311 13311
13312(defvar vhdl-font-lock-keywords nil 13312(defvar vhdl-font-lock-keywords nil
13313 "Regular expressions to highlight in VHDL Mode.") 13313 "Regular expressions to highlight in VHDL Mode.")
@@ -17760,7 +17760,7 @@ Release Notes for VHDL Mode 3.37
17760 - Context declaration 17760 - Context declaration
17761 - Block comments 17761 - Block comments
17762 - Directives 17762 - Directives
17763 - 'all' keyword in sensitivity list 17763 - `all' keyword in sensitivity list
17764 17764
17765 17765
17766Release Notes for VHDL Mode 3.34 17766Release Notes for VHDL Mode 3.34
diff --git a/lisp/ps-bdf.el b/lisp/ps-bdf.el
index 8fd0dbb3291..e45d0f4cf5f 100644
--- a/lisp/ps-bdf.el
+++ b/lisp/ps-bdf.el
@@ -44,7 +44,7 @@
44 (list (expand-file-name "fonts/bdf" installation-directory)) 44 (list (expand-file-name "fonts/bdf" installation-directory))
45 '("/usr/local/share/emacs/fonts/bdf")) 45 '("/usr/local/share/emacs/fonts/bdf"))
46 "List of directories to search for `BDF' font files. 46 "List of directories to search for `BDF' font files.
47The default value is '(\"/usr/local/share/emacs/fonts/bdf\")." 47The default value is (\"/usr/local/share/emacs/fonts/bdf\")."
48 :type '(repeat :tag "BDF font directory list" 48 :type '(repeat :tag "BDF font directory list"
49 (directory :tag "BDF font directory")) 49 (directory :tag "BDF font directory"))
50 :group 'ps-print-miscellany) 50 :group 'ps-print-miscellany)
diff --git a/lisp/ps-print.el b/lisp/ps-print.el
index e9294279c23..ff60926d48a 100644
--- a/lisp/ps-print.el
+++ b/lisp/ps-print.el
@@ -3232,7 +3232,7 @@ in the PostScript array HeaderLinesLeft.
3232 3232
3233Strings are inserted unchanged into the array; those representing 3233Strings are inserted unchanged into the array; those representing
3234PostScript string literals should be delimited with PostScript string 3234PostScript string literals should be delimited with PostScript string
3235delimiters '(' and ')'. 3235delimiters `(' and `)'.
3236 3236
3237For symbols with bound functions, the function is called and should return a 3237For symbols with bound functions, the function is called and should return a
3238string to be inserted into the array. For symbols with bound values, the value 3238string to be inserted into the array. For symbols with bound values, the value
@@ -3286,8 +3286,8 @@ The value should be a list of strings and symbols, each representing an entry
3286in the PostScript array FooterLinesLeft. 3286in the PostScript array FooterLinesLeft.
3287 3287
3288Strings are inserted unchanged into the array; those representing PostScript 3288Strings are inserted unchanged into the array; those representing PostScript
3289string literals should be delimited with PostScript string delimiters '(' and 3289string literals should be delimited with PostScript string delimiters `(' and
3290')'. 3290`)'.
3291 3291
3292For symbols with bound functions, the function is called and should return a 3292For symbols with bound functions, the function is called and should return a
3293string to be inserted into the array. For symbols with bound values, the value 3293string to be inserted into the array. For symbols with bound values, the value
@@ -3601,7 +3601,7 @@ image in a file with that name."
3601(defun ps-line-lengths () 3601(defun ps-line-lengths ()
3602 "Display the correspondence between a line length and a font size. 3602 "Display the correspondence between a line length and a font size.
3603Done using the current ps-print setup. 3603Done using the current ps-print setup.
3604Try: pr -t file | awk '{printf \"%3d %s\n\", length($0), $0}' | sort -r | head" 3604Try: pr -t file | awk \\='{printf \"%3d %s\n\", length($0), $0}\\=' | sort -r | head"
3605 (interactive) 3605 (interactive)
3606 (ps-line-lengths-internal)) 3606 (ps-line-lengths-internal))
3607 3607
@@ -4308,7 +4308,7 @@ which long lines wrap around."
4308(defun ps-line-lengths-internal () 4308(defun ps-line-lengths-internal ()
4309 "Display the correspondence between a line length and a font size. 4309 "Display the correspondence between a line length and a font size.
4310Done using the current ps-print setup. 4310Done using the current ps-print setup.
4311Try: pr -t file | awk '{printf \"%3d %s\n\", length($0), $0}' | sort -r | head" 4311Try: pr -t file | awk \\='{printf \"%3d %s\n\", length($0), $0}\\=' | sort -r | head"
4312 (let* ((ps-font-size-internal 4312 (let* ((ps-font-size-internal
4313 (or ps-font-size-internal 4313 (or ps-font-size-internal
4314 (ps-get-font-size 'ps-font-size))) 4314 (ps-get-font-size 'ps-font-size)))
diff --git a/lisp/ses.el b/lisp/ses.el
index ec1359bbbcb..d15483f4783 100644
--- a/lisp/ses.el
+++ b/lisp/ses.el
@@ -336,7 +336,7 @@ default printer and then modify its output.")
336 '(ses--col-widths -5 ses--col-printers -4 ses--default-printer -3 336 '(ses--col-widths -5 ses--col-printers -4 ses--default-printer -3
337 ses--header-row -2 ses--file-format 1 ses--numrows 2 337 ses--header-row -2 ses--file-format 1 ses--numrows 2
338 ses--numcols 3 ses--numlocprn 4) 338 ses--numcols 3 ses--numlocprn 4)
339 "Offsets from 'Global parameters' line to various parameter lines in the 339 "Offsets from \"Global parameters\" line to various parameter lines in the
340data area of a spreadsheet.") 340data area of a spreadsheet.")
341 341
342(defconst ses-paramfmt-plist 342(defconst ses-paramfmt-plist
@@ -348,7 +348,7 @@ data area of a spreadsheet.")
348 ses--numrows " %S ;numrows" 348 ses--numrows " %S ;numrows"
349 ses--numcols " %S ;numcols" 349 ses--numcols " %S ;numcols"
350 ses--numlocprn " %S ;numlocprn") 350 ses--numlocprn " %S ;numlocprn")
351 "Formats of 'Global parameters' various parameters in the data 351 "Formats of \"Global parameters\" various parameters in the data
352area of a spreadsheet.") 352area of a spreadsheet.")
353 353
354;; 354;;
@@ -361,8 +361,8 @@ area of a spreadsheet.")
361 361
362(defvar ses-relocate-return nil 362(defvar ses-relocate-return nil
363 "Set by `ses-relocate-formula' and `ses-relocate-range', read by 363 "Set by `ses-relocate-formula' and `ses-relocate-range', read by
364`ses-relocate-all'. Set to 'delete if a cell-reference was deleted from a 364`ses-relocate-all'. Set to `delete' if a cell-reference was deleted from a
365formula--so the formula needs recalculation. Set to 'range if the size of a 365formula--so the formula needs recalculation. Set to `range' if the size of a
366`ses-range' was changed--so both the formula's value and list of dependents 366`ses-range' was changed--so both the formula's value and list of dependents
367need to be recalculated.") 367need to be recalculated.")
368 368
@@ -672,7 +672,7 @@ checking that it is a valid printer function."
672 (add-to-list 'ses-read-printer-history (prin1-to-string printer)))) 672 (add-to-list 'ses-read-printer-history (prin1-to-string printer))))
673 673
674(defun ses-formula-record (formula) 674(defun ses-formula-record (formula)
675 "If FORMULA is of the form 'symbol, add it to the list of symbolic formulas 675 "If FORMULA is of the form \\='SYMBOL, add it to the list of symbolic formulas
676for this spreadsheet." 676for this spreadsheet."
677 (when (and (eq (car-safe formula) 'quote) 677 (when (and (eq (car-safe formula) 'quote)
678 (symbolp (cadr formula))) 678 (symbolp (cadr formula)))
@@ -688,7 +688,7 @@ for this spreadsheet."
688 (concat (ses-column-letter (1- (/ col 26))) units)))) 688 (concat (ses-column-letter (1- (/ col 26))) units))))
689 689
690(defun ses-create-cell-symbol (row col) 690(defun ses-create-cell-symbol (row col)
691 "Produce a symbol that names the cell (ROW,COL). (0,0) => 'A1." 691 "Produce a symbol that names the cell (ROW,COL). (0,0) => A1."
692 (intern (concat (ses-column-letter col) (number-to-string (1+ row))))) 692 (intern (concat (ses-column-letter col) (number-to-string (1+ row)))))
693 693
694(defun ses-decode-cell-symbol (str) 694(defun ses-decode-cell-symbol (str)
@@ -1114,9 +1114,9 @@ region, or nil if cursor is not at a cell."
1114 1114
1115(defun ses-check-curcell (&rest args) 1115(defun ses-check-curcell (&rest args)
1116 "Signal an error if `ses--curcell' is inappropriate. 1116 "Signal an error if `ses--curcell' is inappropriate.
1117The end marker is appropriate if some argument is 'end. 1117The end marker is appropriate if some argument is `end'.
1118A range is appropriate if some argument is 'range. 1118A range is appropriate if some argument is `range'.
1119A single cell is appropriate unless some argument is 'needrange." 1119A single cell is appropriate unless some argument is `needrange'."
1120 (if (eq ses--curcell t) 1120 (if (eq ses--curcell t)
1121 ;; curcell recalculation was postponed, but user typed ahead. 1121 ;; curcell recalculation was postponed, but user typed ahead.
1122 (ses-set-curcell)) 1122 (ses-set-curcell))
@@ -1497,7 +1497,7 @@ If ROWINCR or COLINCR is negative, references to cells being deleted are
1497removed. Example: 1497removed. Example:
1498 (ses-relocate-formula \\='(+ A1 B2 D3) 0 1 0 -1) 1498 (ses-relocate-formula \\='(+ A1 B2 D3) 0 1 0 -1)
1499 => (+ A1 C3) 1499 => (+ A1 C3)
1500Sets `ses-relocate-return' to 'delete if cell-references were removed." 1500Sets `ses-relocate-return' to `delete' if cell-references were removed."
1501 (let (rowcol result) 1501 (let (rowcol result)
1502 (if (or (atom formula) (eq (car formula) 'quote)) 1502 (if (or (atom formula) (eq (car formula) 'quote))
1503 (if (and (setq rowcol (ses-sym-rowcol formula)) 1503 (if (and (setq rowcol (ses-sym-rowcol formula))
@@ -1533,7 +1533,7 @@ Sets `ses-relocate-return' to 'delete if cell-references were removed."
1533 (nreverse result)))) 1533 (nreverse result))))
1534 1534
1535(defun ses-relocate-range (range startrow startcol rowincr colincr) 1535(defun ses-relocate-range (range startrow startcol rowincr colincr)
1536 "Relocate one RANGE, of the form '(ses-range min max). Cells starting 1536 "Relocate one RANGE, of the form (SES-RANGE MIN MAX). Cells starting
1537at (STARTROW,STARTCOL) are being shifted by (ROWINCR,COLINCR). Result is the 1537at (STARTROW,STARTCOL) are being shifted by (ROWINCR,COLINCR). Result is the
1538new range, or nil if the entire range is deleted. If new rows are being added 1538new range, or nil if the entire range is deleted. If new rows are being added
1539just beyond the end of a row range, or new columns just beyond a column range, 1539just beyond the end of a row range, or new columns just beyond a column range,
@@ -2861,7 +2861,7 @@ SES attributes recording the contents of the cell as of the time of copying."
2861 2861
2862(defun ses-copy-region-helper (line) 2862(defun ses-copy-region-helper (line)
2863 "Converts one line (of a rectangle being extracted from a spreadsheet) to 2863 "Converts one line (of a rectangle being extracted from a spreadsheet) to
2864external form by attaching to each print cell a 'ses attribute that records 2864external form by attaching to each print cell a `ses' attribute that records
2865the corresponding data cell." 2865the corresponding data cell."
2866 (or (> (length line) 1) 2866 (or (> (length line) 1)
2867 (error "Empty range")) 2867 (error "Empty range"))
@@ -2907,7 +2907,7 @@ We clear the killed cells instead of deleting them."
2907(defun ses--advice-yank (yank-fun &optional arg &rest args) 2907(defun ses--advice-yank (yank-fun &optional arg &rest args)
2908 "In SES mode, the yanked text is inserted as cells. 2908 "In SES mode, the yanked text is inserted as cells.
2909 2909
2910If the text contains 'ses attributes (meaning it went to the kill-ring from a 2910If the text contains `ses' attributes (meaning it went to the kill-ring from a
2911SES buffer), the formulas and print functions are restored for the cells. If 2911SES buffer), the formulas and print functions are restored for the cells. If
2912the text contains tabs, this is an insertion of tab-separated formulas. 2912the text contains tabs, this is an insertion of tab-separated formulas.
2913Otherwise the text is inserted as the formula for the current cell. 2913Otherwise the text is inserted as the formula for the current cell.
@@ -2919,7 +2919,7 @@ prefix to specify insertion without relocation, which is best when the
2919formulas refer to cells outside the yanked text. 2919formulas refer to cells outside the yanked text.
2920 2920
2921When inserting formulas, the text is treated as a string constant if it doesn't 2921When inserting formulas, the text is treated as a string constant if it doesn't
2922make sense as a sexp or would otherwise be considered a symbol. Use 'sym to 2922make sense as a sexp or would otherwise be considered a symbol. Use `sym' to
2923explicitly insert a symbol, or use the C-u prefix to treat all unmarked words 2923explicitly insert a symbol, or use the C-u prefix to treat all unmarked words
2924as symbols." 2924as symbols."
2925 (if (not (and (derived-mode-p 'ses-mode) 2925 (if (not (and (derived-mode-p 'ses-mode)
@@ -2962,7 +2962,7 @@ previous insertion."
2962 (setq this-command 'yank)) 2962 (setq this-command 'yank))
2963 2963
2964(defun ses-yank-cells (text arg) 2964(defun ses-yank-cells (text arg)
2965 "If the TEXT has a proper set of 'ses attributes, insert the text as 2965 "If the TEXT has a proper set of `ses' attributes, insert the text as
2966cells, else return nil. The cells are reprinted--the supplied text is 2966cells, else return nil. The cells are reprinted--the supplied text is
2967ignored because the column widths, default printer, etc. at yank time might 2967ignored because the column widths, default printer, etc. at yank time might
2968be different from those at kill-time. ARG is a list to indicate that 2968be different from those at kill-time. ARG is a list to indicate that
@@ -3558,7 +3558,7 @@ is read and how it is formatted.
3558In the sequel we assume that cells A1, B1, A2 B2 have respective values 3558In the sequel we assume that cells A1, B1, A2 B2 have respective values
35591 2 3 and 4. 35591 2 3 and 4.
3560 3560
3561Readout direction is specified by a `>v', '`>^', `<v', `<^', 3561Readout direction is specified by a `>v', `>^', `<v', `<^',
3562`v>', `v<', `^>', `^<' flag. For historical reasons, in absence 3562`v>', `v<', `^>', `^<' flag. For historical reasons, in absence
3563of such a flag, a default direction of `^<' is assumed. This 3563of such a flag, a default direction of `^<' is assumed. This
3564way `(ses-range A1 B2 ^>)' will evaluate to `(1 3 2 4)', 3564way `(ses-range A1 B2 ^>)' will evaluate to `(1 3 2 4)',
diff --git a/lisp/simple.el b/lisp/simple.el
index deb5c888c92..dc19bd6e512 100644
--- a/lisp/simple.el
+++ b/lisp/simple.el
@@ -8269,7 +8269,7 @@ backward.
8269 8269
8270If set to nil, both Delete and Backspace keys delete backward. 8270If set to nil, both Delete and Backspace keys delete backward.
8271 8271
8272If set to 'maybe (which is the default), Emacs automatically 8272If set to `maybe' (which is the default), Emacs automatically
8273selects a behavior. On window systems, the behavior depends on 8273selects a behavior. On window systems, the behavior depends on
8274the keyboard used. If the keyboard has both a Backspace key and 8274the keyboard used. If the keyboard has both a Backspace key and
8275a Delete key, and both are mapped to their usual meanings, the 8275a Delete key, and both are mapped to their usual meanings, the
diff --git a/lisp/speedbar.el b/lisp/speedbar.el
index 17430587818..9d011e048a3 100644
--- a/lisp/speedbar.el
+++ b/lisp/speedbar.el
@@ -242,8 +242,8 @@ frame."
242 242
243(defcustom speedbar-query-confirmation-method 'all 243(defcustom speedbar-query-confirmation-method 'all
244 "Query control for file operations. 244 "Query control for file operations.
245The 'all flag means to always query before file operations. 245The `all' flag means to always query before file operations.
246The 'none-but-delete flag means to not query before any file 246The `none-but-delete' flag means to not query before any file
247operations, except before a file deletion." 247operations, except before a file deletion."
248 :group 'speedbar 248 :group 'speedbar
249 :type '(radio (const :tag "Always Query before some file operations." 249 :type '(radio (const :tag "Always Query before some file operations."
@@ -392,8 +392,8 @@ display is used instead."
392 392
393(defcustom speedbar-default-position 'left-right 393(defcustom speedbar-default-position 'left-right
394 "Default position of the speedbar frame. 394 "Default position of the speedbar frame.
395Possible values are 'left, 'right or 'left-right. 395Possible values are `left', `right' or `left-right'.
396If value is 'left-right, the most suitable location is 396If value is `left-right', the most suitable location is
397determined automatically." 397determined automatically."
398 :group 'speedbar 398 :group 'speedbar
399 :type '(radio (const :tag "Automatic" left-right) 399 :type '(radio (const :tag "Automatic" left-right)
@@ -1989,7 +1989,7 @@ INDEX is not used, but is required by the caller."
1989This is the button that expands or contracts a node (if applicable), 1989This is the button that expands or contracts a node (if applicable),
1990and EXP-BUTTON-CHAR the character in it (+, -, ?, etc). EXP-BUTTON-FUNCTION 1990and EXP-BUTTON-CHAR the character in it (+, -, ?, etc). EXP-BUTTON-FUNCTION
1991is the function to call if it's clicked on. Button types are 1991is the function to call if it's clicked on. Button types are
1992'bracket, 'angle, 'curly, 'expandtag, 'statictag, t, or nil. 1992`bracket', `angle', `curly', `expandtag', `statictag', t, or nil.
1993EXP-BUTTON-DATA is extra data attached to the text forming the expansion 1993EXP-BUTTON-DATA is extra data attached to the text forming the expansion
1994button. 1994button.
1995 1995
@@ -2061,7 +2061,7 @@ position to insert a new item, and that the new item will end with a CR."
2061 "Insert list of FILES starting at point, and indenting all files to LEVEL. 2061 "Insert list of FILES starting at point, and indenting all files to LEVEL.
2062Tag expandable items with a +, otherwise a ?. Don't highlight ? as we 2062Tag expandable items with a +, otherwise a ?. Don't highlight ? as we
2063don't know how to manage them. The input parameter FILES is a cons 2063don't know how to manage them. The input parameter FILES is a cons
2064cell of the form ( 'DIRLIST . 'FILELIST )." 2064cell of the form (DIRLIST . FILELIST)."
2065 ;; Start inserting all the directories 2065 ;; Start inserting all the directories
2066 (let ((dirs (car files))) 2066 (let ((dirs (car files)))
2067 (while dirs 2067 (while dirs
@@ -2341,7 +2341,7 @@ Argument LST is the list of tags to trim."
2341 (append newlst trimlst)))) 2341 (append newlst trimlst))))
2342 2342
2343(defun speedbar-simple-group-tag-hierarchy (lst) 2343(defun speedbar-simple-group-tag-hierarchy (lst)
2344 "Create a simple 'Tags' group with orphaned tags. 2344 "Create a simple `Tags' group with orphaned tags.
2345Argument LST is the list of tags to sort into groups." 2345Argument LST is the list of tags to sort into groups."
2346 (let ((newlst nil) 2346 (let ((newlst nil)
2347 (sublst nil)) 2347 (sublst nil))
@@ -3469,7 +3469,7 @@ TOKEN will be the list, and INDENT is the current indentation level."
3469;; 3469;;
3470(defcustom speedbar-select-frame-method 'attached 3470(defcustom speedbar-select-frame-method 'attached
3471 "Specify how to select a frame for displaying a file. 3471 "Specify how to select a frame for displaying a file.
3472A value of 'attached means to use the attached frame (the frame 3472A value of `attached' means to use the attached frame (the frame
3473that speedbar was started from.) A number such as 1 or -1 means to 3473that speedbar was started from.) A number such as 1 or -1 means to
3474pass that number to `other-frame' while selecting a frame from speedbar." 3474pass that number to `other-frame' while selecting a frame from speedbar."
3475 :group 'speedbar 3475 :group 'speedbar
diff --git a/lisp/subr.el b/lisp/subr.el
index ea926ae1475..420b212d545 100644
--- a/lisp/subr.el
+++ b/lisp/subr.el
@@ -3908,7 +3908,7 @@ If the feature is provided when evaluating code not associated with a
3908file, FORM is evaluated immediately after the provide statement. 3908file, FORM is evaluated immediately after the provide statement.
3909 3909
3910Usually FILE is just a library name like \"font-lock\" or a feature name 3910Usually FILE is just a library name like \"font-lock\" or a feature name
3911like 'font-lock. 3911like `font-lock'.
3912 3912
3913This function makes or adds to an entry on `after-load-alist'." 3913This function makes or adds to an entry on `after-load-alist'."
3914 (declare (compiler-macro 3914 (declare (compiler-macro
diff --git a/lisp/tempo.el b/lisp/tempo.el
index 93df15a8934..2fe76ab82d8 100644
--- a/lisp/tempo.el
+++ b/lisp/tempo.el
@@ -147,7 +147,7 @@ disappears at the next keypress; otherwise, it remains forever."
147 "List of functions to run when inserting a string. 147 "List of functions to run when inserting a string.
148Each function is called with a single arg, STRING and should return 148Each function is called with a single arg, STRING and should return
149another string. This could be used for making all strings upcase by 149another string. This could be used for making all strings upcase by
150setting it to '(upcase), for example.") 150setting it to (upcase), for example.")
151 151
152(defvar tempo-tags nil 152(defvar tempo-tags nil
153 "An association list with tags and corresponding templates.") 153 "An association list with tags and corresponding templates.")
diff --git a/lisp/term.el b/lisp/term.el
index 41577c90301..033eef426ac 100644
--- a/lisp/term.el
+++ b/lisp/term.el
@@ -2140,7 +2140,7 @@ The prompt skip is done by skipping text matching the regular expression
2140(defun term-read-noecho (prompt &optional stars) 2140(defun term-read-noecho (prompt &optional stars)
2141 "Read a single line of text from user without echoing, and return it. 2141 "Read a single line of text from user without echoing, and return it.
2142Prompt with argument PROMPT, a string. Optional argument STARS causes 2142Prompt with argument PROMPT, a string. Optional argument STARS causes
2143input to be echoed with '*' characters on the prompt line. Input ends with 2143input to be echoed with `*' characters on the prompt line. Input ends with
2144RET, LFD, or ESC. DEL or C-h rubs out. C-u kills line. C-g aborts (if 2144RET, LFD, or ESC. DEL or C-h rubs out. C-u kills line. C-g aborts (if
2145`inhibit-quit' is set because e.g. this function was called from a process 2145`inhibit-quit' is set because e.g. this function was called from a process
2146filter and C-g is pressed, this function returns nil rather than a string). 2146filter and C-g is pressed, this function returns nil rather than a string).
diff --git a/lisp/textmodes/bibtex.el b/lisp/textmodes/bibtex.el
index df8066ee2fc..deb39d943a8 100644
--- a/lisp/textmodes/bibtex.el
+++ b/lisp/textmodes/bibtex.el
@@ -1503,7 +1503,7 @@ At most `bibtex-entry-kill-ring-max' items are kept here.")
1503 "The tail of `bibtex-entry-kill-ring' whose car is the last item yanked.") 1503 "The tail of `bibtex-entry-kill-ring' whose car is the last item yanked.")
1504 1504
1505(defvar bibtex-last-kill-command nil 1505(defvar bibtex-last-kill-command nil
1506 "Type of the last kill command (either 'field or 'entry).") 1506 "Type of the last kill command (either `field' or `entry').")
1507 1507
1508(defvar bibtex-strings 1508(defvar bibtex-strings
1509 (lazy-completion-table bibtex-strings 1509 (lazy-completion-table bibtex-strings
@@ -2573,7 +2573,7 @@ Formats current entry according to variable `bibtex-entry-format'."
2573 2573
2574(defun bibtex-field-re-init (regexp-alist type) 2574(defun bibtex-field-re-init (regexp-alist type)
2575 "Calculate optimized value for bibtex-regexp-TYPE-opt. 2575 "Calculate optimized value for bibtex-regexp-TYPE-opt.
2576This value is based on bibtex-regexp-TYPE-alist. TYPE is 'braces or 'strings. 2576This value is based on bibtex-regexp-TYPE-alist. TYPE is `braces' or `strings'.
2577Return optimized value to be used by `bibtex-format-entry'." 2577Return optimized value to be used by `bibtex-format-entry'."
2578 (setq regexp-alist 2578 (setq regexp-alist
2579 (mapcar (lambda (e) 2579 (mapcar (lambda (e)
diff --git a/lisp/textmodes/page-ext.el b/lisp/textmodes/page-ext.el
index 99962c75897..c7a2f258f86 100644
--- a/lisp/textmodes/page-ext.el
+++ b/lisp/textmodes/page-ext.el
@@ -351,7 +351,7 @@ Else insert at exact location of point.
351Narrow to new page if `pages-directory-for-adding-page-narrowing-p' is 351Narrow to new page if `pages-directory-for-adding-page-narrowing-p' is
352non-nil. 352non-nil.
353 353
354Page begins with a '^L' as the default `page-delimiter'. 354Page begins with a `^L' as the default `page-delimiter'.
355Use \\[set-page-delimiter] to change the page-delimiter. 355Use \\[set-page-delimiter] to change the page-delimiter.
356Point is left in the body of page." 356Point is left in the body of page."
357 (interactive "sHeader line: ") 357 (interactive "sHeader line: ")
diff --git a/lisp/textmodes/refbib.el b/lisp/textmodes/refbib.el
index 424b6d0f6a1..e5b89a24a52 100644
--- a/lisp/textmodes/refbib.el
+++ b/lisp/textmodes/refbib.el
@@ -79,7 +79,7 @@ may be eliminated if is exactly the same as the car.
79 Because titles are capitalized before matching, the abbreviation 79 Because titles are capitalized before matching, the abbreviation
80for the journal name should be listed as beginning with a capital 80for the journal name should be listed as beginning with a capital
81letter, even if it really doesn't. 81letter, even if it really doesn't.
82 For example, a value of '((\"Aij\" \"{Artificial Intelligence}\") 82 For example, a value of ((\"Aij\" \"{Artificial Intelligence}\")
83\(\"Ijcai81\" \"ijcai7\")) would expand Aij to the text string 83\(\"Ijcai81\" \"ijcai7\")) would expand Aij to the text string
84\"Artificial Intelligence\", but would replace Ijcai81 with the 84\"Artificial Intelligence\", but would replace Ijcai81 with the
85BibTeX macro \"ijcai7\"." 85BibTeX macro \"ijcai7\"."
@@ -97,7 +97,7 @@ abbreviation. The cadr may be eliminated if is exactly the same as
97the car. 97the car.
98 Because titles are capitalized before matching, the abbreviated title 98 Because titles are capitalized before matching, the abbreviated title
99should be listed as beginning with a capital letter, even if it doesn't. 99should be listed as beginning with a capital letter, even if it doesn't.
100 For example, a value of '((\"Aij\" \"{Artificial Intelligence}\") 100 For example, a value of ((\"Aij\" \"{Artificial Intelligence}\")
101\(\"Ijcai81\" \"ijcai7\")) would expand Aij to the text string 101\(\"Ijcai81\" \"ijcai7\")) would expand Aij to the text string
102\"Artificial Intelligence\", but would replace Ijcai81 with the 102\"Artificial Intelligence\", but would replace Ijcai81 with the
103BibTeX macro \"ijcai7\"." 103BibTeX macro \"ijcai7\"."
@@ -115,7 +115,7 @@ The entry must match the given data exactly.
115should begin with a capital letter. 115should begin with a capital letter.
116 For example, suppose the title \"Ijcai81\" is used for the proceedings of 116 For example, suppose the title \"Ijcai81\" is used for the proceedings of
117a conference, and its expansion is the BibTeX macro \"ijcai7\". Then 117a conference, and its expansion is the BibTeX macro \"ijcai7\". Then
118`r2b-proceedings-list' should be '((\"Ijcai81\") ...). If instead its 118`r2b-proceedings-list' should be ((\"Ijcai81\") ...). If instead its
119expansion were \"Proceedings of the Seventh International Conference 119expansion were \"Proceedings of the Seventh International Conference
120on Artificial Intelligence\", then you would NOT need to include Ijcai81 120on Artificial Intelligence\", then you would NOT need to include Ijcai81
121in `r2b-proceedings-list' (although it wouldn't cause an error)." 121in `r2b-proceedings-list' (although it wouldn't cause an error)."
diff --git a/lisp/textmodes/refer.el b/lisp/textmodes/refer.el
index 22dc7dc9165..dfdda8a5742 100644
--- a/lisp/textmodes/refer.el
+++ b/lisp/textmodes/refer.el
@@ -77,13 +77,13 @@
77 77
78(defcustom refer-bib-directory nil 78(defcustom refer-bib-directory nil
79 "Directory, or list of directories, to search for \\.bib files. 79 "Directory, or list of directories, to search for \\.bib files.
80Can be set to 'bibinputs or 'texinputs, in which case the environment 80Can be set to `bibinputs' or `texinputs', in which case the environment
81variable BIBINPUTS or TEXINPUTS, respectively, is used to obtain a 81variable BIBINPUTS or TEXINPUTS, respectively, is used to obtain a
82list of directories. Useful only if `refer-bib-files' is set to 'dir or 82list of directories. Useful only if `refer-bib-files' is set to `dir' or
83a list of file names (without directory). A value of nil indicates the 83a list of file names (without directory). A value of nil indicates the
84current working directory. 84current working directory.
85 85
86If `refer-bib-directory' is 'bibinputs or 'texinputs, it is setq'd to 86If `refer-bib-directory' is `bibinputs' or `texinputs', it is setq'd to
87the appropriate list of directories when it is first used. 87the appropriate list of directories when it is first used.
88 88
89Note that an empty directory is interpreted by BibTeX as indicating 89Note that an empty directory is interpreted by BibTeX as indicating
diff --git a/lisp/textmodes/reftex-vars.el b/lisp/textmodes/reftex-vars.el
index 97c8af365e8..3f7a6f34dc6 100644
--- a/lisp/textmodes/reftex-vars.el
+++ b/lisp/textmodes/reftex-vars.el
@@ -335,7 +335,7 @@ more than `reftex-idle-time' seconds.
335Value t means, turn on immediately when RefTeX gets started. Then, 335Value t means, turn on immediately when RefTeX gets started. Then,
336recentering will work for any TOC window created during the session. 336recentering will work for any TOC window created during the session.
337 337
338Value 'frame (the default) means, turn automatic recentering on only while the 338Value `frame' (the default) means, turn automatic recentering on only while the
339dedicated TOC frame does exist, and do the recentering only in that frame. So 339dedicated TOC frame does exist, and do the recentering only in that frame. So
340when creating that frame (with `d' key in an ordinary TOC window), the 340when creating that frame (with `d' key in an ordinary TOC window), the
341automatic recentering is turned on. When the frame gets destroyed, automatic 341automatic recentering is turned on. When the frame gets destroyed, automatic
@@ -739,7 +739,7 @@ And here is the setup for RefTeX:
739 \\end. Here we use \"linguex\" as this name. 739 \\end. Here we use \"linguex\" as this name.
740 740
741 (setq reftex-label-alist 741 (setq reftex-label-alist
742 '((\"linguex\" ?x \"ex:\" \"~\\\\ref{%s}\" nil (\"Example\" \"Ex.\")))) 742 \\='((\"linguex\" ?x \"ex:\" \"~\\\\ref{%s}\" nil (\"Example\" \"Ex.\"))))
743 743
7442. Write a function to detect the list macros and the determinators as well. 7442. Write a function to detect the list macros and the determinators as well.
745 745
@@ -762,7 +762,7 @@ And here is the setup for RefTeX:
762 762
7633. Tell RefTeX to use this function 7633. Tell RefTeX to use this function
764 764
765 (setq reftex-special-environment-functions '(my-detect-linguex-list))" 765 (setq reftex-special-environment-functions \\='(my-detect-linguex-list))"
766 :group 'reftex-defining-label-environments 766 :group 'reftex-defining-label-environments
767 :type 'hook) 767 :type 'hook)
768 768
@@ -1206,7 +1206,7 @@ strings.
1206`reftex-cite-format' directly yourself or set it to the SYMBOL of one of 1206`reftex-cite-format' directly yourself or set it to the SYMBOL of one of
1207the predefined styles. The predefined symbols are those which have an 1207the predefined styles. The predefined symbols are those which have an
1208association in the constant `reftex-cite-format-builtin'. 1208association in the constant `reftex-cite-format-builtin'.
1209E.g.: (setq reftex-cite-format 'natbib)" 1209E.g.: (setq reftex-cite-format \\='natbib)"
1210 :group 'reftex-citation-support 1210 :group 'reftex-citation-support
1211 :type 1211 :type
1212 `(choice 1212 `(choice
diff --git a/lisp/textmodes/sgml-mode.el b/lisp/textmodes/sgml-mode.el
index 55a1e6d26db..239112bca33 100644
--- a/lisp/textmodes/sgml-mode.el
+++ b/lisp/textmodes/sgml-mode.el
@@ -697,7 +697,7 @@ This only works for Latin-1 input."
697 "Prompt for a tag and insert it, optionally with attributes. 697 "Prompt for a tag and insert it, optionally with attributes.
698Completion and configuration are done according to `sgml-tag-alist'. 698Completion and configuration are done according to `sgml-tag-alist'.
699If you like tags and attributes in uppercase, customize 699If you like tags and attributes in uppercase, customize
700`sgml-transformation-function' to 'upcase." 700`sgml-transformation-function' to `upcase'."
701 (funcall (or skeleton-transformation-function 'identity) 701 (funcall (or skeleton-transformation-function 'identity)
702 (setq sgml-tag-last 702 (setq sgml-tag-last
703 (completing-read 703 (completing-read
diff --git a/lisp/textmodes/table.el b/lisp/textmodes/table.el
index 151d64808af..97da43757da 100644
--- a/lisp/textmodes/table.el
+++ b/lisp/textmodes/table.el
@@ -2938,7 +2938,7 @@ WHERE is provided the cell and table at that location is reported."
2938(defun table-generate-source (language &optional dest-buffer caption) 2938(defun table-generate-source (language &optional dest-buffer caption)
2939 "Generate source of the current table in the specified language. 2939 "Generate source of the current table in the specified language.
2940LANGUAGE is a symbol that specifies the language to describe the 2940LANGUAGE is a symbol that specifies the language to describe the
2941structure of the table. It must be either 'html, 'latex or 'cals. 2941structure of the table. It must be either `html', `latex' or `cals'.
2942The resulted source text is inserted into DEST-BUFFER and the buffer 2942The resulted source text is inserted into DEST-BUFFER and the buffer
2943object is returned. When DEST-BUFFER is omitted or nil the default 2943object is returned. When DEST-BUFFER is omitted or nil the default
2944buffer specified in `table-dest-buffer-name' is used. In this case 2944buffer specified in `table-dest-buffer-name' is used. In this case
@@ -3561,7 +3561,7 @@ delimiter regular expressions. This parsing determines the number of
3561columns and rows of the table automatically. If COL-DELIM-REGEXP and 3561columns and rows of the table automatically. If COL-DELIM-REGEXP and
3562ROW-DELIM-REGEXP are omitted the result table has only one cell and 3562ROW-DELIM-REGEXP are omitted the result table has only one cell and
3563the entire region contents is placed in that cell. Optional JUSTIFY 3563the entire region contents is placed in that cell. Optional JUSTIFY
3564is one of 'left, 'center or 'right, which specifies the cell 3564is one of `left', `center' or `right', which specifies the cell
3565justification. Optional MIN-CELL-WIDTH specifies the minimum cell 3565justification. Optional MIN-CELL-WIDTH specifies the minimum cell
3566width. Optional COLUMNS specify the number of columns when 3566width. Optional COLUMNS specify the number of columns when
3567ROW-DELIM-REGEXP is not specified. 3567ROW-DELIM-REGEXP is not specified.
diff --git a/lisp/textmodes/tex-mode.el b/lisp/textmodes/tex-mode.el
index c9d347da02d..22bb8ca41db 100644
--- a/lisp/textmodes/tex-mode.el
+++ b/lisp/textmodes/tex-mode.el
@@ -188,7 +188,7 @@ If two printers are not enough of a choice, you can set the variable
188for example, 188for example,
189 189
190 (setq tex-alt-dvi-print-command 190 (setq tex-alt-dvi-print-command
191 '(format \"lpr -P%s\" (read-string \"Use printer: \"))) 191 \\='(format \"lpr -P%s\" (read-string \"Use printer: \")))
192 192
193would tell \\[tex-print] with a prefix argument to ask you which printer to 193would tell \\[tex-print] with a prefix argument to ask you which printer to
194use." 194use."
diff --git a/lisp/textmodes/text-mode.el b/lisp/textmodes/text-mode.el
index 1466556ab59..1e0a949ed05 100644
--- a/lisp/textmodes/text-mode.el
+++ b/lisp/textmodes/text-mode.el
@@ -39,7 +39,7 @@
39 39
40(defvar text-mode-variant nil 40(defvar text-mode-variant nil
41 "Non-nil if this buffer's major mode is a variant of Text mode. 41 "Non-nil if this buffer's major mode is a variant of Text mode.
42Use (derived-mode-p 'text-mode) instead.") 42Use (derived-mode-p \\='text-mode) instead.")
43 43
44(defvar text-mode-syntax-table 44(defvar text-mode-syntax-table
45 (let ((st (make-syntax-table))) 45 (let ((st (make-syntax-table)))
diff --git a/lisp/time-stamp.el b/lisp/time-stamp.el
index b6a73409f87..c148a57854f 100644
--- a/lisp/time-stamp.el
+++ b/lisp/time-stamp.el
@@ -677,7 +677,7 @@ otherwise the value of the function `system-name'."
677;;; the rest of this file is for version 1 compatibility 677;;; the rest of this file is for version 1 compatibility
678 678
679(defun time-stamp-fconcat (list sep) 679(defun time-stamp-fconcat (list sep)
680 "Similar to (mapconcat 'funcall LIST SEP) but LIST allows literals. 680 "Similar to (mapconcat \\='funcall LIST SEP) but LIST allows literals.
681If an element of LIST is a symbol, it is funcalled to get the string to use; 681If an element of LIST is a symbol, it is funcalled to get the string to use;
682the separator SEP is used between two strings obtained by funcalling a 682the separator SEP is used between two strings obtained by funcalling a
683symbol. Otherwise the element itself is inserted; no separator is used 683symbol. Otherwise the element itself is inserted; no separator is used
diff --git a/lisp/url/url-auth.el b/lisp/url/url-auth.el
index 87f67183b55..31c15329ac6 100644
--- a/lisp/url/url-auth.el
+++ b/lisp/url/url-auth.el
@@ -50,7 +50,7 @@
50Must be a symbol pointing to another variable that will actually store 50Must be a symbol pointing to another variable that will actually store
51the information. The value of this variable is an assoc list of assoc 51the information. The value of this variable is an assoc list of assoc
52lists. The first assoc list is keyed by the server name. The cdr of 52lists. The first assoc list is keyed by the server name. The cdr of
53this is an assoc list based on the 'directory' specified by the URL we 53this is an assoc list based on the \"directory\" specified by the URL we
54are looking up.") 54are looking up.")
55 55
56(defun url-basic-auth (url &optional prompt overwrite realm args) 56(defun url-basic-auth (url &optional prompt overwrite realm args)
@@ -138,7 +138,7 @@ instead of the filename inheritance method."
138 "Where usernames and passwords are stored. 138 "Where usernames and passwords are stored.
139Its value is an assoc list of assoc lists. The first assoc list is 139Its value is an assoc list of assoc lists. The first assoc list is
140keyed by the server name. The cdr of this is an assoc list based 140keyed by the server name. The cdr of this is an assoc list based
141on the 'directory' specified by the url we are looking up.") 141on the \"directory\" specified by the url we are looking up.")
142 142
143(defun url-digest-auth-create-key (username password realm method uri) 143(defun url-digest-auth-create-key (username password realm method uri)
144 "Create a key for digest authentication method" 144 "Create a key for digest authentication method"
diff --git a/lisp/url/url-http.el b/lisp/url/url-http.el
index 7367a1eb3e9..a47d57d3c77 100644
--- a/lisp/url/url-http.el
+++ b/lisp/url/url-http.el
@@ -986,7 +986,7 @@ the callback to be triggered."
986 (url-http-activate-callback))))) 986 (url-http-activate-callback)))))
987 987
988(defun url-http-chunked-encoding-after-change-function (st nd length) 988(defun url-http-chunked-encoding-after-change-function (st nd length)
989 "Function used when dealing with 'chunked' encoding. 989 "Function used when dealing with chunked encoding.
990Cannot give a sophisticated percentage, but we need a different 990Cannot give a sophisticated percentage, but we need a different
991function to look for the special 0-length chunk that signifies 991function to look for the special 0-length chunk that signifies
992the end of the document." 992the end of the document."
diff --git a/lisp/url/url-util.el b/lisp/url/url-util.el
index e011b96ada2..7a186df474e 100644
--- a/lisp/url/url-util.el
+++ b/lisp/url/url-util.el
@@ -160,7 +160,7 @@ conversion. Replaces these characters as follows:
160 160
161;;;###autoload 161;;;###autoload
162(defun url-normalize-url (url) 162(defun url-normalize-url (url)
163 "Return a 'normalized' version of URL. 163 "Return a \"normalized\" version of URL.
164Strips out default port numbers, etc." 164Strips out default port numbers, etc."
165 (let (type data retval) 165 (let (type data retval)
166 (setq data (url-generic-parse-url url) 166 (setq data (url-generic-parse-url url)
@@ -188,7 +188,7 @@ Will not do anything if `url-show-status' is nil."
188 188
189;;;###autoload 189;;;###autoload
190(defun url-get-normalized-date (&optional specified-time) 190(defun url-get-normalized-date (&optional specified-time)
191 "Return a 'real' date string that most HTTP servers can understand." 191 "Return a date string that most HTTP servers can understand."
192 (let ((system-time-locale "C")) 192 (let ((system-time-locale "C"))
193 (format-time-string "%a, %d %b %Y %T GMT" specified-time t))) 193 (format-time-string "%a, %d %b %Y %T GMT" specified-time t)))
194 194
diff --git a/lisp/userlock.el b/lisp/userlock.el
index 781023c7449..52a3eb176b6 100644
--- a/lisp/userlock.el
+++ b/lisp/userlock.el
@@ -38,7 +38,7 @@
38(defun ask-user-about-lock (file opponent) 38(defun ask-user-about-lock (file opponent)
39 "Ask user what to do when he wants to edit FILE but it is locked by OPPONENT. 39 "Ask user what to do when he wants to edit FILE but it is locked by OPPONENT.
40This function has a choice of three things to do: 40This function has a choice of three things to do:
41 do (signal 'file-locked (list FILE OPPONENT)) 41 do (signal \\='file-locked (list FILE OPPONENT))
42 to refrain from editing the file 42 to refrain from editing the file
43 return t (grab the lock on the file) 43 return t (grab the lock on the file)
44 return nil (edit the file even though it is locked). 44 return nil (edit the file even though it is locked).
@@ -101,7 +101,7 @@ You can <q>uit; don't modify this file.")
101(defun ask-user-about-supersession-threat (fn) 101(defun ask-user-about-supersession-threat (fn)
102 "Ask a user who is about to modify an obsolete buffer what to do. 102 "Ask a user who is about to modify an obsolete buffer what to do.
103This function has two choices: it can return, in which case the modification 103This function has two choices: it can return, in which case the modification
104of the buffer will proceed, or it can (signal 'file-supersession (file)), 104of the buffer will proceed, or it can (signal \\='file-supersession (file)),
105in which case the proposed buffer modification will not be made. 105in which case the proposed buffer modification will not be made.
106 106
107You can rewrite this to use any criterion you like to choose which one to do. 107You can rewrite this to use any criterion you like to choose which one to do.
diff --git a/lisp/vc/ediff-init.el b/lisp/vc/ediff-init.el
index bf211599b9f..a1d405ac2a1 100644
--- a/lisp/vc/ediff-init.el
+++ b/lisp/vc/ediff-init.el
@@ -718,9 +718,9 @@ appropriate symbol: `rcs', `pcl-cvs', or `generic-sc' if you so desire."
718(defcustom ediff-coding-system-for-read 'raw-text 718(defcustom ediff-coding-system-for-read 'raw-text
719 "The coding system for read to use when running the diff program as a subprocess. 719 "The coding system for read to use when running the diff program as a subprocess.
720In most cases, the default will do. However, under certain circumstances in 720In most cases, the default will do. However, under certain circumstances in
721MS-Windows you might need to use something like 'raw-text-dos here. 721MS-Windows you might need to use something like `raw-text-dos' here.
722So, if the output that your diff program sends to Emacs contains extra ^M's, 722So, if the output that your diff program sends to Emacs contains extra ^M's,
723you might need to experiment here, if the default or 'raw-text-dos doesn't 723you might need to experiment here, if the default or `raw-text-dos' doesn't
724work." 724work."
725 :type 'symbol 725 :type 'symbol
726 :group 'ediff) 726 :group 'ediff)
@@ -750,7 +750,7 @@ to temp files in buffer jobs and when Ediff needs to find fine differences."
750(defun ediff-check-version (op major minor &optional type-of-emacs) 750(defun ediff-check-version (op major minor &optional type-of-emacs)
751 "Check the current version against MAJOR and MINOR version numbers. 751 "Check the current version against MAJOR and MINOR version numbers.
752The comparison uses operator OP, which may be any of: =, >, >=, <, <=. 752The comparison uses operator OP, which may be any of: =, >, >=, <, <=.
753TYPE-OF-EMACS is either 'xemacs or 'emacs." 753TYPE-OF-EMACS is either `emacs' or `xemacs'."
754 (declare (obsolete version< "23.1")) 754 (declare (obsolete version< "23.1"))
755 (and (cond ((eq type-of-emacs 'xemacs) (featurep 'xemacs)) 755 (and (cond ((eq type-of-emacs 'xemacs) (featurep 'xemacs))
756 ((eq type-of-emacs 'emacs) (featurep 'emacs)) 756 ((eq type-of-emacs 'emacs) (featurep 'emacs))
diff --git a/lisp/vc/ediff-wind.el b/lisp/vc/ediff-wind.el
index e0887f03b62..8da752a1529 100644
--- a/lisp/vc/ediff-wind.el
+++ b/lisp/vc/ediff-wind.el
@@ -201,7 +201,7 @@ Used internally---not a user option.")
201 201
202(defcustom ediff-grab-mouse t 202(defcustom ediff-grab-mouse t
203 "If t, Ediff will always grab the mouse and put it in the control frame. 203 "If t, Ediff will always grab the mouse and put it in the control frame.
204If 'maybe, Ediff will do it sometimes, but not after operations that require 204If `maybe', Ediff will do it sometimes, but not after operations that require
205relatively long time. If nil, the mouse will be entirely user's 205relatively long time. If nil, the mouse will be entirely user's
206responsibility." 206responsibility."
207 :type 'boolean 207 :type 'boolean
diff --git a/lisp/vc/log-edit.el b/lisp/vc/log-edit.el
index 9857116e2d4..2bdd7a5be2b 100644
--- a/lisp/vc/log-edit.el
+++ b/lisp/vc/log-edit.el
@@ -97,7 +97,7 @@
97 97
98(defcustom log-edit-confirm 'changed 98(defcustom log-edit-confirm 'changed
99 "If non-nil, `log-edit-done' will request confirmation. 99 "If non-nil, `log-edit-done' will request confirmation.
100If 'changed, only request confirmation if the list of files has 100If `changed', only request confirmation if the list of files has
101 changed since the beginning of the log-edit session." 101 changed since the beginning of the log-edit session."
102 :group 'log-edit 102 :group 'log-edit
103 :type '(choice (const changed) (const t) (const nil))) 103 :type '(choice (const changed) (const t) (const nil)))
@@ -115,7 +115,7 @@ Enforce it silently if t, query if non-nil and don't do anything if nil."
115 115
116(defcustom log-edit-setup-invert nil 116(defcustom log-edit-setup-invert nil
117 "Non-nil means `log-edit' should invert the meaning of its SETUP arg. 117 "Non-nil means `log-edit' should invert the meaning of its SETUP arg.
118If SETUP is 'force, this variable has no effect." 118If SETUP is `force', this variable has no effect."
119 :group 'log-edit 119 :group 'log-edit
120 :type 'boolean) 120 :type 'boolean)
121 121
diff --git a/lisp/vc/pcvs.el b/lisp/vc/pcvs.el
index 3fdee100d44..ba8425824f9 100644
--- a/lisp/vc/pcvs.el
+++ b/lisp/vc/pcvs.el
@@ -2209,7 +2209,7 @@ With prefix argument, prompt for cvs flags."
2209;; Byte compile files. 2209;; Byte compile files.
2210 2210
2211(defun-cvs-mode cvs-mode-byte-compile-files () 2211(defun-cvs-mode cvs-mode-byte-compile-files ()
2212 "Run byte-compile-file on all selected files with '.el' extension." 2212 "Run byte-compile-file on all selected files with `.el' extension."
2213 (interactive) 2213 (interactive)
2214 (let ((marked (cvs-get-marked (cvs-ignore-marks-p "byte-compile")))) 2214 (let ((marked (cvs-get-marked (cvs-ignore-marks-p "byte-compile"))))
2215 (dolist (fi marked) 2215 (dolist (fi marked)
diff --git a/lisp/vc/smerge-mode.el b/lisp/vc/smerge-mode.el
index 9f9224c226c..e9bfffd0354 100644
--- a/lisp/vc/smerge-mode.el
+++ b/lisp/vc/smerge-mode.el
@@ -735,17 +735,17 @@ major modes. Uses `smerge-resolve-function' to do the actual work."
735 (smerge-auto-leave)))))) 735 (smerge-auto-leave))))))
736 736
737(defun smerge-diff-base-mine () 737(defun smerge-diff-base-mine ()
738 "Diff 'base' and 'mine' version in current conflict region." 738 "Diff `base' and `mine' version in current conflict region."
739 (interactive) 739 (interactive)
740 (smerge-diff 2 1)) 740 (smerge-diff 2 1))
741 741
742(defun smerge-diff-base-other () 742(defun smerge-diff-base-other ()
743 "Diff 'base' and 'other' version in current conflict region." 743 "Diff `base' and `other' version in current conflict region."
744 (interactive) 744 (interactive)
745 (smerge-diff 2 3)) 745 (smerge-diff 2 3))
746 746
747(defun smerge-diff-mine-other () 747(defun smerge-diff-mine-other ()
748 "Diff 'mine' and 'other' version in current conflict region." 748 "Diff `mine' and `other' version in current conflict region."
749 (interactive) 749 (interactive)
750 (smerge-diff 1 3)) 750 (smerge-diff 1 3))
751 751
diff --git a/lisp/vc/vc-cvs.el b/lisp/vc/vc-cvs.el
index 5f5807fb3c6..99a990b4417 100644
--- a/lisp/vc/vc-cvs.el
+++ b/lisp/vc/vc-cvs.el
@@ -161,7 +161,7 @@ Format is according to `format-time-string'. Only used if
161 "Specify the mode-line display of sticky tags. 161 "Specify the mode-line display of sticky tags.
162Value t means default display, nil means no display at all. If the 162Value t means default display, nil means no display at all. If the
163value is a function or macro, it is called with the sticky tag and 163value is a function or macro, it is called with the sticky tag and
164its' type as parameters, in that order. TYPE can have three different 164its type as parameters, in that order. TYPE can have three different
165values: `symbolic-name' (TAG is a string), `revision-number' (TAG is a 165values: `symbolic-name' (TAG is a string), `revision-number' (TAG is a
166string) and `date' (TAG is a date as returned by `encode-time'). The 166string) and `date' (TAG is a date as returned by `encode-time'). The
167return value of the function or macro will be displayed as a string. 167return value of the function or macro will be displayed as a string.
@@ -170,10 +170,10 @@ Here's an example that will display the formatted date for sticky
170dates and the word \"Sticky\" for sticky tag names and revisions. 170dates and the word \"Sticky\" for sticky tag names and revisions.
171 171
172 (lambda (tag type) 172 (lambda (tag type)
173 (cond ((eq type 'date) (format-time-string 173 (cond ((eq type \\='date) (format-time-string
174 vc-cvs-sticky-date-format-string tag)) 174 vc-cvs-sticky-date-format-string tag))
175 ((eq type 'revision-number) \"Sticky\") 175 ((eq type \\='revision-number) \"Sticky\")
176 ((eq type 'symbolic-name) \"Sticky\"))) 176 ((eq type \\='symbolic-name) \"Sticky\")))
177 177
178Here's an example that will abbreviate to the first character only, 178Here's an example that will abbreviate to the first character only,
179any text before the first occurrence of `-' for sticky symbolic tags. 179any text before the first occurrence of `-' for sticky symbolic tags.
@@ -181,9 +181,9 @@ If the sticky tag is a revision number, the word \"Sticky\" is
181displayed. Date and time is displayed for sticky dates. 181displayed. Date and time is displayed for sticky dates.
182 182
183 (lambda (tag type) 183 (lambda (tag type)
184 (cond ((eq type 'date) (format-time-string \"%Y%m%d %H:%M\" tag)) 184 (cond ((eq type \\='date) (format-time-string \"%Y%m%d %H:%M\" tag))
185 ((eq type 'revision-number) \"Sticky\") 185 ((eq type \\='revision-number) \"Sticky\")
186 ((eq type 'symbolic-name) 186 ((eq type \\='symbolic-name)
187 (condition-case nil 187 (condition-case nil
188 (progn 188 (progn
189 (string-match \"\\\\([^-]*\\\\)\\\\(.*\\\\)\" tag) 189 (string-match \"\\\\([^-]*\\\\)\\\\(.*\\\\)\" tag)
@@ -899,7 +899,7 @@ For an empty string, nil is returned (invalid CVS root)."
899(defun vc-cvs-parse-status (&optional full) 899(defun vc-cvs-parse-status (&optional full)
900 "Parse output of \"cvs status\" command in the current buffer. 900 "Parse output of \"cvs status\" command in the current buffer.
901Set file properties accordingly. Unless FULL is t, parse only 901Set file properties accordingly. Unless FULL is t, parse only
902essential information. Note that this can never set the 'ignored 902essential information. Note that this can never set the `ignored'
903state." 903state."
904 (let (file status missing) 904 (let (file status missing)
905 (goto-char (point-min)) 905 (goto-char (point-min))
diff --git a/lisp/vc/vc-hooks.el b/lisp/vc/vc-hooks.el
index 3e6d2a95051..dbe09d247b1 100644
--- a/lisp/vc/vc-hooks.el
+++ b/lisp/vc/vc-hooks.el
@@ -243,12 +243,12 @@ if that doesn't exist either, return nil."
243 "Call for BACKEND the implementation of FUNCTION-NAME with the given ARGS. 243 "Call for BACKEND the implementation of FUNCTION-NAME with the given ARGS.
244Calls 244Calls
245 245
246 (apply 'vc-BACKEND-FUN ARGS) 246 (apply \\='vc-BACKEND-FUN ARGS)
247 247
248if vc-BACKEND-FUN exists (after trying to find it in vc-BACKEND.el) 248if vc-BACKEND-FUN exists (after trying to find it in vc-BACKEND.el)
249and else calls 249and else calls
250 250
251 (apply 'vc-default-FUN BACKEND ARGS) 251 (apply \\='vc-default-FUN BACKEND ARGS)
252 252
253It is usually called via the `vc-call' macro." 253It is usually called via the `vc-call' macro."
254 (let ((f (assoc function-name (get backend 'vc-functions)))) 254 (let ((f (assoc function-name (get backend 'vc-functions))))
diff --git a/lisp/vc/vc.el b/lisp/vc/vc.el
index 178b5f0c0ce..0edbc94ecf6 100644
--- a/lisp/vc/vc.el
+++ b/lisp/vc/vc.el
@@ -2200,7 +2200,7 @@ Not all VC backends support short logs!")
2200In the new log, leave point at WORKING-REVISION (if non-nil). 2200In the new log, leave point at WORKING-REVISION (if non-nil).
2201LIMIT is the number of entries currently shown. 2201LIMIT is the number of entries currently shown.
2202Does nothing if IS-START-REVISION is non-nil, or if LIMIT is nil, 2202Does nothing if IS-START-REVISION is non-nil, or if LIMIT is nil,
2203or if PL-RETURN is 'limit-unsupported." 2203or if PL-RETURN is `limit-unsupported'."
2204 (when (and limit (not (eq 'limit-unsupported pl-return)) 2204 (when (and limit (not (eq 'limit-unsupported pl-return))
2205 (not is-start-revision)) 2205 (not is-start-revision))
2206 (goto-char (point-max)) 2206 (goto-char (point-max))
diff --git a/lisp/wid-edit.el b/lisp/wid-edit.el
index 0d9157a5575..d0410aa6852 100644
--- a/lisp/wid-edit.el
+++ b/lisp/wid-edit.el
@@ -1267,7 +1267,7 @@ When not inside a field, signal an error."
1267 1267
1268(defun widget-field-find (pos) 1268(defun widget-field-find (pos)
1269 "Return the field at POS. 1269 "Return the field at POS.
1270Unlike (get-char-property POS 'field), this works with empty fields too." 1270Unlike (get-char-property POS \\='field), this works with empty fields too."
1271 (let ((fields widget-field-list) 1271 (let ((fields widget-field-list)
1272 field found) 1272 field found)
1273 (while fields 1273 (while fields
diff --git a/lisp/windmove.el b/lisp/windmove.el
index 1df74a2d271..52297ecf662 100644
--- a/lisp/windmove.el
+++ b/lisp/windmove.el
@@ -546,7 +546,7 @@ If no window is at the desired location, an error is signaled."
546(defun windmove-default-keybindings (&optional modifier) 546(defun windmove-default-keybindings (&optional modifier)
547 "Set up keybindings for `windmove'. 547 "Set up keybindings for `windmove'.
548Keybindings are of the form MODIFIER-{left,right,up,down}. 548Keybindings are of the form MODIFIER-{left,right,up,down}.
549Default MODIFIER is 'shift." 549Default MODIFIER is `shift'."
550 (interactive) 550 (interactive)
551 (unless modifier (setq modifier 'shift)) 551 (unless modifier (setq modifier 'shift))
552 (global-set-key (vector (list modifier 'left)) 'windmove-left) 552 (global-set-key (vector (list modifier 'left)) 'windmove-left)
diff --git a/lisp/window.el b/lisp/window.el
index 295aa4f0dbf..67e39ecc9dd 100644
--- a/lisp/window.el
+++ b/lisp/window.el
@@ -3707,7 +3707,7 @@ and no others."
3707(defun window-deletable-p (&optional window) 3707(defun window-deletable-p (&optional window)
3708 "Return t if WINDOW can be safely deleted from its frame. 3708 "Return t if WINDOW can be safely deleted from its frame.
3709WINDOW must be a valid window and defaults to the selected one. 3709WINDOW must be a valid window and defaults to the selected one.
3710Return 'frame if deleting WINDOW should also delete its frame." 3710Return `frame' if deleting WINDOW should also delete its frame."
3711 (setq window (window-normalize-window window)) 3711 (setq window (window-normalize-window window))
3712 3712
3713 (unless (or ignore-window-parameters 3713 (unless (or ignore-window-parameters
@@ -6491,7 +6491,7 @@ action. Its form is described below.
6491Optional argument FRAME, if non-nil, acts like an additional 6491Optional argument FRAME, if non-nil, acts like an additional
6492ALIST entry (reusable-frames . FRAME) to the action list of ACTION, 6492ALIST entry (reusable-frames . FRAME) to the action list of ACTION,
6493specifying the frame(s) to search for a window that is already 6493specifying the frame(s) to search for a window that is already
6494displaying the buffer. See `display-buffer-reuse-window' 6494displaying the buffer. See `display-buffer-reuse-window'.
6495 6495
6496If ACTION is non-nil, it should have the form (FUNCTION . ALIST), 6496If ACTION is non-nil, it should have the form (FUNCTION . ALIST),
6497where FUNCTION is either a function or a list of functions, and 6497where FUNCTION is either a function or a list of functions, and
@@ -6562,9 +6562,9 @@ Recognized alist entries include:
6562 of not displaying the buffer and FUNCTION can safely return 6562 of not displaying the buffer and FUNCTION can safely return
6563 a non-window value to suppress displaying. 6563 a non-window value to suppress displaying.
6564 6564
6565 `preserve-size' -- Value should be either '(t . nil)' to 6565 `preserve-size' -- Value should be either (t . nil) to
6566 preserve the width of the window, '(nil . t)' to preserve its 6566 preserve the width of the window, (nil . t) to preserve its
6567 height or '(t . t)' to preserve both. 6567 height or (t . t) to preserve both.
6568 6568
6569The ACTION argument to `display-buffer' can also have a non-nil 6569The ACTION argument to `display-buffer' can also have a non-nil
6570and non-list value. This means to display the buffer in a window 6570and non-list value. This means to display the buffer in a window
diff --git a/lisp/woman.el b/lisp/woman.el
index 81319fa6a9f..dc65d1d9f47 100644
--- a/lisp/woman.el
+++ b/lisp/woman.el
@@ -738,7 +738,7 @@ the `woman' command to update and re-write the cache."
738 738
739(defcustom woman-dired-keys t 739(defcustom woman-dired-keys t
740 "List of `dired' mode keys to define to run WoMan on current file. 740 "List of `dired' mode keys to define to run WoMan on current file.
741E.g. '(\"w\" \"W\"), or any non-null atom to automatically define 741E.g. (\"w\" \"W\"), or any non-null atom to automatically define
742\"w\" and \"W\" if they are unbound, or nil to do nothing. 742\"w\" and \"W\" if they are unbound, or nil to do nothing.
743Default is t." 743Default is t."
744 :type '(choice (const :tag "None" nil) 744 :type '(choice (const :tag "None" nil)
@@ -1102,7 +1102,7 @@ The ordinal numbers start from 0.")
1102(defvar woman-if-conditions-true '(?n ?e ?o) 1102(defvar woman-if-conditions-true '(?n ?e ?o)
1103 "List of one-character built-in condition names that are true. 1103 "List of one-character built-in condition names that are true.
1104Should include ?e, ?o (page even/odd) and either ?n (nroff) or ?t (troff). 1104Should include ?e, ?o (page even/odd) and either ?n (nroff) or ?t (troff).
1105Default is '(?n ?e ?o). Set via `woman-emulation'.") 1105Default is (?n ?e ?o). Set via `woman-emulation'.")
1106 1106
1107 1107
1108;;; Specialized utility functions: 1108;;; Specialized utility functions:
@@ -2218,7 +2218,7 @@ To be called on original buffer and any .so insertions."
2218(defvar woman-emulate-tbl nil 2218(defvar woman-emulate-tbl nil
2219 "True if WoMan should emulate the tbl preprocessor. 2219 "True if WoMan should emulate the tbl preprocessor.
2220This applies to text between .TE and .TS directives. 2220This applies to text between .TE and .TS directives.
2221Currently set only from '\" t in the first line of the source file.") 2221Currently set only from \\='\\\" t in the first line of the source file.")
2222 2222
2223(defun woman-decode-region (from _to) 2223(defun woman-decode-region (from _to)
2224 "Decode the region between FROM and TO in UN*X man-page source format." 2224 "Decode the region between FROM and TO in UN*X man-page source format."
diff --git a/lisp/xml.el b/lisp/xml.el
index f5a9a3f8f0b..7a853d98cc6 100644
--- a/lisp/xml.el
+++ b/lisp/xml.el
@@ -126,9 +126,9 @@ tag. For example,
126 126
127would be represented by 127would be represented by
128 128
129 '(\"\" . \"foo\"). 129 (\"\" . \"foo\").
130 130
131If you'd just like a plain symbol instead, use 'symbol-qnames in 131If you'd just like a plain symbol instead, use `symbol-qnames' in
132the PARSE-NS argument." 132the PARSE-NS argument."
133 133
134 (car node)) 134 (car node))
@@ -1010,12 +1010,12 @@ The first line is indented with the optional INDENT-STRING."
1010 1010
1011(defun xml-escape-string (string) 1011(defun xml-escape-string (string)
1012 "Convert STRING into a string containing valid XML character data. 1012 "Convert STRING into a string containing valid XML character data.
1013Replace occurrences of &<>'\" in STRING with their default XML 1013Replace occurrences of &<>\\='\" in STRING with their default XML
1014entity references (e.g. replace each & with &amp;). 1014entity references (e.g., replace each & with &amp;).
1015 1015
1016XML character data must not contain & or < characters, nor the > 1016XML character data must not contain & or < characters, nor the >
1017character under some circumstances. The XML spec does not impose 1017character under some circumstances. The XML spec does not impose
1018restriction on \" or ', but we just substitute for these too 1018restriction on \" or \\=', but we just substitute for these too
1019\(as is permitted by the spec)." 1019\(as is permitted by the spec)."
1020 (with-temp-buffer 1020 (with-temp-buffer
1021 (insert string) 1021 (insert string)
diff --git a/src/dispnew.c b/src/dispnew.c
index 64c84aec6f9..1d30eee2082 100644
--- a/src/dispnew.c
+++ b/src/dispnew.c
@@ -6206,10 +6206,10 @@ It is up to you to set this variable if your terminal can do that. */);
6206 doc: /* Name of the window system that Emacs uses for the first frame. 6206 doc: /* Name of the window system that Emacs uses for the first frame.
6207The value is a symbol: 6207The value is a symbol:
6208 nil for a termcap frame (a character-only terminal), 6208 nil for a termcap frame (a character-only terminal),
6209 'x' for an Emacs frame that is really an X window, 6209 `x' for an Emacs frame that is really an X window,
6210 'w32' for an Emacs frame that is a window on MS-Windows display, 6210 `w32' for an Emacs frame that is a window on MS-Windows display,
6211 'ns' for an Emacs frame on a GNUstep or Macintosh Cocoa display, 6211 `ns' for an Emacs frame on a GNUstep or Macintosh Cocoa display,
6212 'pc' for a direct-write MS-DOS frame. 6212 `pc' for a direct-write MS-DOS frame.
6213 6213
6214Use of this variable as a boolean is deprecated. Instead, 6214Use of this variable as a boolean is deprecated. Instead,
6215use `display-graphic-p' or any of the other `display-*-p' 6215use `display-graphic-p' or any of the other `display-*-p'
@@ -6219,10 +6219,10 @@ predicates which report frame's specific UI-related capabilities. */);
6219 doc: /* Name of window system through which the selected frame is displayed. 6219 doc: /* Name of window system through which the selected frame is displayed.
6220The value is a symbol: 6220The value is a symbol:
6221 nil for a termcap frame (a character-only terminal), 6221 nil for a termcap frame (a character-only terminal),
6222 'x' for an Emacs frame that is really an X window, 6222 `x' for an Emacs frame that is really an X window,
6223 'w32' for an Emacs frame that is a window on MS-Windows display, 6223 `w32' for an Emacs frame that is a window on MS-Windows display,
6224 'ns' for an Emacs frame on a GNUstep or Macintosh Cocoa display, 6224 `ns' for an Emacs frame on a GNUstep or Macintosh Cocoa display,
6225 'pc' for a direct-write MS-DOS frame. 6225 `pc' for a direct-write MS-DOS frame.
6226 6226
6227Use of this variable as a boolean is deprecated. Instead, 6227Use of this variable as a boolean is deprecated. Instead,
6228use `display-graphic-p' or any of the other `display-*-p' 6228use `display-graphic-p' or any of the other `display-*-p'
diff --git a/src/fns.c b/src/fns.c
index efc319e721f..9931e80c970 100644
--- a/src/fns.c
+++ b/src/fns.c
@@ -338,7 +338,7 @@ This function obeys the conventions for collation order in your
338locale settings. For example, punctuation and whitespace characters 338locale settings. For example, punctuation and whitespace characters
339might be considered less significant for sorting: 339might be considered less significant for sorting:
340 340
341(sort '("11" "12" "1 1" "1 2" "1.1" "1.2") \\='string-collate-lessp) 341(sort \\='("11" "12" "1 1" "1 2" "1.1" "1.2") \\='string-collate-lessp)
342 => ("11" "1 1" "1.1" "12" "1 2" "1.2") 342 => ("11" "1 1" "1.1" "12" "1 2" "1.2")
343 343
344The optional argument LOCALE, a string, overrides the setting of your 344The optional argument LOCALE, a string, overrides the setting of your
diff --git a/src/frame.c b/src/frame.c
index 78f8ff71be3..c388986e351 100644
--- a/src/frame.c
+++ b/src/frame.c
@@ -239,10 +239,10 @@ DEFUN ("framep", Fframep, Sframep, 1, 1, 0,
239 doc: /* Return non-nil if OBJECT is a frame. 239 doc: /* Return non-nil if OBJECT is a frame.
240Value is: 240Value is:
241 t for a termcap frame (a character-only terminal), 241 t for a termcap frame (a character-only terminal),
242 'x' for an Emacs frame that is really an X window, 242 `x' for an Emacs frame that is really an X window,
243 'w32' for an Emacs frame that is a window on MS-Windows display, 243 `w32' for an Emacs frame that is a window on MS-Windows display,
244 'ns' for an Emacs frame on a GNUstep or Macintosh Cocoa display, 244 `ns' for an Emacs frame on a GNUstep or Macintosh Cocoa display,
245 'pc' for a direct-write MS-DOS frame. 245 `pc' for a direct-write MS-DOS frame.
246See also `frame-live-p'. */) 246See also `frame-live-p'. */)
247 (Lisp_Object object) 247 (Lisp_Object object)
248{ 248{
@@ -284,10 +284,10 @@ DEFUN ("window-system", Fwindow_system, Swindow_system, 0, 1, 0,
284 doc: /* The name of the window system that FRAME is displaying through. 284 doc: /* The name of the window system that FRAME is displaying through.
285The value is a symbol: 285The value is a symbol:
286 nil for a termcap frame (a character-only terminal), 286 nil for a termcap frame (a character-only terminal),
287 'x' for an Emacs frame that is really an X window, 287 `x' for an Emacs frame that is really an X window,
288 'w32' for an Emacs frame that is a window on MS-Windows display, 288 `w32' for an Emacs frame that is a window on MS-Windows display,
289 'ns' for an Emacs frame on a GNUstep or Macintosh Cocoa display, 289 `ns' for an Emacs frame on a GNUstep or Macintosh Cocoa display,
290 'pc' for a direct-write MS-DOS frame. 290 `pc' for a direct-write MS-DOS frame.
291 291
292FRAME defaults to the currently selected frame. 292FRAME defaults to the currently selected frame.
293 293