aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorPaul Eggert2015-09-03 15:31:12 -0700
committerPaul Eggert2015-09-03 15:32:54 -0700
commit26bd978d87dfbf9baa115cd961a67d42b416c4bf (patch)
tree20f3d063895796f54b9f521c0b35f65bbcd418c4 /lisp
parent944d77f070da388b0c6e6578a9f868e88c088940 (diff)
downloademacs-26bd978d87dfbf9baa115cd961a67d42b416c4bf.tar.gz
emacs-26bd978d87dfbf9baa115cd961a67d42b416c4bf.zip
Fix some more docstring etc. quoting problems
Mostly these fixes prevent the transliteration of apostrophes that should stay apostrophes. Also, prefer curved quotes in Bahá’í proper names, as that’s the preferred Bahá’í style and these names are chock-full of non-ASCII characters anyway. * lisp/emacs-lisp/eieio-core.el (eieio-defclass-autoload) (eieio-defclass-internal): * lisp/emacs-lisp/eieio.el (defclass): * lisp/hi-lock.el (hi-lock-mode): Don’t transliterate Lisp apostrophes when generating a doc string or diagnostic. * lisp/international/mule-diag.el (list-coding-systems-1): * lisp/international/ogonek.el (ogonek-jak, ogonek-how): * lisp/mail/sendmail.el (sendmail-query-user-about-smtp): * lisp/vc/ediff-mult.el (ediff-redraw-registry-buffer): * lisp/vc/ediff-ptch.el (ediff-fixup-patch-map): Substitute quotes before putting them in the help buffer.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/allout-widgets.el4
-rw-r--r--lisp/calculator.el2
-rw-r--r--lisp/calendar/cal-bahai.el74
-rw-r--r--lisp/calendar/cal-hebrew.el2
-rw-r--r--lisp/calendar/cal-menu.el4
-rw-r--r--lisp/calendar/cal-tex.el2
-rw-r--r--lisp/calendar/calendar.el22
-rw-r--r--lisp/calendar/diary-lib.el10
-rw-r--r--lisp/calendar/holidays.el18
-rw-r--r--lisp/cedet/ede/auto.el6
-rw-r--r--lisp/cedet/inversion.el4
-rw-r--r--lisp/cedet/mode-local.el2
-rw-r--r--lisp/cedet/semantic/analyze.el6
-rw-r--r--lisp/cedet/semantic/analyze/complete.el6
-rw-r--r--lisp/cedet/semantic/bovine/gcc.el6
-rw-r--r--lisp/cedet/semantic/db-find.el2
-rw-r--r--lisp/cedet/semantic/decorate/include.el2
-rw-r--r--lisp/cedet/semantic/fw.el8
-rw-r--r--lisp/cedet/semantic/tag-ls.el10
-rw-r--r--lisp/cedet/semantic/wisent/javascript.el12
-rw-r--r--lisp/cedet/srecode/insert.el6
-rw-r--r--lisp/comint.el2
-rw-r--r--lisp/cus-edit.el2
-rw-r--r--lisp/dired-x.el4
-rw-r--r--lisp/dired.el2
-rw-r--r--lisp/emacs-lisp/eieio-core.el13
-rw-r--r--lisp/emacs-lisp/eieio.el3
-rw-r--r--lisp/emacs-lisp/package.el2
-rw-r--r--lisp/emacs-lisp/regexp-opt.el2
-rw-r--r--lisp/emulation/viper-keym.el2
-rw-r--r--lisp/erc/erc-backend.el14
-rw-r--r--lisp/erc/erc.el2
-rw-r--r--lisp/eshell/em-pred.el12
-rw-r--r--lisp/eshell/esh-util.el2
-rw-r--r--lisp/ffap.el6
-rw-r--r--lisp/filesets.el4
-rw-r--r--lisp/font-lock.el7
-rw-r--r--lisp/gnus/gmm-utils.el2
-rw-r--r--lisp/gnus/gnus-art.el22
-rw-r--r--lisp/gnus/gnus-registry.el6
-rw-r--r--lisp/gnus/gnus-start.el3
-rw-r--r--lisp/gnus/gnus-sum.el2
-rw-r--r--lisp/gnus/gnus-uu.el2
-rw-r--r--lisp/gnus/gnus.el4
-rw-r--r--lisp/gnus/message.el2
-rw-r--r--lisp/gnus/nnir.el20
-rw-r--r--lisp/gnus/nnmail.el4
-rw-r--r--lisp/gnus/nntp.el2
-rw-r--r--lisp/hi-lock.el2
-rw-r--r--lisp/htmlfontify.el6
-rw-r--r--lisp/international/mule-diag.el4
-rw-r--r--lisp/international/ogonek.el26
-rw-r--r--lisp/leim/quail/latin-ltx.el8
-rw-r--r--lisp/ls-lisp.el2
-rw-r--r--lisp/mail/feedmail.el4
-rw-r--r--lisp/mail/mailalias.el6
-rw-r--r--lisp/mail/sendmail.el28
-rw-r--r--lisp/man.el2
-rw-r--r--lisp/mh-e/mh-compat.el2
-rw-r--r--lisp/mh-e/mh-e.el2
-rw-r--r--lisp/mouse-copy.el2
-rw-r--r--lisp/mouse-drag.el4
-rw-r--r--lisp/net/browse-url.el2
-rw-r--r--lisp/net/soap-client.el2
-rw-r--r--lisp/net/tls.el2
-rw-r--r--lisp/net/tramp.el4
-rw-r--r--lisp/obsolete/fast-lock.el4
-rw-r--r--lisp/obsolete/lazy-lock.el2
-rw-r--r--lisp/obsolete/sym-comp.el6
-rw-r--r--lisp/org/org-agenda.el10
-rw-r--r--lisp/org/org-capture.el4
-rw-r--r--lisp/org/org-protocol.el18
-rw-r--r--lisp/org/org-src.el6
-rw-r--r--lisp/org/org-table.el4
-rw-r--r--lisp/org/org.el18
-rw-r--r--lisp/org/ox.el10
-rw-r--r--lisp/progmodes/cc-engine.el18
-rw-r--r--lisp/progmodes/cc-langs.el12
-rw-r--r--lisp/progmodes/cc-vars.el2
-rw-r--r--lisp/progmodes/cperl-mode.el2
-rw-r--r--lisp/progmodes/elisp-mode.el2
-rw-r--r--lisp/progmodes/f90.el2
-rw-r--r--lisp/progmodes/fortran.el8
-rw-r--r--lisp/progmodes/gdb-mi.el18
-rw-r--r--lisp/progmodes/idlw-shell.el20
-rw-r--r--lisp/progmodes/idlwave.el20
-rw-r--r--lisp/progmodes/prolog.el12
-rw-r--r--lisp/progmodes/python.el2
-rw-r--r--lisp/progmodes/vhdl-mode.el4
-rw-r--r--lisp/progmodes/xref.el4
-rw-r--r--lisp/speedbar.el8
-rw-r--r--lisp/startup.el2
-rw-r--r--lisp/textmodes/ispell.el4
-rw-r--r--lisp/textmodes/reftex-vars.el6
-rw-r--r--lisp/textmodes/rst.el6
-rw-r--r--lisp/textmodes/sgml-mode.el2
-rw-r--r--lisp/textmodes/texnfo-upd.el2
-rw-r--r--lisp/textmodes/tildify.el2
-rw-r--r--lisp/thumbs.el2
-rw-r--r--lisp/tree-widget.el6
-rw-r--r--lisp/url/url-util.el2
-rw-r--r--lisp/url/url-vars.el6
-rw-r--r--lisp/vc/ediff-mult.el5
-rw-r--r--lisp/vc/ediff-ptch.el2
-rw-r--r--lisp/vc/vc-hooks.el28
-rw-r--r--lisp/widget.el2
-rw-r--r--lisp/window.el2
-rw-r--r--lisp/woman.el12
108 files changed, 389 insertions, 382 deletions
diff --git a/lisp/allout-widgets.el b/lisp/allout-widgets.el
index f0a1cab0cb6..eb9085c9b0b 100644
--- a/lisp/allout-widgets.el
+++ b/lisp/allout-widgets.el
@@ -384,9 +384,9 @@ The structure includes the guides lines, bullet, and bullet cue.")
384 384
385Entries on the list are lists whose first element is a symbol indicating 385Entries on the list are lists whose first element is a symbol indicating
386the change type and subsequent elements are data specific to that change 386the change type and subsequent elements are data specific to that change
387type. Specifically: 387type. For example:
388 388
389 'exposure `allout-exposure-from' `allout-exposure-to' `allout-exposure-flag' 389 (exposure ALLOUT-EXPOSURE-FROM ALLOUT-EXPOSURE-TO ALLOUT-EXPOSURE-FLAG)
390 390
391The changes are recorded in reverse order, with new values pushed 391The changes are recorded in reverse order, with new values pushed
392onto the front.") 392onto the front.")
diff --git a/lisp/calculator.el b/lisp/calculator.el
index 49d47a0519b..80b7c070f1f 100644
--- a/lisp/calculator.el
+++ b/lisp/calculator.el
@@ -1551,7 +1551,7 @@ Used by `calculator-paste' and `get-register'."
1551 + - * / \\(div) %(rem) _(-X,postfix) ;(1/X,postfix) ^(exp) L(og) 1551 + - * / \\(div) %(rem) _(-X,postfix) ;(1/X,postfix) ^(exp) L(og)
1552 Q(sqrt) !(fact) S(in) C(os) T(an) |(or) #(xor) &(and) ~(not) 1552 Q(sqrt) !(fact) S(in) C(os) T(an) |(or) #(xor) &(and) ~(not)
1553* >/< repeats last binary operation with its 2nd (1st) arg as postfix op 1553* >/< repeats last binary operation with its 2nd (1st) arg as postfix op
1554* I inverses next trig function * '/\"/{} - display/display args 1554* I inverses next trig function * \\='/\"/{} - display/display args
1555* D - switch to all-decimal, or toggle deg/rad mode 1555* D - switch to all-decimal, or toggle deg/rad mode
1556* B/O/H/X - binary/octal/hex mode for i/o (X is a shortcut for H) 1556* B/O/H/X - binary/octal/hex mode for i/o (X is a shortcut for H)
1557* i/o - prefix for d/b/o/x - set only input/output modes 1557* i/o - prefix for d/b/o/x - set only input/output modes
diff --git a/lisp/calendar/cal-bahai.el b/lisp/calendar/cal-bahai.el
index b68ba8a866f..998dc6c7056 100644
--- a/lisp/calendar/cal-bahai.el
+++ b/lisp/calendar/cal-bahai.el
@@ -1,10 +1,10 @@
1;;; cal-bahai.el --- calendar functions for the Bahá'í calendar. 1;;; cal-bahai.el --- calendar functions for the Baháí calendar.
2 2
3;; Copyright (C) 2001-2015 Free Software Foundation, Inc. 3;; Copyright (C) 2001-2015 Free Software Foundation, Inc.
4 4
5;; Author: John Wiegley <johnw@gnu.org> 5;; Author: John Wiegley <johnw@gnu.org>
6;; Keywords: calendar 6;; Keywords: calendar
7;; Human-Keywords: Bahá'í calendar, Bahá'í, Baha'i, Bahai, calendar, diary 7;; Human-Keywords: Baháí calendar, Baháí, Baha'i, Bahai, calendar, diary
8;; Package: calendar 8;; Package: calendar
9 9
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
@@ -25,9 +25,9 @@
25;;; Commentary: 25;;; Commentary:
26 26
27;; This collection of functions implements the features of calendar.el 27;; This collection of functions implements the features of calendar.el
28;; and diary-lib.el that deal with the Bahá'í calendar. 28;; and diary-lib.el that deal with the Baháí calendar.
29 29
30;; The Bahá'í (http://www.bahai.org) calendar system is based on a 30;; The Baháí (http://www.bahai.org) calendar system is based on a
31;; solar cycle of 19 months with 19 days each. The four remaining 31;; solar cycle of 19 months with 19 days each. The four remaining
32;; "intercalary" days are called the Ayyám-i-Há (days of Há), and are 32;; "intercalary" days are called the Ayyám-i-Há (days of Há), and are
33;; placed between the 18th and 19th months. They are meant as a time 33;; placed between the 18th and 19th months. They are meant as a time
@@ -59,13 +59,13 @@
59 ["Bahá" "Jalál" "Jamál" "‘Aẓamat" "Núr" "Raḥmat" "Kalimát" "Kamál" 59 ["Bahá" "Jalál" "Jamál" "‘Aẓamat" "Núr" "Raḥmat" "Kalimát" "Kamál"
60 "Asmá’" "‘Izzat" "Mashíyyat" "‘Ilm" "Qudrat" "Qawl" "Masá’il" 60 "Asmá’" "‘Izzat" "Mashíyyat" "‘Ilm" "Qudrat" "Qawl" "Masá’il"
61 "Sharaf" "Sulṭán" "Mulk" "‘Alá’"] 61 "Sharaf" "Sulṭán" "Mulk" "‘Alá’"]
62 "Array of the month names in the Bahá'í calendar.") 62 "Array of the month names in the Baháí calendar.")
63 63
64(defconst calendar-bahai-epoch (calendar-absolute-from-gregorian '(3 21 1844)) 64(defconst calendar-bahai-epoch (calendar-absolute-from-gregorian '(3 21 1844))
65 "Absolute date of start of Bahá'í calendar = March 21, 1844 AD.") 65 "Absolute date of start of Baháí calendar = March 21, 1844 AD.")
66 66
67(defun calendar-bahai-leap-year-p (year) 67(defun calendar-bahai-leap-year-p (year)
68 "True if Bahá'í YEAR is a leap year in the Bahá'í calendar." 68 "True if Baháí YEAR is a leap year in the Baháí calendar."
69 (calendar-leap-year-p (+ year 1844))) 69 (calendar-leap-year-p (+ year 1844)))
70 70
71(defconst calendar-bahai-leap-base 71(defconst calendar-bahai-leap-base
@@ -74,7 +74,7 @@
74Used by `calendar-bahai-to-absolute'.") 74Used by `calendar-bahai-to-absolute'.")
75 75
76(defun calendar-bahai-to-absolute (date) 76(defun calendar-bahai-to-absolute (date)
77 "Compute absolute date from Bahá'í date DATE. 77 "Compute absolute date from Baháí date DATE.
78The absolute date is the number of days elapsed since the (imaginary) 78The absolute date is the number of days elapsed since the (imaginary)
79Gregorian date Sunday, December 31, 1 BC." 79Gregorian date Sunday, December 31, 1 BC."
80 (let* ((month (calendar-extract-month date)) 80 (let* ((month (calendar-extract-month date))
@@ -95,9 +95,9 @@ Gregorian date Sunday, December 31, 1 BC."
95 day))) ; days so far this month 95 day))) ; days so far this month
96 96
97(defun calendar-bahai-from-absolute (date) 97(defun calendar-bahai-from-absolute (date)
98 "Bahá'í date (month day year) corresponding to the absolute DATE." 98 "Baháí date (month day year) corresponding to the absolute DATE."
99 (if (< date calendar-bahai-epoch) 99 (if (< date calendar-bahai-epoch)
100 (list 0 0 0) ; pre-Bahá'í date 100 (list 0 0 0) ; pre-Baháí date
101 (let* ((greg (calendar-gregorian-from-absolute date)) 101 (let* ((greg (calendar-gregorian-from-absolute date))
102 (gmonth (calendar-extract-month greg)) 102 (gmonth (calendar-extract-month greg))
103 (year (+ (- (calendar-extract-year greg) 1844) 103 (year (+ (- (calendar-extract-year greg) 1844)
@@ -116,7 +116,7 @@ Gregorian date Sunday, December 31, 1 BC."
116 116
117;;;###cal-autoload 117;;;###cal-autoload
118(defun calendar-bahai-date-string (&optional date) 118(defun calendar-bahai-date-string (&optional date)
119 "String of Bahá'í date of Gregorian DATE. 119 "String of Baháí date of Gregorian DATE.
120Defaults to today's date if DATE is not given." 120Defaults to today's date if DATE is not given."
121 (let* ((bahai-date (calendar-bahai-from-absolute 121 (let* ((bahai-date (calendar-bahai-from-absolute
122 (calendar-absolute-from-gregorian 122 (calendar-absolute-from-gregorian
@@ -142,19 +142,19 @@ Defaults to today's date if DATE is not given."
142 142
143;;;###cal-autoload 143;;;###cal-autoload
144(defun calendar-bahai-print-date () 144(defun calendar-bahai-print-date ()
145 "Show the Bahá'í calendar equivalent of the selected date." 145 "Show the Baháí calendar equivalent of the selected date."
146 (interactive) 146 (interactive)
147 (let ((s (calendar-bahai-date-string (calendar-cursor-to-date t)))) 147 (let ((s (calendar-bahai-date-string (calendar-cursor-to-date t))))
148 (if (string-equal s "") 148 (if (string-equal s "")
149 (message "Date is pre-Bahá'í") 149 (message "Date is pre-Baháí")
150 (message "Bahá'í date: %s" s)))) 150 (message "Baháí date: %s" s))))
151 151
152(defun calendar-bahai-read-date () 152(defun calendar-bahai-read-date ()
153 "Interactively read the arguments for a Bahá'í date command. 153 "Interactively read the arguments for a Baháí date command.
154Reads a year, month and day." 154Reads a year, month and day."
155 (let* ((today (calendar-current-date)) 155 (let* ((today (calendar-current-date))
156 (year (calendar-read 156 (year (calendar-read
157 "Bahá'í calendar year (not 0): " 157 "Baháí calendar year (not 0): "
158 (lambda (x) (not (zerop x))) 158 (lambda (x) (not (zerop x)))
159 (number-to-string 159 (number-to-string
160 (calendar-extract-year 160 (calendar-extract-year
@@ -163,19 +163,19 @@ Reads a year, month and day."
163 (completion-ignore-case t) 163 (completion-ignore-case t)
164 (month (cdr (assoc 164 (month (cdr (assoc
165 (completing-read 165 (completing-read
166 "Bahá'í calendar month name: " 166 "Baháí calendar month name: "
167 (mapcar 'list 167 (mapcar 'list
168 (append calendar-bahai-month-name-array nil)) 168 (append calendar-bahai-month-name-array nil))
169 nil t) 169 nil t)
170 (calendar-make-alist calendar-bahai-month-name-array 170 (calendar-make-alist calendar-bahai-month-name-array
171 1)))) 171 1))))
172 (day (calendar-read "Bahá'í calendar day (1-19): " 172 (day (calendar-read "Baháí calendar day (1-19): "
173 (lambda (x) (and (< 0 x) (<= x 19)))))) 173 (lambda (x) (and (< 0 x) (<= x 19))))))
174 (list (list month day year)))) 174 (list (list month day year))))
175 175
176;;;###cal-autoload 176;;;###cal-autoload
177(defun calendar-bahai-goto-date (date &optional noecho) 177(defun calendar-bahai-goto-date (date &optional noecho)
178 "Move cursor to Bahá'í date DATE; echo Bahá'í date unless NOECHO is non-nil." 178 "Move cursor to Baháí date DATE; echo Baháí date unless NOECHO is non-nil."
179 (interactive (calendar-bahai-read-date)) 179 (interactive (calendar-bahai-read-date))
180 (calendar-goto-date (calendar-gregorian-from-absolute 180 (calendar-goto-date (calendar-gregorian-from-absolute
181 (calendar-bahai-to-absolute date))) 181 (calendar-bahai-to-absolute date)))
@@ -186,8 +186,8 @@ Reads a year, month and day."
186 186
187;;;###holiday-autoload 187;;;###holiday-autoload
188(defun holiday-bahai (month day string) 188(defun holiday-bahai (month day string)
189 "Holiday on MONTH, DAY (Bahá'í) called STRING. 189 "Holiday on MONTH, DAY (Baháí) called STRING.
190If MONTH, DAY (Bahá'í) is visible in the current calendar window, 190If MONTH, DAY (Baháí) is visible in the current calendar window,
191returns the corresponding Gregorian date in the form of the 191returns the corresponding Gregorian date in the form of the
192list (((month day year) STRING)). Otherwise, returns nil." 192list (((month day year) STRING)). Otherwise, returns nil."
193 ;; Since the calendar window shows 3 months at a time, there are 193 ;; Since the calendar window shows 3 months at a time, there are
@@ -199,7 +199,7 @@ list (((month day year) STRING)). Otherwise, returns nil."
199 (m (calendar-extract-month bahai-date)) 199 (m (calendar-extract-month bahai-date))
200 (y (calendar-extract-year bahai-date)) 200 (y (calendar-extract-year bahai-date))
201 date) 201 date)
202 (unless (< m 1) ; Bahá'í calendar doesn't apply 202 (unless (< m 1) ; Baháí calendar doesn't apply
203 ;; Cf holiday-fixed, holiday-islamic. 203 ;; Cf holiday-fixed, holiday-islamic.
204 ;; With a +- 3 month calendar window, and 19 months per year, 204 ;; With a +- 3 month calendar window, and 19 months per year,
205 ;; month 16 is special. When m16 is central is when the 205 ;; month 16 is special. When m16 is central is when the
@@ -209,7 +209,7 @@ list (((month day year) STRING)). Otherwise, returns nil."
209 ;; To see if other months are visible we can shift the range 209 ;; To see if other months are visible we can shift the range
210 ;; accordingly. 210 ;; accordingly.
211 (calendar-increment-month m y (- 16 month) 19) 211 (calendar-increment-month m y (- 16 month) 19)
212 (and (> m 12) ; Bahá'í date might be visible 212 (and (> m 12) ; Baháí date might be visible
213 (calendar-date-is-visible-p 213 (calendar-date-is-visible-p
214 (setq date (calendar-gregorian-from-absolute 214 (setq date (calendar-gregorian-from-absolute
215 (calendar-bahai-to-absolute (list month day y))))) 215 (calendar-bahai-to-absolute (list month day y)))))
@@ -219,9 +219,9 @@ list (((month day year) STRING)). Otherwise, returns nil."
219 219
220;;;###holiday-autoload 220;;;###holiday-autoload
221(defun holiday-bahai-new-year () 221(defun holiday-bahai-new-year ()
222 "Holiday entry for the Bahá'í New Year, if visible in the calendar window." 222 "Holiday entry for the Baháí New Year, if visible in the calendar window."
223 (holiday-fixed 3 21 223 (holiday-fixed 3 21
224 (format "Bahá'í New Year (Naw-Ruz) %d" 224 (format "Baháí New Year (Naw-Ruz) %d"
225 (- displayed-year (1- 1844))))) 225 (- displayed-year (1- 1844)))))
226 226
227;;;###holiday-autoload 227;;;###holiday-autoload
@@ -246,12 +246,12 @@ Only considers the first, ninth, and twelfth days, unless ALL or
246 246
247;;;###diary-autoload 247;;;###diary-autoload
248(defun diary-bahai-list-entries () 248(defun diary-bahai-list-entries ()
249 "Add any Bahá'í date entries from the diary file to `diary-entries-list'. 249 "Add any Baháí date entries from the diary file to `diary-entries-list'.
250Bahá'í date diary entries must be prefaced by `diary-bahai-entry-symbol' 250Baháí date diary entries must be prefaced by `diary-bahai-entry-symbol'
251\(normally a `B'). The same diary date forms govern the style of the 251\(normally a `B'). The same diary date forms govern the style of the
252Bahá'í calendar entries, except that the Bahá'í month names cannot be 252Baháí calendar entries, except that the Baháí month names cannot be
253abbreviated. The Bahá'í months are numbered from 1 to 19 with Bahá being 253abbreviated. The Baháí months are numbered from 1 to 19 with Bahá being
2541 and 19 being `Alá. If a Bahá'í date diary entry begins with 2541 and 19 being `Alá. If a Baháí date diary entry begins with
255`diary-nonmarking-symbol', the entry will appear in the diary listing, but 255`diary-nonmarking-symbol', the entry will appear in the diary listing, but
256will not be marked in the calendar. This function is provided for use with 256will not be marked in the calendar. This function is provided for use with
257`diary-nongregorian-listing-hook'." 257`diary-nongregorian-listing-hook'."
@@ -263,7 +263,7 @@ will not be marked in the calendar. This function is provided for use with
263 263
264;;;###diary-autoload 264;;;###diary-autoload
265(defun calendar-bahai-mark-date-pattern (month day year &optional color) 265(defun calendar-bahai-mark-date-pattern (month day year &optional color)
266 "Mark dates in calendar window that conform to Bahá'í date MONTH/DAY/YEAR. 266 "Mark dates in calendar window that conform to Baháí date MONTH/DAY/YEAR.
267A value of 0 in any position is a wildcard. Optional argument COLOR is 267A value of 0 in any position is a wildcard. Optional argument COLOR is
268passed to `calendar-mark-visible-date' as MARK." 268passed to `calendar-mark-visible-date' as MARK."
269 (calendar-mark-1 month day year 'calendar-bahai-from-absolute 269 (calendar-mark-1 month day year 'calendar-bahai-from-absolute
@@ -273,7 +273,7 @@ passed to `calendar-mark-visible-date' as MARK."
273 273
274;;;###diary-autoload 274;;;###diary-autoload
275(defun diary-bahai-mark-entries () 275(defun diary-bahai-mark-entries ()
276 "Mark days in the calendar window that have Bahá'í date diary entries. 276 "Mark days in the calendar window that have Baháí date diary entries.
277Marks each entry in `diary-file' (or included files) visible in the calendar 277Marks each entry in `diary-file' (or included files) visible in the calendar
278window. See `diary-bahai-list-entries' for more information." 278window. See `diary-bahai-list-entries' for more information."
279 (diary-mark-entries-1 'calendar-bahai-mark-date-pattern 279 (diary-mark-entries-1 'calendar-bahai-mark-date-pattern
@@ -286,7 +286,7 @@ window. See `diary-bahai-list-entries' for more information."
286;;;###cal-autoload 286;;;###cal-autoload
287(defun diary-bahai-insert-entry (arg) 287(defun diary-bahai-insert-entry (arg)
288 "Insert a diary entry. 288 "Insert a diary entry.
289For the Bahá'í date corresponding to the date indicated by point. 289For the Baháí date corresponding to the date indicated by point.
290Prefix argument ARG makes the entry nonmarking." 290Prefix argument ARG makes the entry nonmarking."
291 (interactive "P") 291 (interactive "P")
292 (diary-insert-entry-1 nil arg calendar-bahai-month-name-array 292 (diary-insert-entry-1 nil arg calendar-bahai-month-name-array
@@ -296,7 +296,7 @@ Prefix argument ARG makes the entry nonmarking."
296;;;###cal-autoload 296;;;###cal-autoload
297(defun diary-bahai-insert-monthly-entry (arg) 297(defun diary-bahai-insert-monthly-entry (arg)
298 "Insert a monthly diary entry. 298 "Insert a monthly diary entry.
299For the day of the Bahá'í month corresponding to the date indicated by point. 299For the day of the Baháí month corresponding to the date indicated by point.
300Prefix argument ARG makes the entry nonmarking." 300Prefix argument ARG makes the entry nonmarking."
301 (interactive "P") 301 (interactive "P")
302 (diary-insert-entry-1 'monthly arg calendar-bahai-month-name-array 302 (diary-insert-entry-1 'monthly arg calendar-bahai-month-name-array
@@ -306,7 +306,7 @@ Prefix argument ARG makes the entry nonmarking."
306;;;###cal-autoload 306;;;###cal-autoload
307(defun diary-bahai-insert-yearly-entry (arg) 307(defun diary-bahai-insert-yearly-entry (arg)
308 "Insert an annual diary entry. 308 "Insert an annual diary entry.
309For the day of the Bahá'í year corresponding to the date indicated by point. 309For the day of the Baháí year corresponding to the date indicated by point.
310Prefix argument ARG will make the entry nonmarking." 310Prefix argument ARG will make the entry nonmarking."
311 (interactive "P") 311 (interactive "P")
312 (diary-insert-entry-1 'yearly arg calendar-bahai-month-name-array 312 (diary-insert-entry-1 'yearly arg calendar-bahai-month-name-array
@@ -318,8 +318,8 @@ Prefix argument ARG will make the entry nonmarking."
318;; To be called from diary-list-sexp-entries, where DATE is bound. 318;; To be called from diary-list-sexp-entries, where DATE is bound.
319;;;###diary-autoload 319;;;###diary-autoload
320(defun diary-bahai-date () 320(defun diary-bahai-date ()
321 "Bahá'í calendar equivalent of date diary entry." 321 "Baháí calendar equivalent of date diary entry."
322 (format "Bahá'í date: %s" (calendar-bahai-date-string date))) 322 (format "Baháí date: %s" (calendar-bahai-date-string date)))
323 323
324 324
325(provide 'cal-bahai) 325(provide 'cal-bahai)
diff --git a/lisp/calendar/cal-hebrew.el b/lisp/calendar/cal-hebrew.el
index 8a975d8e862..8bb1b88ee62 100644
--- a/lisp/calendar/cal-hebrew.el
+++ b/lisp/calendar/cal-hebrew.el
@@ -611,7 +611,7 @@ is provided for use with `diary-nongregorian-listing-hook'."
611 "Mark dates in calendar window that conform to Hebrew date MONTH/DAY/YEAR. 611 "Mark dates in calendar window that conform to Hebrew date MONTH/DAY/YEAR.
612A value of 0 in any position is a wildcard. Optional argument COLOR is 612A value of 0 in any position is a wildcard. Optional argument COLOR is
613passed to `calendar-mark-visible-date' as MARK." 613passed to `calendar-mark-visible-date' as MARK."
614 ;; FIXME not the same as the Bahai and Islamic cases, so can't use 614 ;; FIXME not the same as the Bahá’í and Islamic cases, so can't use
615 ;; calendar-mark-1. 615 ;; calendar-mark-1.
616 (with-current-buffer calendar-buffer 616 (with-current-buffer calendar-buffer
617 (if (and (not (zerop month)) (not (zerop day))) 617 (if (and (not (zerop month)) (not (zerop day)))
diff --git a/lisp/calendar/cal-menu.el b/lisp/calendar/cal-menu.el
index 7462df84566..251d811bc52 100644
--- a/lisp/calendar/cal-menu.el
+++ b/lisp/calendar/cal-menu.el
@@ -52,7 +52,7 @@
52 ["Insert Anniversary" diary-insert-anniversary-entry] 52 ["Insert Anniversary" diary-insert-anniversary-entry]
53 ["Insert Block" diary-insert-block-entry] 53 ["Insert Block" diary-insert-block-entry]
54 ["Insert Cyclic" diary-insert-cyclic-entry] 54 ["Insert Cyclic" diary-insert-cyclic-entry]
55 ("Insert Bahá'í" 55 ("Insert Baháí"
56 ["One time" diary-bahai-insert-entry] 56 ["One time" diary-bahai-insert-entry]
57 ["Monthly" diary-bahai-insert-monthly-entry] 57 ["Monthly" diary-bahai-insert-monthly-entry]
58 ["Yearly" diary-bahai-insert-yearly-entry]) 58 ["Yearly" diary-bahai-insert-yearly-entry])
@@ -132,7 +132,7 @@
132 ["Astronomical Date" calendar-astro-goto-day-number] 132 ["Astronomical Date" calendar-astro-goto-day-number]
133 ["Hebrew Date" calendar-hebrew-goto-date] 133 ["Hebrew Date" calendar-hebrew-goto-date]
134 ["Persian Date" calendar-persian-goto-date] 134 ["Persian Date" calendar-persian-goto-date]
135 ["Bahá'í Date" calendar-bahai-goto-date] 135 ["Baháí Date" calendar-bahai-goto-date]
136 ["Islamic Date" calendar-islamic-goto-date] 136 ["Islamic Date" calendar-islamic-goto-date]
137 ["Julian Date" calendar-julian-goto-date] 137 ["Julian Date" calendar-julian-goto-date]
138 ["Chinese Date" calendar-chinese-goto-date] 138 ["Chinese Date" calendar-chinese-goto-date]
diff --git a/lisp/calendar/cal-tex.el b/lisp/calendar/cal-tex.el
index e2e9182d626..e512faef15e 100644
--- a/lisp/calendar/cal-tex.el
+++ b/lisp/calendar/cal-tex.el
@@ -1602,7 +1602,7 @@ informative header, and run HOOK."
1602 (goto-char (point-min)) 1602 (goto-char (point-min))
1603 (when (search-forward "documentclass" nil t) 1603 (when (search-forward "documentclass" nil t)
1604 (forward-line 1) 1604 (forward-line 1)
1605 ;; Eg for some Bahai holidays. 1605 ;; E.g., for some Bahá’í holidays.
1606 ;; FIXME latin1 might not always be right. 1606 ;; FIXME latin1 might not always be right.
1607 (insert "\\usepackage[latin1]{inputenc}\n")))) 1607 (insert "\\usepackage[latin1]{inputenc}\n"))))
1608 (latex-mode) 1608 (latex-mode)
diff --git a/lisp/calendar/calendar.el b/lisp/calendar/calendar.el
index 07977afc397..86e5477aa6f 100644
--- a/lisp/calendar/calendar.el
+++ b/lisp/calendar/calendar.el
@@ -42,7 +42,7 @@
42;; can be translated from the (usual) Gregorian calendar to the day of 42;; can be translated from the (usual) Gregorian calendar to the day of
43;; the year/days remaining in year, to the ISO commercial calendar, to 43;; the year/days remaining in year, to the ISO commercial calendar, to
44;; the Julian (old style) calendar, to the Hebrew calendar, to the 44;; the Julian (old style) calendar, to the Hebrew calendar, to the
45;; Islamic calendar, to the Bahá'í calendar, to the French 45;; Islamic calendar, to the Baháí calendar, to the French
46;; Revolutionary calendar, to the Mayan calendar, to the Chinese 46;; Revolutionary calendar, to the Mayan calendar, to the Chinese
47;; calendar, to the Coptic calendar, to the Ethiopic calendar, and to 47;; calendar, to the Coptic calendar, to the Ethiopic calendar, and to
48;; the astronomical (Julian) day number. Times of sunrise/sunset can 48;; the astronomical (Julian) day number. Times of sunrise/sunset can
@@ -53,7 +53,7 @@
53;; The following files are part of the calendar/diary code: 53;; The following files are part of the calendar/diary code:
54 54
55;; appt.el Appointment notification 55;; appt.el Appointment notification
56;; cal-bahai.el Bahá'í calendar 56;; cal-bahai.el Baháí calendar
57;; cal-china.el Chinese calendar 57;; cal-china.el Chinese calendar
58;; cal-coptic.el Coptic/Ethiopic calendars 58;; cal-coptic.el Coptic/Ethiopic calendars
59;; cal-dst.el Daylight saving time rules 59;; cal-dst.el Daylight saving time rules
@@ -375,7 +375,7 @@ When this expression is evaluated, DAY, MONTH, and YEAR are
375integers appropriate to the relevant date. For example, to 375integers appropriate to the relevant date. For example, to
376display the ISO date: 376display the ISO date:
377 377
378 (setq calendar-date-echo-text '(format \"ISO date: %s\" 378 (setq calendar-date-echo-text \\='(format \"ISO date: %s\"
379 (calendar-iso-date-string 379 (calendar-iso-date-string
380 (list month day year)))) 380 (list month day year))))
381Changing this variable without using customize has no effect on 381Changing this variable without using customize has no effect on
@@ -655,7 +655,7 @@ causes the diary entry \"Vacation\" to appear from November 1 through
655November 10, 1990. See the documentation for the function 655November 10, 1990. See the documentation for the function
656`diary-list-sexp-entries' for more details. 656`diary-list-sexp-entries' for more details.
657 657
658Diary entries based on the Hebrew, the Islamic and/or the Bahá'í 658Diary entries based on the Hebrew, the Islamic and/or the Baháí
659calendar are also possible, but because these are somewhat slow, they 659calendar are also possible, but because these are somewhat slow, they
660are ignored unless you set the `diary-nongregorian-listing-hook' and 660are ignored unless you set the `diary-nongregorian-listing-hook' and
661the `diary-nongregorian-marking-hook' appropriately. See the 661the `diary-nongregorian-marking-hook' appropriately. See the
@@ -690,7 +690,7 @@ details, see the documentation for the variable `diary-list-entries-hook'."
690 :group 'diary) 690 :group 'diary)
691 691
692(defcustom diary-bahai-entry-symbol "B" 692(defcustom diary-bahai-entry-symbol "B"
693 "Symbol indicating a diary entry according to the Bahá'í calendar." 693 "Symbol indicating a diary entry according to the Baháí calendar."
694 :type 'string 694 :type 'string
695 :group 'diary) 695 :group 'diary)
696 696
@@ -1013,9 +1013,9 @@ calendar."
1013 :group 'holidays) 1013 :group 'holidays)
1014 1014
1015(defcustom calendar-bahai-all-holidays-flag nil 1015(defcustom calendar-bahai-all-holidays-flag nil
1016 "If nil, show only major holidays from the Bahá'í calendar. 1016 "If nil, show only major holidays from the Baháí calendar.
1017These are the days on which work and school must be suspended. 1017These are the days on which work and school must be suspended.
1018Otherwise, show all the holidays that would appear in a complete Bahá'í 1018Otherwise, show all the holidays that would appear in a complete Baháí
1019calendar." 1019calendar."
1020 :type 'boolean 1020 :type 'boolean
1021 :group 'holidays) 1021 :group 'holidays)
@@ -1708,13 +1708,13 @@ remaining in the year, and the ISO week/year numbers:
1708 1708
1709 (list 1709 (list
1710 \"\" 1710 \"\"
1711 '(calendar-hebrew-date-string date) 1711 \\='(calendar-hebrew-date-string date)
1712 '(let* ((year (calendar-extract-year date)) 1712 \\='(let* ((year (calendar-extract-year date))
1713 (d (calendar-day-number date)) 1713 (d (calendar-day-number date))
1714 (days-remaining 1714 (days-remaining
1715 (- (calendar-day-number (list 12 31 year)) d))) 1715 (- (calendar-day-number (list 12 31 year)) d)))
1716 (format \"%d/%d\" d days-remaining)) 1716 (format \"%d/%d\" d days-remaining))
1717 '(let* ((d (calendar-absolute-from-gregorian date)) 1717 \\='(let* ((d (calendar-absolute-from-gregorian date))
1718 (iso-date (calendar-iso-from-absolute d))) 1718 (iso-date (calendar-iso-from-absolute d)))
1719 (format \"ISO week %d of %d\" 1719 (format \"ISO week %d of %d\"
1720 (calendar-extract-month iso-date) 1720 (calendar-extract-month iso-date)
@@ -2571,7 +2571,7 @@ DATE is (month day year). Calendars that do not apply are omitted."
2571 (unless (string-equal 2571 (unless (string-equal
2572 (setq odate (calendar-bahai-date-string date)) 2572 (setq odate (calendar-bahai-date-string date))
2573 "") 2573 "")
2574 (format "Bahá'í date: %s" odate)) 2574 (format "Baháí date: %s" odate))
2575 (format "Chinese date: %s" 2575 (format "Chinese date: %s"
2576 (calendar-chinese-date-string date)) 2576 (calendar-chinese-date-string date))
2577 (unless (string-equal 2577 (unless (string-equal
diff --git a/lisp/calendar/diary-lib.el b/lisp/calendar/diary-lib.el
index b21fc687144..be542d6a155 100644
--- a/lisp/calendar/diary-lib.el
+++ b/lisp/calendar/diary-lib.el
@@ -300,7 +300,7 @@ expressions that can involve the keywords `days' (a number), `date'
300 300
301(defcustom diary-abbreviated-year-flag t 301(defcustom diary-abbreviated-year-flag t
302 "Interpret a two-digit year DD in a diary entry as either 19DD or 20DD. 302 "Interpret a two-digit year DD in a diary entry as either 19DD or 20DD.
303This applies to the Gregorian, Hebrew, Islamic, and Bahá'í calendars. 303This applies to the Gregorian, Hebrew, Islamic, and Baháí calendars.
304When the current century is added to a two-digit year, if the result 304When the current century is added to a two-digit year, if the result
305is more than 50 years in the future, the previous century is assumed. 305is more than 50 years in the future, the previous century is assumed.
306If the result is more than 50 years in the past, the next century is assumed. 306If the result is more than 50 years in the past, the next century is assumed.
@@ -1531,7 +1531,7 @@ passed to `calendar-mark-visible-date' as MARK."
1531 (calendar-mark-month m y month day year color) 1531 (calendar-mark-month m y month day year color)
1532 (calendar-increment-month m y 1))))) 1532 (calendar-increment-month m y 1)))))
1533 1533
1534;; Bahai, Hebrew, Islamic. 1534;; Bahá’í, Hebrew, Islamic.
1535(defun calendar-mark-complex (month day year fromabs &optional color) 1535(defun calendar-mark-complex (month day year fromabs &optional color)
1536 "Mark dates in the calendar conforming to MONTH DAY YEAR of some system. 1536 "Mark dates in the calendar conforming to MONTH DAY YEAR of some system.
1537The function FROMABS converts absolute dates to the appropriate date system. 1537The function FROMABS converts absolute dates to the appropriate date system.
@@ -1561,7 +1561,7 @@ Optional argument COLOR is passed to `calendar-mark-visible-date' as MARK."
1561 (calendar-mark-visible-date 1561 (calendar-mark-visible-date
1562 (calendar-gregorian-from-absolute date) color))))) 1562 (calendar-gregorian-from-absolute date) color)))))
1563 1563
1564;; Bahai, Islamic. 1564;; Bahá’í, Islamic.
1565(defun calendar-mark-1 (month day year fromabs toabs &optional color) 1565(defun calendar-mark-1 (month day year fromabs toabs &optional color)
1566 "Mark dates in the calendar conforming to MONTH DAY YEAR of some system. 1566 "Mark dates in the calendar conforming to MONTH DAY YEAR of some system.
1567The function FROMABS converts absolute dates to the appropriate date system. 1567The function FROMABS converts absolute dates to the appropriate date system.
@@ -1659,8 +1659,8 @@ on a weekend:
1659 &%%(let ((dayname (calendar-day-of-week date)) 1659 &%%(let ((dayname (calendar-day-of-week date))
1660 (day (calendar-extract-day date))) 1660 (day (calendar-extract-day date)))
1661 (or 1661 (or
1662 (and (= day 21) (memq dayname '(1 2 3 4 5))) 1662 (and (= day 21) (memq dayname \\='(1 2 3 4 5)))
1663 (and (memq day '(19 20)) (= dayname 5))) 1663 (and (memq day \\='(19 20)) (= dayname 5)))
1664 ) UIUC pay checks deposited 1664 ) UIUC pay checks deposited
1665 1665
1666A number of built-in functions are available for this type of 1666A number of built-in functions are available for this type of
diff --git a/lisp/calendar/holidays.el b/lisp/calendar/holidays.el
index d282d74392a..bd3a558dc2c 100644
--- a/lisp/calendar/holidays.el
+++ b/lisp/calendar/holidays.el
@@ -173,15 +173,15 @@ See the documentation for `calendar-holidays' for details."
173 '((holiday-bahai-new-year) 173 '((holiday-bahai-new-year)
174 (holiday-bahai-ridvan) ; respects calendar-bahai-all-holidays-flag 174 (holiday-bahai-ridvan) ; respects calendar-bahai-all-holidays-flag
175 (holiday-fixed 5 23 "Declaration of the Báb") 175 (holiday-fixed 5 23 "Declaration of the Báb")
176 (holiday-fixed 5 29 "Ascension of Bahá'u'lláh") 176 (holiday-fixed 5 29 "Ascension of Baháulláh")
177 (holiday-fixed 7 9 "Martyrdom of the Báb") 177 (holiday-fixed 7 9 "Martyrdom of the Báb")
178 (holiday-fixed 10 20 "Birth of the Báb") 178 (holiday-fixed 10 20 "Birth of the Báb")
179 (holiday-fixed 11 12 "Birth of Bahá'u'lláh") 179 (holiday-fixed 11 12 "Birth of Baháulláh")
180 (if calendar-bahai-all-holidays-flag 180 (if calendar-bahai-all-holidays-flag
181 (append 181 (append
182 (holiday-fixed 11 26 "Day of the Covenant") 182 (holiday-fixed 11 26 "Day of the Covenant")
183 (holiday-fixed 11 28 "Ascension of `Abdu'l-Bahá"))))) 183 (holiday-fixed 11 28 "Ascension of `Abdul-Bahá")))))
184 "Bahá'í holidays. 184 "Baháí holidays.
185See the documentation for `calendar-holidays' for details." 185See the documentation for `calendar-holidays' for details."
186 :type 'sexp 186 :type 'sexp
187 :group 'holidays) 187 :group 'holidays)
@@ -254,7 +254,7 @@ Several basic functions are provided for this purpose:
254 K>0, and MONTH's last day otherwise. 254 K>0, and MONTH's last day otherwise.
255 (holiday-hebrew MONTH DAY STRING) a fixed date on the Hebrew calendar 255 (holiday-hebrew MONTH DAY STRING) a fixed date on the Hebrew calendar
256 (holiday-islamic MONTH DAY STRING) a fixed date on the Islamic calendar 256 (holiday-islamic MONTH DAY STRING) a fixed date on the Islamic calendar
257 (holiday-bahai MONTH DAY STRING) a fixed date on the Bahá'í calendar 257 (holiday-bahai MONTH DAY STRING) a fixed date on the Baháí calendar
258 (holiday-julian MONTH DAY STRING) a fixed date on the Julian calendar 258 (holiday-julian MONTH DAY STRING) a fixed date on the Julian calendar
259 (holiday-sexp SEXP STRING) SEXP is a Gregorian-date-valued expression 259 (holiday-sexp SEXP STRING) SEXP is a Gregorian-date-valued expression
260 in the variable `year'; if it evaluates to 260 in the variable `year'; if it evaluates to
@@ -282,11 +282,11 @@ To add the Islamic feast celebrating Mohammed's birthday, use
282 (holiday-islamic 3 12 \"Mohammed's Birthday\") 282 (holiday-islamic 3 12 \"Mohammed's Birthday\")
283 283
284since the Islamic months are numbered from 1 starting with Muharram. 284since the Islamic months are numbered from 1 starting with Muharram.
285To add an entry for the Bahá'í festival of Ridvan, use 285To add an entry for the Baháí festival of Ridvan, use
286 286
287 (holiday-bahai 2 13 \"Festival of Ridvan\") 287 (holiday-bahai 2 13 \"Festival of Ridvan\")
288 288
289since the Bahá'í months are numbered from 1 starting with Bahá. 289since the Baháí months are numbered from 1 starting with Bahá.
290To add Thomas Jefferson's birthday, April 2, 1743 (Julian), use 290To add Thomas Jefferson's birthday, April 2, 1743 (Julian), use
291 291
292 (holiday-julian 4 2 \"Jefferson's Birthday\") 292 (holiday-julian 4 2 \"Jefferson's Birthday\")
@@ -296,7 +296,7 @@ example, to include American presidential elections, which occur on the first
296Tuesday after the first Monday in November of years divisible by 4, add 296Tuesday after the first Monday in November of years divisible by 4, add
297 297
298 (holiday-sexp 298 (holiday-sexp
299 '(if (zerop (% year 4)) 299 \\='(if (zerop (% year 4))
300 (calendar-gregorian-from-absolute 300 (calendar-gregorian-from-absolute
301 (1+ (calendar-dayname-on-or-before 301 (1+ (calendar-dayname-on-or-before
302 1 (+ 6 (calendar-absolute-from-gregorian 302 1 (+ 6 (calendar-absolute-from-gregorian
@@ -460,7 +460,7 @@ The optional LABEL is used to label the buffer created."
460 (if holiday-islamic-holidays 460 (if holiday-islamic-holidays
461 (cons "Islamic" holiday-islamic-holidays)) 461 (cons "Islamic" holiday-islamic-holidays))
462 (if holiday-bahai-holidays 462 (if holiday-bahai-holidays
463 (cons "Bahá'í" holiday-bahai-holidays)) 463 (cons "Baháí" holiday-bahai-holidays))
464 (if holiday-oriental-holidays 464 (if holiday-oriental-holidays
465 (cons "Oriental" holiday-oriental-holidays)) 465 (cons "Oriental" holiday-oriental-holidays))
466 (if holiday-solar-holidays 466 (if holiday-solar-holidays
diff --git a/lisp/cedet/ede/auto.el b/lisp/cedet/ede/auto.el
index 51459fa7e74..b4fea421447 100644
--- a/lisp/cedet/ede/auto.el
+++ b/lisp/cedet/ede/auto.el
@@ -239,9 +239,9 @@ type is required and the load function used.")
239 "Add PROJAUTO, an EDE autoload definition to `ede-project-class-files'. 239 "Add PROJAUTO, an EDE autoload definition to `ede-project-class-files'.
240Optional argument FLAG indicates how this autoload should be 240Optional argument FLAG indicates how this autoload should be
241added. Possible values are: 241added. Possible values are:
242 'generic - A generic project type. Keep this at the very end. 242 `generic' - A generic project type. Keep this at the very end.
243 'unique - A unique project type for a specific project. Keep at the very 243 `unique' - A unique project type for a specific project. Keep at the very
244 front of the list so more generic projects don't get priority." 244 front of the list so more generic projects don't get priority."
245 ;; First, can we identify PROJAUTO as already in the list? If so, replace. 245 ;; First, can we identify PROJAUTO as already in the list? If so, replace.
246 (let ((projlist ede-project-class-files) 246 (let ((projlist ede-project-class-files)
247 (projname (oref projauto name))) 247 (projname (oref projauto name)))
diff --git a/lisp/cedet/inversion.el b/lisp/cedet/inversion.el
index 8409b73e719..9d07b67e894 100644
--- a/lisp/cedet/inversion.el
+++ b/lisp/cedet/inversion.el
@@ -230,8 +230,8 @@ string. INCOMPATIBLE-VERSION can be nil.
230RESERVED arguments are kept for a later use. 230RESERVED arguments are kept for a later use.
231Return: 231Return:
232- nil if everything is ok. 232- nil if everything is ok.
233- 'outdated if VERSION is less than MINIMUM. 233- `outdated' if VERSION is less than MINIMUM.
234- 'incompatible if VERSION is not backward compatible with MINIMUM. 234- `incompatible' if VERSION is not backward compatible with MINIMUM.
235- t if the check failed." 235- t if the check failed."
236 (let ((code (if (stringp version) 236 (let ((code (if (stringp version)
237 (inversion-decode-version version) 237 (inversion-decode-version version)
diff --git a/lisp/cedet/mode-local.el b/lisp/cedet/mode-local.el
index 72512c6e6bc..3192684fbd7 100644
--- a/lisp/cedet/mode-local.el
+++ b/lisp/cedet/mode-local.el
@@ -50,7 +50,7 @@
50 50
51(require 'find-func) 51(require 'find-func)
52;; For find-function-regexp-alist. It is tempting to replace this 52;; For find-function-regexp-alist. It is tempting to replace this
53;; ‘require by (defvar find-function-regexp-alist) and 53;; ‘require by (defvar find-function-regexp-alist) and
54;; with-eval-after-load, but model-local.el is typically loaded when a 54;; with-eval-after-load, but model-local.el is typically loaded when a
55;; semantic autoload is invoked, and something in semantic loads 55;; semantic autoload is invoked, and something in semantic loads
56;; find-func.el before mode-local.el, so the eval-after-load is lost. 56;; find-func.el before mode-local.el, so the eval-after-load is lost.
diff --git a/lisp/cedet/semantic/analyze.el b/lisp/cedet/semantic/analyze.el
index 7ff69771023..fe888f57767 100644
--- a/lisp/cedet/semantic/analyze.el
+++ b/lisp/cedet/semantic/analyze.el
@@ -251,7 +251,7 @@ are found in SEQUENCE.
251Optional argument THROWSYM specifies a symbol the throw on non-recoverable error. 251Optional argument THROWSYM specifies a symbol the throw on non-recoverable error.
252Remaining arguments FLAGS are additional flags to apply when searching. 252Remaining arguments FLAGS are additional flags to apply when searching.
253This function knows of flags: 253This function knows of flags:
254 'mustbeclassvariable" 254 `mustbeclassvariable'"
255 (let ((s sequence) ; copy of the sequence 255 (let ((s sequence) ; copy of the sequence
256 (tmp nil) ; tmp find variable 256 (tmp nil) ; tmp find variable
257 (tag nil) ; tag return list 257 (tag nil) ; tag return list
@@ -263,7 +263,7 @@ This function knows of flags:
263 ) 263 )
264 ;; First order check. Is this wholly contained in the typecache? 264 ;; First order check. Is this wholly contained in the typecache?
265 (setq tmp (semanticdb-typecache-find sequence)) 265 (setq tmp (semanticdb-typecache-find sequence))
266 266
267 (when tmp 267 (when tmp
268 (if (or (not tagclass) (semantic-tag-of-class-p tmp tagclass)) 268 (if (or (not tagclass) (semantic-tag-of-class-p tmp tagclass))
269 ;; We are effectively done... 269 ;; We are effectively done...
@@ -709,7 +709,7 @@ Returns nil if no alias was found."
709 (when (eq (semantic-tag-get-attribute (car taglist) :kind) 'alias) 709 (when (eq (semantic-tag-get-attribute (car taglist) :kind) 'alias)
710 (let ((tagname 710 (let ((tagname
711 (semantic-analyze-split-name 711 (semantic-analyze-split-name
712 (semantic-tag-name 712 (semantic-tag-name
713 (car (semantic-tag-get-attribute (car taglist) :members)))))) 713 (car (semantic-tag-get-attribute (car taglist) :members))))))
714 (append (if (listp tagname) 714 (append (if (listp tagname)
715 tagname 715 tagname
diff --git a/lisp/cedet/semantic/analyze/complete.el b/lisp/cedet/semantic/analyze/complete.el
index c47b57336c5..680a0ae65bd 100644
--- a/lisp/cedet/semantic/analyze/complete.el
+++ b/lisp/cedet/semantic/analyze/complete.el
@@ -112,9 +112,9 @@ in a buffer."
112Argument CONTEXT is an object specifying the locally derived context. 112Argument CONTEXT is an object specifying the locally derived context.
113The optional argument FLAGS changes which return options are returned. 113The optional argument FLAGS changes which return options are returned.
114FLAGS can be any number of: 114FLAGS can be any number of:
115 'no-tc - do not apply data-type constraint. 115 `no-tc' - do not apply data-type constraint.
116 'no-longprefix - ignore long multi-symbol prefixes. 116 `no-longprefix' - ignore long multi-symbol prefixes.
117 'no-unique - do not apply unique by name filtering." 117 `no-unique' - do not apply unique by name filtering."
118 (let* ((a context) 118 (let* ((a context)
119 (desired-type (semantic-analyze-type-constraint a)) 119 (desired-type (semantic-analyze-type-constraint a))
120 (desired-class (oref a prefixclass)) 120 (desired-class (oref a prefixclass))
diff --git a/lisp/cedet/semantic/bovine/gcc.el b/lisp/cedet/semantic/bovine/gcc.el
index fe7a14451f5..1d3f7730f35 100644
--- a/lisp/cedet/semantic/bovine/gcc.el
+++ b/lisp/cedet/semantic/bovine/gcc.el
@@ -137,9 +137,9 @@ to give to the program."
137 "The GCC setup data. 137 "The GCC setup data.
138This is setup by `semantic-gcc-setup'. 138This is setup by `semantic-gcc-setup'.
139This is an alist, and should include keys of: 139This is an alist, and should include keys of:
140 'version - the version of gcc 140 `version' - the version of gcc
141 '--host - the host symbol (used in include directories) 141 `--host' - the host symbol (used in include directories)
142 '--prefix - where GCC was installed. 142 `--prefix' - where GCC was installed.
143It should also include other symbols GCC was compiled with.") 143It should also include other symbols GCC was compiled with.")
144 144
145;;;###autoload 145;;;###autoload
diff --git a/lisp/cedet/semantic/db-find.el b/lisp/cedet/semantic/db-find.el
index ff3431a17cf..293f535d60b 100644
--- a/lisp/cedet/semantic/db-find.el
+++ b/lisp/cedet/semantic/db-find.el
@@ -297,7 +297,7 @@ refreshed when things change. See `semanticdb-ref-test'.
297Note for overloading: If you opt to overload this function for your 297Note for overloading: If you opt to overload this function for your
298major mode, and your routine takes a long time, be sure to call 298major mode, and your routine takes a long time, be sure to call
299 299
300 (semantic-throw-on-input 'your-symbol-here) 300 (semantic-throw-on-input \\='your-symbol-here)
301 301
302so that it can be called from the idle work handler." 302so that it can be called from the idle work handler."
303 ) 303 )
diff --git a/lisp/cedet/semantic/decorate/include.el b/lisp/cedet/semantic/decorate/include.el
index 962dc49da54..1974e0ade07 100644
--- a/lisp/cedet/semantic/decorate/include.el
+++ b/lisp/cedet/semantic/decorate/include.el
@@ -540,7 +540,7 @@ For C/C++ includes located within a project, you can use a special
540EDE project that will wrap an existing build system. You can do that 540EDE project that will wrap an existing build system. You can do that
541like this in your .emacs file: 541like this in your .emacs file:
542 542
543 (ede-cpp-root-project \"NAME\" :file \"FILENAME\" :locate-fcn 'MYFCN) 543 (ede-cpp-root-project \"NAME\" :file \"FILENAME\" :locate-fcn \\='MYFCN)
544 544
545See the CEDET manual, the EDE manual, or the commentary in 545See the CEDET manual, the EDE manual, or the commentary in
546ede/cpp-root.el for more. 546ede/cpp-root.el for more.
diff --git a/lisp/cedet/semantic/fw.el b/lisp/cedet/semantic/fw.el
index 0e81b2c0ba5..d8ba6f275f3 100644
--- a/lisp/cedet/semantic/fw.el
+++ b/lisp/cedet/semantic/fw.el
@@ -173,10 +173,10 @@ recover the cached data with `semantic-get-cache-data'.
173LIFESPAN indicates how long the data cache will be remembered. 173LIFESPAN indicates how long the data cache will be remembered.
174The default LIFESPAN is 'end-of-command. 174The default LIFESPAN is 'end-of-command.
175Possible Lifespans are: 175Possible Lifespans are:
176 'end-of-command - Remove the cache at the end of the currently 176 `end-of-command' - Remove the cache at the end of the currently
177 executing command. 177 executing command.
178 'exit-cache-zone - Remove when point leaves the overlay at the 178 `exit-cache-zone' - Remove when point leaves the overlay at the
179 end of the currently executing command." 179 end of the currently executing command."
180 ;; Check if LIFESPAN is valid before to create any overlay 180 ;; Check if LIFESPAN is valid before to create any overlay
181 (or lifespan (setq lifespan 'end-of-command)) 181 (or lifespan (setq lifespan 'end-of-command))
182 (or (memq lifespan '(end-of-command exit-cache-zone)) 182 (or (memq lifespan '(end-of-command exit-cache-zone))
diff --git a/lisp/cedet/semantic/tag-ls.el b/lisp/cedet/semantic/tag-ls.el
index 40eafd9f160..fe4440b1e1a 100644
--- a/lisp/cedet/semantic/tag-ls.el
+++ b/lisp/cedet/semantic/tag-ls.el
@@ -271,11 +271,11 @@ search locally, then semanticdb for that tag (when enabled.)")
271(define-overloadable-function semantic-tag-protection (tag &optional parent) 271(define-overloadable-function semantic-tag-protection (tag &optional parent)
272 "Return protection information about TAG with optional PARENT. 272 "Return protection information about TAG with optional PARENT.
273This function returns on of the following symbols: 273This function returns on of the following symbols:
274 nil - No special protection. Language dependent. 274 nil - No special protection. Language dependent.
275 'public - Anyone can access this TAG. 275 `public' - Anyone can access this TAG.
276 'private - Only methods in the local scope can access TAG. 276 `private' - Only methods in the local scope can access TAG.
277 'protected - Like private for outside scopes, like public for child 277 `protected' - Like private for outside scopes, like public for child
278 classes. 278 classes.
279Some languages may choose to provide additional return symbols specific 279Some languages may choose to provide additional return symbols specific
280to themselves. Use of this function should allow for this. 280to themselves. Use of this function should allow for this.
281 281
diff --git a/lisp/cedet/semantic/wisent/javascript.el b/lisp/cedet/semantic/wisent/javascript.el
index b2a18fb48b8..a676a8b4591 100644
--- a/lisp/cedet/semantic/wisent/javascript.el
+++ b/lisp/cedet/semantic/wisent/javascript.el
@@ -73,11 +73,11 @@ This function overrides `get-local-variables'."
73(define-mode-local-override semantic-tag-protection javascript-mode (tag &optional parent) 73(define-mode-local-override semantic-tag-protection javascript-mode (tag &optional parent)
74 "Return protection information about TAG with optional PARENT. 74 "Return protection information about TAG with optional PARENT.
75This function returns on of the following symbols: 75This function returns on of the following symbols:
76 nil - No special protection. Language dependent. 76 nil - No special protection. Language dependent.
77 'public - Anyone can access this TAG. 77 `public' - Anyone can access this TAG.
78 'private - Only methods in the local scope can access TAG. 78 `private' - Only methods in the local scope can access TAG.
79 'protected - Like private for outside scopes, like public for child 79 `protected' - Like private for outside scopes, like public for child
80 classes. 80 classes.
81Some languages may choose to provide additional return symbols specific 81Some languages may choose to provide additional return symbols specific
82to themselves. Use of this function should allow for this. 82to themselves. Use of this function should allow for this.
83 83
@@ -114,7 +114,7 @@ This is currently needed for the mozrepl omniscient database."
114 (setq symlist (list (match-string 1 tmp) 114 (setq symlist (list (match-string 1 tmp)
115 (substring tmp (1+ (match-end 1)) (length tmp)))) 115 (substring tmp (1+ (match-end 1)) (length tmp))))
116 (setq symlist (list tmp)))))))) 116 (setq symlist (list tmp))))))))
117 117
118;;; Setup Function 118;;; Setup Function
119;; 119;;
120;; Since javascript-mode is an alias for js-mode, let it inherit all 120;; Since javascript-mode is an alias for js-mode, let it inherit all
diff --git a/lisp/cedet/srecode/insert.el b/lisp/cedet/srecode/insert.el
index d1b00157648..2ff3060ac51 100644
--- a/lisp/cedet/srecode/insert.el
+++ b/lisp/cedet/srecode/insert.el
@@ -45,9 +45,9 @@
45Only the ASK style inserter will query the user for a value. 45Only the ASK style inserter will query the user for a value.
46Dictionary value references that ask begin with the ? character. 46Dictionary value references that ask begin with the ? character.
47Possible values are: 47Possible values are:
48 'ask - Prompt in the minibuffer as the value is inserted. 48 `ask' - Prompt in the minibuffer as the value is inserted.
49 'field - Use the dictionary macro name as the inserted value, 49 `field' - Use the dictionary macro name as the inserted value,
50 and place a field there. Matched fields change together. 50 and place a field there. Matched fields change together.
51 51
52NOTE: The field feature does not yet work with XEmacs." 52NOTE: The field feature does not yet work with XEmacs."
53 :group 'srecode 53 :group 'srecode
diff --git a/lisp/comint.el b/lisp/comint.el
index b840a22bc84..ead2757e6e8 100644
--- a/lisp/comint.el
+++ b/lisp/comint.el
@@ -2850,7 +2850,7 @@ then the filename reader will only accept a file that exists.
2850 2850
2851A typical use: 2851A typical use:
2852 (interactive (comint-get-source \"Compile file: \" prev-lisp-dir/file 2852 (interactive (comint-get-source \"Compile file: \" prev-lisp-dir/file
2853 '(lisp-mode) t))" 2853 \\='(lisp-mode) t))"
2854 (let* ((def (comint-source-default prev-dir/file source-modes)) 2854 (let* ((def (comint-source-default prev-dir/file source-modes))
2855 (stringfile (comint-extract-string)) 2855 (stringfile (comint-extract-string))
2856 (sfile-p (and stringfile 2856 (sfile-p (and stringfile
diff --git a/lisp/cus-edit.el b/lisp/cus-edit.el
index 08c1acdae86..aa26ac38fc5 100644
--- a/lisp/cus-edit.el
+++ b/lisp/cus-edit.el
@@ -477,7 +477,7 @@
477(defun custom-split-regexp-maybe (regexp) 477(defun custom-split-regexp-maybe (regexp)
478 "If REGEXP is a string, split it to a list at `\\|'. 478 "If REGEXP is a string, split it to a list at `\\|'.
479You can get the original back from the result with: 479You can get the original back from the result with:
480 (mapconcat 'identity result \"\\|\") 480 (mapconcat \\='identity result \"\\|\")
481 481
482IF REGEXP is not a string, return it unchanged." 482IF REGEXP is not a string, return it unchanged."
483 (if (stringp regexp) 483 (if (stringp regexp)
diff --git a/lisp/dired-x.el b/lisp/dired-x.el
index 4903b152fac..b580a08a19a 100644
--- a/lisp/dired-x.el
+++ b/lisp/dired-x.el
@@ -687,8 +687,8 @@ to put saved Dired buffers automatically into Virtual Dired mode.
687 687
688Also useful for `auto-mode-alist' like this: 688Also useful for `auto-mode-alist' like this:
689 689
690 (add-to-list 'auto-mode-alist 690 (add-to-list \\='auto-mode-alist
691 '(\"[^/]\\\\.dired\\\\'\" . dired-virtual-mode))" 691 \\='(\"[^/]\\\\.dired\\\\\\='\" . dired-virtual-mode))"
692 (interactive) 692 (interactive)
693 (dired-virtual (dired-virtual-guess-dir))) 693 (dired-virtual (dired-virtual-guess-dir)))
694 694
diff --git a/lisp/dired.el b/lisp/dired.el
index 206de373ade..eee703baa2b 100644
--- a/lisp/dired.el
+++ b/lisp/dired.el
@@ -91,7 +91,7 @@ spaces. You might want to install ls from GNU Coreutils, which does
91support this option. Alternatively, you might want to use Emacs's 91support this option. Alternatively, you might want to use Emacs's
92own emulation of \"ls\", by using: 92own emulation of \"ls\", by using:
93 (setq ls-lisp-use-insert-directory-program nil) 93 (setq ls-lisp-use-insert-directory-program nil)
94 (require 'ls-lisp) 94 (require \\='ls-lisp)
95This is used by default on MS Windows, which does not have an \"ls\" program. 95This is used by default on MS Windows, which does not have an \"ls\" program.
96Note that `ls-lisp' does not support as many options as GNU ls, though. 96Note that `ls-lisp' does not support as many options as GNU ls, though.
97For more details, see Info node `(emacs)ls in Lisp'." 97For more details, see Info node `(emacs)ls in Lisp'."
diff --git a/lisp/emacs-lisp/eieio-core.el b/lisp/emacs-lisp/eieio-core.el
index 3b07c5dec4b..c47f7f943a2 100644
--- a/lisp/emacs-lisp/eieio-core.el
+++ b/lisp/emacs-lisp/eieio-core.el
@@ -219,7 +219,8 @@ It creates an autoload function for CNAME's constructor."
219 ;; turn this into a usable self-pointing symbol 219 ;; turn this into a usable self-pointing symbol
220 (when eieio-backward-compatibility 220 (when eieio-backward-compatibility
221 (set cname cname) 221 (set cname cname)
222 (make-obsolete-variable cname (format "use '%s instead" cname) "25.1")) 222 (make-obsolete-variable cname (format "use \\='%s instead" cname)
223 "25.1"))
223 224
224 ;; Store the new class vector definition into the symbol. We need to 225 ;; Store the new class vector definition into the symbol. We need to
225 ;; do this first so that we can call defmethod for the accessor. 226 ;; do this first so that we can call defmethod for the accessor.
@@ -338,7 +339,8 @@ See `defclass' for more information."
338 ;; turn this into a usable self-pointing symbol; FIXME: Why? 339 ;; turn this into a usable self-pointing symbol; FIXME: Why?
339 (when eieio-backward-compatibility 340 (when eieio-backward-compatibility
340 (set cname cname) 341 (set cname cname)
341 (make-obsolete-variable cname (format "use '%s instead" cname) "25.1")) 342 (make-obsolete-variable cname (format "use \\='%s instead" cname)
343 "25.1"))
342 344
343 ;; Create a handy list of the class test too 345 ;; Create a handy list of the class test too
344 (when eieio-backward-compatibility 346 (when eieio-backward-compatibility
@@ -357,8 +359,9 @@ See `defclass' for more information."
357 (object-of-class-p (car obj) ,cname))) 359 (object-of-class-p (car obj) ,cname)))
358 (setq obj (cdr obj))) 360 (setq obj (cdr obj)))
359 ans)))) 361 ans))))
360 (make-obsolete csym (format "use (cl-typep ... '(list-of %s)) instead" 362 (make-obsolete csym (format
361 cname) 363 "use (cl-typep ... \\='(list-of %s)) instead"
364 cname)
362 "25.1"))) 365 "25.1")))
363 366
364 ;; Before adding new slots, let's add all the methods and classes 367 ;; Before adding new slots, let's add all the methods and classes
@@ -407,7 +410,7 @@ See `defclass' for more information."
407 (progn 410 (progn
408 (set initarg initarg) 411 (set initarg initarg)
409 (make-obsolete-variable 412 (make-obsolete-variable
410 initarg (format "use '%s instead" initarg) "25.1")))) 413 initarg (format "use \\='%s instead" initarg) "25.1"))))
411 414
412 ;; The customgroup should be a list of symbols. 415 ;; The customgroup should be a list of symbols.
413 (cond ((and (null customg) custom) 416 (cond ((and (null customg) custom)
diff --git a/lisp/emacs-lisp/eieio.el b/lisp/emacs-lisp/eieio.el
index ad178c3a2c2..23203003d07 100644
--- a/lisp/emacs-lisp/eieio.el
+++ b/lisp/emacs-lisp/eieio.el
@@ -235,7 +235,8 @@ This method is obsolete."
235 (let ((f (intern (format "%s-child-p" name)))) 235 (let ((f (intern (format "%s-child-p" name))))
236 `((defalias ',f ',testsym2) 236 `((defalias ',f ',testsym2)
237 (make-obsolete 237 (make-obsolete
238 ',f ,(format "use (cl-typep ... '%s) instead" name) "25.1")))) 238 ',f ,(format "use (cl-typep ... \\='%s) instead" name)
239 "25.1"))))
239 240
240 ;; When using typep, (typep OBJ 'myclass) returns t for objects which 241 ;; When using typep, (typep OBJ 'myclass) returns t for objects which
241 ;; are subclasses of myclass. For our predicates, however, it is 242 ;; are subclasses of myclass. For our predicates, however, it is
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el
index 7c4f21f603b..d4a2f029988 100644
--- a/lisp/emacs-lisp/package.el
+++ b/lisp/emacs-lisp/package.el
@@ -234,7 +234,7 @@ of it available such that:
234 234
235This variable has three possible values: 235This variable has three possible values:
236 nil: no packages are hidden; 236 nil: no packages are hidden;
237 archive: only criteria (a) is used; 237 `archive': only criteria (a) is used;
238 t: both criteria are used. 238 t: both criteria are used.
239 239
240This variable has no effect if `package-menu--hide-packages' is 240This variable has no effect if `package-menu--hide-packages' is
diff --git a/lisp/emacs-lisp/regexp-opt.el b/lisp/emacs-lisp/regexp-opt.el
index b0fb23dbcc9..9888e920219 100644
--- a/lisp/emacs-lisp/regexp-opt.el
+++ b/lisp/emacs-lisp/regexp-opt.el
@@ -92,7 +92,7 @@ is enclosed by at least one regexp grouping construct.
92The returned regexp is typically more efficient than the equivalent regexp: 92The returned regexp is typically more efficient than the equivalent regexp:
93 93
94 (let ((open (if PAREN \"\\\\(\" \"\")) (close (if PAREN \"\\\\)\" \"\"))) 94 (let ((open (if PAREN \"\\\\(\" \"\")) (close (if PAREN \"\\\\)\" \"\")))
95 (concat open (mapconcat 'regexp-quote STRINGS \"\\\\|\") close)) 95 (concat open (mapconcat \\='regexp-quote STRINGS \"\\\\|\") close))
96 96
97If PAREN is `words', then the resulting regexp is additionally surrounded 97If PAREN is `words', then the resulting regexp is additionally surrounded
98by \\=\\< and \\>. 98by \\=\\< and \\>.
diff --git a/lisp/emulation/viper-keym.el b/lisp/emulation/viper-keym.el
index 250c292d72e..272556d3bae 100644
--- a/lisp/emulation/viper-keym.el
+++ b/lisp/emulation/viper-keym.el
@@ -502,7 +502,7 @@ ALIST 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.
504Usage: 504Usage:
505 (viper-add-local-keys state '((key-str . func) (key-str . func)...)) " 505 (viper-add-local-keys state \\='((key-str . func) (key-str . func)...)) "
506 506
507 (let (map) 507 (let (map)
508 (cond ((eq state 'vi-state) 508 (cond ((eq state 'vi-state)
diff --git a/lisp/erc/erc-backend.el b/lisp/erc/erc-backend.el
index eec69256db6..958c5ef8b62 100644
--- a/lisp/erc/erc-backend.el
+++ b/lisp/erc/erc-backend.el
@@ -1100,12 +1100,12 @@ Would expand to:
1100 add things to `erc-server-311-functions' instead.\" 1100 add things to `erc-server-311-functions' instead.\"
1101 (do-stuff-with-whois proc parsed)) 1101 (do-stuff-with-whois proc parsed))
1102 1102
1103 (puthash \"311\" 'erc-server-311-functions erc-server-responses) 1103 (puthash \"311\" \\='erc-server-311-functions erc-server-responses)
1104 (puthash \"WHOIS\" 'erc-server-WHOIS-functions erc-server-responses) 1104 (puthash \"WHOIS\" \\='erc-server-WHOIS-functions erc-server-responses)
1105 (puthash \"WI\" 'erc-server-WI-functions erc-server-responses) 1105 (puthash \"WI\" \\='erc-server-WI-functions erc-server-responses)
1106 1106
1107 (defalias 'erc-server-WHOIS 'erc-server-311) 1107 (defalias \\='erc-server-WHOIS \\='erc-server-311)
1108 (defvar erc-server-WHOIS-functions 'erc-server-311 1108 (defvar erc-server-WHOIS-functions \\='erc-server-311
1109 \"Some non-generic variable documentation. 1109 \"Some non-generic variable documentation.
1110 1110
1111 Hook called upon receiving a WHOIS server response. 1111 Hook called upon receiving a WHOIS server response.
@@ -1116,8 +1116,8 @@ Would expand to:
1116 1116
1117 See also `erc-server-311'.\") 1117 See also `erc-server-311'.\")
1118 1118
1119 (defalias 'erc-server-WI 'erc-server-311) 1119 (defalias \\='erc-server-WI \\='erc-server-311)
1120 (defvar erc-server-WI-functions 'erc-server-311 1120 (defvar erc-server-WI-functions \\='erc-server-311
1121 \"Some non-generic variable documentation. 1121 \"Some non-generic variable documentation.
1122 1122
1123 Hook called upon receiving a WI server response. 1123 Hook called upon receiving a WI server response.
diff --git a/lisp/erc/erc.el b/lisp/erc/erc.el
index 726e9ed9a21..b051645fe9b 100644
--- a/lisp/erc/erc.el
+++ b/lisp/erc/erc.el
@@ -5203,7 +5203,7 @@ So far the following TYPE/L pairs are supported:
5203 5203
5204 Event TYPE L 5204 Event TYPE L
5205 5205
5206 nickname change 'nick (NEW-NICK)" 5206 nickname change `nick' (NEW-NICK)"
5207 (erc-log (format "user-change: type: %S nlh: %S l: %S" type nlh l)) 5207 (erc-log (format "user-change: type: %S nlh: %S l: %S" type nlh l))
5208 (cond 5208 (cond
5209 ;; nickname change 5209 ;; nickname change
diff --git a/lisp/eshell/em-pred.el b/lisp/eshell/em-pred.el
index 539080f35c4..9b67175ea63 100644
--- a/lisp/eshell/em-pred.el
+++ b/lisp/eshell/em-pred.el
@@ -172,18 +172,18 @@ PERMISSION BITS (for owner/group/world):
172 172
173OWNERSHIP: 173OWNERSHIP:
174 U owned by effective uid 174 U owned by effective uid
175 u(UID|'user') owned by UID/user 175 u(UID|\\='user\\=') owned by UID/user
176 g(GID|'group') owned by GID/group 176 g(GID|\\='group\\=') owned by GID/group
177 177
178FILE ATTRIBUTES: 178FILE ATTRIBUTES:
179 l[+-]N +/-/= N links 179 l[+-]N +/-/= N links
180 a[Mwhms][+-](N|'FILE') access time +/-/= N months/weeks/hours/mins/secs 180 a[Mwhms][+-](N|\\='FILE\\=') access time +/-/= N months/weeks/hours/mins/secs
181 (days if unspecified) if FILE specified, 181 (days if unspecified) if FILE specified,
182 use as comparison basis; so a+'file.c' 182 use as comparison basis; so a+\\='file.c\\='
183 shows files accessed before file.c was 183 shows files accessed before file.c was
184 last accessed 184 last accessed
185 m[Mwhms][+-](N|'FILE') modification time... 185 m[Mwhms][+-](N|\\='FILE\\=') modification time...
186 c[Mwhms][+-](N|'FILE') change time... 186 c[Mwhms][+-](N|\\='FILE\\=') change time...
187 L[kmp][+-]N file size +/-/= N Kb/Mb/blocks 187 L[kmp][+-]N file size +/-/= N Kb/Mb/blocks
188 188
189EXAMPLES: 189EXAMPLES:
diff --git a/lisp/eshell/esh-util.el b/lisp/eshell/esh-util.el
index 170779fc5cd..2565842706e 100644
--- a/lisp/eshell/esh-util.el
+++ b/lisp/eshell/esh-util.el
@@ -88,7 +88,7 @@ specification of filenames (for example, in calling `find-file', or
88some other Lisp function that deals with files, not numbers), add the 88some other Lisp function that deals with files, not numbers), add the
89following in your init file: 89following in your init file:
90 90
91 (put 'find-file 'eshell-no-numeric-conversions t) 91 (put \\='find-file \\='eshell-no-numeric-conversions t)
92 92
93Any function with the property `eshell-no-numeric-conversions' set to 93Any function with the property `eshell-no-numeric-conversions' set to
94a non-nil value, will be passed strings, not numbers, even when an 94a non-nil value, will be passed strings, not numbers, even when an
diff --git a/lisp/ffap.el b/lisp/ffap.el
index 975f7269192..8d3f8bfc37d 100644
--- a/lisp/ffap.el
+++ b/lisp/ffap.el
@@ -412,9 +412,9 @@ Optional SERVICE specifies the port used (default \"discard\").
412Optional QUIET flag suppresses the \"Pinging...\" message. 412Optional QUIET flag suppresses the \"Pinging...\" message.
413Optional STRATEGY overrides the three variables above. 413Optional STRATEGY overrides the three variables above.
414Returned values: 414Returned values:
415 t means that HOST answered. 415 t means that HOST answered.
416'accept means the relevant variable told us to accept. 416`accept' means the relevant variable told us to accept.
417\"mesg\" means HOST exists, but does not respond for some reason." 417\"mesg\" means HOST exists, but does not respond for some reason."
418 ;; Try some (Emory local): 418 ;; Try some (Emory local):
419 ;; (ffap-machine-p "ftp" nil nil 'ping) 419 ;; (ffap-machine-p "ftp" nil nil 'ping)
420 ;; (ffap-machine-p "nonesuch" nil nil 'ping) 420 ;; (ffap-machine-p "nonesuch" nil nil 'ping)
diff --git a/lisp/filesets.el b/lisp/filesets.el
index c098879d49d..887d1383a69 100644
--- a/lisp/filesets.el
+++ b/lisp/filesets.el
@@ -679,14 +679,14 @@ variables my-ps-viewer, my-pdf-viewer, my-dvi-viewer, my-pic-viewer.
679In order to view pdf or rtf files in an Emacs buffer, you could use these: 679In order to view pdf or rtf files in an Emacs buffer, you could use these:
680 680
681 681
682 \(\"^.+\\\\.pdf\\\\'\" \"pdftotext\" 682 \(\"^.+\\\\.pdf\\\\\\='\" \"pdftotext\"
683 \((:capture-output t) 683 \((:capture-output t)
684 \(:args (\"%S - | fmt -w \" window-width)) 684 \(:args (\"%S - | fmt -w \" window-width))
685 \(:ignore-on-read-text t) 685 \(:ignore-on-read-text t)
686 \(:constraintp (lambda () 686 \(:constraintp (lambda ()
687 \(and \(filesets-which-command-p \"pdftotext\") 687 \(and \(filesets-which-command-p \"pdftotext\")
688 \(filesets-which-command-p \"fmt\")))))) 688 \(filesets-which-command-p \"fmt\"))))))
689 \(\"^.+\\\\.rtf\\\\'\" \"rtf2htm\" 689 \(\"^.+\\\\.rtf\\\\\\='\" \"rtf2htm\"
690 \((:capture-output t) 690 \((:capture-output t)
691 \(:args (\"%S 2> /dev/null | w3m -dump -T text/html\")) 691 \(:args (\"%S 2> /dev/null | w3m -dump -T text/html\"))
692 \(:ignore-on-read-text t) 692 \(:ignore-on-read-text t)
diff --git a/lisp/font-lock.el b/lisp/font-lock.el
index b74b60341bd..8e8c6eb3845 100644
--- a/lisp/font-lock.el
+++ b/lisp/font-lock.el
@@ -538,12 +538,13 @@ and what they do:
538 dollar-sign character. Hash characters in other contexts will still 538 dollar-sign character. Hash characters in other contexts will still
539 follow whatever the syntax table says about the hash character. 539 follow whatever the syntax table says about the hash character.
540 540
541 (\"\\\\('\\\\).\\\\('\\\\)\" 541 (\"\\\\(\\='\\\\).\\\\(\\='\\\\)\"
542 (1 \"\\\"\") 542 (1 \"\\\"\")
543 (2 \"\\\"\")) 543 (2 \"\\\"\"))
544 544
545 gives a pair single-quotes, which surround a single character, a SYNTAX of 545 gives a pair of apostrophes, which surround a single character, a
546 \"\\\"\" (meaning string quote syntax). Single-quote characters in other 546 SYNTAX of \"\\\"\" (meaning string quote syntax). Apostrophes in other
547
547 contexts will not be affected. 548 contexts will not be affected.
548 549
549This is normally set via `font-lock-defaults'.") 550This is normally set via `font-lock-defaults'.")
diff --git a/lisp/gnus/gmm-utils.el b/lisp/gnus/gmm-utils.el
index 325623139fe..ab22ab8b88a 100644
--- a/lisp/gnus/gmm-utils.el
+++ b/lisp/gnus/gmm-utils.el
@@ -328,7 +328,7 @@ compatibility with versions of Emacs that lack the variable
328 328
329 (let* ((load-path (image-load-path-for-library \"mh-e\" \"mh-logo.xpm\")) 329 (let* ((load-path (image-load-path-for-library \"mh-e\" \"mh-logo.xpm\"))
330 (image-load-path (cons (car load-path) 330 (image-load-path (cons (car load-path)
331 (when (boundp 'image-load-path) 331 (when (boundp \\='image-load-path)
332 image-load-path)))) 332 image-load-path))))
333 (mh-tool-bar-folder-buttons-init))" 333 (mh-tool-bar-folder-buttons-init))"
334 (unless library (error "No library specified")) 334 (unless library (error "No library specified"))
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el
index 01eb6c5cd48..8ad81c9fc3e 100644
--- a/lisp/gnus/gnus-art.el
+++ b/lisp/gnus/gnus-art.el
@@ -195,16 +195,16 @@ this list."
195 "Headers that are only to be displayed if they have interesting data. 195 "Headers that are only to be displayed if they have interesting data.
196Possible values in this list are: 196Possible values in this list are:
197 197
198 'empty Headers with no content. 198 `empty' Headers with no content.
199 'newsgroups Newsgroup identical to Gnus group. 199 `newsgroups' Newsgroup identical to Gnus group.
200 'to-address To identical to To-address. 200 `to-address' To identical to To-address.
201 'to-list To identical to To-list. 201 `to-list' To identical to To-list.
202 'cc-list CC identical to To-list. 202 `cc-list' CC identical to To-list.
203 'followup-to Followup-to identical to Newsgroups. 203 `followup-to' Followup-to identical to Newsgroups.
204 'reply-to Reply-to identical to From. 204 `reply-to' Reply-to identical to From.
205 'date Date less than four days old. 205 `date' Date less than four days old.
206 'long-to To and/or Cc longer than 1024 characters. 206 `long-to' To and/or Cc longer than 1024 characters.
207 'many-to Multiple To and/or Cc." 207 `many-to' Multiple To and/or Cc."
208 :type '(set (const :tag "Headers with no content." empty) 208 :type '(set (const :tag "Headers with no content." empty)
209 (const :tag "Newsgroups identical to Gnus group." newsgroups) 209 (const :tag "Newsgroups identical to Gnus group." newsgroups)
210 (const :tag "To identical to To-address." to-address) 210 (const :tag "To identical to To-address." to-address)
@@ -661,7 +661,7 @@ For instance, if you would like to save articles related to Gnus in
661the file \"gnus-stuff\", and articles related to VM in \"vm-stuff\", 661the file \"gnus-stuff\", and articles related to VM in \"vm-stuff\",
662you could set this variable to something like: 662you could set this variable to something like:
663 663
664 '((\"^Subject:.*gnus\\|^Newsgroups:.*gnus\" \"gnus-stuff\") 664 ((\"^Subject:.*gnus\\|^Newsgroups:.*gnus\" \"gnus-stuff\")
665 (\"^Subject:.*vm\\|^Xref:.*vm\" \"vm-stuff\")) 665 (\"^Subject:.*vm\\|^Xref:.*vm\" \"vm-stuff\"))
666 666
667This variable is an alist where the key is the match and the 667This variable is an alist where the key is the match and the
diff --git a/lisp/gnus/gnus-registry.el b/lisp/gnus/gnus-registry.el
index b233ad71868..23c79cbdb15 100644
--- a/lisp/gnus/gnus-registry.el
+++ b/lisp/gnus/gnus-registry.el
@@ -194,17 +194,17 @@ are tracked this way by default."
194 "The splitting strategy applied to the keys in `gnus-registry-track-extra'. 194 "The splitting strategy applied to the keys in `gnus-registry-track-extra'.
195 195
196Given a set of unique found groups G and counts for each element 196Given a set of unique found groups G and counts for each element
197of G, and a key K (typically 'sender or 'subject): 197of G, and a key K (typically `sender' or `subject'):
198 198
199When nil, if G has only one element, use it. Otherwise give up. 199When nil, if G has only one element, use it. Otherwise give up.
200This is the fastest but also least useful strategy. 200This is the fastest but also least useful strategy.
201 201
202When 'majority, use the majority by count. So if there is a 202When `majority', use the majority by count. So if there is a
203group with the most articles counted by K, use that. Ties are 203group with the most articles counted by K, use that. Ties are
204resolved in no particular order, simply the first one found wins. 204resolved in no particular order, simply the first one found wins.
205This is the slowest strategy but also the most accurate one. 205This is the slowest strategy but also the most accurate one.
206 206
207When 'first, the first element of G wins. This is fast and 207When `first', the first element of G wins. This is fast and
208should be OK if your senders and subjects don't \"bleed\" across 208should be OK if your senders and subjects don't \"bleed\" across
209groups." 209groups."
210 :group 'gnus-registry 210 :group 'gnus-registry
diff --git a/lisp/gnus/gnus-start.el b/lisp/gnus/gnus-start.el
index 82a2c987dbb..e267b6ae30c 100644
--- a/lisp/gnus/gnus-start.el
+++ b/lisp/gnus/gnus-start.el
@@ -122,9 +122,10 @@ This variable can be a list of select methods which Gnus will query with
122the `ask-server' method in addition to the primary, secondary, and archive 122the `ask-server' method in addition to the primary, secondary, and archive
123servers. 123servers.
124 124
125
125E.g.: 126E.g.:
126 (setq gnus-check-new-newsgroups 127 (setq gnus-check-new-newsgroups
127 '((nntp \"some.server\") (nntp \"other.server\"))) 128 \\='((nntp \"some.server\") (nntp \"other.server\")))
128 129
129If this variable is nil, then you have to tell Gnus explicitly to 130If this variable is nil, then you have to tell Gnus explicitly to
130check for new newsgroups with \\<gnus-group-mode-map>\\[gnus-find-new-newsgroups]." 131check for new newsgroups with \\<gnus-group-mode-map>\\[gnus-find-new-newsgroups]."
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el
index 6b90204beb6..d4ca6555b66 100644
--- a/lisp/gnus/gnus-sum.el
+++ b/lisp/gnus/gnus-sum.el
@@ -997,7 +997,7 @@ following hook:
997 (mail-header-set-subject 997 (mail-header-set-subject
998 header 998 header
999 (gnus-simplify-subject 999 (gnus-simplify-subject
1000 (mail-header-subject header) 're-only))) 1000 (mail-header-subject header) \\='re-only)))
1001 gnus-newsgroup-headers)))" 1001 gnus-newsgroup-headers)))"
1002 :group 'gnus-group-select 1002 :group 'gnus-group-select
1003 :type 'hook) 1003 :type 'hook)
diff --git a/lisp/gnus/gnus-uu.el b/lisp/gnus/gnus-uu.el
index 881ff4ee1ba..f2164665529 100644
--- a/lisp/gnus/gnus-uu.el
+++ b/lisp/gnus/gnus-uu.el
@@ -143,7 +143,7 @@ details."
143To use, for instance, `untar' to unpack tar files and `zip -x' to 143To use, for instance, `untar' to unpack tar files and `zip -x' to
144unpack zip files, say the following: 144unpack zip files, say the following:
145 (setq gnus-uu-user-archive-rules 145 (setq gnus-uu-user-archive-rules
146 '((\"\\\\.tar$\" \"untar\") 146 \\='((\"\\\\.tar$\" \"untar\")
147 (\"\\\\.zip$\" \"zip -x\")))" 147 (\"\\\\.zip$\" \"zip -x\")))"
148 :group 'gnus-extract-archive 148 :group 'gnus-extract-archive
149 :type '(repeat (group regexp (string :tag "Command")))) 149 :type '(repeat (group regexp (string :tag "Command"))))
diff --git a/lisp/gnus/gnus.el b/lisp/gnus/gnus.el
index 6362d9a951b..ea26216faca 100644
--- a/lisp/gnus/gnus.el
+++ b/lisp/gnus/gnus.el
@@ -1362,7 +1362,7 @@ If you want to save your mail in one group and the news articles you
1362write in another group, you could say something like: 1362write in another group, you could say something like:
1363 1363
1364 \(setq gnus-message-archive-group 1364 \(setq gnus-message-archive-group
1365 '((if (message-news-p) 1365 \\='((if (message-news-p)
1366 \"misc-news\" 1366 \"misc-news\"
1367 \"misc-mail\"))) 1367 \"misc-mail\")))
1368 1368
@@ -2396,7 +2396,7 @@ less space and be faster as a result.
2396This variable can also be a list of visual elements to switch on. For 2396This variable can also be a list of visual elements to switch on. For
2397instance, to switch off all visual things except menus, you can say: 2397instance, to switch off all visual things except menus, you can say:
2398 2398
2399 (setq gnus-visual '(menu)) 2399 (setq gnus-visual \\='(menu))
2400 2400
2401Valid elements include `summary-highlight', `group-highlight', 2401Valid elements include `summary-highlight', `group-highlight',
2402`article-highlight', `mouse-face', `summary-menu', `group-menu', 2402`article-highlight', `mouse-face', `summary-menu', `group-menu',
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el
index 0f6f63ea37d..5ede15b0538 100644
--- a/lisp/gnus/message.el
+++ b/lisp/gnus/message.el
@@ -1131,7 +1131,7 @@ Presets to impersonate popular mail agents are found in the
1131message-cite-style-* variables. This variable is intended for 1131message-cite-style-* variables. This variable is intended for
1132use in `gnus-posting-styles', such as: 1132use in `gnus-posting-styles', such as:
1133 1133
1134 ((posting-from-work-p) (eval (set (make-local-variable 'message-cite-style) message-cite-style-outlook)))" 1134 ((posting-from-work-p) (eval (set (make-local-variable \\='message-cite-style) message-cite-style-outlook)))"
1135 :version "24.1" 1135 :version "24.1"
1136 :group 'message-insertion 1136 :group 'message-insertion
1137 :type '(choice (const :tag "Do not override variables" :value nil) 1137 :type '(choice (const :tag "Do not override variables" :value nil)
diff --git a/lisp/gnus/nnir.el b/lisp/gnus/nnir.el
index 15ccc4725d7..9784f1bd879 100644
--- a/lisp/gnus/nnir.el
+++ b/lisp/gnus/nnir.el
@@ -350,10 +350,10 @@ result, `gnus-retrieve-headers' will be called instead."
350(defcustom nnir-swish++-additional-switches '() 350(defcustom nnir-swish++-additional-switches '()
351 "*A list of strings, to be given as additional arguments to swish++. 351 "*A list of strings, to be given as additional arguments to swish++.
352 352
353Note that this should be a list. Ie, do NOT use the following: 353Note that this should be a list. I.e., do NOT use the following:
354 (setq nnir-swish++-additional-switches \"-i -w\") ; wrong 354 (setq nnir-swish++-additional-switches \"-i -w\") ; wrong
355Instead, use this: 355Instead, use this:
356 (setq nnir-swish++-additional-switches '(\"-i\" \"-w\"))" 356 (setq nnir-swish++-additional-switches \\='(\"-i\" \"-w\"))"
357 :type '(repeat (string)) 357 :type '(repeat (string))
358 :group 'nnir) 358 :group 'nnir)
359 359
@@ -399,10 +399,10 @@ This cannot be a server parameter."
399(defcustom nnir-swish-e-additional-switches '() 399(defcustom nnir-swish-e-additional-switches '()
400 "*A list of strings, to be given as additional arguments to swish-e. 400 "*A list of strings, to be given as additional arguments to swish-e.
401 401
402Note that this should be a list. Ie, do NOT use the following: 402Note that this should be a list. I.e., do NOT use the following:
403 (setq nnir-swish-e-additional-switches \"-i -w\") ; wrong 403 (setq nnir-swish-e-additional-switches \"-i -w\") ; wrong
404Instead, use this: 404Instead, use this:
405 (setq nnir-swish-e-additional-switches '(\"-i\" \"-w\")) 405 (setq nnir-swish-e-additional-switches \\='(\"-i\" \"-w\"))
406 406
407This could be a server parameter." 407This could be a server parameter."
408 :type '(repeat (string)) 408 :type '(repeat (string))
@@ -429,10 +429,10 @@ This could be a server parameter."
429 429
430(defcustom nnir-hyrex-additional-switches '() 430(defcustom nnir-hyrex-additional-switches '()
431 "*A list of strings, to be given as additional arguments for nnir-search. 431 "*A list of strings, to be given as additional arguments for nnir-search.
432Note that this should be a list. Ie, do NOT use the following: 432Note that this should be a list. I.e., do NOT use the following:
433 (setq nnir-hyrex-additional-switches \"-ddl ddl.xml -c nnir\") ; wrong ! 433 (setq nnir-hyrex-additional-switches \"-ddl ddl.xml -c nnir\") ; wrong !
434Instead, use this: 434Instead, use this:
435 (setq nnir-hyrex-additional-switches '(\"-ddl\" \"ddl.xml\" \"-c\" \"nnir\"))" 435 (setq nnir-hyrex-additional-switches \\='(\"-ddl\" \"ddl.xml\" \"-c\" \"nnir\"))"
436 :type '(repeat (string)) 436 :type '(repeat (string))
437 :group 'nnir) 437 :group 'nnir)
438 438
@@ -471,10 +471,10 @@ arrive at the correct group name, \"mail.misc\"."
471The switches `-q', `-a', and `-s' are always used, very few other switches 471The switches `-q', `-a', and `-s' are always used, very few other switches
472make any sense in this context. 472make any sense in this context.
473 473
474Note that this should be a list. Ie, do NOT use the following: 474Note that this should be a list. I.e., do NOT use the following:
475 (setq nnir-namazu-additional-switches \"-i -w\") ; wrong 475 (setq nnir-namazu-additional-switches \"-i -w\") ; wrong
476Instead, use this: 476Instead, use this:
477 (setq nnir-namazu-additional-switches '(\"-i\" \"-w\"))" 477 (setq nnir-namazu-additional-switches \\='(\"-i\" \"-w\"))"
478 :type '(repeat (string)) 478 :type '(repeat (string))
479 :group 'nnir) 479 :group 'nnir)
480 480
@@ -500,10 +500,10 @@ arrive at the correct group name, \"mail.misc\"."
500(defcustom nnir-notmuch-additional-switches '() 500(defcustom nnir-notmuch-additional-switches '()
501 "*A list of strings, to be given as additional arguments to notmuch. 501 "*A list of strings, to be given as additional arguments to notmuch.
502 502
503Note that this should be a list. Ie, do NOT use the following: 503Note that this should be a list. I.e., do NOT use the following:
504 (setq nnir-notmuch-additional-switches \"-i -w\") ; wrong 504 (setq nnir-notmuch-additional-switches \"-i -w\") ; wrong
505Instead, use this: 505Instead, use this:
506 (setq nnir-notmuch-additional-switches '(\"-i\" \"-w\"))" 506 (setq nnir-notmuch-additional-switches \\='(\"-i\" \"-w\"))"
507 :version "24.1" 507 :version "24.1"
508 :type '(repeat (string)) 508 :type '(repeat (string))
509 :group 'nnir) 509 :group 'nnir)
diff --git a/lisp/gnus/nnmail.el b/lisp/gnus/nnmail.el
index 681116017ba..7efb1543815 100644
--- a/lisp/gnus/nnmail.el
+++ b/lisp/gnus/nnmail.el
@@ -83,7 +83,7 @@ If you'd like, for instance, one mail group for mail from the
83else, you could do something like this: 83else, you could do something like this:
84 84
85 (setq nnmail-split-methods 85 (setq nnmail-split-methods
86 '((\"mail.4ad\" \"From:.*4ad\") 86 \\='((\"mail.4ad\" \"From:.*4ad\")
87 (\"mail.junk\" \"From:.*Lars\\\\|Subject:.*buy\") 87 (\"mail.junk\" \"From:.*Lars\\\\|Subject:.*buy\")
88 (\"mail.misc\" \"\"))) 88 (\"mail.misc\" \"\")))
89 89
@@ -180,7 +180,7 @@ E.g.:
180 (lambda (newsgroup) 180 (lambda (newsgroup)
181 (cond ((string-match \"private\" newsgroup) 31) 181 (cond ((string-match \"private\" newsgroup) 31)
182 ((string-match \"junk\" newsgroup) 1) 182 ((string-match \"junk\" newsgroup) 1)
183 ((string-match \"important\" newsgroup) 'never) 183 ((string-match \"important\" newsgroup) \\='never)
184 (t 7))))" 184 (t 7))))"
185 :group 'nnmail-expire 185 :group 'nnmail-expire
186 :type '(choice (const :tag "nnmail-expiry-wait" nil) 186 :type '(choice (const :tag "nnmail-expiry-wait" nil)
diff --git a/lisp/gnus/nntp.el b/lisp/gnus/nntp.el
index 8d09781cd79..6c97cecdcdb 100644
--- a/lisp/gnus/nntp.el
+++ b/lisp/gnus/nntp.el
@@ -72,7 +72,7 @@ For instance, if you want Gnus to beep every time you connect
72to innd, you could say something like: 72to innd, you could say something like:
73 73
74\(setq nntp-server-action-alist 74\(setq nntp-server-action-alist
75 '((\"innd\" (ding)))) 75 \\='((\"innd\" (ding))))
76 76
77You probably don't want to do that, though.") 77You probably don't want to do that, though.")
78 78
diff --git a/lisp/hi-lock.el b/lisp/hi-lock.el
index 0255585f532..89b1204ad11 100644
--- a/lisp/hi-lock.el
+++ b/lisp/hi-lock.el
@@ -362,7 +362,7 @@ Hi-lock: end is found. A mode is excluded if it's in the list
362 (setq hi-lock-archaic-interface-message-used t) 362 (setq hi-lock-archaic-interface-message-used t)
363 (if hi-lock-archaic-interface-deduce 363 (if hi-lock-archaic-interface-deduce
364 (global-hi-lock-mode hi-lock-mode) 364 (global-hi-lock-mode hi-lock-mode)
365 (warn 365 (warn "%s"
366 "Possible archaic use of (hi-lock-mode). 366 "Possible archaic use of (hi-lock-mode).
367Use (global-hi-lock-mode 1) in .emacs to enable hi-lock for all buffers, 367Use (global-hi-lock-mode 1) in .emacs to enable hi-lock for all buffers,
368use (hi-lock-mode 1) for individual buffers. For compatibility with Emacs 368use (hi-lock-mode 1) for individual buffers. For compatibility with Emacs
diff --git a/lisp/htmlfontify.el b/lisp/htmlfontify.el
index 310a074adb1..24160a68066 100644
--- a/lisp/htmlfontify.el
+++ b/lisp/htmlfontify.el
@@ -133,10 +133,10 @@ main-content <=MAIN_CONTENT;\\n\" rtfm-section file style rtfm-section file))
133\(defun rtfm-build-source-docs (section srcdir destdir) 133\(defun rtfm-build-source-docs (section srcdir destdir)
134 (interactive 134 (interactive
135 \"s section[eg- emacs / p4-blame]:\\nD source-dir: \\nD output-dir: \") 135 \"s section[eg- emacs / p4-blame]:\\nD source-dir: \\nD output-dir: \")
136 (require 'htmlfontify) 136 (require \\='htmlfontify)
137 (hfy-load-tags-cache srcdir) 137 (hfy-load-tags-cache srcdir)
138 (let ((hfy-page-header 'rtfm-build-page-header) 138 (let ((hfy-page-header \\='rtfm-build-page-header)
139 (hfy-page-footer 'rtfm-build-page-footer) 139 (hfy-page-footer \\='rtfm-build-page-footer)
140 (rtfm-section section) 140 (rtfm-section section)
141 (hfy-index-file \"index\")) 141 (hfy-index-file \"index\"))
142 (htmlfontify-run-etags srcdir) 142 (htmlfontify-run-etags srcdir)
diff --git a/lisp/international/mule-diag.el b/lisp/international/mule-diag.el
index 57b6d62e4aa..028c9916faf 100644
--- a/lisp/international/mule-diag.el
+++ b/lisp/international/mule-diag.el
@@ -770,7 +770,7 @@ but still contains full information about each coding system."
770# MNEMONIC-LETTER -- CODING-SYSTEM-NAME 770# MNEMONIC-LETTER -- CODING-SYSTEM-NAME
771# DOC-STRING 771# DOC-STRING
772") 772")
773 (princ "\ 773 (princ (substitute-command-keys "\
774######################### 774#########################
775## LIST OF CODING SYSTEMS 775## LIST OF CODING SYSTEMS
776## Each line corresponds to one coding system 776## Each line corresponds to one coding system
@@ -794,7 +794,7 @@ but still contains full information about each coding system."
794## 0 794## 0
795## POST-READ-CONVERSION, PRE-WRITE-CONVERSION = function name to be called 795## POST-READ-CONVERSION, PRE-WRITE-CONVERSION = function name to be called
796## 796##
797")) 797")))
798 (dolist (coding-system (sort-coding-systems (coding-system-list 'base-only))) 798 (dolist (coding-system (sort-coding-systems (coding-system-list 'base-only)))
799 (if (null arg) 799 (if (null arg)
800 (print-coding-system-briefly coding-system 'tightly) 800 (print-coding-system-briefly coding-system 'tightly)
diff --git a/lisp/international/ogonek.el b/lisp/international/ogonek.el
index 7caa5d4b30c..01cbe1e5222 100644
--- a/lisp/international/ogonek.el
+++ b/lisp/international/ogonek.el
@@ -133,10 +133,10 @@ znak/ow diakrytycznych. Funkcje te mo/zna pogrupowa/c nast/epuj/aco.
133 `~/.emacs' za/z/ada/c wczytania wybranych funkcji, na dodatek dopiero 133 `~/.emacs' za/z/ada/c wczytania wybranych funkcji, na dodatek dopiero
134 w chwili ich rzeczywistego u/zycia: 134 w chwili ich rzeczywistego u/zycia:
135 135
136 (autoload 'ogonek-jak \"ogonek\") 136 (autoload \\='ogonek-jak \"ogonek\")
137 (autoload 'ogonek-recode-region \"ogonek\") 137 (autoload \\='ogonek-recode-region \"ogonek\")
138 (autoload 'ogonek-prefixify-region \"ogonek\") 138 (autoload \\='ogonek-prefixify-region \"ogonek\")
139 (autoload 'ogonek-deprefixify-region \"ogonek\") 139 (autoload \\='ogonek-deprefixify-region \"ogonek\")
140 140
141 Cz/esto wyst/epuj/ace kombinacje wywo/la/n funkcji mo/zna dla wygody 141 Cz/esto wyst/epuj/ace kombinacje wywo/la/n funkcji mo/zna dla wygody
142 skr/oci/c i przypisa/c klawiszom. Oto praktyczne przyk/lady: 142 skr/oci/c i przypisa/c klawiszom. Oto praktyczne przyk/lady:
@@ -144,17 +144,17 @@ znak/ow diakrytycznych. Funkcje te mo/zna pogrupowa/c nast/epuj/aco.
144 (defun deprefixify-iso8859-2-region (start end) 144 (defun deprefixify-iso8859-2-region (start end)
145 (interactive \"*r\") 145 (interactive \"*r\")
146 (ogonek-deprefixify-region start end ?/ \"iso8859-2\")) 146 (ogonek-deprefixify-region start end ?/ \"iso8859-2\"))
147 (global-set-key \"\\C-cd\" 'deprefixify-iso8859-2-region) ; ctrl-c d 147 (global-set-key \"\\C-cd\" \\='deprefixify-iso8859-2-region) ; ctrl-c d
148 148
149 (defun mazovia-to-iso8859-2 (start end) 149 (defun mazovia-to-iso8859-2 (start end)
150 (interactive \"*r\") 150 (interactive \"*r\")
151 (ogonek-recode-region start end \"mazovia\" \"iso8859-2\")) 151 (ogonek-recode-region start end \"mazovia\" \"iso8859-2\"))
152 (global-set-key \"\\C-cr\" 'mazovia-to-iso8859-2) ; ctrl-c r 152 (global-set-key \"\\C-cr\" \\='mazovia-to-iso8859-2) ; ctrl-c r
153 153
154 (defun prefixify-iso8859-2-region (start end) 154 (defun prefixify-iso8859-2-region (start end)
155 (interactive \"*r\") 155 (interactive \"*r\")
156 (ogonek-prefixify-region start end \"iso8859-2\" ?/)) 156 (ogonek-prefixify-region start end \"iso8859-2\" ?/))
157 (global-set-key \"\\C-cp\" 'prefixify-iso8859-2-region) ; ctrl-c p 157 (global-set-key \"\\C-cp\" \\='prefixify-iso8859-2-region) ; ctrl-c p
158 158
159 Ka/zd/a operacj/e przekodowania mo/zna w ca/lo/sci odwo/la/c 159 Ka/zd/a operacj/e przekodowania mo/zna w ca/lo/sci odwo/la/c
160 przez wykonanie polecenia `undo'.") 160 przez wykonanie polecenia `undo'.")
@@ -163,7 +163,7 @@ znak/ow diakrytycznych. Funkcje te mo/zna pogrupowa/c nast/epuj/aco.
163 "Display `ogonek-informacja' in an auxiliary *ogonek-jak* buffer." 163 "Display `ogonek-informacja' in an auxiliary *ogonek-jak* buffer."
164 (interactive) 164 (interactive)
165 (set-buffer (get-buffer-create " *ogonek-jak*")) 165 (set-buffer (get-buffer-create " *ogonek-jak*"))
166 (insert ogonek-informacja) 166 (insert (substitute-command-keys ogonek-informacja))
167 (switch-to-buffer " *ogonek-jak*") 167 (switch-to-buffer " *ogonek-jak*")
168 (goto-char (point-min))) 168 (goto-char (point-min)))
169 169
@@ -233,10 +233,10 @@ The functions come in the following groups.
233 to autoload the needed functions, for example by adding the 233 to autoload the needed functions, for example by adding the
234 following lines to your init file: 234 following lines to your init file:
235 235
236 (autoload 'ogonek-how \"ogonek\") 236 (autoload \\='ogonek-how \"ogonek\")
237 (autoload 'ogonek-recode-region \"ogonek\") 237 (autoload \\='ogonek-recode-region \"ogonek\")
238 (autoload 'ogonek-prefixify-region \"ogonek\") 238 (autoload \\='ogonek-prefixify-region \"ogonek\")
239 (autoload 'ogonek-deprefixify-region \"ogonek\") 239 (autoload \\='ogonek-deprefixify-region \"ogonek\")
240 240
241 The most frequent function calls can be abbreviated and assigned to 241 The most frequent function calls can be abbreviated and assigned to
242 keyboard keys. Here are a few practical examples: 242 keyboard keys. Here are a few practical examples:
@@ -262,7 +262,7 @@ The functions come in the following groups.
262 "Display `ogonek-information' in an auxiliary *recode-how* buffer." 262 "Display `ogonek-information' in an auxiliary *recode-how* buffer."
263 (interactive "*") 263 (interactive "*")
264 (set-buffer (get-buffer-create " *ogonek-how*")) 264 (set-buffer (get-buffer-create " *ogonek-how*"))
265 (insert ogonek-information) 265 (insert (substitute-command-keys ogonek-information))
266 (switch-to-buffer " *ogonek-how*") 266 (switch-to-buffer " *ogonek-how*")
267 (goto-char (point-min))) 267 (goto-char (point-min)))
268 268
diff --git a/lisp/leim/quail/latin-ltx.el b/lisp/leim/quail/latin-ltx.el
index 82c0aa3324e..3c84ba8348a 100644
--- a/lisp/leim/quail/latin-ltx.el
+++ b/lisp/leim/quail/latin-ltx.el
@@ -36,7 +36,7 @@
36 "LaTeX-like input method for many characters. 36 "LaTeX-like input method for many characters.
37These characters are from the charsets used by the `utf-8' coding 37These characters are from the charsets used by the `utf-8' coding
38system, including many technical ones. Examples: 38system, including many technical ones. Examples:
39 \\'a -> á \\`{a} -> à 39 \\\\='a -> á \\\\=`{a} -> à
40 \\pi -> π \\int -> ∫ ^1 -> ¹" 40 \\pi -> π \\int -> ∫ ^1 -> ¹"
41 41
42 '(("\t" . quail-completion)) 42 '(("\t" . quail-completion))
@@ -184,7 +184,7 @@ system, including many technical ones. Examples:
184 ("\\H" ?̋) 184 ("\\H" ?̋)
185 ("\\H{}" ?˝) 185 ("\\H{}" ?˝)
186 ("\\U{o}" ?ő) ("\\Uo" ?ő) ;; FIXME: Was it just a typo? 186 ("\\U{o}" ?ő) ("\\Uo" ?ő) ;; FIXME: Was it just a typo?
187 187
188 ("\\OE" ?Œ) ;; ("{\\OE}" ?Œ) 188 ("\\OE" ?Œ) ;; ("{\\OE}" ?Œ)
189 ("\\oe" ?œ) ;; ("{\\oe}" ?œ) 189 ("\\oe" ?œ) ;; ("{\\oe}" ?œ)
190 190
@@ -216,7 +216,7 @@ system, including many technical ones. Examples:
216 (name (if (match-end 1) (capitalize basename) (downcase basename)))) 216 (name (if (match-end 1) (capitalize basename) (downcase basename))))
217 (concat "^" (if (> (length name) 1) "\\") name))) 217 (concat "^" (if (> (length name) 1) "\\") name)))
218 "\\`MODIFIER LETTER \\(?:SMALL\\|CAPITA\\(L\\)\\) \\([[:ascii:]]+\\)\\'") 218 "\\`MODIFIER LETTER \\(?:SMALL\\|CAPITA\\(L\\)\\) \\([[:ascii:]]+\\)\\'")
219 219
220 ;; ((lambda (name char) (format "^%s" (downcase (match-string 1 name)))) 220 ;; ((lambda (name char) (format "^%s" (downcase (match-string 1 name))))
221 ;; "\\`MODIFIER LETTER SMALL \\(.\\)\\'") 221 ;; "\\`MODIFIER LETTER SMALL \\(.\\)\\'")
222 ;; ("^\\1" "\\`MODIFIER LETTER CAPITAL \\(.\\)\\'") 222 ;; ("^\\1" "\\`MODIFIER LETTER CAPITAL \\(.\\)\\'")
@@ -694,7 +694,7 @@ system, including many technical ones. Examples:
694 ("\\defs" ?≙) ; per fuzz/zed 694 ("\\defs" ?≙) ; per fuzz/zed
695 ;; ("\\sqrt[3]" ?∛) 695 ;; ("\\sqrt[3]" ?∛)
696 ("\\llbracket" ?\〚) ; stmaryrd 696 ("\\llbracket" ?\〚) ; stmaryrd
697 ("\\rrbracket" ?\〛) 697 ("\\rrbracket" ?\〛)
698 ;; ("\\lbag" ?\〚) ; fuzz 698 ;; ("\\lbag" ?\〚) ; fuzz
699 ;; ("\\rbag" ?\〛) 699 ;; ("\\rbag" ?\〛)
700 ("\\ldata" ?\《) ; fuzz/zed 700 ("\\ldata" ?\《) ; fuzz/zed
diff --git a/lisp/ls-lisp.el b/lisp/ls-lisp.el
index 70307f6dcac..87f12ba673e 100644
--- a/lisp/ls-lisp.el
+++ b/lisp/ls-lisp.el
@@ -222,7 +222,7 @@ current year. The OLD-TIME-FORMAT is used for older files. To use ISO
2228601 dates, you could set: 2228601 dates, you could set:
223 223
224\(setq ls-lisp-format-time-list 224\(setq ls-lisp-format-time-list
225 '(\"%Y-%m-%d %H:%M\" 225 \\='(\"%Y-%m-%d %H:%M\"
226 \"%Y-%m-%d \"))" 226 \"%Y-%m-%d \"))"
227 :type '(list (string :tag "Early time format") 227 :type '(list (string :tag "Early time format")
228 (string :tag "Old time format")) 228 (string :tag "Old time format"))
diff --git a/lisp/mail/feedmail.el b/lisp/mail/feedmail.el
index ccd892640ec..14c45d1ec0b 100644
--- a/lisp/mail/feedmail.el
+++ b/lisp/mail/feedmail.el
@@ -566,7 +566,7 @@ but common in some proprietary systems."
566 "If non-nil and the email has no Sender: header, use this value. 566 "If non-nil and the email has no Sender: header, use this value.
567May be nil, in which case nothing in particular is done with respect 567May be nil, in which case nothing in particular is done with respect
568to Sender: lines. By design, will not replace an existing Sender: 568to Sender: lines. By design, will not replace an existing Sender:
569line, but you can achieve that with a fiddle-plex 'replace action. 569line, but you can achieve that with a fiddle-plex replace action.
570NB: it makes no sense to use the value t since there is no sensible 570NB: it makes no sense to use the value t since there is no sensible
571default for Sender:. 571default for Sender:.
572 572
@@ -1745,7 +1745,7 @@ applied to a file after you've just read it from disk: for example, a
1745feedmail FQM message file from a queue. You could use something like 1745feedmail FQM message file from a queue. You could use something like
1746this: 1746this:
1747 1747
1748\(setq auto-mode-alist \(cons \'\(\"\\\\.fqm$\" . feedmail-vm-mail-mode\) auto-mode-alist\)\) 1748\(setq auto-mode-alist \(cons \\='\(\"\\\\.fqm$\" . feedmail-vm-mail-mode\) auto-mode-alist\)\)
1749" 1749"
1750 (feedmail-say-debug ">in-> feedmail-vm-mail-mode") 1750 (feedmail-say-debug ">in-> feedmail-vm-mail-mode")
1751 (let ((the-buf (current-buffer))) 1751 (let ((the-buf (current-buffer)))
diff --git a/lisp/mail/mailalias.el b/lisp/mail/mailalias.el
index 577cec0fd86..cd9df1f638a 100644
--- a/lisp/mail/mailalias.el
+++ b/lisp/mail/mailalias.el
@@ -119,11 +119,11 @@ completed. `pattern' is nil when `mail-directory-requery' is nil.
119 119
120The value might look like this: 120The value might look like this:
121 121
122 '(remote-shell-program \"HOST\" \"-nl\" \"USER\" \"COMMAND\") 122 (remote-shell-program \"HOST\" \"-nl\" \"USER\" \"COMMAND\")
123 123
124or like this: 124or like this:
125 125
126 '(remote-shell-program \"HOST\" \"-n\" \"COMMAND '^\" pattern \"'\")" 126 (remote-shell-program \"HOST\" \"-n\" \"COMMAND \\='^\" pattern \"\\='\")"
127 :type 'sexp 127 :type 'sexp
128 :group 'mailalias) 128 :group 'mailalias)
129(put 'mail-directory-process 'risky-local-variable t) 129(put 'mail-directory-process 'risky-local-variable t)
@@ -512,7 +512,7 @@ PREFIX is the string we want to complete."
512 mail-aliases)) 512 mail-aliases))
513 (if (consp mail-local-names) 513 (if (consp mail-local-names)
514 mail-local-names) 514 mail-local-names)
515 (or directory 515 (or directory
516 (when (consp mail-directory-names) 516 (when (consp mail-directory-names)
517 mail-directory-names))) 517 mail-directory-names)))
518 (lambda (a b) 518 (lambda (a b)
diff --git a/lisp/mail/sendmail.el b/lisp/mail/sendmail.el
index 5b5ee4ec2c5..4c0f2b98257 100644
--- a/lisp/mail/sendmail.el
+++ b/lisp/mail/sendmail.el
@@ -525,31 +525,33 @@ This also saves the value of `send-mail-function' via Customize."
525 ;; Query the user. 525 ;; Query the user.
526 (with-temp-buffer 526 (with-temp-buffer
527 (rename-buffer "*Emacs Mail Setup Help*" t) 527 (rename-buffer "*Emacs Mail Setup Help*" t)
528 (insert "\ 528 (insert (substitute-command-keys "\
529 Emacs is about to send an email message, but it has not been 529 Emacs is about to send an email message, but it has not been
530 configured for sending email. To tell Emacs how to send email: 530 configured for sending email. To tell Emacs how to send email:
531 531
532 - Type `" 532 - Type `")
533 (propertize "mail client" 'face 'bold) 533 (propertize "mail client" 'face 'bold)
534 "' to start your default email client and 534 (substitute-command-keys "\
535 pass it the message text.\n\n") 535' to start your default email client and
536 pass it the message text.\n\n"))
536 (and sendmail-program 537 (and sendmail-program
537 (executable-find sendmail-program) 538 (executable-find sendmail-program)
538 (insert "\ 539 (insert (substitute-command-keys "\
539 - Type `" 540 - Type `")
540 (propertize "transport" 'face 'bold) 541 (propertize "transport" 'face 'bold)
541 "' to invoke the system's mail transport agent 542 (substitute-command-keys "\
542 (the `" 543' to invoke the system's mail transport agent
544 (the `")
543 sendmail-program 545 sendmail-program
544 "' program).\n\n")) 546 (substitute-command-keys "' program).\n\n")))
545 (insert "\ 547 (insert (substitute-command-keys "\
546 - Type `" 548 - Type `")
547 (propertize "smtp" 'face 'bold) 549 (propertize "smtp" 'face 'bold)
548 "' to send mail directly to an \"outgoing mail\" server. 550 (substitute-command-keys "' to send mail directly to an \"outgoing mail\" server.
549 (Emacs may prompt you for SMTP settings). 551 (Emacs may prompt you for SMTP settings).
550 552
551 Emacs will record your selection and will use it thereafter. 553 Emacs will record your selection and will use it thereafter.
552 To change it later, customize the option `send-mail-function'.\n") 554 To change it later, customize the option `send-mail-function'.\n"))
553 (goto-char (point-min)) 555 (goto-char (point-min))
554 (display-buffer (current-buffer)) 556 (display-buffer (current-buffer))
555 (let ((completion-ignore-case t)) 557 (let ((completion-ignore-case t))
diff --git a/lisp/man.el b/lisp/man.el
index c5dbcba83a1..23b2110a4ec 100644
--- a/lisp/man.el
+++ b/lisp/man.el
@@ -104,7 +104,7 @@
104 "Manpage cleaning filter command phrases. 104 "Manpage cleaning filter command phrases.
105This variable contains a list of the following form: 105This variable contains a list of the following form:
106 106
107'((command-string phrase-string*)*) 107 ((command-string phrase-string*)*)
108 108
109Each phrase-string is concatenated onto the command-string to form a 109Each phrase-string is concatenated onto the command-string to form a
110command filter. The (standard) output (and standard error) of the Un*x 110command filter. The (standard) output (and standard error) of the Un*x
diff --git a/lisp/mh-e/mh-compat.el b/lisp/mh-e/mh-compat.el
index 82c7a4dc1c1..9865d085444 100644
--- a/lisp/mh-e/mh-compat.el
+++ b/lisp/mh-e/mh-compat.el
@@ -162,7 +162,7 @@ compatibility with versions of Emacs that lack the variable
162 162
163 (let* ((load-path (image-load-path-for-library \"mh-e\" \"mh-logo.xpm\")) 163 (let* ((load-path (image-load-path-for-library \"mh-e\" \"mh-logo.xpm\"))
164 (image-load-path (cons (car load-path) 164 (image-load-path (cons (car load-path)
165 (when (boundp 'image-load-path) 165 (when (boundp \\='image-load-path)
166 image-load-path)))) 166 image-load-path))))
167 (mh-tool-bar-folder-buttons-init))" 167 (mh-tool-bar-folder-buttons-init))"
168 (unless library (error "No library specified")) 168 (unless library (error "No library specified"))
diff --git a/lisp/mh-e/mh-e.el b/lisp/mh-e/mh-e.el
index 22e4cd737ec..c89e71f5168 100644
--- a/lisp/mh-e/mh-e.el
+++ b/lisp/mh-e/mh-e.el
@@ -1657,7 +1657,7 @@ using the Emacs 22 command \"emacsclient\" as follows:
1657 origMode 1657 origMode
1658 polltime 10 1658 polltime 10
1659 headertime 0 1659 headertime 0
1660 command emacsclient --eval '(mh-inc-spool-mh-e)' 1660 command emacsclient --eval \\='(mh-inc-spool-mh-e)\\='
1661 1661
1662In XEmacs, the command \"gnuclient\" is used in a similar 1662In XEmacs, the command \"gnuclient\" is used in a similar
1663fashion." 1663fashion."
diff --git a/lisp/mouse-copy.el b/lisp/mouse-copy.el
index d3c3c80fd99..6198a125433 100644
--- a/lisp/mouse-copy.el
+++ b/lisp/mouse-copy.el
@@ -154,7 +154,7 @@ If you have the bug (or the real fix :-), please let me know."
154 "Drag out a secondary selection, then paste it at the current point. 154 "Drag out a secondary selection, then paste it at the current point.
155 155
156To test this function, evaluate: 156To test this function, evaluate:
157 (global-set-key [M-down-mouse-1] 'mouse-drag-secondary-pasting) 157 (global-set-key [M-down-mouse-1] \\='mouse-drag-secondary-pasting)
158put the point at one place, then click and drag over some other region." 158put the point at one place, then click and drag over some other region."
159 (interactive "e") 159 (interactive "e")
160 ;; Work-around: We see and react to each part of a multi-click event 160 ;; Work-around: We see and react to each part of a multi-click event
diff --git a/lisp/mouse-drag.el b/lisp/mouse-drag.el
index 945c305db7d..2b61096d86b 100644
--- a/lisp/mouse-drag.el
+++ b/lisp/mouse-drag.el
@@ -206,7 +206,7 @@ about which direction is natural. Perhaps it has to do with which
206hemisphere you're in.) 206hemisphere you're in.)
207 207
208To test this function, evaluate: 208To test this function, evaluate:
209 (global-set-key [down-mouse-2] 'mouse-drag-throw)" 209 (global-set-key [down-mouse-2] \\='mouse-drag-throw)"
210 (interactive "e") 210 (interactive "e")
211 ;; we want to do save-selected-window, but that requires 19.29 211 ;; we want to do save-selected-window, but that requires 19.29
212 (let* ((start-posn (event-start start-event)) 212 (let* ((start-posn (event-start start-event))
@@ -266,7 +266,7 @@ Drag scrolling is identical to the \"hand\" option in MacPaint, or the
266middle button in Tk text widgets. 266middle button in Tk text widgets.
267 267
268To test this function, evaluate: 268To test this function, evaluate:
269 (global-set-key [down-mouse-2] 'mouse-drag-drag)" 269 (global-set-key [down-mouse-2] \\='mouse-drag-drag)"
270 (interactive "e") 270 (interactive "e")
271 ;; we want to do save-selected-window, but that requires 19.29 271 ;; we want to do save-selected-window, but that requires 19.29
272 (let* ((start-posn (event-start start-event)) 272 (let* ((start-posn (event-start start-event))
diff --git a/lisp/net/browse-url.el b/lisp/net/browse-url.el
index 3f8cb841c6f..757e368317a 100644
--- a/lisp/net/browse-url.el
+++ b/lisp/net/browse-url.el
@@ -439,7 +439,7 @@ For example, adding to the default a specific translation of an ange-ftp
439address to an HTTP URL: 439address to an HTTP URL:
440 440
441 (setq browse-url-filename-alist 441 (setq browse-url-filename-alist
442 '((\"/webmaster@webserver:/home/www/html/\" . 442 \\='((\"/webmaster@webserver:/home/www/html/\" .
443 \"http://www.acme.co.uk/\") 443 \"http://www.acme.co.uk/\")
444 (\"^/\\(ftp@\\|anonymous@\\)?\\([^:]+\\):/*\" . \"ftp://\\2/\") 444 (\"^/\\(ftp@\\|anonymous@\\)?\\([^:]+\\):/*\" . \"ftp://\\2/\")
445 (\"^/\\([^:@]+@\\)?\\([^:]+\\):/*\" . \"ftp://\\1\\2/\") 445 (\"^/\\([^:@]+@\\)?\\([^:]+\\):/*\" . \"ftp://\\1\\2/\")
diff --git a/lisp/net/soap-client.el b/lisp/net/soap-client.el
index a05108df0ae..ada2767a4d1 100644
--- a/lisp/net/soap-client.el
+++ b/lisp/net/soap-client.el
@@ -489,7 +489,7 @@ structure predicate for the type of element you want to retrieve.
489For example, to retrieve a message named \"foo\" when other 489For example, to retrieve a message named \"foo\" when other
490elements named \"foo\" exist in the WSDL you could use: 490elements named \"foo\" exist in the WSDL you could use:
491 491
492 (soap-wsdl-get \"foo\" WSDL 'soap-message-p) 492 (soap-wsdl-get \"foo\" WSDL \\='soap-message-p)
493 493
494If USE-LOCAL-ALIAS-TABLE is not nil, `soap-local-xmlns' will be 494If USE-LOCAL-ALIAS-TABLE is not nil, `soap-local-xmlns' will be
495used to resolve the namespace alias." 495used to resolve the namespace alias."
diff --git a/lisp/net/tls.el b/lisp/net/tls.el
index 544aec5cfda..48e6a42186c 100644
--- a/lisp/net/tls.el
+++ b/lisp/net/tls.el
@@ -137,7 +137,7 @@ the external program knows about the root certificates you
137consider trustworthy, e.g.: 137consider trustworthy, e.g.:
138 138
139\(setq tls-program 139\(setq tls-program
140 '(\"gnutls-cli --x509cafile /etc/ssl/certs/ca-certificates.crt -p %p %h\" 140 \\='(\"gnutls-cli --x509cafile /etc/ssl/certs/ca-certificates.crt -p %p %h\"
141 \"gnutls-cli --x509cafile /etc/ssl/certs/ca-certificates.crt -p %p %h --protocols ssl3\" 141 \"gnutls-cli --x509cafile /etc/ssl/certs/ca-certificates.crt -p %p %h --protocols ssl3\"
142 \"openssl s_client -connect %h:%p -CAfile /etc/ssl/certs/ca-certificates.crt -no_ssl2 -ign_eof\"))" 142 \"openssl s_client -connect %h:%p -CAfile /etc/ssl/certs/ca-certificates.crt -no_ssl2 -ign_eof\"))"
143 :type '(choice (const :tag "Always" t) 143 :type '(choice (const :tag "Always" t)
diff --git a/lisp/net/tramp.el b/lisp/net/tramp.el
index 6cec3c55bc9..c16384a6c6c 100644
--- a/lisp/net/tramp.el
+++ b/lisp/net/tramp.el
@@ -972,14 +972,14 @@ checked via the following code:
972 (erase-buffer) 972 (erase-buffer)
973 (let ((proc (start-process (buffer-name) (current-buffer) 973 (let ((proc (start-process (buffer-name) (current-buffer)
974 \"ssh\" \"-l\" user host \"wc\" \"-c\"))) 974 \"ssh\" \"-l\" user host \"wc\" \"-c\")))
975 (when (memq (process-status proc) '(run open)) 975 (when (memq (process-status proc) \\='(run open))
976 (process-send-string proc (make-string sent ?\\ )) 976 (process-send-string proc (make-string sent ?\\ ))
977 (process-send-eof proc) 977 (process-send-eof proc)
978 (process-send-eof proc)) 978 (process-send-eof proc))
979 (while (not (progn (goto-char (point-min)) 979 (while (not (progn (goto-char (point-min))
980 (re-search-forward \"\\\\w+\" (point-max) t))) 980 (re-search-forward \"\\\\w+\" (point-max) t)))
981 (accept-process-output proc 1)) 981 (accept-process-output proc 1))
982 (when (memq (process-status proc) '(run open)) 982 (when (memq (process-status proc) \\='(run open))
983 (setq received (string-to-number (match-string 0))) 983 (setq received (string-to-number (match-string 0)))
984 (delete-process proc) 984 (delete-process proc)
985 (message \"Bytes sent: %s\\tBytes received: %s\" sent received) 985 (message \"Bytes sent: %s\\tBytes received: %s\" sent received)
diff --git a/lisp/obsolete/fast-lock.el b/lisp/obsolete/fast-lock.el
index 0f57dfd1788..7e3dd66a56a 100644
--- a/lisp/obsolete/fast-lock.el
+++ b/lisp/obsolete/fast-lock.el
@@ -336,7 +336,7 @@ If nil, means information for all faces will be saved.")
336With arg, turn Fast Lock mode on if and only if arg is positive and the buffer 336With arg, turn Fast Lock mode on if and only if arg is positive and the buffer
337is associated with a file. Enable it automatically in your `~/.emacs' by: 337is associated with a file. Enable it automatically in your `~/.emacs' by:
338 338
339 (setq font-lock-support-mode 'fast-lock-mode) 339 (setq font-lock-support-mode \\='fast-lock-mode)
340 340
341If Fast Lock mode is enabled, and the current buffer does not contain any text 341If Fast Lock mode is enabled, and the current buffer does not contain any text
342properties, any associated Font Lock cache is used if its timestamp matches the 342properties, any associated Font Lock cache is used if its timestamp matches the
@@ -538,7 +538,7 @@ If the same file has different cache file names when edited on different
538machines, e.g., on one machine the cache file name has the prefix `#home', 538machines, e.g., on one machine the cache file name has the prefix `#home',
539perhaps due to automount, try putting in your `~/.emacs' something like: 539perhaps due to automount, try putting in your `~/.emacs' something like:
540 540
541 (setq directory-abbrev-alist (cons '(\"^/home/\" . \"/\") directory-abbrev-alist)) 541 (setq directory-abbrev-alist (cons \\='(\"^/home/\" . \"/\") directory-abbrev-alist))
542 542
543Emacs automagically removes the common `/tmp_mnt' automount prefix by default. 543Emacs automagically removes the common `/tmp_mnt' automount prefix by default.
544 544
diff --git a/lisp/obsolete/lazy-lock.el b/lisp/obsolete/lazy-lock.el
index 885a11f7596..79afd80813f 100644
--- a/lisp/obsolete/lazy-lock.el
+++ b/lisp/obsolete/lazy-lock.el
@@ -466,7 +466,7 @@ See also `lazy-lock-stealth-load'."
466With arg, turn Lazy Lock mode on if and only if arg is positive. Enable it 466With arg, turn Lazy Lock mode on if and only if arg is positive. Enable it
467automatically in your `~/.emacs' by: 467automatically in your `~/.emacs' by:
468 468
469 (setq font-lock-support-mode 'lazy-lock-mode) 469 (setq font-lock-support-mode \\='lazy-lock-mode)
470 470
471For a newer font-lock support mode with similar functionality, see 471For a newer font-lock support mode with similar functionality, see
472`jit-lock-mode'. Eventually, Lazy Lock mode will be deprecated in 472`jit-lock-mode'. Eventually, Lazy Lock mode will be deprecated in
diff --git a/lisp/obsolete/sym-comp.el b/lisp/obsolete/sym-comp.el
index c633bd5845b..ac67963571c 100644
--- a/lisp/obsolete/sym-comp.el
+++ b/lisp/obsolete/sym-comp.el
@@ -165,9 +165,9 @@ Uses `symbol-completion-symbol-function' and
165used something like this in a major mode which provides symbol 165used something like this in a major mode which provides symbol
166completion: 166completion:
167 167
168 (if (featurep 'hippie-exp) 168 (if (featurep \\='hippie-exp)
169 (set (make-local-variable 'hippie-expand-try-functions-list) 169 (set (make-local-variable \\='hippie-expand-try-functions-list)
170 (cons 'symbol-completion-try-complete 170 (cons \\='symbol-completion-try-complete
171 hippie-expand-try-functions-list)))" 171 hippie-expand-try-functions-list)))"
172 (when (and symbol-completion-symbol-function 172 (when (and symbol-completion-symbol-function
173 symbol-completion-completions-function) 173 symbol-completion-completions-function)
diff --git a/lisp/org/org-agenda.el b/lisp/org/org-agenda.el
index 3a87f6bedbd..9a64089059c 100644
--- a/lisp/org/org-agenda.el
+++ b/lisp/org/org-agenda.el
@@ -497,7 +497,7 @@ are prefix commands. For the dispatcher to display useful information, you
497should provide a description for the prefix, like 497should provide a description for the prefix, like
498 498
499 (setq org-agenda-custom-commands 499 (setq org-agenda-custom-commands
500 '((\"h\" . \"HOME + Name tag searches\") ; describe prefix \"h\" 500 \\='((\"h\" . \"HOME + Name tag searches\") ; describe prefix \"h\"
501 (\"hl\" tags \"+HOME+Lisa\") 501 (\"hl\" tags \"+HOME+Lisa\")
502 (\"hp\" tags \"+HOME+Peter\") 502 (\"hp\" tags \"+HOME+Peter\")
503 (\"hk\" tags \"+HOME+Kim\")))" 503 (\"hk\" tags \"+HOME+Kim\")))"
@@ -1932,7 +1932,7 @@ list as second element:
1932For example, to display a 16px horizontal space for Emacs 1932For example, to display a 16px horizontal space for Emacs
1933category, you can use: 1933category, you can use:
1934 1934
1935 (\"Emacs\" '(space . (:width (16))))" 1935 (\"Emacs\" \\='(space . (:width (16))))"
1936 :group 'org-agenda-line-format 1936 :group 'org-agenda-line-format
1937 :version "24.1" 1937 :version "24.1"
1938 :type '(alist :key-type (string :tag "Regexp matching category") 1938 :type '(alist :key-type (string :tag "Regexp matching category")
@@ -2538,7 +2538,7 @@ For example, if you have a custom agenda command \"p\" and you
2538want this command to be accessible only from plain text files, 2538want this command to be accessible only from plain text files,
2539use this: 2539use this:
2540 2540
2541 '((\"p\" ((in-file . \"\\.txt\")))) 2541 \\='((\"p\" ((in-file . \"\\.txt\"))))
2542 2542
2543Here are the available contexts definitions: 2543Here are the available contexts definitions:
2544 2544
@@ -2556,7 +2556,7 @@ accessible if there is at least one valid check.
2556You can also bind a key to another agenda custom command 2556You can also bind a key to another agenda custom command
2557depending on contextual rules. 2557depending on contextual rules.
2558 2558
2559 '((\"p\" \"q\" ((in-file . \"\\.txt\")))) 2559 \\='((\"p\" \"q\" ((in-file . \"\\.txt\"))))
2560 2560
2561Here it means: in .txt files, use \"p\" as the key for the 2561Here it means: in .txt files, use \"p\" as the key for the
2562agenda command otherwise associated with \"q\". (The command 2562agenda command otherwise associated with \"q\". (The command
@@ -9596,7 +9596,7 @@ This is a command that has to be installed in `calendar-mode-map'."
9596 "Hebrew: " (calendar-hebrew-date-string date) " (until sunset)\n" 9596 "Hebrew: " (calendar-hebrew-date-string date) " (until sunset)\n"
9597 "Islamic: " (calendar-islamic-date-string date) " (until sunset)\n" 9597 "Islamic: " (calendar-islamic-date-string date) " (until sunset)\n"
9598 "French: " (calendar-french-date-string date) "\n" 9598 "French: " (calendar-french-date-string date) "\n"
9599 "Baha'i: " (calendar-bahai-date-string date) " (until sunset)\n" 9599 "Bahá’í: " (calendar-bahai-date-string date) " (until sunset)\n"
9600 "Mayan: " (calendar-mayan-date-string date) "\n" 9600 "Mayan: " (calendar-mayan-date-string date) "\n"
9601 "Coptic: " (calendar-coptic-date-string date) "\n" 9601 "Coptic: " (calendar-coptic-date-string date) "\n"
9602 "Ethiopic: " (calendar-ethiopic-date-string date) "\n" 9602 "Ethiopic: " (calendar-ethiopic-date-string date) "\n"
diff --git a/lisp/org/org-capture.el b/lisp/org/org-capture.el
index 7b4b6eadc5e..6a4b2bafb01 100644
--- a/lisp/org/org-capture.el
+++ b/lisp/org/org-capture.el
@@ -460,7 +460,7 @@ For example, if you have a capture template \"c\" and you want
460this template to be accessible only from `message-mode' buffers, 460this template to be accessible only from `message-mode' buffers,
461use this: 461use this:
462 462
463 '((\"c\" ((in-mode . \"message-mode\")))) 463 ((\"c\" ((in-mode . \"message-mode\"))))
464 464
465Here are the available contexts definitions: 465Here are the available contexts definitions:
466 466
@@ -478,7 +478,7 @@ accessible if there is at least one valid check.
478You can also bind a key to another agenda custom command 478You can also bind a key to another agenda custom command
479depending on contextual rules. 479depending on contextual rules.
480 480
481 '((\"c\" \"d\" ((in-mode . \"message-mode\")))) 481 ((\"c\" \"d\" ((in-mode . \"message-mode\"))))
482 482
483Here it means: in `message-mode buffers', use \"c\" as the 483Here it means: in `message-mode buffers', use \"c\" as the
484key for the capture template otherwise associated with \"d\". 484key for the capture template otherwise associated with \"d\".
diff --git a/lisp/org/org-protocol.el b/lisp/org/org-protocol.el
index ae0f4946832..339f2b74afd 100644
--- a/lisp/org/org-protocol.el
+++ b/lisp/org/org-protocol.el
@@ -303,7 +303,7 @@ part."
303 303
304(defun org-protocol-flatten-greedy (param-list &optional strip-path replacement) 304(defun org-protocol-flatten-greedy (param-list &optional strip-path replacement)
305 "Greedy handlers might receive a list like this from emacsclient: 305 "Greedy handlers might receive a list like this from emacsclient:
306 '((\"/dir/org-protocol:/greedy:/~/path1\" (23 . 12)) (\"/dir/param\") 306 ((\"/dir/org-protocol:/greedy:/~/path1\" (23 . 12)) (\"/dir/param\"))
307where \"/dir/\" is the absolute path to emacsclients working directory. This 307where \"/dir/\" is the absolute path to emacsclients working directory. This
308function transforms it into a flat list using `org-protocol-flatten' and 308function transforms it into a flat list using `org-protocol-flatten' and
309transforms the elements of that list as follows: 309transforms the elements of that list as follows:
@@ -347,7 +347,7 @@ returned list."
347 347
348(defun org-protocol-flatten (l) 348(defun org-protocol-flatten (l)
349 "Greedy handlers might receive a list like this from emacsclient: 349 "Greedy handlers might receive a list like this from emacsclient:
350 '( (\"/dir/org-protocol:/greedy:/~/path1\" (23 . 12)) (\"/dir/param\") 350 ((\"/dir/org-protocol:/greedy:/~/path1\" (23 . 12)) (\"/dir/param\"))
351where \"/dir/\" is the absolute path to emacsclients working directory. 351where \"/dir/\" is the absolute path to emacsclients working directory.
352This function transforms it into a flat list." 352This function transforms it into a flat list."
353 (if (null l) () 353 (if (null l) ()
@@ -365,9 +365,9 @@ link's URL to the `kill-ring'.
365 365
366The location for a browser's bookmark has to look like this: 366The location for a browser's bookmark has to look like this:
367 367
368 javascript:location.href='org-protocol://store-link://'+ \\ 368 javascript:location.href=\\='org-protocol://store-link://\\='+ \\
369 encodeURIComponent(location.href) 369 encodeURIComponent(location.href)
370 encodeURIComponent(document.title)+'/'+ \\ 370 encodeURIComponent(document.title)+\\='/\\='+ \\
371 371
372Don't use `escape()'! Use `encodeURIComponent()' instead. The title of the page 372Don't use `escape()'! Use `encodeURIComponent()' instead. The title of the page
373could contain slashes and the location definitely will. 373could contain slashes and the location definitely will.
@@ -396,16 +396,16 @@ The sub-protocol used to reach this function is set in
396This function detects an URL, title and optional text, separated 396This function detects an URL, title and optional text, separated
397by `/'. The location for a browser's bookmark looks like this: 397by `/'. The location for a browser's bookmark looks like this:
398 398
399 javascript:location.href='org-protocol://capture://'+ \\ 399 javascript:location.href=\\='org-protocol://capture://\\='+ \\
400 encodeURIComponent(location.href)+'/' \\ 400 encodeURIComponent(location.href)+\\='/\\=' \\
401 encodeURIComponent(document.title)+'/'+ \\ 401 encodeURIComponent(document.title)+\\='/\\='+ \\
402 encodeURIComponent(window.getSelection()) 402 encodeURIComponent(window.getSelection())
403 403
404By default, it uses the character `org-protocol-default-template-key', 404By default, it uses the character `org-protocol-default-template-key',
405which should be associated with a template in `org-capture-templates'. 405which should be associated with a template in `org-capture-templates'.
406But you may prepend the encoded URL with a character and a slash like so: 406But you may prepend the encoded URL with a character and a slash like so:
407 407
408 javascript:location.href='org-protocol://capture://b/'+ ... 408 javascript:location.href=\\='org-protocol://capture://b/\\='+ ...
409 409
410Now template ?b will be used." 410Now template ?b will be used."
411 (if (and (boundp 'org-stored-links) 411 (if (and (boundp 'org-stored-links)
@@ -455,7 +455,7 @@ in `org-protocol-project-alist'.
455 455
456The location for a browser's bookmark should look like this: 456The location for a browser's bookmark should look like this:
457 457
458 javascript:location.href='org-protocol://open-source://'+ \\ 458 javascript:location.href=\\='org-protocol://open-source://\\='+ \\
459 encodeURIComponent(location.href)" 459 encodeURIComponent(location.href)"
460 ;; As we enter this function for a match on our protocol, the return value 460 ;; As we enter this function for a match on our protocol, the return value
461 ;; defaults to nil. 461 ;; defaults to nil.
diff --git a/lisp/org/org-src.el b/lisp/org/org-src.el
index 8a6c77a8182..c970fe6c851 100644
--- a/lisp/org/org-src.el
+++ b/lisp/org/org-src.el
@@ -166,10 +166,10 @@ other-frame Use `switch-to-buffer-other-frame' to display edit buffer.
166 (const reorganize-frame))) 166 (const reorganize-frame)))
167 167
168(defvar org-src-mode-hook nil 168(defvar org-src-mode-hook nil
169 "Hook run after Org switched a source code snippet to its Emacs mode. 169 "Hook run after Org switched a source code snippet to its Emacs mode.
170This hook will run 170This hook will run
171 171
172- when editing a source code snippet with \"C-c '\". 172- when editing a source code snippet with `\\[org-src-mode-map]'.
173- When formatting a source code snippet for export with htmlize. 173- When formatting a source code snippet for export with htmlize.
174 174
175You may want to use this hook for example to turn off `outline-minor-mode' 175You may want to use this hook for example to turn off `outline-minor-mode'
@@ -226,7 +226,7 @@ the existing edit buffer."
226(define-minor-mode org-src-mode 226(define-minor-mode org-src-mode
227 "Minor mode for language major mode buffers generated by org. 227 "Minor mode for language major mode buffers generated by org.
228This minor mode is turned on in two situations: 228This minor mode is turned on in two situations:
229- when editing a source code snippet with \"C-c '\". 229- when editing a source code snippet with `\\[org-src-mode-map]'.
230- When formatting a source code snippet for export with htmlize. 230- When formatting a source code snippet for export with htmlize.
231There is a mode hook, and keybindings for `org-edit-src-exit' and 231There is a mode hook, and keybindings for `org-edit-src-exit' and
232`org-edit-src-save'") 232`org-edit-src-save'")
diff --git a/lisp/org/org-table.el b/lisp/org/org-table.el
index fb593674ec4..f05ab7ad1c4 100644
--- a/lisp/org/org-table.el
+++ b/lisp/org/org-table.el
@@ -545,8 +545,8 @@ slightly, to make sure a beginning of line in the first line is included.
545SEPARATOR specifies the field separator in the lines. It can have the 545SEPARATOR specifies the field separator in the lines. It can have the
546following values: 546following values:
547 547
548'(4) Use the comma as a field separator 548(4) Use the comma as a field separator
549'(16) Use a TAB as field separator 549(16) Use a TAB as field separator
550integer When a number, use that many spaces as field separator 550integer When a number, use that many spaces as field separator
551nil When nil, the command tries to be smart and figure out the 551nil When nil, the command tries to be smart and figure out the
552 separator in the following way: 552 separator in the following way:
diff --git a/lisp/org/org.el b/lisp/org/org.el
index 963da77f592..587d7654409 100644
--- a/lisp/org/org.el
+++ b/lisp/org/org.el
@@ -1982,7 +1982,7 @@ file identifier are
1982 filename matches the regexp. If you want to 1982 filename matches the regexp. If you want to
1983 use groups here, use shy groups. 1983 use groups here, use shy groups.
1984 1984
1985 Example: (\"\\.x?html\\'\" . \"firefox %s\") 1985 Example: (\"\\.x?html\\\\='\" . \"firefox %s\")
1986 (\"\\(?:xhtml\\|html\\)\" . \"firefox %s\") 1986 (\"\\(?:xhtml\\|html\\)\" . \"firefox %s\")
1987 to open *.html and *.xhtml with firefox. 1987 to open *.html and *.xhtml with firefox.
1988 1988
@@ -1998,7 +1998,7 @@ file identifier are
1998 In a custom lisp form, you can access the group matches with 1998 In a custom lisp form, you can access the group matches with
1999 (match-string n link). 1999 (match-string n link).
2000 2000
2001 Example: (\"\\.pdf::\\(\\d+\\)\\'\" . \"evince -p %1 %s\") 2001 Example: (\"\\.pdf::\\(\\d+\\)\\\\='\" . \"evince -p %1 %s\")
2002 to open [[file:document.pdf::5]] with evince at page 5. 2002 to open [[file:document.pdf::5]] with evince at page 5.
2003 2003
2004 `directory' Matches a directory 2004 `directory' Matches a directory
@@ -12222,13 +12222,13 @@ With a triple \\[universal-argument] prefix, circumvent any state blocking.
12222With a numeric prefix arg of 0, inhibit note taking for the change. 12222With a numeric prefix arg of 0, inhibit note taking for the change.
12223 12223
12224For calling through lisp, arg is also interpreted in the following way: 12224For calling through lisp, arg is also interpreted in the following way:
12225'none -> empty state 12225`none' -> empty state
12226\"\"(empty string) -> switch to empty state 12226\"\" (empty string) -> switch to empty state
12227'done -> switch to DONE 12227`done' -> switch to DONE
12228'nextset -> switch to the next set of keywords 12228`nextset' -> switch to the next set of keywords
12229'previousset -> switch to the previous set of keywords 12229`previousset' -> switch to the previous set of keywords
12230\"WAITING\" -> switch to the specified keyword, but only if it 12230\"WAITING\" -> switch to the specified keyword, but only if it
12231 really is a member of `org-todo-keywords'." 12231 really is a member of `org-todo-keywords'."
12232 (interactive "P") 12232 (interactive "P")
12233 (if (and (org-region-active-p) org-loop-over-headlines-in-active-region) 12233 (if (and (org-region-active-p) org-loop-over-headlines-in-active-region)
12234 (let ((cl (if (eq org-loop-over-headlines-in-active-region 'start-level) 12234 (let ((cl (if (eq org-loop-over-headlines-in-active-region 'start-level)
diff --git a/lisp/org/ox.el b/lisp/org/ox.el
index a0573d04c10..5d8e48ea97a 100644
--- a/lisp/org/ox.el
+++ b/lisp/org/ox.el
@@ -1060,7 +1060,7 @@ keywords are understood:
1060 Menu entry for the export dispatcher. It should be a list 1060 Menu entry for the export dispatcher. It should be a list
1061 like: 1061 like:
1062 1062
1063 '(KEY DESCRIPTION-OR-ORDINAL ACTION-OR-MENU) 1063 (KEY DESCRIPTION-OR-ORDINAL ACTION-OR-MENU)
1064 1064
1065 where : 1065 where :
1066 1066
@@ -1084,17 +1084,17 @@ keywords are understood:
1084 If it is an alist, associations should follow the 1084 If it is an alist, associations should follow the
1085 pattern: 1085 pattern:
1086 1086
1087 '(KEY DESCRIPTION ACTION) 1087 (KEY DESCRIPTION ACTION)
1088 1088
1089 where KEY, DESCRIPTION and ACTION are described above. 1089 where KEY, DESCRIPTION and ACTION are described above.
1090 1090
1091 Valid values include: 1091 Valid values include:
1092 1092
1093 '(?m \"My Special Back-end\" my-special-export-function) 1093 (?m \"My Special Back-end\" my-special-export-function)
1094 1094
1095 or 1095 or
1096 1096
1097 '(?l \"Export to LaTeX\" 1097 (?l \"Export to LaTeX\"
1098 \(?p \"As PDF file\" org-latex-export-to-pdf) 1098 \(?p \"As PDF file\" org-latex-export-to-pdf)
1099 \(?o \"As PDF file and open\" 1099 \(?o \"As PDF file and open\"
1100 \(lambda (a s v b) 1100 \(lambda (a s v b)
@@ -1105,7 +1105,7 @@ keywords are understood:
1105 or the following, which will be added to the previous 1105 or the following, which will be added to the previous
1106 sub-menu, 1106 sub-menu,
1107 1107
1108 '(?l 1 1108 (?l 1
1109 \((?B \"As TEX buffer (Beamer)\" org-beamer-export-as-latex) 1109 \((?B \"As TEX buffer (Beamer)\" org-beamer-export-as-latex)
1110 \(?P \"As PDF file (Beamer)\" org-beamer-export-to-pdf))) 1110 \(?P \"As PDF file (Beamer)\" org-beamer-export-to-pdf)))
1111 1111
diff --git a/lisp/progmodes/cc-engine.el b/lisp/progmodes/cc-engine.el
index f26b8ec6dd1..82f0d722d03 100644
--- a/lisp/progmodes/cc-engine.el
+++ b/lisp/progmodes/cc-engine.el
@@ -634,7 +634,7 @@ move into or out of sexps (not even normal expression parentheses).
634 634
635If point is already at the earliest statement within braces or parens, 635If point is already at the earliest statement within braces or parens,
636this function doesn't move back into any whitespace preceding it; it 636this function doesn't move back into any whitespace preceding it; it
637returns 'same in this case. 637returns `same' in this case.
638 638
639Stop at statement continuation tokens like \"else\", \"catch\", 639Stop at statement continuation tokens like \"else\", \"catch\",
640\"finally\" and the \"while\" in \"do ... while\" if the start point 640\"finally\" and the \"while\" in \"do ... while\" if the start point
@@ -656,19 +656,19 @@ start of the definition in a \"#define\". Also stop at start of
656macros before leaving them. 656macros before leaving them.
657 657
658Return: 658Return:
659'label if stopped at a label or \"case...:\" or \"default:\"; 659`label' if stopped at a label or \"case...:\" or \"default:\";
660'same if stopped at the beginning of the current statement; 660`same' if stopped at the beginning of the current statement;
661'up if stepped to a containing statement; 661`up' if stepped to a containing statement;
662'previous if stepped to a preceding statement; 662`previous' if stepped to a preceding statement;
663'beginning if stepped from a statement continuation clause to 663`beginning' if stepped from a statement continuation clause to
664 its start clause; or 664 its start clause; or
665'macro if stepped to a macro start. 665`macro' if stepped to a macro start.
666Note that 'same and not 'label is returned if stopped at the same 666Note that `same' and not `label' is returned if stopped at the same
667label without crossing the colon character. 667label without crossing the colon character.
668 668
669LIM may be given to limit the search. If the search hits the limit, 669LIM may be given to limit the search. If the search hits the limit,
670point will be left at the closest following token, or at the start 670point will be left at the closest following token, or at the start
671position if that is less ('same is returned in this case). 671position if that is less (`same' is returned in this case).
672 672
673NOERROR turns off error logging to `c-parsing-error'. 673NOERROR turns off error logging to `c-parsing-error'.
674 674
diff --git a/lisp/progmodes/cc-langs.el b/lisp/progmodes/cc-langs.el
index 0e904d23c5b..a1e26b9fcc4 100644
--- a/lisp/progmodes/cc-langs.el
+++ b/lisp/progmodes/cc-langs.el
@@ -926,14 +926,14 @@ following elements. The car of each element describes the type of the
926operator group, and the cdr is a list of the operator tokens in it. 926operator group, and the cdr is a list of the operator tokens in it.
927The operator group types are: 927The operator group types are:
928 928
929'prefix Unary prefix operators. 929`prefix' Unary prefix operators.
930'postfix Unary postfix operators. 930`postfix' Unary postfix operators.
931'postfix-if-paren 931`postfix-if-paren'
932 Unary postfix operators if and only if the chars have 932 Unary postfix operators if and only if the chars have
933 parenthesis syntax. 933 parenthesis syntax.
934'left-assoc Binary left associative operators (i.e. a+b+c means (a+b)+c). 934`left-assoc' Binary left associative operators (i.e. a+b+c means (a+b)+c).
935'right-assoc Binary right associative operators (i.e. a=b=c means a=(b=c)). 935`right-assoc' Binary right associative operators (i.e. a=b=c means a=(b=c)).
936'right-assoc-sequence 936`right-assoc-sequence'
937 Right associative operator that constitutes of a 937 Right associative operator that constitutes of a
938 sequence of tokens that separate expressions. All the 938 sequence of tokens that separate expressions. All the
939 tokens in the group are in this case taken as 939 tokens in the group are in this case taken as
diff --git a/lisp/progmodes/cc-vars.el b/lisp/progmodes/cc-vars.el
index df6e987721b..da36647f2cd 100644
--- a/lisp/progmodes/cc-vars.el
+++ b/lisp/progmodes/cc-vars.el
@@ -833,7 +833,7 @@ string in the mode line), and a semicolon or comma is typed (see
833no arguments, and should return one of the following values: 833no arguments, and should return one of the following values:
834 834
835 nil -- no determination made, continue checking 835 nil -- no determination made, continue checking
836 'stop -- do not insert a newline, and stop checking 836 `stop' -- do not insert a newline, and stop checking
837 (anything else) -- insert a newline, and stop checking 837 (anything else) -- insert a newline, and stop checking
838 838
839If every function in the list is called with no determination made, 839If every function in the list is called with no determination made,
diff --git a/lisp/progmodes/cperl-mode.el b/lisp/progmodes/cperl-mode.el
index 322024ea448..b8ba170a246 100644
--- a/lisp/progmodes/cperl-mode.el
+++ b/lisp/progmodes/cperl-mode.el
@@ -724,7 +724,7 @@ mode-compile.el.
724If your Emacs does not default to `cperl-mode' on Perl files, and you 724If your Emacs does not default to `cperl-mode' on Perl files, and you
725want it to: put the following into your .emacs file: 725want it to: put the following into your .emacs file:
726 726
727 (defalias 'perl-mode 'cperl-mode) 727 (defalias \\='perl-mode \\='cperl-mode)
728 728
729Get perl5-info from 729Get perl5-info from
730 $CPAN/doc/manual/info/perl5-old/perl5-info.tar.gz 730 $CPAN/doc/manual/info/perl5-old/perl5-info.tar.gz
diff --git a/lisp/progmodes/elisp-mode.el b/lisp/progmodes/elisp-mode.el
index bcabf3cdf59..1ea9f174775 100644
--- a/lisp/progmodes/elisp-mode.el
+++ b/lisp/progmodes/elisp-mode.el
@@ -1322,7 +1322,7 @@ which see."
1322 0 - contains the last symbol read from the buffer. 1322 0 - contains the last symbol read from the buffer.
1323 1 - contains the string last displayed in the echo area for variables, 1323 1 - contains the string last displayed in the echo area for variables,
1324 or argument string for functions. 1324 or argument string for functions.
1325 2 - 'function if function args, 'variable if variable documentation.") 1325 2 - `function' if function args, `variable' if variable documentation.")
1326 1326
1327(defun elisp-eldoc-documentation-function () 1327(defun elisp-eldoc-documentation-function ()
1328 "`eldoc-documentation-function' (which see) for Emacs Lisp." 1328 "`eldoc-documentation-function' (which see) for Emacs Lisp."
diff --git a/lisp/progmodes/f90.el b/lisp/progmodes/f90.el
index 43b057ba882..e8a1ae455ee 100644
--- a/lisp/progmodes/f90.el
+++ b/lisp/progmodes/f90.el
@@ -1425,7 +1425,7 @@ single - statement is not continued.
1425begin - current line is the first in a continued statement. 1425begin - current line is the first in a continued statement.
1426end - current line is the last in a continued statement 1426end - current line is the last in a continued statement
1427middle - current line is neither first nor last in a continued statement. 1427middle - current line is neither first nor last in a continued statement.
1428Comment lines embedded amongst continued lines return 'middle." 1428Comment lines embedded amongst continued lines return `middle'."
1429 (let (pcont cont) 1429 (let (pcont cont)
1430 (save-excursion 1430 (save-excursion
1431 (setq pcont (if (f90-previous-statement) (f90-line-continued)))) 1431 (setq pcont (if (f90-previous-statement) (f90-line-continued))))
diff --git a/lisp/progmodes/fortran.el b/lisp/progmodes/fortran.el
index 83e427da790..ee4733f6e4e 100644
--- a/lisp/progmodes/fortran.el
+++ b/lisp/progmodes/fortran.el
@@ -817,15 +817,15 @@ Variables controlling indentation style and extra features:
817 Amount of extra indentation for text in full-line comments (default 0). 817 Amount of extra indentation for text in full-line comments (default 0).
818`fortran-comment-indent-style' 818`fortran-comment-indent-style'
819 How to indent the text in full-line comments. Allowed values are: 819 How to indent the text in full-line comments. Allowed values are:
820 nil don't change the indentation 820 nil don't change the indentation
821 fixed indent to `fortran-comment-line-extra-indent' beyond the 821 `fixed' indent to `fortran-comment-line-extra-indent' beyond the
822 value of either 822 value of either
823 `fortran-minimum-statement-indent-fixed' (fixed format) or 823 `fortran-minimum-statement-indent-fixed' (fixed format) or
824 `fortran-minimum-statement-indent-tab' (TAB format), 824 `fortran-minimum-statement-indent-tab' (TAB format),
825 depending on the continuation format in use. 825 depending on the continuation format in use.
826 relative indent to `fortran-comment-line-extra-indent' beyond the 826 `relative' indent to `fortran-comment-line-extra-indent' beyond the
827 indentation for a line of code. 827 indentation for a line of code.
828 (default 'fixed) 828 (default `fixed')
829`fortran-comment-indent-char' 829`fortran-comment-indent-char'
830 Single-character string to be inserted instead of space for 830 Single-character string to be inserted instead of space for
831 full-line comment indentation (default \" \"). 831 full-line comment indentation (default \" \").
diff --git a/lisp/progmodes/gdb-mi.el b/lisp/progmodes/gdb-mi.el
index 9942e17397a..1eff62c5acf 100644
--- a/lisp/progmodes/gdb-mi.el
+++ b/lisp/progmodes/gdb-mi.el
@@ -2065,7 +2065,7 @@ a GDB/MI reply message."
2065(defun gdbmi-bnf-gdb-prompt () 2065(defun gdbmi-bnf-gdb-prompt ()
2066 "Implementation of the following GDB/MI output grammar rule: 2066 "Implementation of the following GDB/MI output grammar rule:
2067 gdb-prompt ==> 2067 gdb-prompt ==>
2068 '(gdb)' nl 2068 `(gdb)' nl
2069 2069
2070 nl ==> 2070 nl ==>
2071 CR | CR-LF" 2071 CR | CR-LF"
@@ -2085,7 +2085,7 @@ a GDB/MI reply message."
2085 "Implementation of the following GDB/MI output grammar rule: 2085 "Implementation of the following GDB/MI output grammar rule:
2086 2086
2087 result-record ==> 2087 result-record ==>
2088 [ token ] '^' result-class ( ',' result )* nl 2088 [ token ] `^' result-class ( `,' result )* nl
2089 2089
2090 token ==> 2090 token ==>
2091 any sequence of digits." 2091 any sequence of digits."
@@ -2110,16 +2110,16 @@ a GDB/MI reply message."
2110 exec-async-output | status-async-output | notify-async-output 2110 exec-async-output | status-async-output | notify-async-output
2111 2111
2112 exec-async-output ==> 2112 exec-async-output ==>
2113 [ token ] '*' async-output 2113 [ token ] `*' async-output
2114 2114
2115 status-async-output ==> 2115 status-async-output ==>
2116 [ token ] '+' async-output 2116 [ token ] `+' async-output
2117 2117
2118 notify-async-output ==> 2118 notify-async-output ==>
2119 [ token ] '=' async-output 2119 [ token ] `=' async-output
2120 2120
2121 async-output ==> 2121 async-output ==>
2122 async-class ( ',' result )* nl" 2122 async-class ( `,' result )* nl"
2123 2123
2124 (gdbmi-bnf-result-and-async-record-impl)) 2124 (gdbmi-bnf-result-and-async-record-impl))
2125 2125
@@ -2130,13 +2130,13 @@ a GDB/MI reply message."
2130 console-stream-output | target-stream-output | log-stream-output 2130 console-stream-output | target-stream-output | log-stream-output
2131 2131
2132 console-stream-output ==> 2132 console-stream-output ==>
2133 '~' c-string 2133 `~' c-string
2134 2134
2135 target-stream-output ==> 2135 target-stream-output ==>
2136 '@' c-string 2136 `@' c-string
2137 2137
2138 log-stream-output ==> 2138 log-stream-output ==>
2139 '&' c-string" 2139 `&' c-string"
2140 (when (< gdbmi-bnf-offset (length gud-marker-acc)) 2140 (when (< gdbmi-bnf-offset (length gud-marker-acc))
2141 (if (and (member (aref gud-marker-acc gdbmi-bnf-offset) '(?~ ?@ ?&)) 2141 (if (and (member (aref gud-marker-acc gdbmi-bnf-offset) '(?~ ?@ ?&))
2142 (string-match (concat "\\([~@&]\\)\\(" gdb--string-regexp "\\)\n") 2142 (string-match (concat "\\([~@&]\\)\\(" gdb--string-regexp "\\)\n")
diff --git a/lisp/progmodes/idlw-shell.el b/lisp/progmodes/idlw-shell.el
index b5e799848de..ce2f830ec42 100644
--- a/lisp/progmodes/idlw-shell.el
+++ b/lisp/progmodes/idlw-shell.el
@@ -152,7 +152,7 @@ This variable can have 3 values:
152nil Arrows just move the cursor 152nil Arrows just move the cursor
153t Arrows force the cursor back to the current command line and 153t Arrows force the cursor back to the current command line and
154 walk the history 154 walk the history
155'cmdline When the cursor is in the current command line, arrows walk the 155`cmdline' When the cursor is in the current command line, arrows walk the
156 history. Everywhere else in the buffer, arrows move the cursor." 156 history. Everywhere else in the buffer, arrows move the cursor."
157 :group 'idlwave-shell-general-setup 157 :group 'idlwave-shell-general-setup
158 :type '(choice 158 :type '(choice
@@ -439,15 +439,13 @@ Value decides about the method which is used to mark the line. Valid values
439are: 439are:
440 440
441nil Do not mark the line 441nil Do not mark the line
442'arrow Use the overlay arrow 442`arrow' Use the overlay arrow
443'face Use `idlwave-shell-stop-line-face' to highlight the line. 443`face' Use `idlwave-shell-stop-line-face' to highlight the line.
444t Use what IDLWAVE thinks is best. Will be a face where possible, 444t Use what IDLWAVE thinks is best. Will be a face where possible,
445 otherwise the overlay arrow. 445 otherwise the overlay arrow.
446The overlay-arrow has the disadvantage to hide the first chars of a line. 446The overlay-arrow has the disadvantage to hide the first chars of a line.
447Since many people do not have the main block of IDL programs indented, 447Since many people do not have the main block of IDL programs indented,
448a face highlighting may be better. 448a face highlighting may be better."
449In Emacs 21, the overlay arrow is displayed in a special area and never
450hides any code, so setting this to 'arrow on Emacs 21 sounds like a good idea."
451 :group 'idlwave-shell-highlighting-and-faces 449 :group 'idlwave-shell-highlighting-and-faces
452 :type '(choice 450 :type '(choice
453 (const :tag "No marking" nil) 451 (const :tag "No marking" nil)
@@ -494,10 +492,10 @@ where IDL is stopped, when in Electric Debug Mode."
494 "Non-nil means, mark breakpoints in the source files. 492 "Non-nil means, mark breakpoints in the source files.
495Valid values are: 493Valid values are:
496nil Do not mark breakpoints. 494nil Do not mark breakpoints.
497'face Highlight line with `idlwave-shell-breakpoint-face'. 495`face' Highlight line with `idlwave-shell-breakpoint-face'.
498'glyph Red dot at the beginning of line. If the display does not 496`glyph' Red dot at the beginning of line. If the display does not
499 support glyphs, will use 'face instead. 497 support glyphs, will use `face' instead.
500t Glyph when possible, otherwise face (same effect as 'glyph)." 498t Glyph when possible, otherwise face (same effect as `glyph')."
501 :group 'idlwave-shell-highlighting-and-faces 499 :group 'idlwave-shell-highlighting-and-faces
502 :type '(choice 500 :type '(choice
503 (const :tag "No marking" nil) 501 (const :tag "No marking" nil)
@@ -3911,7 +3909,7 @@ Elements of the alist have the form:
3911 3909
3912(defun idlwave-shell-module-source-query (module &optional type) 3910(defun idlwave-shell-module-source-query (module &optional type)
3913 "Determine the source file for a given module. 3911 "Determine the source file for a given module.
3914Query as a function if TYPE set to something beside 'pro." 3912Query as a function if TYPE set to something beside `pro'."
3915 (if module 3913 (if module
3916 (idlwave-shell-send-command 3914 (idlwave-shell-send-command
3917 (format "print,(routine_info('%s',/SOURCE%s)).PATH" module 3915 (format "print,(routine_info('%s',/SOURCE%s)).PATH" module
diff --git a/lisp/progmodes/idlwave.el b/lisp/progmodes/idlwave.el
index daf919adb2f..9930d501d4d 100644
--- a/lisp/progmodes/idlwave.el
+++ b/lisp/progmodes/idlwave.el
@@ -376,7 +376,7 @@ The following values are allowed:
376 376
377nil Don't scan any buffers. 377nil Don't scan any buffers.
378t Scan all `idlwave-mode' buffers in the current editing session. 378t Scan all `idlwave-mode' buffers in the current editing session.
379current Scan only the current buffer, but no other buffers." 379`current' Scan only the current buffer, but no other buffers."
380 :group 'idlwave-routine-info 380 :group 'idlwave-routine-info
381 :type '(choice 381 :type '(choice
382 (const :tag "No buffer" nil) 382 (const :tag "No buffer" nil)
@@ -5833,15 +5833,15 @@ to override IDLWAVE's idea of what should be completed at point.
5833Possible values are: 5833Possible values are:
5834 5834
58350 <=> query for the completion type 58350 <=> query for the completion type
58361 <=> 'procedure 58361 <=> `procedure'
58372 <=> 'procedure-keyword 58372 <=> `procedure-keyword'
58383 <=> 'function 58383 <=> `function'
58394 <=> 'function-keyword 58394 <=> `function-keyword'
58405 <=> 'procedure-method 58405 <=> `procedure-method'
58416 <=> 'procedure-method-keyword 58416 <=> `procedure-method-keyword'
58427 <=> 'function-method 58427 <=> `function-method'
58438 <=> 'function-method-keyword 58438 <=> `function-method-keyword'
58449 <=> 'class 58449 <=> `class'
5845 5845
5846As a special case, the universal argument C-u forces completion of 5846As a special case, the universal argument C-u forces completion of
5847function names in places where the default would be a keyword. 5847function names in places where the default would be a keyword.
diff --git a/lisp/progmodes/prolog.el b/lisp/progmodes/prolog.el
index b95c3f97117..5a4ed84c346 100644
--- a/lisp/progmodes/prolog.el
+++ b/lisp/progmodes/prolog.el
@@ -402,11 +402,11 @@ Only used in ( If -> Then ; Else) and ( Disj1 ; Disj2 ) style expressions."
402(defcustom prolog-parse-mode 'beg-of-clause 402(defcustom prolog-parse-mode 'beg-of-clause
403 "The parse mode used (decides from which point parsing is done). 403 "The parse mode used (decides from which point parsing is done).
404Legal values: 404Legal values:
405'beg-of-line - starts parsing at the beginning of a line, unless the 405`beg-of-line' - starts parsing at the beginning of a line, unless the
406 previous line ends with a backslash. Fast, but has 406 previous line ends with a backslash. Fast, but has
407 problems detecting multiline /* */ comments. 407 problems detecting multiline /* */ comments.
408'beg-of-clause - starts parsing at the beginning of the current clause. 408`beg-of-clause' - starts parsing at the beginning of the current clause.
409 Slow, but copes better with /* */ comments." 409 Slow, but copes better with /* */ comments."
410 :version "24.1" 410 :version "24.1"
411 :group 'prolog-indentation 411 :group 'prolog-indentation
412 :type '(choice (const :value beg-of-line) 412 :type '(choice (const :value beg-of-line)
@@ -1209,7 +1209,7 @@ using the commands `send-region', `send-string' and \\[prolog-consult-region].
1209Commands: 1209Commands:
1210Tab indents for Prolog; with argument, shifts rest 1210Tab indents for Prolog; with argument, shifts rest
1211 of expression rigidly with the current line. 1211 of expression rigidly with the current line.
1212Paragraphs are separated only by blank lines and '%%'. '%'s start comments. 1212Paragraphs are separated only by blank lines and `%%'. `%'s start comments.
1213 1213
1214Return at end of buffer sends line as input. 1214Return at end of buffer sends line as input.
1215Return not at end copies rest of line to end and sends it. 1215Return not at end copies rest of line to end and sends it.
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index 63a43c1b31a..a95206463b6 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -2979,7 +2979,7 @@ This is a wrapper over `buffer-substring' that takes care of
2979different transformations for the code sent to be evaluated in 2979different transformations for the code sent to be evaluated in
2980the python shell: 2980the python shell:
2981 1. When optional argument NOMAIN is non-nil everything under an 2981 1. When optional argument NOMAIN is non-nil everything under an
2982 \"if __name__ == '__main__'\" block will be removed. 2982 \"if __name__ == \\='__main__\\='\" block will be removed.
2983 2. When a subregion of the buffer is sent, it takes care of 2983 2. When a subregion of the buffer is sent, it takes care of
2984 appending extra empty lines so tracebacks are correct. 2984 appending extra empty lines so tracebacks are correct.
2985 3. When the region sent is a substring of the current buffer, a 2985 3. When the region sent is a substring of the current buffer, a
diff --git a/lisp/progmodes/vhdl-mode.el b/lisp/progmodes/vhdl-mode.el
index 47b15d886bc..34ac5995568 100644
--- a/lisp/progmodes/vhdl-mode.el
+++ b/lisp/progmodes/vhdl-mode.el
@@ -4361,7 +4361,7 @@ Usage:
4361 ;;; --> \" := \" [[ --> [ --CR --> comment-out code 4361 ;;; --> \" := \" [[ --> [ --CR --> comment-out code
4362 .. --> \" => \" ] --> ) --- --> horizontal line 4362 .. --> \" => \" ] --> ) --- --> horizontal line
4363 ,, --> \" <= \" ]] --> ] ---- --> display comment 4363 ,, --> \" <= \" ]] --> ] ---- --> display comment
4364 == --> \" == \" '' --> \\\" 4364 == --> \" == \" \\='\\=' --> \\\"
4365 4365
4366 4366
4367 WORD COMPLETION: 4367 WORD COMPLETION:
@@ -4808,7 +4808,7 @@ Usage:
4808 automatically recognized as VHDL source files. To add an extension 4808 automatically recognized as VHDL source files. To add an extension
4809 \".xxx\", add the following line to your Emacs start-up file (`.emacs'): 4809 \".xxx\", add the following line to your Emacs start-up file (`.emacs'):
4810 4810
4811 \(push '(\"\\\\.xxx\\\\'\" . vhdl-mode) auto-mode-alist) 4811 \(push \\='(\"\\\\.xxx\\\\\\='\" . vhdl-mode) auto-mode-alist)
4812 4812
4813 4813
4814 HINTS: 4814 HINTS:
diff --git a/lisp/progmodes/xref.el b/lisp/progmodes/xref.el
index b0a8eb7a316..7eff1f123b5 100644
--- a/lisp/progmodes/xref.el
+++ b/lisp/progmodes/xref.el
@@ -390,8 +390,8 @@ elements is negated."
390 "Go to the location of ITEM and display the buffer. 390 "Go to the location of ITEM and display the buffer.
391WINDOW controls how the buffer is displayed: 391WINDOW controls how the buffer is displayed:
392 nil -- switch-to-buffer 392 nil -- switch-to-buffer
393 'window -- pop-to-buffer (other window) 393 `window' -- pop-to-buffer (other window)
394 'frame -- pop-to-buffer (other frame)" 394 `frame' -- pop-to-buffer (other frame)"
395 (let* ((marker (save-excursion 395 (let* ((marker (save-excursion
396 (xref-location-marker (xref-item-location item)))) 396 (xref-location-marker (xref-item-location item))))
397 (buf (marker-buffer marker))) 397 (buf (marker-buffer marker)))
diff --git a/lisp/speedbar.el b/lisp/speedbar.el
index 2989274ac55..97c977cf1fc 100644
--- a/lisp/speedbar.el
+++ b/lisp/speedbar.el
@@ -203,7 +203,7 @@ the user is done with the current expansion list.")
203 ) 203 )
204 "List of functions to periodically call stealthily. 204 "List of functions to periodically call stealthily.
205This list is of the form: 205This list is of the form:
206 '( (\"NAME\" FUNCTION ...) 206 ( (\"NAME\" FUNCTION ...)
207 ...) 207 ...)
208where NAME is the name of the major display mode these functions are 208where NAME is the name of the major display mode these functions are
209for, and the remaining elements FUNCTION are functions to call in order. 209for, and the remaining elements FUNCTION are functions to call in order.
@@ -458,9 +458,9 @@ items is reached."
458(defcustom speedbar-directory-button-trim-method 'span 458(defcustom speedbar-directory-button-trim-method 'span
459 "Indicates how the directory button will be displayed. 459 "Indicates how the directory button will be displayed.
460Possible values are: 460Possible values are:
461 'span - span large directories over multiple lines. 461 `span' - span large directories over multiple lines.
462 'trim - trim large directories to only show the last few. 462 `trim' - trim large directories to only show the last few.
463 nil - no trimming." 463 nil - no trimming."
464 :group 'speedbar 464 :group 'speedbar
465 :type '(radio (const :tag "Span large directories over multiple lines." 465 :type '(radio (const :tag "Span large directories over multiple lines."
466 span) 466 span)
diff --git a/lisp/startup.el b/lisp/startup.el
index e0249593893..8778c617bc8 100644
--- a/lisp/startup.el
+++ b/lisp/startup.el
@@ -86,7 +86,7 @@ or if your init file contains a line of this form:
86 (setq inhibit-startup-echo-area-message \"YOUR-USER-NAME\") 86 (setq inhibit-startup-echo-area-message \"YOUR-USER-NAME\")
87If your init file is byte-compiled, use the following form 87If your init file is byte-compiled, use the following form
88instead: 88instead:
89 (eval '(setq inhibit-startup-echo-area-message \"YOUR-USER-NAME\")) 89 (eval \\='(setq inhibit-startup-echo-area-message \"YOUR-USER-NAME\"))
90Thus, someone else using a copy of your init file will see the 90Thus, someone else using a copy of your init file will see the
91startup message unless he personally acts to inhibit it." 91startup message unless he personally acts to inhibit it."
92 :type '(choice (const :tag "Don't inhibit") 92 :type '(choice (const :tag "Don't inhibit")
diff --git a/lisp/textmodes/ispell.el b/lisp/textmodes/ispell.el
index 3fe21c482d6..87c2a95da49 100644
--- a/lisp/textmodes/ispell.el
+++ b/lisp/textmodes/ispell.el
@@ -388,7 +388,7 @@ It consists of pairs (REGEXP . DICTIONARY). If REGEXP is found
388in the message headers, `ispell-local-dictionary' will be set to 388in the message headers, `ispell-local-dictionary' will be set to
389DICTIONARY if `ispell-local-dictionary' is not buffer-local. 389DICTIONARY if `ispell-local-dictionary' is not buffer-local.
390E.g. you may use the following value: 390E.g. you may use the following value:
391 '((\"^Newsgroups:[ \\t]*de\\\\.\" . \"deutsch8\") 391 ((\"^Newsgroups:[ \\t]*de\\\\.\" . \"deutsch8\")
392 (\"^To:[^\\n,]+\\\\.de[ \\t\\n,>]\" . \"deutsch8\"))" 392 (\"^To:[^\\n,]+\\\\.de[ \\t\\n,>]\" . \"deutsch8\"))"
393 :type '(repeat (cons regexp string)) 393 :type '(repeat (cons regexp string))
394 :group 'ispell) 394 :group 'ispell)
@@ -484,7 +484,7 @@ The function must take one string argument and return a string."
484 "When non-nil ispell uses framepop to display choices in a dedicated frame. 484 "When non-nil ispell uses framepop to display choices in a dedicated frame.
485You can set this variable to dynamically use framepop if you are in a 485You can set this variable to dynamically use framepop if you are in a
486window system by evaluating the following on startup to set this variable: 486window system by evaluating the following on startup to set this variable:
487 (and window-system (condition-case () (require 'framepop) (error nil)))" 487 (and window-system (condition-case () (require \\='framepop) (error nil)))"
488 :type 'boolean 488 :type 'boolean
489 :group 'ispell) 489 :group 'ispell)
490 490
diff --git a/lisp/textmodes/reftex-vars.el b/lisp/textmodes/reftex-vars.el
index a8f5fcefe30..482dd4c6396 100644
--- a/lisp/textmodes/reftex-vars.el
+++ b/lisp/textmodes/reftex-vars.el
@@ -1153,9 +1153,9 @@ path."
1153 "Sorting of the entries found in BibTeX databases by reftex-citation. 1153 "Sorting of the entries found in BibTeX databases by reftex-citation.
1154Possible values: 1154Possible values:
1155nil Do not sort entries. 1155nil Do not sort entries.
1156'author Sort entries by author name. 1156`author' Sort entries by author name.
1157'year Sort entries by increasing year. 1157`year' Sort entries by increasing year.
1158'reverse-year Sort entries by decreasing year." 1158`reverse-year' Sort entries by decreasing year."
1159 :group 'reftex-citation-support 1159 :group 'reftex-citation-support
1160 :type '(choice (const :tag "not" nil) 1160 :type '(choice (const :tag "not" nil)
1161 (const :tag "by author" author) 1161 (const :tag "by author" author)
diff --git a/lisp/textmodes/rst.el b/lisp/textmodes/rst.el
index 7a2857a2d5e..9625ec2c7cc 100644
--- a/lisp/textmodes/rst.el
+++ b/lisp/textmodes/rst.el
@@ -2138,15 +2138,15 @@ for completion and choices.
2138 2138
2139 (a) If user selects bullets or #, it's just added. 2139 (a) If user selects bullets or #, it's just added.
2140 (b) If user selects enumerations, a further prompt is given. User needs to 2140 (b) If user selects enumerations, a further prompt is given. User needs to
2141 input a starting item, for example 'e' for 'A)' style. 2141 input a starting item, for example `e' for `A)' style.
2142 2142
2143The position of the new list is arranged according to whether or not the 2143The position of the new list is arranged according to whether or not the
2144current line and the previous line are blank lines. 2144current line and the previous line are blank lines.
2145 2145
21462. When continuing a list, one thing needs to be noticed: 21462. When continuing a list, one thing needs to be noticed:
2147 2147
2148List style alphabetical list, such as 'a.', and roman numerical list, such as 2148List style alphabetical list, such as `a.', and roman numerical list, such as
2149'i.', have some overlapping items, for example 'v.' The function can deal with 2149`i.', have some overlapping items, for example `v.' The function can deal with
2150the problem elegantly in most situations. But when those overlapped list are 2150the problem elegantly in most situations. But when those overlapped list are
2151preceded by a blank line, it is hard to determine which type to use 2151preceded by a blank line, it is hard to determine which type to use
2152automatically. The function uses alphabetical list by default. If you want 2152automatically. The function uses alphabetical list by default. If you want
diff --git a/lisp/textmodes/sgml-mode.el b/lisp/textmodes/sgml-mode.el
index 1d872f08749..cb65e5f1073 100644
--- a/lisp/textmodes/sgml-mode.el
+++ b/lisp/textmodes/sgml-mode.el
@@ -2066,7 +2066,7 @@ Images in many formats can be inlined with <img src=\"URL\">.
2066If you mainly create your own documents, `sgml-specials' might be 2066If you mainly create your own documents, `sgml-specials' might be
2067interesting. But note that some HTML 2 browsers can't handle `&apos;'. 2067interesting. But note that some HTML 2 browsers can't handle `&apos;'.
2068To work around that, do: 2068To work around that, do:
2069 (eval-after-load \"sgml-mode\" '(aset sgml-char-names ?\\=' nil)) 2069 (eval-after-load \"sgml-mode\" \\='(aset sgml-char-names ?\\=' nil))
2070 2070
2071\\{html-mode-map}" 2071\\{html-mode-map}"
2072 (setq-local sgml-display-text html-display-text) 2072 (setq-local sgml-display-text html-display-text)
diff --git a/lisp/textmodes/texnfo-upd.el b/lisp/textmodes/texnfo-upd.el
index 0ce70644b03..0508426619f 100644
--- a/lisp/textmodes/texnfo-upd.el
+++ b/lisp/textmodes/texnfo-upd.el
@@ -1407,7 +1407,7 @@ level in the Texinfo file; when looking for the `Previous' pointer,
1407the section found will be at the same or higher hierarchical level in 1407the section found will be at the same or higher hierarchical level in
1408the Texinfo file; when looking for the `Up' pointer, the section found 1408the Texinfo file; when looking for the `Up' pointer, the section found
1409will be at some level higher in the Texinfo file. The fourth argument 1409will be at some level higher in the Texinfo file. The fourth argument
1410\(one of `next, `previous, or `up'\) specifies whether to find the 1410\(one of `next', `previous', or `up'\) specifies whether to find the
1411`Next', `Previous', or `Up' pointer." 1411`Next', `Previous', or `Up' pointer."
1412 (let ((case-fold-search t)) 1412 (let ((case-fold-search t))
1413 (cond ((eq direction 'next) 1413 (cond ((eq direction 'next)
diff --git a/lisp/textmodes/tildify.el b/lisp/textmodes/tildify.el
index c94e417a7ea..0e645fcdd38 100644
--- a/lisp/textmodes/tildify.el
+++ b/lisp/textmodes/tildify.el
@@ -160,7 +160,7 @@ a simple pass through function could be used:
160 (setq-local tildify-foreach-region-function 160 (setq-local tildify-foreach-region-function
161 (lambda (cb beg end) (funcall cb beg end))) 161 (lambda (cb beg end) (funcall cb beg end)))
162or better still: 162or better still:
163 (setq-local tildify-foreach-region-function 'funcall) 163 (setq-local tildify-foreach-region-function \\='funcall)
164See `tildify-foreach-ignore-environments' function for other ways to use the 164See `tildify-foreach-ignore-environments' function for other ways to use the
165variable." 165variable."
166 :version "25.1" 166 :version "25.1"
diff --git a/lisp/thumbs.el b/lisp/thumbs.el
index 409ba7c65c9..da83f3a1a63 100644
--- a/lisp/thumbs.el
+++ b/lisp/thumbs.el
@@ -235,7 +235,7 @@ Optional arguments are:
235ARG any arguments to the ACTION command, 235ARG any arguments to the ACTION command,
236OUTPUT-FORMAT is the file format to output (default is jpeg), 236OUTPUT-FORMAT is the file format to output (default is jpeg),
237ACTION-PREFIX is the symbol to place before the ACTION command 237ACTION-PREFIX is the symbol to place before the ACTION command
238 (defaults to '-' but can sometimes be '+')." 238 (defaults to `-' but can sometimes be `+')."
239 (call-process thumbs-conversion-program nil nil nil 239 (call-process thumbs-conversion-program nil nil nil
240 (or action-prefix "-") 240 (or action-prefix "-")
241 action 241 action
diff --git a/lisp/tree-widget.el b/lisp/tree-widget.el
index a29658ab9b3..0f1e4de852b 100644
--- a/lisp/tree-widget.el
+++ b/lisp/tree-widget.el
@@ -294,9 +294,9 @@ Typically it should contain something like this:
294 294
295 (tree-widget-set-parent-theme \"my-parent-theme\") 295 (tree-widget-set-parent-theme \"my-parent-theme\")
296 (tree-widget-set-image-properties 296 (tree-widget-set-image-properties
297 (if (featurep 'xemacs) 297 (if (featurep \\='xemacs)
298 '(:ascent center) 298 \\='(:ascent center)
299 '(:ascent center :mask (heuristic t)) 299 \\='(:ascent center :mask (heuristic t))
300 ))" 300 ))"
301 (or name (setq name (or tree-widget-theme "default"))) 301 (or name (setq name (or tree-widget-theme "default")))
302 (unless (string-equal name (tree-widget-theme-name)) 302 (unless (string-equal name (tree-widget-theme-name))
diff --git a/lisp/url/url-util.el b/lisp/url/url-util.el
index 13b97744131..e011b96ada2 100644
--- a/lisp/url/url-util.el
+++ b/lisp/url/url-util.el
@@ -285,7 +285,7 @@ Will not do anything if `url-show-status' is nil."
285 "Build a query-string. 285 "Build a query-string.
286 286
287Given a QUERY in the form: 287Given a QUERY in the form:
288'((key1 val1) 288 ((key1 val1)
289 (key2 val2) 289 (key2 val2)
290 (key3 val1 val2) 290 (key3 val1 val2)
291 (key4) 291 (key4)
diff --git a/lisp/url/url-vars.el b/lisp/url/url-vars.el
index 7e752776ba9..46c2ec3c69f 100644
--- a/lisp/url/url-vars.el
+++ b/lisp/url/url-vars.el
@@ -122,9 +122,9 @@ cookies -- never accept HTTP cookies
122 122
123Samples: 123Samples:
124 124
125 (setq url-privacy-level 'high) 125 (setq url-privacy-level \\='high)
126 (setq url-privacy-level '(email lastloc)) ;; equivalent to 'high 126 (setq url-privacy-level \\='(email lastloc)) ;; equivalent to \\='high
127 (setq url-privacy-level '(os)) 127 (setq url-privacy-level \\='(os))
128 128
129::NOTE:: 129::NOTE::
130This variable controls several other variables and is _NOT_ automatically 130This variable controls several other variables and is _NOT_ automatically
diff --git a/lisp/vc/ediff-mult.el b/lisp/vc/ediff-mult.el
index c81afce016d..7bfc3b60b4a 100644
--- a/lisp/vc/ediff-mult.el
+++ b/lisp/vc/ediff-mult.el
@@ -1456,7 +1456,8 @@ Useful commands:
1456 (map-extents 'delete-extent) 1456 (map-extents 'delete-extent)
1457 (mapc 'delete-overlay (overlays-in 1 1))) 1457 (mapc 'delete-overlay (overlays-in 1 1)))
1458 1458
1459 (insert "This is a registry of all active Ediff sessions. 1459 (insert (substitute-command-keys "\
1460This is a registry of all active Ediff sessions.
1460 1461
1461Useful commands: 1462Useful commands:
1462 button2, `v', RET over a session record: switch to that session 1463 button2, `v', RET over a session record: switch to that session
@@ -1471,7 +1472,7 @@ Useful commands:
1471\t\tActive Ediff Sessions: 1472\t\tActive Ediff Sessions:
1472\t\t---------------------- 1473\t\t----------------------
1473 1474
1474") 1475"))
1475 ;; purge registry list from dead buffers 1476 ;; purge registry list from dead buffers
1476 (mapc (lambda (elt) 1477 (mapc (lambda (elt)
1477 (if (not (ediff-buffer-live-p elt)) 1478 (if (not (ediff-buffer-live-p elt))
diff --git a/lisp/vc/ediff-ptch.el b/lisp/vc/ediff-ptch.el
index b665034d135..b45d533caea 100644
--- a/lisp/vc/ediff-ptch.el
+++ b/lisp/vc/ediff-ptch.el
@@ -406,7 +406,7 @@ other files, enter /dev/null
406 (with-output-to-temp-buffer ediff-msg-buffer 406 (with-output-to-temp-buffer ediff-msg-buffer
407 (ediff-with-current-buffer standard-output 407 (ediff-with-current-buffer standard-output
408 (fundamental-mode)) 408 (fundamental-mode))
409 (princ (format " 409 (princ (format-message "
410Ediff has inferred that 410Ediff has inferred that
411 %s 411 %s
412 %s 412 %s
diff --git a/lisp/vc/vc-hooks.el b/lisp/vc/vc-hooks.el
index e674f0e4d4e..3e6d2a95051 100644
--- a/lisp/vc/vc-hooks.el
+++ b/lisp/vc/vc-hooks.el
@@ -380,14 +380,14 @@ If the argument is a list, the files must all have the same back end."
380If FILES are not registered, this function always returns nil. 380If FILES are not registered, this function always returns nil.
381For registered files, the possible values are: 381For registered files, the possible values are:
382 382
383 'implicit FILES are always writable, and checked out `implicitly' 383 `implicit' FILES are always writable, and checked out `implicitly'
384 when the user saves the first changes to the file. 384 when the user saves the first changes to the file.
385 385
386 'locking FILES are read-only if up-to-date; user must type 386 `locking' FILES are read-only if up-to-date; user must type
387 \\[vc-next-action] before editing. Strict locking 387 \\[vc-next-action] before editing. Strict locking
388 is assumed. 388 is assumed.
389 389
390 'announce FILES are read-only if up-to-date; user must type 390 `announce' FILES are read-only if up-to-date; user must type
391 \\[vc-next-action] before editing. But other users 391 \\[vc-next-action] before editing. But other users
392 may be editing at the same time." 392 may be editing at the same time."
393 (vc-call-backend backend 'checkout-model files)) 393 (vc-call-backend backend 'checkout-model files))
@@ -416,10 +416,10 @@ For registered files, the possible values are:
416A return of nil from this function means we have no information on the 416A return of nil from this function means we have no information on the
417status of this file. Otherwise, the value returned is one of: 417status of this file. Otherwise, the value returned is one of:
418 418
419 'up-to-date The working file is unmodified with respect to the 419 `up-to-date' The working file is unmodified with respect to the
420 latest version on the current branch, and not locked. 420 latest version on the current branch, and not locked.
421 421
422 'edited The working file has been edited by the user. If 422 `edited' The working file has been edited by the user. If
423 locking is used for the file, this state means that 423 locking is used for the file, this state means that
424 the current version is locked by the calling user. 424 the current version is locked by the calling user.
425 This status should *not* be reported for files 425 This status should *not* be reported for files
@@ -429,44 +429,44 @@ status of this file. Otherwise, the value returned is one of:
429 USER The current version of the working file is locked by 429 USER The current version of the working file is locked by
430 some other USER (a string). 430 some other USER (a string).
431 431
432 'needs-update The file has not been edited by the user, but there is 432 `needs-update' The file has not been edited by the user, but there is
433 a more recent version on the current branch stored 433 a more recent version on the current branch stored
434 in the repository. 434 in the repository.
435 435
436 'needs-merge The file has been edited by the user, and there is also 436 `needs-merge' The file has been edited by the user, and there is also
437 a more recent version on the current branch stored in 437 a more recent version on the current branch stored in
438 the repository. This state can only occur if locking 438 the repository. This state can only occur if locking
439 is not used for the file. 439 is not used for the file.
440 440
441 'unlocked-changes The working version of the file is not locked, 441 `unlocked-changes' The working version of the file is not locked,
442 but the working file has been changed with respect 442 but the working file has been changed with respect
443 to that version. This state can only occur for files 443 to that version. This state can only occur for files
444 with locking; it represents an erroneous condition that 444 with locking; it represents an erroneous condition that
445 should be resolved by the user (vc-next-action will 445 should be resolved by the user (vc-next-action will
446 prompt the user to do it). 446 prompt the user to do it).
447 447
448 'added Scheduled to go into the repository on the next commit. 448 `added' Scheduled to go into the repository on the next commit.
449 Often represented by vc-working-revision = \"0\" in VCSes 449 Often represented by vc-working-revision = \"0\" in VCSes
450 with monotonic IDs like Subversion and Mercurial. 450 with monotonic IDs like Subversion and Mercurial.
451 451
452 'removed Scheduled to be deleted from the repository on next commit. 452 `removed' Scheduled to be deleted from the repository on next commit.
453 453
454 'conflict The file contains conflicts as the result of a merge. 454 `conflict' The file contains conflicts as the result of a merge.
455 For now the conflicts are text conflicts. In the 455 For now the conflicts are text conflicts. In the
456 future this might be extended to deal with metadata 456 future this might be extended to deal with metadata
457 conflicts too. 457 conflicts too.
458 458
459 'missing The file is not present in the file system, but the VC 459 `missing' The file is not present in the file system, but the VC
460 system still tracks it. 460 system still tracks it.
461 461
462 'ignored The file showed up in a dir-status listing with a flag 462 `ignored' The file showed up in a dir-status listing with a flag
463 indicating the version-control system is ignoring it, 463 indicating the version-control system is ignoring it,
464 Note: This property is not set reliably (some VCSes 464 Note: This property is not set reliably (some VCSes
465 don't have useful directory-status commands) so assume 465 don't have useful directory-status commands) so assume
466 that any file with vc-state nil might be ignorable 466 that any file with vc-state nil might be ignorable
467 without VC knowing it. 467 without VC knowing it.
468 468
469 'unregistered The file is not under version control." 469 `unregistered' The file is not under version control."
470 470
471 ;; Note: in Emacs 22 and older, return of nil meant the file was 471 ;; Note: in Emacs 22 and older, return of nil meant the file was
472 ;; unregistered. This is potentially a source of 472 ;; unregistered. This is potentially a source of
diff --git a/lisp/widget.el b/lisp/widget.el
index d62f7ffd8d1..aadb063161c 100644
--- a/lisp/widget.el
+++ b/lisp/widget.el
@@ -80,7 +80,7 @@ create identical widgets:
80 80
81* (widget-create NAME) 81* (widget-create NAME)
82 82
83* (apply 'widget-create CLASS ARGS) 83* (apply \\='widget-create CLASS ARGS)
84 84
85The third argument DOC is a documentation string for the widget." 85The third argument DOC is a documentation string for the widget."
86 ;; 86 ;;
diff --git a/lisp/window.el b/lisp/window.el
index 65b4ef08268..6d189055c15 100644
--- a/lisp/window.el
+++ b/lisp/window.el
@@ -5868,7 +5868,7 @@ one of the regular expressions in `special-display-regexps'.
5868 5868
5869This variable can be set in your init file, like this: 5869This variable can be set in your init file, like this:
5870 5870
5871 (setq special-display-frame-alist '((width . 80) (height . 20))) 5871 (setq special-display-frame-alist \\='((width . 80) (height . 20)))
5872 5872
5873These supersede the values given in `default-frame-alist'." 5873These supersede the values given in `default-frame-alist'."
5874 :type '(repeat (cons :format "%v" 5874 :type '(repeat (cons :format "%v"
diff --git a/lisp/woman.el b/lisp/woman.el
index de2cbc100ea..f2e59e50bca 100644
--- a/lisp/woman.el
+++ b/lisp/woman.el
@@ -786,7 +786,7 @@ without interactive confirmation, if it exists as a topic."
786 786
787(defvar woman-file-regexp nil 787(defvar woman-file-regexp nil
788 "Regexp used to select (possibly compressed) man source files, e.g. 788 "Regexp used to select (possibly compressed) man source files, e.g.
789\"\\.\\([0-9lmnt]\\w*\\)\\(\\.\\(g?z\\|bz2\\|xz\\)\\)?\\'\". 789\"\\.\\([0-9lmnt]\\w*\\)\\(\\.\\(g?z\\|bz2\\|xz\\)\\)?\\\\='\".
790Built automatically from the customizable user options 790Built automatically from the customizable user options
791`woman-uncompressed-file-regexp' and `woman-file-compression-regexp'.") 791`woman-uncompressed-file-regexp' and `woman-file-compression-regexp'.")
792 792
@@ -816,7 +816,7 @@ becoming more common in the GNU world. For example, the man pages
816in the ncurses package include `toe.1m', `form.3x', etc. 816in the ncurses package include `toe.1m', `form.3x', etc.
817 817
818Note: an optional compression regexp will be appended, so this regexp 818Note: an optional compression regexp will be appended, so this regexp
819MUST NOT end with any kind of string terminator such as $ or \\'." 819MUST NOT end with any kind of string terminator such as $ or \\\\='."
820 :type 'regexp 820 :type 'regexp
821 :set 'set-woman-file-regexp 821 :set 'set-woman-file-regexp
822 :group 'woman-interface) 822 :group 'woman-interface)
@@ -826,8 +826,8 @@ MUST NOT end with any kind of string terminator such as $ or \\'."
826 "Do not change this unless you are sure you know what you are doing! 826 "Do not change this unless you are sure you know what you are doing!
827Regexp used to match compressed man file extensions for which 827Regexp used to match compressed man file extensions for which
828decompressors are available and handled by auto-compression mode, 828decompressors are available and handled by auto-compression mode,
829e.g. \"\\\\.\\\\(g?z\\\\|bz2\\\\|xz\\\\)\\\\'\" for `gzip', `bzip2', or `xz'. 829e.g. \"\\\\.\\\\(g?z\\\\|bz2\\\\|xz\\\\)\\\\\\='\" for `gzip', `bzip2', or `xz'.
830Should begin with \\. and end with \\' and MUST NOT be optional." 830Should begin with \\. and end with \\\\=' and MUST NOT be optional."
831 ;; Should be compatible with car of 831 ;; Should be compatible with car of
832 ;; `jka-compr-file-name-handler-entry', but that is unduly 832 ;; `jka-compr-file-name-handler-entry', but that is unduly
833 ;; complicated, includes an inappropriate extension (.tgz) and is 833 ;; complicated, includes an inappropriate extension (.tgz) and is
@@ -3719,7 +3719,7 @@ expression in parentheses. Leaves point after the value."
3719 "Find and return start of next control line. 3719 "Find and return start of next control line.
3720PAT, if non-nil, specifies an additional component of the control 3720PAT, if non-nil, specifies an additional component of the control
3721line regexp to search for, which is appended to the default 3721line regexp to search for, which is appended to the default
3722regexp, \"\\(\\\\c\\)?\\n[.']\"." 3722regexp, \"\\(\\\\c\\)?\\n[.\\=']\"."
3723 (let ((pattern (concat "\\(\\\\c\\)?\n[.']" pat)) 3723 (let ((pattern (concat "\\(\\\\c\\)?\n[.']" pat))
3724 to) 3724 to)
3725 (save-excursion 3725 (save-excursion
@@ -3981,7 +3981,7 @@ Optional argument NUMERIC, if non-nil, means the argument is numeric."
3981 (goto-char from))) 3981 (goto-char from)))
3982 3982
3983(defun woman-horizontal-line () 3983(defun woman-horizontal-line ()
3984 "\\l'Nc' -- Draw a horizontal line of length N using character c, default _." 3984 "\\l\\='Nc\\=' -- Draw a horizontal line of length N using character c, default _."
3985 (delete-char -1) 3985 (delete-char -1)
3986 (delete-char 1) 3986 (delete-char 1)
3987 (looking-at "\\(.\\)\\(.*\\)\\1") 3987 (looking-at "\\(.\\)\\(.*\\)\\1")