diff options
| author | Paul Eggert | 2015-09-17 12:28:45 -0700 |
|---|---|---|
| committer | Paul Eggert | 2015-09-17 12:39:54 -0700 |
| commit | 753fbfbef484272bcde5214f75fb0846ee3f33df (patch) | |
| tree | c525c0d926a4a3f66d323079218ffebfa3a867df | |
| parent | dc9e7022d5f259642a42535a4db87d2a1d05ae19 (diff) | |
| download | emacs-753fbfbef484272bcde5214f75fb0846ee3f33df.tar.gz emacs-753fbfbef484272bcde5214f75fb0846ee3f33df.zip | |
Fix several backslash typos in Elisp strings
* lisp/calendar/todo-mode.el (todo-files, todo-rename-file)
(todo-find-filtered-items-file, todo-reset-nondiary-marker)
(todo-reset-done-string, todo-reset-comment-string)
(todo-reset-highlight-item):
* lisp/erc/erc-networks.el (erc-networks-alist):
* lisp/gnus/gnus-art.el (gnus-button-handle-library):
* lisp/gnus/gnus-group.el (gnus-read-ephemeral-gmane-group-url):
* lisp/gnus/nntp.el (nntp-via-shell-prompt)
(nntp-telnet-shell-prompt):
* lisp/gnus/spam-report.el (spam-report-gmane-regex):
* lisp/image-dired.el (image-dired-rotate-original):
(image-dired-get-exif-file-name):
* lisp/international/latin1-disp.el (latin1-display-ucs-per-lynx):
* lisp/mail/undigest.el (rmail-digest-parse-rfc1153strict):
* lisp/mh-e/mh-letter.el (mh-file-is-vcard-p):
* lisp/mh-e/mh-mime.el (mh-file-mime-type-substitutions):
* lisp/net/shr-color.el (shr-color->hexadecimal):
* lisp/org/org-bibtex.el (org-bibtex-fields):
* lisp/org/org-docview.el (org-docview-export):
* lisp/org/org-entities.el (org-entities):
* lisp/org/ox-icalendar.el (org-icalendar-cleanup-string):
* lisp/progmodes/cperl-mode.el (cperl-indent-exp):
* lisp/progmodes/ebnf2ps.el (ebnf-file-suffix-regexp)
(ebnf-style-database):
* lisp/progmodes/idlw-help.el (idlwave-do-context-help1):
* lisp/progmodes/ruby-mode.el (ruby-imenu-create-index-in-block):
* lisp/progmodes/sql.el (sql-product-alist):
* lisp/progmodes/verilog-mode.el (verilog-error-regexp-emacs-alist)
(verilog-error-font-lock-keywords)
(verilog-assignment-operator-re):
* lisp/progmodes/vhdl-mode.el (vhdl-compiler-alist):
* lisp/textmodes/reftex-parse.el (reftex-parse-from-file):
* lisp/vc/add-log.el (change-log-version-number-regexp-list):
Fix typo by replacing ‘\’ with ‘\\’ in a string literal.
For example, to get the regular expression ‘\.’ use the string
literal "\\.", not "\." (which is equivalent to ".").
* lisp/emulation/viper-util.el (viper-glob-unix-files):
Remove stray ‘\j’ from string.
* lisp/gnus/nntp.el (nntp-via-shell-prompt)
(nntp-telnet-shell-prompt):
Treat > like $ when matching a shell prompt.
* lisp/progmodes/make-mode.el (makefile-browse):
Properly quote a diagnostic.
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. |
| 261 | A typical value would be '(\"JOIN\" \"PART\" \"QUIT\")." | 261 | A 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. |
| 267 | A typical value would be '((\"freenode\" \"MODE\") | 267 | A 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. |
| 274 | A typical value would be '((\"#emacs\" \"QUIT\" \JOIN\") | 274 | A 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 | ||
| 2506 | A typical value would be '(\"JOIN\" \"PART\" \"QUIT\"). | 2506 | A typical value would be \(\"JOIN\" \"PART\" \"QUIT\"). |
| 2507 | See also `erc-lurker-p' and `erc-hide-list'." | 2507 | See 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. |
| 515 | Since CONS could be the first element of LIST, write | 515 | Since 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 |
| 517 | the value of `foo'." | 517 | the 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." | |||
| 827 | Insert each element of the given LIST of buffer annotations at its | 827 | Insert each element of the given LIST of buffer annotations at its |
| 828 | appropriate place. Use second arg OFFSET if the annotations' locations are | 828 | appropriate place. Use second arg OFFSET if the annotations' locations are |
| 829 | not relative to the beginning of the buffer: annotations will be inserted | 829 | not relative to the beginning of the buffer: annotations will be inserted |
| 830 | at their location-OFFSET+1 \(ie, the offset is treated as the position of | 830 | at their location-OFFSET+1 \(i.e., the offset is treated as the position of |
| 831 | the first character in the buffer)." | 831 | the 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. |
| 364 | Only one of CHOICES will be returned. The PROMPT is augmented | 364 | Only one of CHOICES will be returned. The PROMPT is augmented |
| 365 | with \"[a/b/c] \" if CHOICES is '\(?a ?b ?c\)." | 365 | with \"[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. |
| 176 | If non-nil, there will be no prompt for a login name.") | 176 | If 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. |
| 180 | This variable is used by the `nntp-open-via-telnet-and-telnet' method.") | 180 | This 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. |
| 225 | For example calling with :member \\='(a 1 2) will match entry \\='((a 3 1)). | 225 | For example calling with `:member \\='(a 1 2)' will match entry \((a 3 1)). |
| 226 | Calling with :all t (any non-nil value) will match all. | 226 | Calling with `:all t' (any non-nil value) will match all. |
| 227 | Calling with :regex \\='\(a \"h.llo\") will match entry \\='((a \"hullo\" \"bye\"). | 227 | Calling with `:regex \\='(a \"h.llo\")' will match entry \(a \"hullo\" \"bye\"). |
| 228 | The test order is to check :all first, then :member, then :regex." | 228 | The 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 | |||
| 43 | or the gnus-group-spam-exit-processor-report-gmane group/topic parameter | 43 | or the gnus-group-spam-exit-processor-report-gmane group/topic parameter |
| 44 | instead." | 44 | instead." |
| 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 | |||
| 1950 | YYYY_MM_DD_HH_MM_DD_ORIG_FILE_NAME.jpg. Used from | 1950 | YYYY_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 | ||
| 1247 | Note that, since the letters `щ', `ь', `ю' and `я' are attached to the | 1247 | Note 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." |
| 1249 | nil t t t t nil nil nil nil nil t) | 1249 | nil 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. |
| 1775 | The first element is the Content-Type returned by the file command. | 1775 | The first element is the Content-Type returned by the file command. |
| 1776 | The second element is a regexp matching the file name, usually the | 1776 | The 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 "≶" "[less than or greater than]" "[less than or greater than]" "≶") | 359 | ("lessgtr" "\\lessgtr" t "≶" "[less than or greater than]" "[less than or greater than]" "≶") |
| 360 | ("lesseqgtr" "\\lesseqgtr" t "⋚" "[less than or equal or greater than or equal]" "[less than or equal or greater than or equal]" "⋚") | 360 | ("lesseqgtr" "\\lesseqgtr" t "⋚" "[less than or equal or greater than or equal]" "[less than or equal or greater than or equal]" "⋚") |
| 361 | ("ll" "\\ll" t "≪" "<<" "<<" "≪") | 361 | ("ll" "\\ll" t "≪" "<<" "<<" "≪") |
| 362 | ("Ll" "\lll" t "⋘" "<<<" "<<<" "⋘") | 362 | ("Ll" "\\lll" t "⋘" "<<<" "<<<" "⋘") |
| 363 | ("lll" "\lll" t "⋘" "<<<" "<<<" "⋘") | 363 | ("lll" "\\lll" t "⋘" "<<<" "<<<" "⋘") |
| 364 | ("gg" "\\gg" t "≫" ">>" ">>" "≫") | 364 | ("gg" "\\gg" t "≫" ">>" ">>" "≫") |
| 365 | ("Gg" "\\ggg" t "⋙" ">>>" ">>>" "⋙") | 365 | ("Gg" "\\ggg" t "⋙" ">>>" ">>>" "⋙") |
| 366 | ("ggg" "\\ggg" t "⋙" ">>>" ">>>" "⋙") | 366 | ("ggg" "\\ggg" t "⋙" ">>>" ">>>" "⋙") |
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 | ||
| 778 | This variable allows to provide shortcuts for export snippets. | 778 | This variable allows to provide shortcuts for export snippets. |
| 779 | 779 | ||
| 780 | For example, with a value of '\(\(\"h\" . \"html\"\)\), the | 780 | For example, with a value of \((\"h\" . \"html\")), the |
| 781 | HTML back-end will recognize the contents of \"@@h:<b>@@\" as | 781 | HTML back-end will recognize the contents of \"@@h:<b>@@\" as |
| 782 | HTML code while every other back-end will ignore it." | 782 | HTML 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 | ||
| 1905 | See `ebnf-eps-directory' command." | 1905 | See `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 | ||
| 1692 | Can be used for visual support of naming conventions, such as highlighting | 1692 | Can be used for visual support of naming conventions, such as highlighting |
| 1693 | different kinds of signals (e.g. \"Clk50\", \"Rst_n\") or objects (e.g. | 1693 | different 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 |
| 1695 | common substrings or name suffices. | 1695 | common substrings or name suffices. |
| 1696 | For each entry, a new face is generated with the specified colors and name | 1696 | For 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 | ||
| 1699 | NOTE: Activate a changed regexp in a VHDL buffer by re-fontifying it (menu | 1699 | NOTE: 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. |
| 2719 | Replaces || by |, but | by \, where | denotes the internal escape." | 2719 | Replaces || 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. |
| 2840 | Strings are defined/updated by `.ds xx string' requests and | 2840 | Strings are defined/updated by `.ds xx string' requests and |
| 2841 | interpolated by `\*x' and `\*(xx' escapes." | 2841 | interpolated 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: |