aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/calendar/todo-mode.el14
-rw-r--r--lisp/cedet/ede/proj-shared.el2
-rw-r--r--lisp/emulation/viper-util.el2
-rw-r--r--lisp/erc/erc-networks.el2
-rw-r--r--lisp/erc/erc.el8
-rw-r--r--lisp/eshell/em-glob.el4
-rw-r--r--lisp/format.el4
-rw-r--r--lisp/gnus/auth-source.el2
-rw-r--r--lisp/gnus/gnus-art.el2
-rw-r--r--lisp/gnus/gnus-group.el8
-rw-r--r--lisp/gnus/nnmaildir.el2
-rw-r--r--lisp/gnus/nntp.el4
-rw-r--r--lisp/gnus/registry.el6
-rw-r--r--lisp/gnus/spam-report.el2
-rw-r--r--lisp/image-dired.el6
-rw-r--r--lisp/international/latin1-disp.el2
-rw-r--r--lisp/leim/quail/cyrillic.el2
-rw-r--r--lisp/mail/undigest.el2
-rw-r--r--lisp/mh-e/mh-letter.el2
-rw-r--r--lisp/mh-e/mh-mime.el26
-rw-r--r--lisp/net/shr-color.el4
-rw-r--r--lisp/org/org-bibtex.el2
-rw-r--r--lisp/org/org-docview.el2
-rw-r--r--lisp/org/org-entities.el4
-rw-r--r--lisp/org/ox-icalendar.el2
-rw-r--r--lisp/org/ox.el2
-rw-r--r--lisp/progmodes/cperl-mode.el2
-rw-r--r--lisp/progmodes/ebnf2ps.el4
-rw-r--r--lisp/progmodes/idlw-help.el4
-rw-r--r--lisp/progmodes/make-mode.el2
-rw-r--r--lisp/progmodes/ruby-mode.el2
-rw-r--r--lisp/progmodes/sql.el4
-rw-r--r--lisp/progmodes/verilog-mode.el10
-rw-r--r--lisp/progmodes/vhdl-mode.el18
-rw-r--r--lisp/textmodes/reftex-parse.el2
-rw-r--r--lisp/textmodes/tex-mode.el2
-rw-r--r--lisp/vc/add-log.el2
-rw-r--r--lisp/woman.el4
38 files changed, 87 insertions, 87 deletions
diff --git a/lisp/calendar/todo-mode.el b/lisp/calendar/todo-mode.el
index a04bf8237d9..2949e3b79b0 100644
--- a/lisp/calendar/todo-mode.el
+++ b/lisp/calendar/todo-mode.el
@@ -74,7 +74,7 @@ truenames (those with the extension \".toda\")."
74 (let ((files (if (file-exists-p todo-directory) 74 (let ((files (if (file-exists-p todo-directory)
75 (mapcar 'file-truename 75 (mapcar 'file-truename
76 (directory-files todo-directory t 76 (directory-files todo-directory t
77 (if archives "\.toda$" "\.todo$") t))))) 77 (if archives "\\.toda$" "\\.todo$") t)))))
78 (sort files (lambda (s1 s2) (let ((cis1 (upcase s1)) 78 (sort files (lambda (s1 s2) (let ((cis1 (upcase s1))
79 (cis2 (upcase s2))) 79 (cis2 (upcase s2)))
80 (string< cis1 cis2)))))) 80 (string< cis1 cis2))))))
@@ -1112,7 +1112,7 @@ these files, also rename them accordingly."
1112 (snname (todo-short-file-name nname)) 1112 (snname (todo-short-file-name nname))
1113 (files (directory-files todo-directory t 1113 (files (directory-files todo-directory t
1114 (concat ".*" (regexp-quote soname) 1114 (concat ".*" (regexp-quote soname)
1115 ".*\.tod[aorty]$") t))) 1115 ".*\\.tod[aorty]$") t)))
1116 (dolist (f files) 1116 (dolist (f files)
1117 (let* ((sfname (todo-short-file-name f)) 1117 (let* ((sfname (todo-short-file-name f))
1118 (fext (file-name-extension f t)) 1118 (fext (file-name-extension f t))
@@ -3963,7 +3963,7 @@ regexp items."
3963(defun todo-find-filtered-items-file () 3963(defun todo-find-filtered-items-file ()
3964 "Choose a filtered items file and visit it." 3964 "Choose a filtered items file and visit it."
3965 (interactive) 3965 (interactive)
3966 (let ((files (directory-files todo-directory t "\.tod[rty]$" t)) 3966 (let ((files (directory-files todo-directory t "\\.tod[rty]$" t))
3967 falist file) 3967 falist file)
3968 (dolist (f files) 3968 (dolist (f files)
3969 (let ((type (cond ((equal (file-name-extension f) "todr") "regexp") 3969 (let ((type (cond ((equal (file-name-extension f) "todr") "regexp")
@@ -6022,7 +6022,7 @@ the empty string (i.e., no time string)."
6022 "The :set function for user option `todo-nondiary-marker'." 6022 "The :set function for user option `todo-nondiary-marker'."
6023 (let* ((oldvalue (symbol-value symbol)) 6023 (let* ((oldvalue (symbol-value symbol))
6024 (files (append todo-files todo-archives 6024 (files (append todo-files todo-archives
6025 (directory-files todo-directory t "\.tod[rty]$" t)))) 6025 (directory-files todo-directory t "\\.tod[rty]$" t))))
6026 (custom-set-default symbol value) 6026 (custom-set-default symbol value)
6027 ;; Need to reset these to get font-locking right. 6027 ;; Need to reset these to get font-locking right.
6028 (setq todo-nondiary-start (nth 0 todo-nondiary-marker) 6028 (setq todo-nondiary-start (nth 0 todo-nondiary-marker)
@@ -6075,7 +6075,7 @@ the empty string (i.e., no time string)."
6075 "The :set function for user option `todo-done-string'." 6075 "The :set function for user option `todo-done-string'."
6076 (let ((oldvalue (symbol-value symbol)) 6076 (let ((oldvalue (symbol-value symbol))
6077 (files (append todo-files todo-archives 6077 (files (append todo-files todo-archives
6078 (directory-files todo-directory t "\.todr$" t)))) 6078 (directory-files todo-directory t "\\.todr$" t))))
6079 (custom-set-default symbol value) 6079 (custom-set-default symbol value)
6080 ;; Need to reset this to get font-locking right. 6080 ;; Need to reset this to get font-locking right.
6081 (setq todo-done-string-start 6081 (setq todo-done-string-start
@@ -6104,7 +6104,7 @@ the empty string (i.e., no time string)."
6104 "The :set function for user option `todo-comment-string'." 6104 "The :set function for user option `todo-comment-string'."
6105 (let ((oldvalue (symbol-value symbol)) 6105 (let ((oldvalue (symbol-value symbol))
6106 (files (append todo-files todo-archives 6106 (files (append todo-files todo-archives
6107 (directory-files todo-directory t "\.todr$" t)))) 6107 (directory-files todo-directory t "\\.todr$" t))))
6108 (custom-set-default symbol value) 6108 (custom-set-default symbol value)
6109 (when (not (equal value oldvalue)) 6109 (when (not (equal value oldvalue))
6110 (dolist (f files) 6110 (dolist (f files)
@@ -6130,7 +6130,7 @@ the empty string (i.e., no time string)."
6130 "The :set function for user option `todo-highlight-item'." 6130 "The :set function for user option `todo-highlight-item'."
6131 (let ((oldvalue (symbol-value symbol)) 6131 (let ((oldvalue (symbol-value symbol))
6132 (files (append todo-files todo-archives 6132 (files (append todo-files todo-archives
6133 (directory-files todo-directory t "\.tod[rty]$" t)))) 6133 (directory-files todo-directory t "\\.tod[rty]$" t))))
6134 (custom-set-default symbol value) 6134 (custom-set-default symbol value)
6135 (when (not (equal value oldvalue)) 6135 (when (not (equal value oldvalue))
6136 (dolist (f files) 6136 (dolist (f files)
diff --git a/lisp/cedet/ede/proj-shared.el b/lisp/cedet/ede/proj-shared.el
index dfd44ac07c6..a8edbe8fbdf 100644
--- a/lisp/cedet/ede/proj-shared.el
+++ b/lisp/cedet/ede/proj-shared.el
@@ -166,7 +166,7 @@ Use ldlibs to add addition libraries.")
166 "%.lo: %.c\n" 166 "%.lo: %.c\n"
167 "\t@echo '$(LTCOMPILE) -c $<'; \\\n" 167 "\t@echo '$(LTCOMPILE) -c $<'; \\\n"
168 "\t$(LTCOMPILE) -Wp,-MD,.deps/$(*F).p -c $<\n" 168 "\t$(LTCOMPILE) -Wp,-MD,.deps/$(*F).p -c $<\n"
169 "\t@-sed -e 's/^\([^:]*\)\.o:/\1.lo \1.o:/' \\\n" 169 "\t@-sed -e 's/^\\([^:]*\\)\\.o:/\\1.lo \\1.o:/' \\\n"
170 "\t < .deps/$(*F).p > .deps/$(*F).P\n" 170 "\t < .deps/$(*F).p > .deps/$(*F).P\n"
171 "\t@-rm -f .deps/$(*F).p\n\n")) 171 "\t@-rm -f .deps/$(*F).p\n\n"))
172 ) 172 )
diff --git a/lisp/emulation/viper-util.el b/lisp/emulation/viper-util.el
index c4dc569efb3..9616fd4e86f 100644
--- a/lisp/emulation/viper-util.el
+++ b/lisp/emulation/viper-util.el
@@ -426,7 +426,7 @@ Otherwise return the normal value."
426 ;; Issue an error, if no match. 426 ;; Issue an error, if no match.
427 (unless (eq 0 status) 427 (unless (eq 0 status)
428 (save-excursion 428 (save-excursion
429 (skip-chars-forward " \t\n\j") 429 (skip-chars-forward " \t\n")
430 (if (looking-at "ls:") 430 (if (looking-at "ls:")
431 (viper-forward-Word 1)) 431 (viper-forward-Word 1))
432 (error "%s: %s" 432 (error "%s: %s"
diff --git a/lisp/erc/erc-networks.el b/lisp/erc/erc-networks.el
index 441663f3b3b..2891fe17be6 100644
--- a/lisp/erc/erc-networks.el
+++ b/lisp/erc/erc-networks.el
@@ -588,7 +588,7 @@ PORTS is either a number, a list of numbers, or a list of port ranges."
588 (LagNet "lagnet.org.za") 588 (LagNet "lagnet.org.za")
589 (Librenet "librenet.net") 589 (Librenet "librenet.net")
590 (LinkNet "link-net.org") 590 (LinkNet "link-net.org")
591 (LinuxChix "cats\.meow\.at\\|linuxchix\.org") 591 (LinuxChix "cats\\.meow\\.at\\|linuxchix\\.org")
592 (Liquidized "liquidized.net") 592 (Liquidized "liquidized.net")
593 (M-IRC "m-sys.org") 593 (M-IRC "m-sys.org")
594 (MagicStar "magicstar.net") 594 (MagicStar "magicstar.net")
diff --git a/lisp/erc/erc.el b/lisp/erc/erc.el
index 62be63e9aa4..b7e880c120a 100644
--- a/lisp/erc/erc.el
+++ b/lisp/erc/erc.el
@@ -258,20 +258,20 @@ If nil, only \"> \" will be shown."
258 258
259(defcustom erc-hide-list nil 259(defcustom erc-hide-list nil
260 "A global list of IRC message types to hide. 260 "A global list of IRC message types to hide.
261A typical value would be '(\"JOIN\" \"PART\" \"QUIT\")." 261A typical value would be \(\"JOIN\" \"PART\" \"QUIT\")."
262 :group 'erc-ignore 262 :group 'erc-ignore
263 :type 'erc-message-type) 263 :type 'erc-message-type)
264 264
265(defcustom erc-network-hide-list nil 265(defcustom erc-network-hide-list nil
266 "A list of IRC networks to hide message types from. 266 "A list of IRC networks to hide message types from.
267A typical value would be '((\"freenode\" \"MODE\") 267A typical value would be \((\"freenode\" \"MODE\")
268(\"OFTC\" \"JOIN\" \"QUIT\"))." 268(\"OFTC\" \"JOIN\" \"QUIT\"))."
269 :group 'erc-ignore 269 :group 'erc-ignore
270 :type 'erc-message-type) 270 :type 'erc-message-type)
271 271
272(defcustom erc-channel-hide-list nil 272(defcustom erc-channel-hide-list nil
273 "A list of IRC channels to hide message types from. 273 "A list of IRC channels to hide message types from.
274A typical value would be '((\"#emacs\" \"QUIT\" \JOIN\") 274A typical value would be \((\"#emacs\" \"QUIT\" \"JOIN\")
275(\"#erc\" \"NICK\")." 275(\"#erc\" \"NICK\")."
276 :group 'erc-ignore 276 :group 'erc-ignore
277 :type 'erc-message-type) 277 :type 'erc-message-type)
@@ -2503,7 +2503,7 @@ non-nil."
2503(defcustom erc-lurker-hide-list nil 2503(defcustom erc-lurker-hide-list nil
2504 "List of IRC type messages to hide when sent by lurkers. 2504 "List of IRC type messages to hide when sent by lurkers.
2505 2505
2506A typical value would be '(\"JOIN\" \"PART\" \"QUIT\"). 2506A typical value would be \(\"JOIN\" \"PART\" \"QUIT\").
2507See also `erc-lurker-p' and `erc-hide-list'." 2507See also `erc-lurker-p' and `erc-hide-list'."
2508 :group 'erc-lurker 2508 :group 'erc-lurker
2509 :type 'erc-message-type) 2509 :type 'erc-message-type)
diff --git a/lisp/eshell/em-glob.el b/lisp/eshell/em-glob.el
index f2e67cc8c32..f0a85152382 100644
--- a/lisp/eshell/em-glob.el
+++ b/lisp/eshell/em-glob.el
@@ -193,8 +193,8 @@ The basic syntax is:
193 * .* matches any group of characters (or none) 193 * .* matches any group of characters (or none)
194 # * matches zero or more occurrences of preceding 194 # * matches zero or more occurrences of preceding
195 ## + matches one or more occurrences of preceding 195 ## + matches one or more occurrences of preceding
196 (x) \(x\) makes `x' a regular expression group 196 (x) \\(x\\) makes `x' a regular expression group
197 | \| boolean OR within an expression group 197 | \\| boolean OR within an expression group
198 [a-b] [a-b] matches a character or range 198 [a-b] [a-b] matches a character or range
199 [^a] [^a] excludes a character or range 199 [^a] [^a] excludes a character or range
200 200
diff --git a/lisp/format.el b/lisp/format.el
index dbc814e5b01..96591a70a17 100644
--- a/lisp/format.el
+++ b/lisp/format.el
@@ -513,7 +513,7 @@ Optional args BEG and END specify a region of the buffer on which to operate."
513(defun format-delq-cons (cons list) 513(defun format-delq-cons (cons list)
514 "Remove the given CONS from LIST by side effect and return the new LIST. 514 "Remove the given CONS from LIST by side effect and return the new LIST.
515Since CONS could be the first element of LIST, write 515Since CONS could be the first element of LIST, write
516`\(setq foo \(format-delq-cons element foo))' to be sure of changing 516\(setq foo \(format-delq-cons element foo)) to be sure of changing
517the value of `foo'." 517the value of `foo'."
518 (if (eq cons list) 518 (if (eq cons list)
519 (cdr list) 519 (cdr list)
@@ -827,7 +827,7 @@ in the region, it is treated as though it were DEFAULT."
827Insert each element of the given LIST of buffer annotations at its 827Insert each element of the given LIST of buffer annotations at its
828appropriate place. Use second arg OFFSET if the annotations' locations are 828appropriate place. Use second arg OFFSET if the annotations' locations are
829not relative to the beginning of the buffer: annotations will be inserted 829not relative to the beginning of the buffer: annotations will be inserted
830at their location-OFFSET+1 \(ie, the offset is treated as the position of 830at their location-OFFSET+1 \(i.e., the offset is treated as the position of
831the first character in the buffer)." 831the first character in the buffer)."
832 (if (not offset) 832 (if (not offset)
833 (setq offset 0) 833 (setq offset 0)
diff --git a/lisp/gnus/auth-source.el b/lisp/gnus/auth-source.el
index 3f426bf95f6..01cb3bf93b7 100644
--- a/lisp/gnus/auth-source.el
+++ b/lisp/gnus/auth-source.el
@@ -362,7 +362,7 @@ If the value is not a list, symmetric encryption will be used."
362 "Read one of CHOICES by `read-char-choice', or `read-char'. 362 "Read one of CHOICES by `read-char-choice', or `read-char'.
363`dropdown-list' support is disabled because it doesn't work reliably. 363`dropdown-list' support is disabled because it doesn't work reliably.
364Only one of CHOICES will be returned. The PROMPT is augmented 364Only one of CHOICES will be returned. The PROMPT is augmented
365with \"[a/b/c] \" if CHOICES is '\(?a ?b ?c\)." 365with \"[a/b/c] \" if CHOICES is \(?a ?b ?c)."
366 (when choices 366 (when choices
367 (let* ((prompt-choices 367 (let* ((prompt-choices
368 (apply 'concat (loop for c in choices 368 (apply 'concat (loop for c in choices
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el
index 8ad81c9fc3e..c256834dc2e 100644
--- a/lisp/gnus/gnus-art.el
+++ b/lisp/gnus/gnus-art.el
@@ -7724,7 +7724,7 @@ Calls `describe-variable' or `describe-function'."
7724 "Call `locate-library' when pushing the corresponding URL button." 7724 "Call `locate-library' when pushing the corresponding URL button."
7725 (gnus-message 9 "url=`%s'" url) 7725 (gnus-message 9 "url=`%s'" url)
7726 (let* ((lib (locate-library url)) 7726 (let* ((lib (locate-library url))
7727 (file (gnus-replace-in-string (or lib "") "\.elc" ".el"))) 7727 (file (gnus-replace-in-string (or lib "") "\\.elc" ".el")))
7728 (if (not lib) 7728 (if (not lib)
7729 (gnus-message 1 "Cannot locale library `%s'." url) 7729 (gnus-message 1 "Cannot locale library `%s'." url)
7730 (find-file-read-only file)))) 7730 (find-file-read-only file))))
diff --git a/lisp/gnus/gnus-group.el b/lisp/gnus/gnus-group.el
index ad49824f028..21cb1b8b133 100644
--- a/lisp/gnus/gnus-group.el
+++ b/lisp/gnus/gnus-group.el
@@ -2435,7 +2435,7 @@ Valid input formats include:
2435 ;; URLs providing `group', `start' and `range': 2435 ;; URLs providing `group', `start' and `range':
2436 ((string-match 2436 ((string-match
2437 ;; http://thread.gmane.org/gmane.emacs.devel/86326/focus=86525 2437 ;; http://thread.gmane.org/gmane.emacs.devel/86326/focus=86525
2438 "^http://thread\.gmane\.org/\\([^/]+\\)/\\([0-9]+\\)/focus=\\([0-9]+\\)$" 2438 "^http://thread\\.gmane\\.org/\\([^/]+\\)/\\([0-9]+\\)/focus=\\([0-9]+\\)$"
2439 url) 2439 url)
2440 (setq group (match-string 1 url) 2440 (setq group (match-string 1 url)
2441 start (string-to-number (match-string 2 url)) 2441 start (string-to-number (match-string 2 url))
@@ -2446,15 +2446,15 @@ Valid input formats include:
2446 ;; URLs providing `group' and `start': 2446 ;; URLs providing `group' and `start':
2447 ((or (string-match 2447 ((or (string-match
2448 ;; http://article.gmane.org/gmane.comp.gnu.make.bugs/3584 2448 ;; http://article.gmane.org/gmane.comp.gnu.make.bugs/3584
2449 "^http://\\(?:thread\\|article\\|permalink\\)\.gmane\.org/\\([^/]+\\)/\\([0-9]+\\)" 2449 "^http://\\(?:thread\\|article\\|permalink\\)\\.gmane\\.org/\\([^/]+\\)/\\([0-9]+\\)"
2450 url) 2450 url)
2451 (string-match 2451 (string-match
2452 ;; Don't advertise these in the doc string yet: 2452 ;; Don't advertise these in the doc string yet:
2453 "^\\(?:nntp\\|news\\)://news\.gmane\.org/\\([^/]+\\)/\\([0-9]+\\)" 2453 "^\\(?:nntp\\|news\\)://news\\.gmane\\.org/\\([^/]+\\)/\\([0-9]+\\)"
2454 url) 2454 url)
2455 (string-match 2455 (string-match
2456 ;; http://news.gmane.org/group/gmane.emacs.gnus.general/thread=65099/force_load=t 2456 ;; http://news.gmane.org/group/gmane.emacs.gnus.general/thread=65099/force_load=t
2457 "^http://news\.gmane\.org/group/\\([^/]+\\)/thread=\\([0-9]+\\)" 2457 "^http://news\\.gmane\\.org/group/\\([^/]+\\)/thread=\\([0-9]+\\)"
2458 url)) 2458 url))
2459 (setq group (match-string 1 url) 2459 (setq group (match-string 1 url)
2460 start (string-to-number (match-string 2 url)))) 2460 start (string-to-number (match-string 2 url))))
diff --git a/lisp/gnus/nnmaildir.el b/lisp/gnus/nnmaildir.el
index 5b72b52079d..3d8926b6925 100644
--- a/lisp/gnus/nnmaildir.el
+++ b/lisp/gnus/nnmaildir.el
@@ -147,7 +147,7 @@ by nnmaildir-request-article.")
147 147
148;; A NOV structure looks like this (must be prin1-able, so no defstruct): 148;; A NOV structure looks like this (must be prin1-able, so no defstruct):
149["subject\tfrom\tdate" 149["subject\tfrom\tdate"
150 "references\tchars\lines" 150 "references\tchars\tlines"
151 "To: you\tIn-Reply-To: <your.mess@ge>" 151 "To: you\tIn-Reply-To: <your.mess@ge>"
152 (12345 67890) ;; modtime of the corresponding article file 152 (12345 67890) ;; modtime of the corresponding article file
153 (to in-reply-to)] ;; contemporary value of nnmail-extra-headers 153 (to in-reply-to)] ;; contemporary value of nnmail-extra-headers
diff --git a/lisp/gnus/nntp.el b/lisp/gnus/nntp.el
index 6c97cecdcdb..ec9a66614b4 100644
--- a/lisp/gnus/nntp.el
+++ b/lisp/gnus/nntp.el
@@ -175,7 +175,7 @@ This variable is used by the various nntp-open-via-* methods.")
175 "*Whether both telnet client and server support the ENVIRON option. 175 "*Whether both telnet client and server support the ENVIRON option.
176If non-nil, there will be no prompt for a login name.") 176If non-nil, there will be no prompt for a login name.")
177 177
178(defvoo nntp-via-shell-prompt "bash\\|\$ *\r?$\\|> *\r?" 178(defvoo nntp-via-shell-prompt "bash\\|[$>] *\r?$"
179 "*Regular expression to match the shell prompt on an intermediate host. 179 "*Regular expression to match the shell prompt on an intermediate host.
180This variable is used by the `nntp-open-via-telnet-and-telnet' method.") 180This variable is used by the `nntp-open-via-telnet-and-telnet' method.")
181 181
@@ -1764,7 +1764,7 @@ If SEND-IF-FORCE, only send authinfo to the server if the
1764(defvoo nntp-open-telnet-envuser nil 1764(defvoo nntp-open-telnet-envuser nil
1765 "*If non-nil, telnet session (client and server both) will support the ENVIRON option and not prompt for login name.") 1765 "*If non-nil, telnet session (client and server both) will support the ENVIRON option and not prompt for login name.")
1766 1766
1767(defvoo nntp-telnet-shell-prompt "bash\\|\$ *\r?$\\|> *\r?" 1767(defvoo nntp-telnet-shell-prompt "bash\\|[$>] *\r?$"
1768 "*Regular expression to match the shell prompt on the remote machine.") 1768 "*Regular expression to match the shell prompt on the remote machine.")
1769 1769
1770(defvoo nntp-rlogin-program "rsh" 1770(defvoo nntp-rlogin-program "rsh"
diff --git a/lisp/gnus/registry.el b/lisp/gnus/registry.el
index 783ff36172b..58b17415721 100644
--- a/lisp/gnus/registry.el
+++ b/lisp/gnus/registry.el
@@ -222,9 +222,9 @@ When SET is not nil, set it for VAL (use t for an empty list)."
222 222
223(defmethod registry-search ((db registry-db) &rest spec) 223(defmethod registry-search ((db registry-db) &rest spec)
224 "Search for SPEC across the registry-db THIS. 224 "Search for SPEC across the registry-db THIS.
225For example calling with :member \\='(a 1 2) will match entry \\='((a 3 1)). 225For example calling with `:member \\='(a 1 2)' will match entry \((a 3 1)).
226Calling with :all t (any non-nil value) will match all. 226Calling with `:all t' (any non-nil value) will match all.
227Calling with :regex \\='\(a \"h.llo\") will match entry \\='((a \"hullo\" \"bye\"). 227Calling with `:regex \\='(a \"h.llo\")' will match entry \(a \"hullo\" \"bye\").
228The test order is to check :all first, then :member, then :regex." 228The test order is to check :all first, then :member, then :regex."
229 (when db 229 (when db
230 (let ((all (plist-get spec :all)) 230 (let ((all (plist-get spec :all))
diff --git a/lisp/gnus/spam-report.el b/lisp/gnus/spam-report.el
index de680795a10..5871b08b35a 100644
--- a/lisp/gnus/spam-report.el
+++ b/lisp/gnus/spam-report.el
@@ -43,7 +43,7 @@ If you are using spam.el, consider setting gnus-spam-process-newsgroups
43or the gnus-group-spam-exit-processor-report-gmane group/topic parameter 43or the gnus-group-spam-exit-processor-report-gmane group/topic parameter
44instead." 44instead."
45 :type '(radio (const nil) 45 :type '(radio (const nil)
46 (regexp :value "^nntp\+.*:gmane\.")) 46 (regexp :value "^nntp\\+.*:gmane\\."))
47 :group 'spam-report) 47 :group 'spam-report)
48 48
49(defcustom spam-report-gmane-use-article-number t 49(defcustom spam-report-gmane-use-article-number t
diff --git a/lisp/image-dired.el b/lisp/image-dired.el
index 013fc5ae393..c5efb338152 100644
--- a/lisp/image-dired.el
+++ b/lisp/image-dired.el
@@ -1910,7 +1910,7 @@ overwritten. This confirmation can be turned off using
1910 (message "No image at point") 1910 (message "No image at point")
1911 (let ((file (image-dired-original-file-name)) 1911 (let ((file (image-dired-original-file-name))
1912 command) 1912 command)
1913 (if (not (string-match "\.[jJ][pP[eE]?[gG]$" file)) 1913 (if (not (string-match "\\.[jJ][pP[eE]?[gG]$" file))
1914 (error "Only JPEG images can be rotated!")) 1914 (error "Only JPEG images can be rotated!"))
1915 (setq command (format-spec 1915 (setq command (format-spec
1916 image-dired-cmd-rotate-original-options 1916 image-dired-cmd-rotate-original-options
@@ -1950,7 +1950,7 @@ for traceability. The format of the returned file name is
1950YYYY_MM_DD_HH_MM_DD_ORIG_FILE_NAME.jpg. Used from 1950YYYY_MM_DD_HH_MM_DD_ORIG_FILE_NAME.jpg. Used from
1951`image-dired-copy-with-exif-file-name'." 1951`image-dired-copy-with-exif-file-name'."
1952 (let (data no-exif-data-found) 1952 (let (data no-exif-data-found)
1953 (if (not (string-match "\.[Jj][Pp][Ee]?[Gg]$" (expand-file-name file))) 1953 (if (not (string-match "\\.[Jj][Pp][Ee]?[Gg]$" (expand-file-name file)))
1954 (progn 1954 (progn
1955 (setq no-exif-data-found t) 1955 (setq no-exif-data-found t)
1956 (setq data 1956 (setq data
@@ -2572,7 +2572,7 @@ tags to their respective image file. Internal function used by
2572;; (let ((fattribs (file-attributes f))) 2572;; (let ((fattribs (file-attributes f)))
2573;; ;; Get last access time and file size 2573;; ;; Get last access time and file size
2574;; `(,(nth 4 fattribs) ,(nth 7 fattribs) ,f))) 2574;; `(,(nth 4 fattribs) ,(nth 7 fattribs) ,f)))
2575;; (directory-files (image-dired-dir) t ".+\.thumb\..+$")) 2575;; (directory-files (image-dired-dir) t ".+\\.thumb\\..+$"))
2576;; ;; Sort function. Compare time between two files. 2576;; ;; Sort function. Compare time between two files.
2577;; (lambda (l1 l2) 2577;; (lambda (l1 l2)
2578;; (time-less-p (car l1) (car l2))))) 2578;; (time-less-p (car l1) (car l2)))))
diff --git a/lisp/international/latin1-disp.el b/lisp/international/latin1-disp.el
index d598814a63a..29036ff796b 100644
--- a/lisp/international/latin1-disp.el
+++ b/lisp/international/latin1-disp.el
@@ -2271,7 +2271,7 @@ isn't changed if the display can render Unicode characters."
2271 (?\∨ "OR") 2271 (?\∨ "OR")
2272 (?\∩ "(U") 2272 (?\∩ "(U")
2273 (?\∪ ")U") 2273 (?\∪ ")U")
2274 (?\∫ "\int ") 2274 (?\∫ "\\int ")
2275 (?\∬ "DI") 2275 (?\∬ "DI")
2276 (?\∮ "Io") 2276 (?\∮ "Io")
2277 (?\∴ ".:") 2277 (?\∴ ".:")
diff --git a/lisp/leim/quail/cyrillic.el b/lisp/leim/quail/cyrillic.el
index 7c443857d44..5d11e45b3f6 100644
--- a/lisp/leim/quail/cyrillic.el
+++ b/lisp/leim/quail/cyrillic.el
@@ -1245,7 +1245,7 @@ This phonetic layout replaces all the Latin letters with Bulgarian
1245\(Cyrillic) letters based on similarities in their pronunciation or look. 1245\(Cyrillic) letters based on similarities in their pronunciation or look.
1246 1246
1247Note that, since the letters `щ', `ь', `ю' and `я' are attached to the 1247Note that, since the letters `щ', `ь', `ю' and `я' are attached to the
1248`]', `\', `\\=`' and `[' keys respectively, Caps Lock does not affect them." 1248`]', `\\', `\\=`' and `[' keys respectively, Caps Lock does not affect them."
1249nil t t t t nil nil nil nil nil t) 1249nil t t t t nil nil nil nil nil t)
1250 1250
1251;; Ю 1! 2@ 3№ 4$ 5% 6€ 7§ 8* 9( 0) -– =+ ьѝ 1251;; Ю 1! 2@ 3№ 4$ 5% 6€ 7§ 8* 9( 0) -– =+ ьѝ
diff --git a/lisp/mail/undigest.el b/lisp/mail/undigest.el
index 6dd26062285..9fbbd94b083 100644
--- a/lisp/mail/undigest.el
+++ b/lisp/mail/undigest.el
@@ -79,7 +79,7 @@ See rmail-digest-methods."
79 (rmail-digest-rfc1153 79 (rmail-digest-rfc1153
80 "^-\\{70\\}\n\n" 80 "^-\\{70\\}\n\n"
81 "^\n-\\{30\\}\n\n" 81 "^\n-\\{30\\}\n\n"
82 "^\n-\\{30\\}\n\nEnd of .* Digest.*\n\\*\\{15,\\}\n+\'")) 82 "^\n-\\{30\\}\n\nEnd of .* Digest.*\n\\*\\{15,\\}\n+\\'"))
83 83
84(defun rmail-digest-parse-rfc1153sloppy () 84(defun rmail-digest-parse-rfc1153sloppy ()
85 "Parse using the method defined in RFC 1153, allowing for some sloppiness. 85 "Parse using the method defined in RFC 1153, allowing for some sloppiness.
diff --git a/lisp/mh-e/mh-letter.el b/lisp/mh-e/mh-letter.el
index 62e9b4a357d..de2b2cf7fd9 100644
--- a/lisp/mh-e/mh-letter.el
+++ b/lisp/mh-e/mh-letter.el
@@ -932,7 +932,7 @@ Any match found replaces the text from BEGIN to END."
932 (and (stringp file) 932 (and (stringp file)
933 (file-exists-p file) 933 (file-exists-p file)
934 (or (and (not (mh-have-file-command)) 934 (or (and (not (mh-have-file-command))
935 (not (null (string-match "\.vcf$" file)))) 935 (not (null (string-match "\\.vcf$" file))))
936 (string-equal "text/x-vcard" (mh-file-mime-type file)))))) 936 (string-equal "text/x-vcard" (mh-file-mime-type file))))))
937 937
938;;;###mh-autoload 938;;;###mh-autoload
diff --git a/lisp/mh-e/mh-mime.el b/lisp/mh-e/mh-mime.el
index 60b796b1fdb..b69f956d5c2 100644
--- a/lisp/mh-e/mh-mime.el
+++ b/lisp/mh-e/mh-mime.el
@@ -1756,21 +1756,21 @@ Returns nil if file command not on system."
1756 (kill-buffer tmp-buffer))))))) 1756 (kill-buffer tmp-buffer)))))))
1757 1757
1758(defvar mh-file-mime-type-substitutions 1758(defvar mh-file-mime-type-substitutions
1759 '(("application/msword" "\.xls" "application/ms-excel") 1759 '(("application/msword" "\\.xls" "application/ms-excel")
1760 ("application/msword" "\.ppt" "application/ms-powerpoint") 1760 ("application/msword" "\\.ppt" "application/ms-powerpoint")
1761 ("text/plain" "\.vcf" "text/x-vcard") 1761 ("text/plain" "\\.vcf" "text/x-vcard")
1762 ("text/rtf" "\.rtf" "application/rtf") 1762 ("text/rtf" "\\.rtf" "application/rtf")
1763 ("application/x-zip" "\.sxc" "application/vnd.sun.xml.calc") 1763 ("application/x-zip" "\\.sxc" "application/vnd.sun.xml.calc")
1764 ("application/x-zip" "\.sxd" "application/vnd.sun.xml.draw") 1764 ("application/x-zip" "\\.sxd" "application/vnd.sun.xml.draw")
1765 ("application/x-zip" "\.sxi" "application/vnd.sun.xml.impress") 1765 ("application/x-zip" "\\.sxi" "application/vnd.sun.xml.impress")
1766 ("application/x-zip" "\.sxw" "application/vnd.sun.xml.writer") 1766 ("application/x-zip" "\\.sxw" "application/vnd.sun.xml.writer")
1767 ("application/x-zip" "\.odg" "application/vnd.oasis.opendocument.graphics") 1767 ("application/x-zip" "\\.odg" "application/vnd.oasis.opendocument.graphics")
1768 ("application/x-zip" "\.odi" "application/vnd.oasis.opendocument.image") 1768 ("application/x-zip" "\\.odi" "application/vnd.oasis.opendocument.image")
1769 ("application/x-zip" "\.odp" 1769 ("application/x-zip" "\\.odp"
1770 "application/vnd.oasis.opendocument.presentation") 1770 "application/vnd.oasis.opendocument.presentation")
1771 ("application/x-zip" "\.ods" 1771 ("application/x-zip" "\\.ods"
1772 "application/vnd.oasis.opendocument.spreadsheet") 1772 "application/vnd.oasis.opendocument.spreadsheet")
1773 ("application/x-zip" "\.odt" "application/vnd.oasis.opendocument.text")) 1773 ("application/x-zip" "\\.odt" "application/vnd.oasis.opendocument.text"))
1774 "Substitutions to make for Content-Type returned from file command. 1774 "Substitutions to make for Content-Type returned from file command.
1775The first element is the Content-Type returned by the file command. 1775The first element is the Content-Type returned by the file command.
1776The second element is a regexp matching the file name, usually the 1776The second element is a regexp matching the file name, usually the
diff --git a/lisp/net/shr-color.el b/lisp/net/shr-color.el
index 433254db929..482f829707d 100644
--- a/lisp/net/shr-color.el
+++ b/lisp/net/shr-color.el
@@ -242,7 +242,7 @@ Like rgb() or hsl()."
242 "rgb(\s*\\([0-9]\\{1,3\\}\\(?:\s*%\\)?\\)\s*,\s*\\([0-9]\\{1,3\\}\\(?:\s*%\\)?\\)\s*,\s*\\([0-9]\\{1,3\\}\\(?:\s*%\\)?\\)\s*)" 242 "rgb(\s*\\([0-9]\\{1,3\\}\\(?:\s*%\\)?\\)\s*,\s*\\([0-9]\\{1,3\\}\\(?:\s*%\\)?\\)\s*,\s*\\([0-9]\\{1,3\\}\\(?:\s*%\\)?\\)\s*)"
243 color) 243 color)
244 (string-match 244 (string-match
245 "rgba(\s*\\([0-9]\\{1,3\\}\\(?:\s*%\\)?\\)\s*,\s*\\([0-9]\\{1,3\\}\\(?:\s*%\\)?\\)\s*,\s*\\([0-9]\\{1,3\\}\\(?:\s*%\\)?\\)\s*,\s*[0-9]*\.?[0-9]+\s*%?\s*)" 245 "rgba(\s*\\([0-9]\\{1,3\\}\\(?:\s*%\\)?\\)\s*,\s*\\([0-9]\\{1,3\\}\\(?:\s*%\\)?\\)\s*,\s*\\([0-9]\\{1,3\\}\\(?:\s*%\\)?\\)\s*,\s*[0-9]*\\.?[0-9]+\s*%?\s*)"
246 color)) 246 color))
247 (format "#%02X%02X%02X" 247 (format "#%02X%02X%02X"
248 (shr-color-relative-to-absolute (match-string-no-properties 1 color)) 248 (shr-color-relative-to-absolute (match-string-no-properties 1 color))
@@ -253,7 +253,7 @@ Like rgb() or hsl()."
253 "hsl(\s*\\([0-9]\\{1,3\\}\\)\s*,\s*\\([0-9]\\{1,3\\}\\)\s*%\s*,\s*\\([0-9]\\{1,3\\}\\)\s*%\s*)" 253 "hsl(\s*\\([0-9]\\{1,3\\}\\)\s*,\s*\\([0-9]\\{1,3\\}\\)\s*%\s*,\s*\\([0-9]\\{1,3\\}\\)\s*%\s*)"
254 color) 254 color)
255 (string-match 255 (string-match
256 "hsla(\s*\\([0-9]\\{1,3\\}\\)\s*,\s*\\([0-9]\\{1,3\\}\\)\s*%\s*,\s*\\([0-9]\\{1,3\\}\\)\s*%\s*,\s*[0-9]*\.?[0-9]+\s*%?\s*)" 256 "hsla(\s*\\([0-9]\\{1,3\\}\\)\s*,\s*\\([0-9]\\{1,3\\}\\)\s*%\s*,\s*\\([0-9]\\{1,3\\}\\)\s*%\s*,\s*[0-9]*\\.?[0-9]+\s*%?\s*)"
257 color)) 257 color))
258 (let ((h (/ (string-to-number (match-string-no-properties 1 color)) 360.0)) 258 (let ((h (/ (string-to-number (match-string-no-properties 1 color)) 360.0))
259 (s (/ (string-to-number (match-string-no-properties 2 color)) 100.0)) 259 (s (/ (string-to-number (match-string-no-properties 2 color)) 100.0))
diff --git a/lisp/org/org-bibtex.el b/lisp/org/org-bibtex.el
index 06adc078c5d..7227803e6be 100644
--- a/lisp/org/org-bibtex.el
+++ b/lisp/org/org-bibtex.el
@@ -195,7 +195,7 @@
195 (:howpublished . "How something strange has been published. The first word should be capitalized.") 195 (:howpublished . "How something strange has been published. The first word should be capitalized.")
196 (:institution . "The sponsoring institution of a technical report.") 196 (:institution . "The sponsoring institution of a technical report.")
197 (:journal . "A journal name.") 197 (:journal . "A journal name.")
198 (:key . "Used for alphabetizing, cross-referencing, and creating a label when the author information is missing. This field should not be confused with the key that appears in the \cite command and at the beginning of the database entry.") 198 (:key . "Used for alphabetizing, cross-referencing, and creating a label when the author information is missing. This field should not be confused with the key that appears in the \\cite command and at the beginning of the database entry.")
199 (:month . "The month in which the work was published or, for an unpublished work, in which it was written. You should use the standard three-letter abbreviation,") 199 (:month . "The month in which the work was published or, for an unpublished work, in which it was written. You should use the standard three-letter abbreviation,")
200 (:note . "Any additional information that can help the reader. The first word should be capitalized.") 200 (:note . "Any additional information that can help the reader. The first word should be capitalized.")
201 (:number . "Any additional information that can help the reader. The first word should be capitalized.") 201 (:number . "Any additional information that can help the reader. The first word should be capitalized.")
diff --git a/lisp/org/org-docview.el b/lisp/org/org-docview.el
index 07224d38bd1..5c0e3e92328 100644
--- a/lisp/org/org-docview.el
+++ b/lisp/org/org-docview.el
@@ -61,7 +61,7 @@
61 (setq path (org-link-escape (expand-file-name path))) 61 (setq path (org-link-escape (expand-file-name path)))
62 (cond 62 (cond
63 ((eq format 'html) (format "<a href=\"%s\">%s</a>" path desc)) 63 ((eq format 'html) (format "<a href=\"%s\">%s</a>" path desc))
64 ((eq format 'latex) (format "\href{%s}{%s}" path desc)) 64 ((eq format 'latex) (format "\\href{%s}{%s}" path desc))
65 ((eq format 'ascii) (format "%s (%s)" desc path)) 65 ((eq format 'ascii) (format "%s (%s)" desc path))
66 (t path))))) 66 (t path)))))
67 67
diff --git a/lisp/org/org-entities.el b/lisp/org/org-entities.el
index f8f218f6f55..89d6b951588 100644
--- a/lisp/org/org-entities.el
+++ b/lisp/org/org-entities.el
@@ -359,8 +359,8 @@ packages to be loaded, add these packages to `org-latex-packages-alist'."
359 ("lessgtr" "\\lessgtr" t "&lessgtr;" "[less than or greater than]" "[less than or greater than]" "≶") 359 ("lessgtr" "\\lessgtr" t "&lessgtr;" "[less than or greater than]" "[less than or greater than]" "≶")
360 ("lesseqgtr" "\\lesseqgtr" t "&lesseqgtr;" "[less than or equal or greater than or equal]" "[less than or equal or greater than or equal]" "⋚") 360 ("lesseqgtr" "\\lesseqgtr" t "&lesseqgtr;" "[less than or equal or greater than or equal]" "[less than or equal or greater than or equal]" "⋚")
361 ("ll" "\\ll" t "&Lt;" "<<" "<<" "≪") 361 ("ll" "\\ll" t "&Lt;" "<<" "<<" "≪")
362 ("Ll" "\lll" t "&Ll;" "<<<" "<<<" "⋘") 362 ("Ll" "\\lll" t "&Ll;" "<<<" "<<<" "⋘")
363 ("lll" "\lll" t "&Ll;" "<<<" "<<<" "⋘") 363 ("lll" "\\lll" t "&Ll;" "<<<" "<<<" "⋘")
364 ("gg" "\\gg" t "&Gt;" ">>" ">>" "≫") 364 ("gg" "\\gg" t "&Gt;" ">>" ">>" "≫")
365 ("Gg" "\\ggg" t "&Gg;" ">>>" ">>>" "⋙") 365 ("Gg" "\\ggg" t "&Gg;" ">>>" ">>>" "⋙")
366 ("ggg" "\\ggg" t "&Gg;" ">>>" ">>>" "⋙") 366 ("ggg" "\\ggg" t "&Gg;" ">>>" ">>>" "⋙")
diff --git a/lisp/org/ox-icalendar.el b/lisp/org/ox-icalendar.el
index a77eaedb9a0..3da52243d30 100644
--- a/lisp/org/ox-icalendar.el
+++ b/lisp/org/ox-icalendar.el
@@ -447,7 +447,7 @@ or subject for the event."
447 ;; characters with literal \n. 447 ;; characters with literal \n.
448 (replace-regexp-in-string 448 (replace-regexp-in-string
449 "[ \t]*\n" "\\n" 449 "[ \t]*\n" "\\n"
450 (replace-regexp-in-string "[\\,;]" "\\\&" s) 450 (replace-regexp-in-string "[\\,;]" "\\\\\\&" s)
451 nil t))) 451 nil t)))
452 452
453(defun org-icalendar-fold-string (s) 453(defun org-icalendar-fold-string (s)
diff --git a/lisp/org/ox.el b/lisp/org/ox.el
index 4e3e0ef9376..3493b837cec 100644
--- a/lisp/org/ox.el
+++ b/lisp/org/ox.el
@@ -777,7 +777,7 @@ is nil. You can also allow them through local buffer variables."
777 777
778This variable allows to provide shortcuts for export snippets. 778This variable allows to provide shortcuts for export snippets.
779 779
780For example, with a value of '\(\(\"h\" . \"html\"\)\), the 780For example, with a value of \((\"h\" . \"html\")), the
781HTML back-end will recognize the contents of \"@@h:<b>@@\" as 781HTML back-end will recognize the contents of \"@@h:<b>@@\" as
782HTML code while every other back-end will ignore it." 782HTML code while every other back-end will ignore it."
783 :group 'org-export-general 783 :group 'org-export-general
diff --git a/lisp/progmodes/cperl-mode.el b/lisp/progmodes/cperl-mode.el
index 5da65084712..528bc44f8a8 100644
--- a/lisp/progmodes/cperl-mode.el
+++ b/lisp/progmodes/cperl-mode.el
@@ -5043,7 +5043,7 @@ conditional/loop constructs."
5043 (goto-char top)) 5043 (goto-char top))
5044 (if (looking-at ; Try Plan C: continuation block 5044 (if (looking-at ; Try Plan C: continuation block
5045 (concat cperl-maybe-white-and-comment-rex 5045 (concat cperl-maybe-white-and-comment-rex
5046 "\\<\\(else\\|elsif\|continue\\)\\>")) 5046 "\\<\\(else\\|elsif\\|continue\\)\\>"))
5047 (progn 5047 (progn
5048 (goto-char (match-end 0)) 5048 (goto-char (match-end 0))
5049 (setq tmp-end (point-at-eol))) 5049 (setq tmp-end (point-at-eol)))
diff --git a/lisp/progmodes/ebnf2ps.el b/lisp/progmodes/ebnf2ps.el
index c694bbd5832..6d8e90c2d6a 100644
--- a/lisp/progmodes/ebnf2ps.el
+++ b/lisp/progmodes/ebnf2ps.el
@@ -1899,7 +1899,7 @@ It's only used when `ebnf-syntax' is `iso-ebnf'."
1899 :group 'ebnf-syntactic) 1899 :group 'ebnf-syntactic)
1900 1900
1901 1901
1902(defcustom ebnf-file-suffix-regexp "\.[Bb][Nn][Ff]$" 1902(defcustom ebnf-file-suffix-regexp "\\.[Bb][Nn][Ff]$"
1903 "Specify file name suffix that contains EBNF. 1903 "Specify file name suffix that contains EBNF.
1904 1904
1905See `ebnf-eps-directory' command." 1905See `ebnf-eps-directory' command."
@@ -2731,7 +2731,7 @@ See also `ebnf-syntax-buffer'."
2731 (ebnf-syntax . 'ebnf) 2731 (ebnf-syntax . 'ebnf)
2732 (ebnf-iso-alternative-p . nil) 2732 (ebnf-iso-alternative-p . nil)
2733 (ebnf-iso-normalize-p . nil) 2733 (ebnf-iso-normalize-p . nil)
2734 (ebnf-file-suffix-regexp . "\.[Bb][Nn][Ff]$") 2734 (ebnf-file-suffix-regexp . "\\.[Bb][Nn][Ff]$")
2735 (ebnf-eps-prefix . "ebnf--") 2735 (ebnf-eps-prefix . "ebnf--")
2736 (ebnf-eps-header-font . '(11 Helvetica "Black" "White" bold)) 2736 (ebnf-eps-header-font . '(11 Helvetica "Black" "White" bold))
2737 (ebnf-eps-header . nil) 2737 (ebnf-eps-header . nil)
diff --git a/lisp/progmodes/idlw-help.el b/lisp/progmodes/idlw-help.el
index c4111398f54..4473409e344 100644
--- a/lisp/progmodes/idlw-help.el
+++ b/lisp/progmodes/idlw-help.el
@@ -434,7 +434,7 @@ It collects and prints the diagnostics messages."
434 434
435 ;; A system variable -- only system help 435 ;; A system variable -- only system help
436 ((string-match 436 ((string-match
437 "\\`!\\([a-zA-Z0-9_]+\\)\\(\.\\([A-Za-z0-9_]+\\)\\)?" 437 "\\`!\\([a-zA-Z0-9_]+\\)\\(\\.\\([A-Za-z0-9_]+\\)\\)?"
438 this-word) 438 this-word)
439 (let* ((word (match-string-no-properties 1 this-word)) 439 (let* ((word (match-string-no-properties 1 this-word))
440 (entry (assq (idlwave-sintern-sysvar word) 440 (entry (assq (idlwave-sintern-sysvar word)
@@ -1312,7 +1312,7 @@ IDL assistant.")
1312 (let ((help-loc (idlwave-html-help-location)) 1312 (let ((help-loc (idlwave-html-help-location))
1313 topic anchor file just-started exists full-link) 1313 topic anchor file just-started exists full-link)
1314 1314
1315 (if (string-match "\.html" link) 1315 (if (string-match "\\.html" link)
1316 (setq topic (substring link 0 (match-beginning 0)) 1316 (setq topic (substring link 0 (match-beginning 0))
1317 anchor (substring link (match-end 0))) 1317 anchor (substring link (match-end 0)))
1318 (error "Malformed help link")) 1318 (error "Malformed help link"))
diff --git a/lisp/progmodes/make-mode.el b/lisp/progmodes/make-mode.el
index 4f46cbe6357..9736f0f207c 100644
--- a/lisp/progmodes/make-mode.el
+++ b/lisp/progmodes/make-mode.el
@@ -1502,7 +1502,7 @@ Insertion takes place at point."
1502 (if (zerop (+ (length targets) (length macros))) 1502 (if (zerop (+ (length targets) (length macros)))
1503 (progn 1503 (progn
1504 (beep) 1504 (beep)
1505 (message "No macros or targets to browse! Consider running 'makefile-pickup-everything\'")) 1505 (message "No macros or targets to browse! Consider running `makefile-pickup-everything'"))
1506 (let ((browser-buffer (get-buffer-create makefile-browser-buffer-name))) 1506 (let ((browser-buffer (get-buffer-create makefile-browser-buffer-name)))
1507 (pop-to-buffer browser-buffer) 1507 (pop-to-buffer browser-buffer)
1508 (makefile-browser-fill targets macros) 1508 (makefile-browser-fill targets macros)
diff --git a/lisp/progmodes/ruby-mode.el b/lisp/progmodes/ruby-mode.el
index 5d59a56e858..026616e68f4 100644
--- a/lisp/progmodes/ruby-mode.el
+++ b/lisp/progmodes/ruby-mode.el
@@ -709,7 +709,7 @@ It is used when `ruby-encoding-magic-comment-style' is set to `custom'."
709 (if prefix 709 (if prefix
710 (setq name 710 (setq name
711 (cond 711 (cond
712 ((string-match "^self\." name) 712 ((string-match "^self\\." name)
713 (concat (substring prefix 0 -1) (substring name 4))) 713 (concat (substring prefix 0 -1) (substring name 4)))
714 (t (concat prefix name))))) 714 (t (concat prefix name)))))
715 (push (cons name pos) index-alist) 715 (push (cons name pos) index-alist)
diff --git a/lisp/progmodes/sql.el b/lisp/progmodes/sql.el
index cbf65c0a803..3b77ac088e3 100644
--- a/lisp/progmodes/sql.el
+++ b/lisp/progmodes/sql.el
@@ -360,7 +360,7 @@ file. Since that is a plaintext file, this could be dangerous."
360 :sqli-comint-func sql-comint-db2 360 :sqli-comint-func sql-comint-db2
361 :prompt-regexp "^db2 => " 361 :prompt-regexp "^db2 => "
362 :prompt-length 7 362 :prompt-length 7
363 :prompt-cont-regexp "^db2 (cont\.) => " 363 :prompt-cont-regexp "^db2 (cont\\.) => "
364 :input-filter sql-escape-newlines-filter) 364 :input-filter sql-escape-newlines-filter)
365 365
366 (informix 366 (informix
@@ -491,7 +491,7 @@ file. Since that is a plaintext file, this could be dangerous."
491 :completion-object sql-sqlite-completion-object 491 :completion-object sql-sqlite-completion-object
492 :prompt-regexp "^sqlite> " 492 :prompt-regexp "^sqlite> "
493 :prompt-length 8 493 :prompt-length 8
494 :prompt-cont-regexp "^ \.\.\.> " 494 :prompt-cont-regexp "^ \\.\\.\\.> "
495 :terminator ";") 495 :terminator ";")
496 496
497 (sybase 497 (sybase
diff --git a/lisp/progmodes/verilog-mode.el b/lisp/progmodes/verilog-mode.el
index 5fcdba6fb27..ac9bdd8b254 100644
--- a/lisp/progmodes/verilog-mode.el
+++ b/lisp/progmodes/verilog-mode.el
@@ -841,7 +841,7 @@ first difference.")
841 (verilog-xl-2 841 (verilog-xl-2
842 "([WE][0-9A-Z]+)[ \t]+\\([^ \t\n,]+\\)[, \t]+\\(line[ \t]+\\)?\\([0-9]+\\):.*$" 1 3) 842 "([WE][0-9A-Z]+)[ \t]+\\([^ \t\n,]+\\)[, \t]+\\(line[ \t]+\\)?\\([0-9]+\\):.*$" 1 3)
843 (verilog-IES 843 (verilog-IES
844 ".*\\*[WE],[0-9A-Z]+\\(\[[0-9A-Z_,]+\]\\)? (\\([^ \t,]+\\),\\([0-9]+\\)" 2 3) 844 ".*\\*[WE],[0-9A-Z]+\\(\\[[0-9A-Z_,]+]\\)? (\\([^ \t,]+\\),\\([0-9]+\\)" 2 3)
845 (verilog-surefire-1 845 (verilog-surefire-1
846 "[^\n]*\\[\\([^:]+\\):\\([0-9]+\\)\\]" 1 2) 846 "[^\n]*\\[\\([^:]+\\):\\([0-9]+\\)\\]" 1 2)
847 (verilog-surefire-2 847 (verilog-surefire-2
@@ -885,8 +885,8 @@ See `compilation-error-regexp-alist-alist' for the formatting. For XEmacs.")
885 ("([WE][0-9A-Z]+)[ \t]+\\([^ \t\n,]+\\)[, \t]+\\(line[ \t]+\\)?\\([0-9]+\\):.*$" 1 bold t) 885 ("([WE][0-9A-Z]+)[ \t]+\\([^ \t\n,]+\\)[, \t]+\\(line[ \t]+\\)?\\([0-9]+\\):.*$" 1 bold t)
886 ("([WE][0-9A-Z]+)[ \t]+\\([^ \t\n,]+\\)[, \t]+\\(line[ \t]+\\)?\\([0-9]+\\):.*$" 3 bold t) 886 ("([WE][0-9A-Z]+)[ \t]+\\([^ \t\n,]+\\)[, \t]+\\(line[ \t]+\\)?\\([0-9]+\\):.*$" 3 bold t)
887 ;; verilog-IES (nc-verilog) 887 ;; verilog-IES (nc-verilog)
888 (".*\\*[WE],[0-9A-Z]+\\(\[[0-9A-Z_,]+\]\\)? (\\([^ \t,]+\\),\\([0-9]+\\)|" 2 bold t) 888 (".*\\*[WE],[0-9A-Z]+\\(\\[[0-9A-Z_,]+]\\)? (\\([^ \t,]+\\),\\([0-9]+\\)|" 2 bold t)
889 (".*\\*[WE],[0-9A-Z]+\\(\[[0-9A-Z_,]+\]\\)? (\\([^ \t,]+\\),\\([0-9]+\\)|" 3 bold t) 889 (".*\\*[WE],[0-9A-Z]+\\(\\[[0-9A-Z_,]+]\\)? (\\([^ \t,]+\\),\\([0-9]+\\)|" 3 bold t)
890 ;; verilog-surefire-1 890 ;; verilog-surefire-1
891 ("[^\n]*\\[\\([^:]+\\):\\([0-9]+\\)\\]" 1 bold t) 891 ("[^\n]*\\[\\([^:]+\\):\\([0-9]+\\)\\]" 1 bold t)
892 ("[^\n]*\\[\\([^:]+\\):\\([0-9]+\\)\\]" 2 bold t) 892 ("[^\n]*\\[\\([^:]+\\):\\([0-9]+\\)\\]" 2 bold t)
@@ -2303,7 +2303,7 @@ find the errors."
2303 ;; non blocking assignment operator 2303 ;; non blocking assignment operator
2304 "<=" 2304 "<="
2305 ;; comparison 2305 ;; comparison
2306 "==" "!=" "===" "!==" "<=" ">=" "==\?" "!=\?" "<->" 2306 "==" "!=" "===" "!==" "<=" ">=" "==\\?" "!=\\?" "<->"
2307 ;; event_trigger 2307 ;; event_trigger
2308 "->" "->>" 2308 "->" "->>"
2309 ;; property_expr 2309 ;; property_expr
@@ -9674,7 +9674,7 @@ If undefined, and WING-IT, return just SYMBOL without the tick, else nil."
9674 ;; something like a[b]. Sorry, it should be substituted into the parser 9674 ;; something like a[b]. Sorry, it should be substituted into the parser
9675 (setq symbol 9675 (setq symbol
9676 (verilog-string-replace-matches 9676 (verilog-string-replace-matches
9677 "\[[^0-9: \t]+\]" "" nil nil 9677 "\\[[^0-9: \t]+]" "" nil nil
9678 (or (verilog-symbol-detick symbol nil) 9678 (or (verilog-symbol-detick symbol nil)
9679 (if verilog-auto-sense-defines-constant 9679 (if verilog-auto-sense-defines-constant
9680 "0" 9680 "0"
diff --git a/lisp/progmodes/vhdl-mode.el b/lisp/progmodes/vhdl-mode.el
index 19a7e970a60..6f486cf7582 100644
--- a/lisp/progmodes/vhdl-mode.el
+++ b/lisp/progmodes/vhdl-mode.el
@@ -268,7 +268,7 @@ Overrides local variable `indent-tabs-mode'."
268 ;; ** Error: adder.vhd(190): Unknown identifier: ctl_numb 268 ;; ** Error: adder.vhd(190): Unknown identifier: ctl_numb
269 ("ModelSim" "vcom" "-93 -work \\1" "make" "-f \\1" 269 ("ModelSim" "vcom" "-93 -work \\1" "make" "-f \\1"
270 nil "vlib \\1; vmap \\2 \\1" "./" "work/" "Makefile" "modelsim" 270 nil "vlib \\1; vmap \\2 \\1" "./" "work/" "Makefile" "modelsim"
271 ("^\\(ERROR\\|WARNING\\|\\*\\* Error\\|\\*\\* Warning\\)[^:]*:\\( *\[[0-9]+\]\\)? \\([^ \t\n]+\\)(\\([0-9]+\\)):" 3 4 nil) ("" 0) 271 ("^\\(ERROR\\|WARNING\\|\\*\\* Error\\|\\*\\* Warning\\)[^:]*:\\( *\\[[0-9]+]\\)? \\([^ \t\n]+\\)(\\([0-9]+\\)):" 3 4 nil) ("" 0)
272 ("\\1/_primary.dat" "\\2/\\1.dat" "\\1/_primary.dat" 272 ("\\1/_primary.dat" "\\2/\\1.dat" "\\1/_primary.dat"
273 "\\1/_primary.dat" "\\1/body.dat" downcase)) 273 "\\1/_primary.dat" "\\1/body.dat" downcase))
274 ;; ProVHDL, Synopsys LEDA: provhdl -w work -f test.vhd 274 ;; ProVHDL, Synopsys LEDA: provhdl -w work -f test.vhd
@@ -315,7 +315,7 @@ Overrides local variable `indent-tabs-mode'."
315 ;; ERROR[11]::File test.vhd Line 100: Use of undeclared identifier 315 ;; ERROR[11]::File test.vhd Line 100: Use of undeclared identifier
316 ("Speedwave" "analyze" "-libfile vsslib.ini -src" "make" "-f \\1" 316 ("Speedwave" "analyze" "-libfile vsslib.ini -src" "make" "-f \\1"
317 nil "mkdir \\1" "./" "work/" "Makefile" "speedwave" 317 nil "mkdir \\1" "./" "work/" "Makefile" "speedwave"
318 ("^ *ERROR\[[0-9]+\]::File \\([^ \t\n]+\\) Line \\([0-9]+\\):" 1 2 nil) ("" 0) 318 ("^ *ERROR\\[[0-9]+]::File \\([^ \t\n]+\\) Line \\([0-9]+\\):" 1 2 nil) ("" 0)
319 nil) 319 nil)
320 ;; Synopsys, VHDL Analyzer (sim): vhdlan -nc test.vhd 320 ;; Synopsys, VHDL Analyzer (sim): vhdlan -nc test.vhd
321 ;; **Error: vhdlan,703 test.vhd(22): OTHERS is not legal in this context. 321 ;; **Error: vhdlan,703 test.vhd(22): OTHERS is not legal in this context.
@@ -364,7 +364,7 @@ Overrides local variable `indent-tabs-mode'."
364 ;; ERROR:HDLParsers:164 - "test.vhd" Line 3. parse error 364 ;; ERROR:HDLParsers:164 - "test.vhd" Line 3. parse error
365 ("Xilinx XST" "xflow" "" "make" "-f \\1" 365 ("Xilinx XST" "xflow" "" "make" "-f \\1"
366 nil "mkdir \\1" "./" "work/" "Makefile" "xilinx" 366 nil "mkdir \\1" "./" "work/" "Makefile" "xilinx"
367 ("^ERROR:HDLParsers:[0-9]+ - \"\\([^ \t\n]+\\)\" Line \\([0-9]+\\)\." 1 2 nil) ("" 0) 367 ("^ERROR:HDLParsers:[0-9]+ - \"\\([^ \t\n]+\\)\" Line \\([0-9]+\\)\\." 1 2 nil) ("" 0)
368 nil) 368 nil)
369 ) 369 )
370 "List of available VHDL compilers and their properties. 370 "List of available VHDL compilers and their properties.
@@ -1678,8 +1678,8 @@ syntax (as regular expression) are highlighted in the corresponding color.
1678 1678
1679 Name : string of words and spaces 1679 Name : string of words and spaces
1680 Regexp : regular expression describing word syntax 1680 Regexp : regular expression describing word syntax
1681 (e.g. \"\\\\=\<\\\w+_c\\\\=\>\" matches word with suffix \"_c\") 1681 (e.g., `\\=\\<\\w+_c\\>' matches word with suffix `_c')
1682 expression must start with \"\\\\=\<\" and end with \"\\\\=\>\" 1682 expression must start with `\\=\\<' and end with `\\>'
1683 if only whole words should be matched (no substrings) 1683 if only whole words should be matched (no substrings)
1684 Color (light): foreground color for light background 1684 Color (light): foreground color for light background
1685 (matching color examples: Gold3, Grey50, LimeGreen, Tomato, 1685 (matching color examples: Gold3, Grey50, LimeGreen, Tomato,
@@ -1690,14 +1690,14 @@ syntax (as regular expression) are highlighted in the corresponding color.
1690 In comments : If non-nil, words are also highlighted inside comments 1690 In comments : If non-nil, words are also highlighted inside comments
1691 1691
1692Can be used for visual support of naming conventions, such as highlighting 1692Can be used for visual support of naming conventions, such as highlighting
1693different kinds of signals (e.g. \"Clk50\", \"Rst_n\") or objects (e.g. 1693different kinds of signals (e.g. `Clk50', `Rst_n') or objects (e.g.
1694\"Signal_s\", \"Variable_v\", \"Constant_c\") by distinguishing them using 1694`Signal_s', `Variable_v', `Constant_c') by distinguishing them using
1695common substrings or name suffices. 1695common substrings or name suffices.
1696For each entry, a new face is generated with the specified colors and name 1696For each entry, a new face is generated with the specified colors and name
1697\"vhdl-font-lock-\" + name + \"-face\". 1697`vhdl-font-lock-' + name + `-face'.
1698 1698
1699NOTE: Activate a changed regexp in a VHDL buffer by re-fontifying it (menu 1699NOTE: Activate a changed regexp in a VHDL buffer by re-fontifying it (menu
1700 entry \"Fontify Buffer\"). All other changes require restarting Emacs." 1700 entry `Fontify Buffer'). All other changes require restarting Emacs."
1701 :type '(repeat (list :tag "Face" :indent 2 1701 :type '(repeat (list :tag "Face" :indent 2
1702 (string :tag "Name ") 1702 (string :tag "Name ")
1703 (regexp :tag "Regexp " "\\w+_") 1703 (regexp :tag "Regexp " "\\w+_")
diff --git a/lisp/textmodes/reftex-parse.el b/lisp/textmodes/reftex-parse.el
index 7f186afc27c..f57113177c5 100644
--- a/lisp/textmodes/reftex-parse.el
+++ b/lisp/textmodes/reftex-parse.el
@@ -244,7 +244,7 @@ of master file."
244 (when (or (null reftex-label-ignored-macros-and-environments) 244 (when (or (null reftex-label-ignored-macros-and-environments)
245 ;; \label{} defs should always be honored, 245 ;; \label{} defs should always be honored,
246 ;; just no keyval style [label=foo] defs. 246 ;; just no keyval style [label=foo] defs.
247 (string-equal "\label{" (substring (reftex-match-string 0) 0 7)) 247 (string-equal "\\label{" (substring (reftex-match-string 0) 0 7))
248 (if (and (fboundp 'TeX-current-macro) 248 (if (and (fboundp 'TeX-current-macro)
249 (fboundp 'LaTeX-current-environment)) 249 (fboundp 'LaTeX-current-environment))
250 (not (or (member (save-match-data (TeX-current-macro)) 250 (not (or (member (save-match-data (TeX-current-macro))
diff --git a/lisp/textmodes/tex-mode.el b/lisp/textmodes/tex-mode.el
index 41d805686a3..51cda80c5bd 100644
--- a/lisp/textmodes/tex-mode.el
+++ b/lisp/textmodes/tex-mode.el
@@ -1550,7 +1550,7 @@ Puts point on a blank line between them."
1550 "\\end{" str "}" > \n) 1550 "\\end{" str "}" > \n)
1551 1551
1552(define-skeleton latex-insert-item 1552(define-skeleton latex-insert-item
1553 "Insert a \item macro." 1553 "Insert an \\item macro."
1554 nil 1554 nil
1555 \n "\\item " >) 1555 \n "\\item " >)
1556 1556
diff --git a/lisp/vc/add-log.el b/lisp/vc/add-log.el
index d120d052215..9ab8d75fbb5 100644
--- a/lisp/vc/add-log.el
+++ b/lisp/vc/add-log.el
@@ -158,7 +158,7 @@ use the file's name relative to the directory of the change log file."
158 :group 'change-log) 158 :group 'change-log)
159 159
160(defcustom change-log-version-number-regexp-list 160(defcustom change-log-version-number-regexp-list
161 (let ((re "\\([0-9]+\.[0-9.]+\\)")) 161 (let ((re "\\([0-9]+\\.[0-9.]+\\)"))
162 (list 162 (list
163 ;; (defconst ad-version "2.15" 163 ;; (defconst ad-version "2.15"
164 (concat "^(def[^ \t\n]+[ \t]+[^ \t\n][ \t]\"" re) 164 (concat "^(def[^ \t\n]+[ \t]+[^ \t\n][ \t]\"" re)
diff --git a/lisp/woman.el b/lisp/woman.el
index f2e59e50bca..b4f4669de92 100644
--- a/lisp/woman.el
+++ b/lisp/woman.el
@@ -2716,7 +2716,7 @@ If DELETE is non-nil then delete from point."
2716 2716
2717(defsubst woman-unescape (macro) 2717(defsubst woman-unescape (macro)
2718 "Replace escape sequences in the body of MACRO. 2718 "Replace escape sequences in the body of MACRO.
2719Replaces || by |, but | by \, where | denotes the internal escape." 2719Replaces || by |, but | by \\, where | denotes the internal escape."
2720 (let (start) 2720 (let (start)
2721 (while (setq start (string-match woman-unescape-regex macro start)) 2721 (while (setq start (string-match woman-unescape-regex macro start))
2722 (setq macro 2722 (setq macro
@@ -2838,7 +2838,7 @@ special characters."
2838(defun woman-strings (&optional to) 2838(defun woman-strings (&optional to)
2839 "Process ?roff string requests and escape sequences up to buffer position TO. 2839 "Process ?roff string requests and escape sequences up to buffer position TO.
2840Strings are defined/updated by `.ds xx string' requests and 2840Strings are defined/updated by `.ds xx string' requests and
2841interpolated by `\*x' and `\*(xx' escapes." 2841interpolated by `\\*x' and `\\*(xx' escapes."
2842 ;; Add support for .as and .rm? 2842 ;; Add support for .as and .rm?
2843 (while 2843 (while
2844 ;; Find .ds requests and \* escapes: 2844 ;; Find .ds requests and \* escapes: