diff options
223 files changed, 961 insertions, 940 deletions
diff --git a/admin/unidata/unidata-gen.el b/admin/unidata/unidata-gen.el index 583d492495c..8d3f5b71557 100644 --- a/admin/unidata/unidata-gen.el +++ b/admin/unidata/unidata-gen.el | |||
| @@ -445,7 +445,7 @@ Property value is a symbol `o' (Open), `c' (Close), or `n' (None)." | |||
| 445 | ;; (4) possibly update the switch cases in | 445 | ;; (4) possibly update the switch cases in |
| 446 | ;; bidi.c:bidi_get_type and bidi.c:bidi_get_category. | 446 | ;; bidi.c:bidi_get_type and bidi.c:bidi_get_category. |
| 447 | (bidi-warning "\ | 447 | (bidi-warning "\ |
| 448 | ** Found new bidi-class '%s', please update bidi.c and dispextern.h") | 448 | ** Found new bidi-class ‘%s’, please update bidi.c and dispextern.h") |
| 449 | tail elt range val val-code idx slot | 449 | tail elt range val val-code idx slot |
| 450 | prev-range-data) | 450 | prev-range-data) |
| 451 | (setq val-list (cons nil (copy-sequence val-list))) | 451 | (setq val-list (cons nil (copy-sequence val-list))) |
diff --git a/lisp/align.el b/lisp/align.el index ad5be2ae74d..3020b6a1750 100644 --- a/lisp/align.el +++ b/lisp/align.el | |||
| @@ -1348,7 +1348,7 @@ aligner would have dealt with are." | |||
| 1348 | (if real-beg | 1348 | (if real-beg |
| 1349 | (goto-char beg) | 1349 | (goto-char beg) |
| 1350 | (if (or (not thissep) (eq thissep 'entire)) | 1350 | (if (or (not thissep) (eq thissep 'entire)) |
| 1351 | (error "Cannot determine alignment region for '%s'" | 1351 | (error "Cannot determine alignment region for ‘%s’" |
| 1352 | (symbol-name (cdr (assq 'title rule))))) | 1352 | (symbol-name (cdr (assq 'title rule))))) |
| 1353 | (beginning-of-line) | 1353 | (beginning-of-line) |
| 1354 | (while (and (not (eobp)) | 1354 | (while (and (not (eobp)) |
diff --git a/lisp/allout-widgets.el b/lisp/allout-widgets.el index 578510d6919..f0a1cab0cb6 100644 --- a/lisp/allout-widgets.el +++ b/lisp/allout-widgets.el | |||
| @@ -481,9 +481,9 @@ text in allout item bodies.") | |||
| 481 | 481 | ||
| 482 | \(That space is used to convey selected cues indicating body qualities, | 482 | \(That space is used to convey selected cues indicating body qualities, |
| 483 | including things like: | 483 | including things like: |
| 484 | - encryption '~' | 484 | - encryption ‘~’ |
| 485 | - numbering '#' | 485 | - numbering ‘#’ |
| 486 | - indirect reference '@' | 486 | - indirect reference ‘@’ |
| 487 | - distinctive bullets - see `allout-distinctive-bullets-string'.)") | 487 | - distinctive bullets - see `allout-distinctive-bullets-string'.)") |
| 488 | ;;;_ = allout-span-to-category | 488 | ;;;_ = allout-span-to-category |
| 489 | (defvar allout-span-to-category | 489 | (defvar allout-span-to-category |
diff --git a/lisp/allout.el b/lisp/allout.el index 5c43f9bb5d4..9f790871eed 100644 --- a/lisp/allout.el +++ b/lisp/allout.el | |||
| @@ -176,7 +176,7 @@ respective allout-mode keybinding variables, `allout-command-prefix', | |||
| 176 | (defcustom allout-command-prefix "\C-c " | 176 | (defcustom allout-command-prefix "\C-c " |
| 177 | "Key sequence to be used as prefix for outline mode command key bindings. | 177 | "Key sequence to be used as prefix for outline mode command key bindings. |
| 178 | 178 | ||
| 179 | Default is '\C-c<space>'; just '\C-c' is more short-and-sweet, if you're | 179 | Default is `\C-c<space>'; just `\C-c' is more short-and-sweet, if you're |
| 180 | willing to let allout use a bunch of \C-c keybindings." | 180 | willing to let allout use a bunch of \C-c keybindings." |
| 181 | :type 'string | 181 | :type 'string |
| 182 | :group 'allout-keybindings | 182 | :group 'allout-keybindings |
| @@ -229,7 +229,7 @@ See `allout-unprefixed-keybindings' for the list of keybindings | |||
| 229 | that are not prefixed. | 229 | that are not prefixed. |
| 230 | 230 | ||
| 231 | Use vector format for the keys: | 231 | Use vector format for the keys: |
| 232 | - put literal keys after a '?' question mark, eg: '?a', '?.' | 232 | - put literal keys after a ‘?’ question mark, eg: ‘?a’, ‘?.’ |
| 233 | - enclose control, shift, or meta-modified keys as sequences within | 233 | - enclose control, shift, or meta-modified keys as sequences within |
| 234 | parentheses, with the literal key, as above, preceded by the name(s) | 234 | parentheses, with the literal key, as above, preceded by the name(s) |
| 235 | of the modifiers, eg: [(control ?a)] | 235 | of the modifiers, eg: [(control ?a)] |
| @@ -257,7 +257,7 @@ This is in contrast to the majority of allout-mode bindings on | |||
| 257 | preceding command key. | 257 | preceding command key. |
| 258 | 258 | ||
| 259 | Use vector format for the keys: | 259 | Use vector format for the keys: |
| 260 | - put literal keys after a '?' question mark, eg: '?a', '?.' | 260 | - put literal keys after a ‘?’ question mark, eg: ‘?a’, ‘?.’ |
| 261 | - enclose control, shift, or meta-modified keys as sequences within | 261 | - enclose control, shift, or meta-modified keys as sequences within |
| 262 | parentheses, with the literal key, as above, preceded by the name(s) | 262 | parentheses, with the literal key, as above, preceded by the name(s) |
| 263 | of the modifiers, eg: [(control ?a)] | 263 | of the modifiers, eg: [(control ?a)] |
| @@ -610,7 +610,7 @@ strings." | |||
| 610 | Allout outline mode will use the mode-specific `allout-mode-leaders' or | 610 | Allout outline mode will use the mode-specific `allout-mode-leaders' or |
| 611 | comment-start string, if any, to lead the topic prefix string, so topic | 611 | comment-start string, if any, to lead the topic prefix string, so topic |
| 612 | headers look like comments in the programming language. It will also use | 612 | headers look like comments in the programming language. It will also use |
| 613 | the comment-start string, with an '_' appended, for `allout-primary-bullet'. | 613 | the comment-start string, with an `_' appended, for `allout-primary-bullet'. |
| 614 | 614 | ||
| 615 | String values are used as literals, not regular expressions, so | 615 | String values are used as literals, not regular expressions, so |
| 616 | do not escape any regular-expression characters. | 616 | do not escape any regular-expression characters. |
| @@ -1012,9 +1012,9 @@ determination of aberrance is according to the mistaken item | |||
| 1012 | being followed by a legitimate item of excessively greater depth. | 1012 | being followed by a legitimate item of excessively greater depth. |
| 1013 | 1013 | ||
| 1014 | The classic example of a mistaken item, for a standard allout | 1014 | The classic example of a mistaken item, for a standard allout |
| 1015 | outline configuration, is a body line that begins with an '...' | 1015 | outline configuration, is a body line that begins with an ‘...’ |
| 1016 | ellipsis. This happens to contain a legitimate depth-2 header | 1016 | ellipsis. This happens to contain a legitimate depth-2 header |
| 1017 | prefix, constituted by two '..' dots at the beginning of the | 1017 | prefix, constituted by two ‘..’ dots at the beginning of the |
| 1018 | line. The only thing that can distinguish it *in principle* from | 1018 | line. The only thing that can distinguish it *in principle* from |
| 1019 | a legitimate one is if the following real header is at a depth | 1019 | a legitimate one is if the following real header is at a depth |
| 1020 | that is discontinuous from the depth of 2 implied by the | 1020 | that is discontinuous from the depth of 2 implied by the |
| @@ -1326,7 +1326,7 @@ scope of the variable is restored along with its value. If it was a void | |||
| 1326 | buffer-local value, then it is left as nil on resumption. | 1326 | buffer-local value, then it is left as nil on resumption. |
| 1327 | 1327 | ||
| 1328 | The pairs are lists whose car is the name of the variable and car of the | 1328 | The pairs are lists whose car is the name of the variable and car of the |
| 1329 | cdr is the new value: '(some-var some-value)'. The pairs can actually be | 1329 | cdr is the new value: `(some-var some-value)'. The pairs can actually be |
| 1330 | triples, where the third element qualifies the disposition of the setting, | 1330 | triples, where the third element qualifies the disposition of the setting, |
| 1331 | as described further below. | 1331 | as described further below. |
| 1332 | 1332 | ||
| @@ -1339,7 +1339,7 @@ extended from the existing one by `append'ing a list containing the second | |||
| 1339 | element of the pair onto the end of the existing value. | 1339 | element of the pair onto the end of the existing value. |
| 1340 | 1340 | ||
| 1341 | Extension, and resumptions in general, should not be used for hook | 1341 | Extension, and resumptions in general, should not be used for hook |
| 1342 | functions -- use the 'local mode of `add-hook' for that, instead. | 1342 | functions -- use the `local' mode of `add-hook' for that, instead. |
| 1343 | 1343 | ||
| 1344 | The settings are stored on `allout-mode-prior-settings'." | 1344 | The settings are stored on `allout-mode-prior-settings'." |
| 1345 | (while pairs | 1345 | (while pairs |
| @@ -1862,7 +1862,7 @@ symmetric decryption keys, preventing entry of the correct key on | |||
| 1862 | subsequent decryption attempts until the cache times-out. That | 1862 | subsequent decryption attempts until the cache times-out. That |
| 1863 | can take several minutes. (Decryption of other entries is not | 1863 | can take several minutes. (Decryption of other entries is not |
| 1864 | affected.) Upgrade your EasyPG version, if you can, and you can | 1864 | affected.) Upgrade your EasyPG version, if you can, and you can |
| 1865 | deliberately clear your gpg-agent's cache by sending it a '-HUP' | 1865 | deliberately clear your gpg-agent's cache by sending it a `-HUP' |
| 1866 | signal. | 1866 | signal. |
| 1867 | 1867 | ||
| 1868 | See `allout-toggle-current-subtree-encryption' function docstring | 1868 | See `allout-toggle-current-subtree-encryption' function docstring |
| @@ -2080,21 +2080,21 @@ OPEN: A TOPIC that is not CLOSED, though its OFFSPRING or BODY may be." | |||
| 2080 | use-layout | 2080 | use-layout |
| 2081 | (and (not (string= allout-auto-activation "activate")) | 2081 | (and (not (string= allout-auto-activation "activate")) |
| 2082 | (if (string= allout-auto-activation "ask") | 2082 | (if (string= allout-auto-activation "ask") |
| 2083 | (if (y-or-n-p (format "Expose %s with layout '%s'? " | 2083 | (if (y-or-n-p (format-message |
| 2084 | (buffer-name) | 2084 | "Expose %s with layout ‘%s’? " |
| 2085 | use-layout)) | 2085 | (buffer-name) use-layout)) |
| 2086 | t | 2086 | t |
| 2087 | (message "Skipped %s layout." (buffer-name)) | 2087 | (message "Skipped %s layout." (buffer-name)) |
| 2088 | nil) | 2088 | nil) |
| 2089 | t))) | 2089 | t))) |
| 2090 | (save-excursion | 2090 | (save-excursion |
| 2091 | (message "Adjusting '%s' exposure..." (buffer-name)) | 2091 | (message "Adjusting ‘%s’ exposure..." (buffer-name)) |
| 2092 | (goto-char 0) | 2092 | (goto-char 0) |
| 2093 | (allout-this-or-next-heading) | 2093 | (allout-this-or-next-heading) |
| 2094 | (condition-case err | 2094 | (condition-case err |
| 2095 | (progn | 2095 | (progn |
| 2096 | (apply 'allout-expose-topic (list use-layout)) | 2096 | (apply 'allout-expose-topic (list use-layout)) |
| 2097 | (message "Adjusting '%s' exposure... done." | 2097 | (message "Adjusting ‘%s’ exposure... done." |
| 2098 | (buffer-name))) | 2098 | (buffer-name))) |
| 2099 | ;; Problem applying exposure -- notify user, but don't | 2099 | ;; Problem applying exposure -- notify user, but don't |
| 2100 | ;; interrupt, eg, file visit: | 2100 | ;; interrupt, eg, file visit: |
| @@ -3483,9 +3483,10 @@ Offer one suitable for current depth DEPTH as default." | |||
| 3483 | (save-excursion | 3483 | (save-excursion |
| 3484 | (goto-char (allout-current-bullet-pos)) | 3484 | (goto-char (allout-current-bullet-pos)) |
| 3485 | (setq choice (solicit-char-in-string | 3485 | (setq choice (solicit-char-in-string |
| 3486 | (format "Select bullet: %s ('%s' default): " | 3486 | (format-message |
| 3487 | sans-escapes | 3487 | "Select bullet: %s (‘%s’ default): " |
| 3488 | (allout-substring-no-properties default-bullet)) | 3488 | sans-escapes |
| 3489 | (allout-substring-no-properties default-bullet)) | ||
| 3489 | sans-escapes | 3490 | sans-escapes |
| 3490 | t))) | 3491 | t))) |
| 3491 | (message "") | 3492 | (message "") |
| @@ -5134,15 +5135,15 @@ Simple (numeric and null-list) specs are interpreted as follows: | |||
| 5134 | - - exposes the body of the corresponding topic. | 5135 | - - exposes the body of the corresponding topic. |
| 5135 | 5136 | ||
| 5136 | Examples: | 5137 | Examples: |
| 5137 | \(allout-expose-topic '(-1 : 0)) | 5138 | \(allout-expose-topic \\='(-1 : 0)) |
| 5138 | Close this and all following topics at current level, exposing | 5139 | Close this and all following topics at current level, exposing |
| 5139 | only their immediate children, but close down the last topic | 5140 | only their immediate children, but close down the last topic |
| 5140 | at this current level completely. | 5141 | at this current level completely. |
| 5141 | \(allout-expose-topic '(-1 () : 1 0)) | 5142 | \(allout-expose-topic \\='(-1 () : 1 0)) |
| 5142 | Close current topic so only the immediate subtopics are shown; | 5143 | Close current topic so only the immediate subtopics are shown; |
| 5143 | show the children in the second to last topic, and completely | 5144 | show the children in the second to last topic, and completely |
| 5144 | close the last one. | 5145 | close the last one. |
| 5145 | \(allout-expose-topic '(-2 : -1 *)) | 5146 | \(allout-expose-topic \\='(-2 : -1 *)) |
| 5146 | Expose children and grandchildren of all topics at current | 5147 | Expose children and grandchildren of all topics at current |
| 5147 | level except the last two; expose children of the second to | 5148 | level except the last two; expose children of the second to |
| 5148 | last and completely open the last one." | 5149 | last and completely open the last one." |
| @@ -5878,7 +5879,7 @@ With repeat count, copy the exposed portions of entire buffer." | |||
| 5878 | (defun allout-toggle-current-subtree-encryption (&optional keymode-cue) | 5879 | (defun allout-toggle-current-subtree-encryption (&optional keymode-cue) |
| 5879 | "Encrypt clear or decrypt encoded topic text. | 5880 | "Encrypt clear or decrypt encoded topic text. |
| 5880 | 5881 | ||
| 5881 | Allout uses Emacs 'epg' library to perform encryption. Symmetric | 5882 | Allout uses Emacs ‘epg’ library to perform encryption. Symmetric |
| 5882 | and keypair encryption are supported. All encryption is ascii | 5883 | and keypair encryption are supported. All encryption is ascii |
| 5883 | armored. | 5884 | armored. |
| 5884 | 5885 | ||
| @@ -5940,7 +5941,7 @@ associated with it. This can be used to dissociate any | |||
| 5940 | recipients with the file, by selecting no recipients in the | 5941 | recipients with the file, by selecting no recipients in the |
| 5941 | dialog. | 5942 | dialog. |
| 5942 | 5943 | ||
| 5943 | Encryption and decryption uses the Emacs 'epg' library. | 5944 | Encryption and decryption uses the Emacs ‘epg’ library. |
| 5944 | 5945 | ||
| 5945 | Encrypted text will be ascii-armored. | 5946 | Encrypted text will be ascii-armored. |
| 5946 | 5947 | ||
| @@ -6093,7 +6094,7 @@ symmetric decryption keys, preventing entry of the correct key on | |||
| 6093 | subsequent decryption attempts until the cache times-out. That | 6094 | subsequent decryption attempts until the cache times-out. That |
| 6094 | can take several minutes. (Decryption of other entries is not | 6095 | can take several minutes. (Decryption of other entries is not |
| 6095 | affected.) Upgrade your EasyPG version, if you can, and you can | 6096 | affected.) Upgrade your EasyPG version, if you can, and you can |
| 6096 | deliberately clear your gpg-agent's cache by sending it a '-HUP' | 6097 | deliberately clear your gpg-agent's cache by sending it a `-HUP' |
| 6097 | signal." | 6098 | signal." |
| 6098 | 6099 | ||
| 6099 | (require 'epg) | 6100 | (require 'epg) |
| @@ -6263,7 +6264,7 @@ the decryption." | |||
| 6263 | "Return the point of the next topic pending encryption, or nil if none. | 6264 | "Return the point of the next topic pending encryption, or nil if none. |
| 6264 | 6265 | ||
| 6265 | Such a topic has the `allout-topic-encryption-bullet' without an | 6266 | Such a topic has the `allout-topic-encryption-bullet' without an |
| 6266 | immediately following '*' that would mark the topic as being encrypted. | 6267 | immediately following `*' that would mark the topic as being encrypted. |
| 6267 | It must also have content." | 6268 | It must also have content." |
| 6268 | (let (done got content-beg) | 6269 | (let (done got content-beg) |
| 6269 | (save-match-data | 6270 | (save-match-data |
| @@ -6544,7 +6545,7 @@ Optional arg DO-DEFAULTING indicates to accept empty input (CR)." | |||
| 6544 | (defun regexp-sans-escapes (regexp &optional successive-backslashes) | 6545 | (defun regexp-sans-escapes (regexp &optional successive-backslashes) |
| 6545 | "Return a copy of REGEXP with all character escapes stripped out. | 6546 | "Return a copy of REGEXP with all character escapes stripped out. |
| 6546 | 6547 | ||
| 6547 | Representations of actual backslashes -- '\\\\\\\\' -- are left as a | 6548 | Representations of actual backslashes -- ‘\\\\\\\\’ -- are left as a |
| 6548 | single backslash. | 6549 | single backslash. |
| 6549 | 6550 | ||
| 6550 | Optional arg SUCCESSIVE-BACKSLASHES is used internally for recursion." | 6551 | Optional arg SUCCESSIVE-BACKSLASHES is used internally for recursion." |
diff --git a/lisp/autoinsert.el b/lisp/autoinsert.el index 985ae242453..255ec9b169f 100644 --- a/lisp/autoinsert.el +++ b/lisp/autoinsert.el | |||
| @@ -67,7 +67,7 @@ Insertion is possible when something appropriate is found in | |||
| 67 | `auto-insert-alist'. When the insertion is marked as unmodified, you can | 67 | `auto-insert-alist'. When the insertion is marked as unmodified, you can |
| 68 | save it with \\[write-file] RET. | 68 | save it with \\[write-file] RET. |
| 69 | This variable is used when the function `auto-insert' is called, e.g. | 69 | This variable is used when the function `auto-insert' is called, e.g. |
| 70 | when you do (add-hook 'find-file-hook 'auto-insert). | 70 | when you do (add-hook \\='find-file-hook \\='auto-insert). |
| 71 | With \\[auto-insert], this is always treated as if it were t." | 71 | With \\[auto-insert], this is always treated as if it were t." |
| 72 | :type '(choice (const :tag "Insert if possible" t) | 72 | :type '(choice (const :tag "Insert if possible" t) |
| 73 | (const :tag "Do nothing" nil) | 73 | (const :tag "Do nothing" nil) |
diff --git a/lisp/autorevert.el b/lisp/autorevert.el index 0081419acbf..37ee8eedcfd 100644 --- a/lisp/autorevert.el +++ b/lisp/autorevert.el | |||
| @@ -367,7 +367,7 @@ without being changed in the part that is already in the buffer." | |||
| 367 | "Turn on Auto-Revert Mode. | 367 | "Turn on Auto-Revert Mode. |
| 368 | 368 | ||
| 369 | This function is designed to be added to hooks, for example: | 369 | This function is designed to be added to hooks, for example: |
| 370 | (add-hook 'c-mode-hook #'turn-on-auto-revert-mode)" | 370 | (add-hook \\='c-mode-hook #\\='turn-on-auto-revert-mode)" |
| 371 | (auto-revert-mode 1)) | 371 | (auto-revert-mode 1)) |
| 372 | 372 | ||
| 373 | 373 | ||
| @@ -431,7 +431,7 @@ Perform a full revert? ") | |||
| 431 | "Turn on Auto-Revert Tail mode. | 431 | "Turn on Auto-Revert Tail mode. |
| 432 | 432 | ||
| 433 | This function is designed to be added to hooks, for example: | 433 | This function is designed to be added to hooks, for example: |
| 434 | (add-hook 'my-logfile-mode-hook #'turn-on-auto-revert-tail-mode)" | 434 | (add-hook \\='my-logfile-mode-hook #\\='turn-on-auto-revert-tail-mode)" |
| 435 | (auto-revert-tail-mode 1)) | 435 | (auto-revert-tail-mode 1)) |
| 436 | 436 | ||
| 437 | 437 | ||
diff --git a/lisp/bookmark.el b/lisp/bookmark.el index 4baf00b647b..308d1cab585 100644 --- a/lisp/bookmark.el +++ b/lisp/bookmark.el | |||
| @@ -842,8 +842,11 @@ whose annotation is being edited.") | |||
| 842 | "Return default annotation text for BOOKMARK-NAME. | 842 | "Return default annotation text for BOOKMARK-NAME. |
| 843 | The default annotation text is simply some text explaining how to use | 843 | The default annotation text is simply some text explaining how to use |
| 844 | annotations." | 844 | annotations." |
| 845 | (concat "# Type the annotation for bookmark '" bookmark-name "' here.\n" | 845 | (concat (format-message |
| 846 | "# All lines which start with a '#' will be deleted.\n" | 846 | "# Type the annotation for bookmark ‘%s’ here.\n" |
| 847 | bookmark-name) | ||
| 848 | (format-message | ||
| 849 | "# All lines which start with a ‘#’ will be deleted.\n") | ||
| 847 | "# Type C-c C-c when done.\n#\n" | 850 | "# Type C-c C-c when done.\n#\n" |
| 848 | "# Author: " (user-full-name) " <" (user-login-name) "@" | 851 | "# Author: " (user-full-name) " <" (user-login-name) "@" |
| 849 | (system-name) ">\n" | 852 | (system-name) ">\n" |
| @@ -1540,7 +1543,7 @@ deletion, or > if it is flagged for displaying." | |||
| 1540 | (let ((inhibit-read-only t)) | 1543 | (let ((inhibit-read-only t)) |
| 1541 | (erase-buffer) | 1544 | (erase-buffer) |
| 1542 | (if (not bookmark-bmenu-use-header-line) | 1545 | (if (not bookmark-bmenu-use-header-line) |
| 1543 | (insert "% Bookmark\n- --------\n")) | 1546 | (insert "% Bookmark\n- --------\n")) |
| 1544 | (add-text-properties (point-min) (point) | 1547 | (add-text-properties (point-min) (point) |
| 1545 | '(font-lock-face bookmark-menu-heading)) | 1548 | '(font-lock-face bookmark-menu-heading)) |
| 1546 | (dolist (full-record (bookmark-maybe-sort-alist)) | 1549 | (dolist (full-record (bookmark-maybe-sort-alist)) |
| @@ -1581,9 +1584,9 @@ deletion, or > if it is flagged for displaying." | |||
| 1581 | (defun bookmark-bmenu-set-header () | 1584 | (defun bookmark-bmenu-set-header () |
| 1582 | "Sets the immutable header line." | 1585 | "Sets the immutable header line." |
| 1583 | (let ((header (concat "%% " "Bookmark"))) | 1586 | (let ((header (concat "%% " "Bookmark"))) |
| 1584 | (when bookmark-bmenu-toggle-filenames | 1587 | (when bookmark-bmenu-toggle-filenames |
| 1585 | (setq header (concat header | 1588 | (setq header (concat header |
| 1586 | (make-string (- bookmark-bmenu-file-column | 1589 | (make-string (- bookmark-bmenu-file-column |
| 1587 | (- (length header) 3)) ?\s) | 1590 | (- (length header) 3)) ?\s) |
| 1588 | "File"))) | 1591 | "File"))) |
| 1589 | (let ((pos 0)) | 1592 | (let ((pos 0)) |
diff --git a/lisp/bs.el b/lisp/bs.el index c7a20b40489..6314bbb024e 100644 --- a/lisp/bs.el +++ b/lisp/bs.el | |||
| @@ -1314,7 +1314,7 @@ ALL-BUFFERS is the list of buffers appearing in Buffer Selection Menu." | |||
| 1314 | (format-mode-line mode-name nil nil start-buffer)) | 1314 | (format-mode-line mode-name nil nil start-buffer)) |
| 1315 | 1315 | ||
| 1316 | (defun bs--get-file-name (_start-buffer _all-buffers) | 1316 | (defun bs--get-file-name (_start-buffer _all-buffers) |
| 1317 | "Return string for column 'File' in Buffer Selection Menu. | 1317 | "Return string for column ‘File’ in Buffer Selection Menu. |
| 1318 | This is the variable `buffer-file-name' of current buffer. | 1318 | This is the variable `buffer-file-name' of current buffer. |
| 1319 | If not visiting a file, `list-buffers-directory' is returned instead. | 1319 | If not visiting a file, `list-buffers-directory' is returned instead. |
| 1320 | START-BUFFER is the buffer where we started buffer selection. | 1320 | START-BUFFER is the buffer where we started buffer selection. |
diff --git a/lisp/calc/calc-aent.el b/lisp/calc/calc-aent.el index 2fa8f19163d..2c588c15287 100644 --- a/lisp/calc/calc-aent.el +++ b/lisp/calc/calc-aent.el | |||
| @@ -1057,7 +1057,7 @@ If the current Calc language does not use placeholders, return nil." | |||
| 1057 | (defun math-read-if (cond op) | 1057 | (defun math-read-if (cond op) |
| 1058 | (let ((then (math-read-expr-level 0))) | 1058 | (let ((then (math-read-expr-level 0))) |
| 1059 | (or (equal math-expr-data ":") | 1059 | (or (equal math-expr-data ":") |
| 1060 | (throw 'syntax "Expected ':'")) | 1060 | (throw 'syntax "Expected ‘:’")) |
| 1061 | (math-read-token) | 1061 | (math-read-token) |
| 1062 | (list 'calcFunc-if cond then (math-read-expr-level (nth 3 op))))) | 1062 | (list 'calcFunc-if cond then (math-read-expr-level (nth 3 op))))) |
| 1063 | 1063 | ||
| @@ -1177,7 +1177,7 @@ If the current Calc language does not use placeholders, return nil." | |||
| 1177 | (setq el (cdr el)))) | 1177 | (setq el (cdr el)))) |
| 1178 | (if (equal math-expr-data "]") | 1178 | (if (equal math-expr-data "]") |
| 1179 | (math-read-token) | 1179 | (math-read-token) |
| 1180 | (throw 'syntax "Expected ']'"))) | 1180 | (throw 'syntax "Expected ‘]’"))) |
| 1181 | val))))) | 1181 | val))))) |
| 1182 | ((eq math-exp-token 'dollar) | 1182 | ((eq math-exp-token 'dollar) |
| 1183 | (let ((abs (if (> math-expr-data 0) math-expr-data (- math-expr-data)))) | 1183 | (let ((abs (if (> math-expr-data 0) math-expr-data (- math-expr-data)))) |
diff --git a/lisp/calc/calc-lang.el b/lisp/calc/calc-lang.el index 7f5588b6d09..70a9ff8a402 100644 --- a/lisp/calc/calc-lang.el +++ b/lisp/calc/calc-lang.el | |||
| @@ -1817,7 +1817,7 @@ order to Calc's." | |||
| 1817 | (defun math-read-giac-subscr (x op) | 1817 | (defun math-read-giac-subscr (x op) |
| 1818 | (let ((idx (math-read-expr-level 0))) | 1818 | (let ((idx (math-read-expr-level 0))) |
| 1819 | (or (equal math-expr-data "]") | 1819 | (or (equal math-expr-data "]") |
| 1820 | (throw 'syntax "Expected ']'")) | 1820 | (throw 'syntax "Expected ‘]’")) |
| 1821 | (math-read-token) | 1821 | (math-read-token) |
| 1822 | (list 'calcFunc-subscr x (calc-normalize (list '+ idx 1))))) | 1822 | (list 'calcFunc-subscr x (calc-normalize (list '+ idx 1))))) |
| 1823 | 1823 | ||
| @@ -1954,7 +1954,7 @@ order to Calc's." | |||
| 1954 | (progn | 1954 | (progn |
| 1955 | (math-read-token) | 1955 | (math-read-token) |
| 1956 | (equal math-expr-data "]"))) | 1956 | (equal math-expr-data "]"))) |
| 1957 | (throw 'syntax "Expected ']]'")) | 1957 | (throw 'syntax "Expected ‘]]’")) |
| 1958 | (math-read-token) | 1958 | (math-read-token) |
| 1959 | (list 'calcFunc-subscr x idx))) | 1959 | (list 'calcFunc-subscr x idx))) |
| 1960 | 1960 | ||
diff --git a/lisp/calc/calc-misc.el b/lisp/calc/calc-misc.el index e5d4b6b0607..4d84146af94 100644 --- a/lisp/calc/calc-misc.el +++ b/lisp/calc/calc-misc.el | |||
| @@ -952,7 +952,7 @@ Prompts for bug subject. Leaves you in a mail buffer." | |||
| 952 | nil nil nil | 952 | nil nil nil |
| 953 | "Please describe exactly what actions triggered the bug and the | 953 | "Please describe exactly what actions triggered the bug and the |
| 954 | precise symptoms of the bug. If possible, include a backtrace by | 954 | precise symptoms of the bug. If possible, include a backtrace by |
| 955 | doing 'M-x toggle-debug-on-error', then reproducing the bug. | 955 | doing ‘\\[toggle-debug-on-error]’, then reproducing the bug. |
| 956 | " ))) | 956 | " ))) |
| 957 | ;;;###autoload | 957 | ;;;###autoload |
| 958 | (defalias 'calc-report-bug 'report-calc-bug) | 958 | (defalias 'calc-report-bug 'report-calc-bug) |
diff --git a/lisp/calc/calc-prog.el b/lisp/calc/calc-prog.el index df2eb764f3b..cc1d27032ef 100644 --- a/lisp/calc/calc-prog.el +++ b/lisp/calc/calc-prog.el | |||
| @@ -597,9 +597,9 @@ | |||
| 597 | ",") | 597 | ",") |
| 598 | ((equal name "#") | 598 | ((equal name "#") |
| 599 | (search-backward "#") | 599 | (search-backward "#") |
| 600 | (error "Token '#' is reserved")) | 600 | (error "Token ‘#’ is reserved")) |
| 601 | ((and unquoted (string-match "#" name)) | 601 | ((and unquoted (string-match "#" name)) |
| 602 | (error "Tokens containing '#' must be quoted")) | 602 | (error "Tokens containing ‘#’ must be quoted")) |
| 603 | ((not (string-match "[^ ]" name)) | 603 | ((not (string-match "[^ ]" name)) |
| 604 | (search-backward "\"" nil t) | 604 | (search-backward "\"" nil t) |
| 605 | (error "Blank tokens are not allowed")) | 605 | (error "Blank tokens are not allowed")) |
| @@ -610,7 +610,7 @@ | |||
| 610 | (quoted nil)) | 610 | (quoted nil)) |
| 611 | (while (progn | 611 | (while (progn |
| 612 | (skip-chars-forward "\n\t ") | 612 | (skip-chars-forward "\n\t ") |
| 613 | (if (eobp) (error "Expected '%s'" eterm)) | 613 | (if (eobp) (error "Expected ‘%s’" eterm)) |
| 614 | (not (looking-at term))) | 614 | (not (looking-at term))) |
| 615 | (cond ((looking-at "%%") | 615 | (cond ((looking-at "%%") |
| 616 | (end-of-line)) | 616 | (end-of-line)) |
| @@ -618,7 +618,7 @@ | |||
| 618 | (forward-char 2) | 618 | (forward-char 2) |
| 619 | (let ((p (calc-read-parse-table-part "}" "}"))) | 619 | (let ((p (calc-read-parse-table-part "}" "}"))) |
| 620 | (or (looking-at "[+*?]") | 620 | (or (looking-at "[+*?]") |
| 621 | (error "Expected '+', '*', or '?'")) | 621 | (error "Expected ‘+’, ‘*’, or ‘?’")) |
| 622 | (let ((sym (intern (buffer-substring (point) (1+ (point)))))) | 622 | (let ((sym (intern (buffer-substring (point) (1+ (point)))))) |
| 623 | (forward-char 1) | 623 | (forward-char 1) |
| 624 | (looking-at "[^\n\t ]*") | 624 | (looking-at "[^\n\t ]*") |
| @@ -650,7 +650,7 @@ | |||
| 650 | (match-end 1))))))) | 650 | (match-end 1))))))) |
| 651 | (goto-char (match-end 0))) | 651 | (goto-char (match-end 0))) |
| 652 | ((looking-at ":=[\n\t ]") | 652 | ((looking-at ":=[\n\t ]") |
| 653 | (error "Misplaced ':='")) | 653 | (error "Misplaced ‘:=’")) |
| 654 | (t | 654 | (t |
| 655 | (looking-at "[^\n\t ]*") | 655 | (looking-at "[^\n\t ]*") |
| 656 | (let ((end (match-end 0))) | 656 | (let ((end (match-end 0))) |
diff --git a/lisp/calc/calc.el b/lisp/calc/calc.el index b0046dcaf4b..8e4df58793d 100644 --- a/lisp/calc/calc.el +++ b/lisp/calc/calc.el | |||
| @@ -989,11 +989,11 @@ Used by `calc-user-invocation'.") | |||
| 989 | (defvar calc-last-kill nil | 989 | (defvar calc-last-kill nil |
| 990 | "The last number killed in calc-mode.") | 990 | "The last number killed in calc-mode.") |
| 991 | (defvar calc-dollar-values nil | 991 | (defvar calc-dollar-values nil |
| 992 | "Values to be used for '$'.") | 992 | "Values to be used for ‘$’.") |
| 993 | (defvar calc-dollar-used nil | 993 | (defvar calc-dollar-used nil |
| 994 | "The highest order of '$' that occurred.") | 994 | "The highest order of ‘$’ that occurred.") |
| 995 | (defvar calc-hashes-used nil | 995 | (defvar calc-hashes-used nil |
| 996 | "The highest order of '#' that occurred.") | 996 | "The highest order of ‘#’ that occurred.") |
| 997 | (defvar calc-quick-prev-results nil | 997 | (defvar calc-quick-prev-results nil |
| 998 | "Previous results from Quick Calc.") | 998 | "Previous results from Quick Calc.") |
| 999 | (defvar calc-said-hello nil | 999 | (defvar calc-said-hello nil |
diff --git a/lisp/calendar/cal-tex.el b/lisp/calendar/cal-tex.el index d3c503e9791..e2e9182d626 100644 --- a/lisp/calendar/cal-tex.el +++ b/lisp/calendar/cal-tex.el | |||
| @@ -100,7 +100,7 @@ At present, this only affects the daily filofax calendar." | |||
| 100 | (format "%d/%d" day days-remaining)) | 100 | (format "%d/%d" day days-remaining)) |
| 101 | "Lisp expression giving the date format to use in the LaTeX calendars. | 101 | "Lisp expression giving the date format to use in the LaTeX calendars. |
| 102 | This should be an expression involving the variable `date'. When | 102 | This should be an expression involving the variable `date'. When |
| 103 | this expression is called, `date' is a list of the form '(MONTH DAY YEAR)'. | 103 | this expression is called, `date' is a list of the form `(MONTH DAY YEAR)'. |
| 104 | 104 | ||
| 105 | The string resulting from evaluating this expression is placed at | 105 | The string resulting from evaluating this expression is placed at |
| 106 | the bottom center of each date in monthly calendars, next to the | 106 | the bottom center of each date in monthly calendars, next to the |
| @@ -151,7 +151,7 @@ For example, to include extra packages: | |||
| 151 | "List of functions called after any LaTeX calendar buffer is generated. | 151 | "List of functions called after any LaTeX calendar buffer is generated. |
| 152 | You can use this to do post-processing on the buffer. For example, to change | 152 | You can use this to do post-processing on the buffer. For example, to change |
| 153 | characters with diacritical marks to their LaTeX equivalents, use | 153 | characters with diacritical marks to their LaTeX equivalents, use |
| 154 | (add-hook 'cal-tex-hook | 154 | (add-hook \\='cal-tex-hook |
| 155 | (lambda () (iso-iso2tex (point-min) (point-max))))" | 155 | (lambda () (iso-iso2tex (point-min) (point-max))))" |
| 156 | :type 'hook | 156 | :type 'hook |
| 157 | :group 'calendar-tex) | 157 | :group 'calendar-tex) |
diff --git a/lisp/calendar/calendar.el b/lisp/calendar/calendar.el index 078da3d186c..c35bd38bb64 100644 --- a/lisp/calendar/calendar.el +++ b/lisp/calendar/calendar.el | |||
| @@ -360,7 +360,7 @@ See also `calendar-today-visible-hook'." | |||
| 360 | "List of functions called whenever the cursor moves in the calendar. | 360 | "List of functions called whenever the cursor moves in the calendar. |
| 361 | For example, | 361 | For example, |
| 362 | 362 | ||
| 363 | (add-hook 'calendar-move-hook (lambda () (diary-view-entries 1))) | 363 | (add-hook \\='calendar-move-hook (lambda () (diary-view-entries 1))) |
| 364 | 364 | ||
| 365 | redisplays the diary for whatever date the cursor is moved to." | 365 | redisplays the diary for whatever date the cursor is moved to." |
| 366 | :type 'hook | 366 | :type 'hook |
diff --git a/lisp/calendar/diary-lib.el b/lisp/calendar/diary-lib.el index dd068196adc..ec02900f495 100644 --- a/lisp/calendar/diary-lib.el +++ b/lisp/calendar/diary-lib.el | |||
| @@ -185,9 +185,9 @@ diary buffer to be displayed with diary entries from various | |||
| 185 | included files, each day's entries sorted into lexicographic | 185 | included files, each day's entries sorted into lexicographic |
| 186 | order, add the following to your init file: | 186 | order, add the following to your init file: |
| 187 | 187 | ||
| 188 | (setq diary-display-function 'diary-fancy-display) | 188 | (setq diary-display-function \\='diary-fancy-display) |
| 189 | (add-hook 'diary-list-entries-hook 'diary-include-other-diary-files) | 189 | (add-hook \\='diary-list-entries-hook \\='diary-include-other-diary-files) |
| 190 | (add-hook 'diary-list-entries-hook 'diary-sort-entries t) | 190 | (add-hook \\='diary-list-entries-hook \\='diary-sort-entries t) |
| 191 | 191 | ||
| 192 | Note how the sort function is placed last, so that it can sort | 192 | Note how the sort function is placed last, so that it can sort |
| 193 | the entries included from other files. | 193 | the entries included from other files. |
diff --git a/lisp/calendar/icalendar.el b/lisp/calendar/icalendar.el index bd78ba33b98..b75e4423080 100644 --- a/lisp/calendar/icalendar.el +++ b/lisp/calendar/icalendar.el | |||
| @@ -261,7 +261,7 @@ If non-nil all sexp diary entries are enumerated for | |||
| 261 | `icalendar-export-sexp-enumeration-days' days instead of | 261 | `icalendar-export-sexp-enumeration-days' days instead of |
| 262 | translating into an icalendar equivalent. This affects the | 262 | translating into an icalendar equivalent. This affects the |
| 263 | following sexp diary entries: `diary-anniversary', | 263 | following sexp diary entries: `diary-anniversary', |
| 264 | `diary-cyclic', `diary-date', `diary-float',`diary-block'. All | 264 | `diary-cyclic', `diary-date', `diary-float', `diary-block'. All |
| 265 | other sexp entries are enumerated in any case." | 265 | other sexp entries are enumerated in any case." |
| 266 | :version "25.1" | 266 | :version "25.1" |
| 267 | :type 'boolean | 267 | :type 'boolean |
| @@ -482,7 +482,7 @@ children." | |||
| 482 | result)) | 482 | result)) |
| 483 | 483 | ||
| 484 | (defun icalendar--split-value (value-string) | 484 | (defun icalendar--split-value (value-string) |
| 485 | "Split VALUE-STRING at ';='." | 485 | "Split VALUE-STRING at ‘;=’." |
| 486 | (let ((result '()) | 486 | (let ((result '()) |
| 487 | param-name param-value) | 487 | param-name param-value) |
| 488 | (when value-string | 488 | (when value-string |
diff --git a/lisp/calendar/timeclock.el b/lisp/calendar/timeclock.el index e9a11668f23..797f2173e52 100644 --- a/lisp/calendar/timeclock.el +++ b/lisp/calendar/timeclock.el | |||
| @@ -919,7 +919,7 @@ following format: | |||
| 919 | (DEBT ENTRIES-BY-DAY ENTRIES-BY-PROJECT) | 919 | (DEBT ENTRIES-BY-DAY ENTRIES-BY-PROJECT) |
| 920 | 920 | ||
| 921 | DEBT is a floating point number representing the number of seconds | 921 | DEBT is a floating point number representing the number of seconds |
| 922 | \"owed\" before any work was done. For a new file (one without a 'b' | 922 | “owed” before any work was done. For a new file (one without a ‘b’ |
| 923 | entry), this is always zero. | 923 | entry), this is always zero. |
| 924 | 924 | ||
| 925 | The two entries lists have similar formats. They are both alists, | 925 | The two entries lists have similar formats. They are both alists, |
diff --git a/lisp/cedet/cedet-global.el b/lisp/cedet/cedet-global.el index 99bffcb16b5..9e311776261 100644 --- a/lisp/cedet/cedet-global.el +++ b/lisp/cedet/cedet-global.el | |||
| @@ -36,7 +36,7 @@ | |||
| 36 | 36 | ||
| 37 | (defcustom cedet-global-gtags-command "gtags" | 37 | (defcustom cedet-global-gtags-command "gtags" |
| 38 | "Command name for the GNU Global gtags executable. | 38 | "Command name for the GNU Global gtags executable. |
| 39 | GTAGS is used to create the tags table queried by the 'global' command." | 39 | GTAGS is used to create the tags table queried by the ‘global’ command." |
| 40 | :type 'string | 40 | :type 'string |
| 41 | :group 'cedet) | 41 | :group 'cedet) |
| 42 | 42 | ||
diff --git a/lisp/cedet/ede/base.el b/lisp/cedet/ede/base.el index 6d5e242de03..f49cb5bdb16 100644 --- a/lisp/cedet/ede/base.el +++ b/lisp/cedet/ede/base.el | |||
| @@ -105,7 +105,7 @@ which files this object is interested in." | |||
| 105 | :accessor ede-object-menu) | 105 | :accessor ede-object-menu) |
| 106 | ) | 106 | ) |
| 107 | "A target is a structure that describes a file set that produces something. | 107 | "A target is a structure that describes a file set that produces something. |
| 108 | Targets, as with 'Make', is an entity that will manage a file set | 108 | Targets, as with `Make', is an entity that will manage a file set |
| 109 | and knows how to compile or otherwise transform those files into some | 109 | and knows how to compile or otherwise transform those files into some |
| 110 | other desired outcome.") | 110 | other desired outcome.") |
| 111 | 111 | ||
| @@ -626,7 +626,7 @@ instead of the current project." | |||
| 626 | (defun ede-normalize-file/directory (this project-file-name) | 626 | (defun ede-normalize-file/directory (this project-file-name) |
| 627 | "Fills :directory or :file slots if they're missing in project THIS. | 627 | "Fills :directory or :file slots if they're missing in project THIS. |
| 628 | The other slot will be used to calculate values. | 628 | The other slot will be used to calculate values. |
| 629 | PROJECT-FILE-NAME is a name of project file (short name, like 'pom.xml', etc." | 629 | PROJECT-FILE-NAME is a name of project file (short name, like `pom.xml', etc." |
| 630 | (when (and (or (not (slot-boundp this :file)) | 630 | (when (and (or (not (slot-boundp this :file)) |
| 631 | (not (oref this :file))) | 631 | (not (oref this :file))) |
| 632 | (slot-boundp this :directory) | 632 | (slot-boundp this :directory) |
diff --git a/lisp/cedet/ede/cpp-root.el b/lisp/cedet/ede/cpp-root.el index 81c6737531a..22e24c8b67f 100644 --- a/lisp/cedet/ede/cpp-root.el +++ b/lisp/cedet/ede/cpp-root.el | |||
| @@ -262,7 +262,7 @@ exist, it should return nil." | |||
| 262 | :documentation | 262 | :documentation |
| 263 | "Compilation command that will be used for this project. | 263 | "Compilation command that will be used for this project. |
| 264 | It could be string or function that will accept proj argument and should return string. | 264 | It could be string or function that will accept proj argument and should return string. |
| 265 | The string will be passed to 'compile' function that will be issued in root | 265 | The string will be passed to `compile' function that will be issued in root |
| 266 | directory of project." | 266 | directory of project." |
| 267 | ) | 267 | ) |
| 268 | ) | 268 | ) |
diff --git a/lisp/cedet/ede/pconf.el b/lisp/cedet/ede/pconf.el index 6545b858eff..a8310870745 100644 --- a/lisp/cedet/ede/pconf.el +++ b/lisp/cedet/ede/pconf.el | |||
| @@ -31,8 +31,8 @@ | |||
| 31 | 31 | ||
| 32 | (defvar ede-pconf-create-file-query 'ask | 32 | (defvar ede-pconf-create-file-query 'ask |
| 33 | "Controls if queries are made while creating project files. | 33 | "Controls if queries are made while creating project files. |
| 34 | A value of 'ask means to always ask the user before creating | 34 | A value of `ask' means to always ask the user before creating |
| 35 | a file, such as AUTHORS. A value of 'never means don't ask, and | 35 | a file, such as AUTHORS. A value of `never' means don't ask, and |
| 36 | don't do it. A value of nil means to just do it.") | 36 | don't do it. A value of nil means to just do it.") |
| 37 | 37 | ||
| 38 | ;;; Code: | 38 | ;;; Code: |
diff --git a/lisp/cedet/ede/pmake.el b/lisp/cedet/ede/pmake.el index 3307202bf73..1318fde6e3d 100644 --- a/lisp/cedet/ede/pmake.el +++ b/lisp/cedet/ede/pmake.el | |||
| @@ -598,7 +598,8 @@ Argument THIS is the target that should insert stuff." | |||
| 598 | "\t@echo Makefile is out of date! " | 598 | "\t@echo Makefile is out of date! " |
| 599 | "It needs to be regenerated by EDE.\n" | 599 | "It needs to be regenerated by EDE.\n" |
| 600 | "\t@echo If you have not modified Project.ede, you can" | 600 | "\t@echo If you have not modified Project.ede, you can" |
| 601 | " use 'touch' to update the Makefile time stamp.\n" | 601 | (format-message |
| 602 | " use ‘touch’ to update the Makefile time stamp.\n") | ||
| 602 | "\t@false\n\n" | 603 | "\t@false\n\n" |
| 603 | "\n\n# End of Makefile\n"))) | 604 | "\n\n# End of Makefile\n"))) |
| 604 | 605 | ||
diff --git a/lisp/cedet/ede/proj-archive.el b/lisp/cedet/ede/proj-archive.el index 0c7ffdd1560..8aa5477cea5 100644 --- a/lisp/cedet/ede/proj-archive.el +++ b/lisp/cedet/ede/proj-archive.el | |||
| @@ -55,7 +55,7 @@ Makefile.am generator, so use it to add this important bin program." | |||
| 55 | (cl-defmethod ede-proj-makefile-garbage-patterns | 55 | (cl-defmethod ede-proj-makefile-garbage-patterns |
| 56 | ((this ede-proj-target-makefile-archive)) | 56 | ((this ede-proj-target-makefile-archive)) |
| 57 | "Add archive name to the garbage patterns. | 57 | "Add archive name to the garbage patterns. |
| 58 | This makes sure that the archive is removed with 'make clean'." | 58 | This makes sure that the archive is removed with `make clean'." |
| 59 | (let ((garb (cl-call-next-method))) | 59 | (let ((garb (cl-call-next-method))) |
| 60 | (append garb (list (concat "lib" (ede-name this) ".a"))))) | 60 | (append garb (list (concat "lib" (ede-name this) ".a"))))) |
| 61 | 61 | ||
diff --git a/lisp/cedet/ede/project-am.el b/lisp/cedet/ede/project-am.el index 462369621ec..48bec3c49d8 100644 --- a/lisp/cedet/ede/project-am.el +++ b/lisp/cedet/ede/project-am.el | |||
| @@ -731,35 +731,35 @@ Strip out duplicates, and recurse on variables." | |||
| 731 | (oset this :source (makefile-macro-file-list "EXTRA_DIST"))) | 731 | (oset this :source (makefile-macro-file-list "EXTRA_DIST"))) |
| 732 | 732 | ||
| 733 | (cl-defmethod project-am-macro ((this project-am-objectcode)) | 733 | (cl-defmethod project-am-macro ((this project-am-objectcode)) |
| 734 | "Return the default macro to 'edit' for this object type." | 734 | "Return the default macro to `edit' for this object type." |
| 735 | (concat (subst-char-in-string ?- ?_ (oref this :name)) "_SOURCES")) | 735 | (concat (subst-char-in-string ?- ?_ (oref this :name)) "_SOURCES")) |
| 736 | 736 | ||
| 737 | (cl-defmethod project-am-macro ((this project-am-header-noinst)) | 737 | (cl-defmethod project-am-macro ((this project-am-header-noinst)) |
| 738 | "Return the default macro to 'edit' for this object." | 738 | "Return the default macro to `edit' for this object." |
| 739 | "noinst_HEADERS") | 739 | "noinst_HEADERS") |
| 740 | 740 | ||
| 741 | (cl-defmethod project-am-macro ((this project-am-header-inst)) | 741 | (cl-defmethod project-am-macro ((this project-am-header-inst)) |
| 742 | "Return the default macro to 'edit' for this object." | 742 | "Return the default macro to `edit' for this object." |
| 743 | "include_HEADERS") | 743 | "include_HEADERS") |
| 744 | 744 | ||
| 745 | (cl-defmethod project-am-macro ((this project-am-header-pkg)) | 745 | (cl-defmethod project-am-macro ((this project-am-header-pkg)) |
| 746 | "Return the default macro to 'edit' for this object." | 746 | "Return the default macro to `edit' for this object." |
| 747 | "pkginclude_HEADERS") | 747 | "pkginclude_HEADERS") |
| 748 | 748 | ||
| 749 | (cl-defmethod project-am-macro ((this project-am-header-chk)) | 749 | (cl-defmethod project-am-macro ((this project-am-header-chk)) |
| 750 | "Return the default macro to 'edit' for this object." | 750 | "Return the default macro to `edit' for this object." |
| 751 | "check_HEADERS") | 751 | "check_HEADERS") |
| 752 | 752 | ||
| 753 | (cl-defmethod project-am-macro ((this project-am-texinfo)) | 753 | (cl-defmethod project-am-macro ((this project-am-texinfo)) |
| 754 | "Return the default macro to 'edit' for this object type." | 754 | "Return the default macro to `edit' for this object type." |
| 755 | (concat (file-name-sans-extension (oref this :name)) "_TEXINFOS")) | 755 | (concat (file-name-sans-extension (oref this :name)) "_TEXINFOS")) |
| 756 | 756 | ||
| 757 | (cl-defmethod project-am-macro ((this project-am-man)) | 757 | (cl-defmethod project-am-macro ((this project-am-man)) |
| 758 | "Return the default macro to 'edit' for this object type." | 758 | "Return the default macro to `edit' for this object type." |
| 759 | (oref this :name)) | 759 | (oref this :name)) |
| 760 | 760 | ||
| 761 | (cl-defmethod project-am-macro ((this project-am-lisp)) | 761 | (cl-defmethod project-am-macro ((this project-am-lisp)) |
| 762 | "Return the default macro to 'edit' for this object." | 762 | "Return the default macro to `edit' for this object." |
| 763 | "lisp_LISP") | 763 | "lisp_LISP") |
| 764 | 764 | ||
| 765 | (defun project-am-buffer-object (amf buffer) | 765 | (defun project-am-buffer-object (amf buffer) |
diff --git a/lisp/cedet/semantic/bovine/c.el b/lisp/cedet/semantic/bovine/c.el index e86f09c114d..6639f178e86 100644 --- a/lisp/cedet/semantic/bovine/c.el +++ b/lisp/cedet/semantic/bovine/c.el | |||
| @@ -225,7 +225,7 @@ to store your global macros in a more natural way." | |||
| 225 | ) | 225 | ) |
| 226 | 226 | ||
| 227 | (defcustom semantic-c-member-of-autocast 't | 227 | (defcustom semantic-c-member-of-autocast 't |
| 228 | "Non-nil means classes with a '->' operator will cast to its return type. | 228 | "Non-nil means classes with a `->' operator will cast to its return type. |
| 229 | 229 | ||
| 230 | For Examples: | 230 | For Examples: |
| 231 | 231 | ||
| @@ -1049,8 +1049,8 @@ now. | |||
| 1049 | return-list)) | 1049 | return-list)) |
| 1050 | 1050 | ||
| 1051 | (defun semantic-expand-c-extern-C (tag) | 1051 | (defun semantic-expand-c-extern-C (tag) |
| 1052 | "Expand TAG containing an 'extern \"C\"' statement. | 1052 | "Expand TAG containing an `extern \"C\"' statement. |
| 1053 | This will return all members of TAG with 'extern \"C\"' added to | 1053 | This will return all members of TAG with `extern \"C\"' added to |
| 1054 | the typemodifiers attribute." | 1054 | the typemodifiers attribute." |
| 1055 | (when (eq (semantic-tag-class tag) 'extern) | 1055 | (when (eq (semantic-tag-class tag) 'extern) |
| 1056 | (let* ((mb (semantic-tag-get-attribute tag :members)) | 1056 | (let* ((mb (semantic-tag-get-attribute tag :members)) |
| @@ -1065,7 +1065,7 @@ the typemodifiers attribute." | |||
| 1065 | (defun semantic-expand-c-complex-type (tag) | 1065 | (defun semantic-expand-c-complex-type (tag) |
| 1066 | "Check if TAG has a full :type with a name on its own. | 1066 | "Check if TAG has a full :type with a name on its own. |
| 1067 | If so, extract it, and replace it with a reference to that type. | 1067 | If so, extract it, and replace it with a reference to that type. |
| 1068 | Thus, 'struct A { int a; } B;' will create 2 toplevel tags, one | 1068 | Thus, `struct A { int a; } B;' will create 2 toplevel tags, one |
| 1069 | is type A, and the other variable B where the :type of B is just | 1069 | is type A, and the other variable B where the :type of B is just |
| 1070 | a type tag A that is a prototype, and the actual struct info of A | 1070 | a type tag A that is a prototype, and the actual struct info of A |
| 1071 | is its own toplevel tag. This function will return (cons A B)." | 1071 | is its own toplevel tag. This function will return (cons A B)." |
| @@ -1656,7 +1656,7 @@ SPEC-LIST is the template specifier of the datatype instantiated." | |||
| 1656 | 1656 | ||
| 1657 | (defun semantic-c--template-name-1 (spec-list) | 1657 | (defun semantic-c--template-name-1 (spec-list) |
| 1658 | "Return a string used to compute template class name. | 1658 | "Return a string used to compute template class name. |
| 1659 | Based on SPEC-LIST, for ref<Foo,Bar> it will return 'Foo,Bar'." | 1659 | Based on SPEC-LIST, for ref<Foo,Bar> it will return `Foo,Bar'." |
| 1660 | (when (car spec-list) | 1660 | (when (car spec-list) |
| 1661 | (let* ((endpart (semantic-c--template-name-1 (cdr spec-list))) | 1661 | (let* ((endpart (semantic-c--template-name-1 (cdr spec-list))) |
| 1662 | (separator (and endpart ","))) | 1662 | (separator (and endpart ","))) |
| @@ -1665,7 +1665,7 @@ Based on SPEC-LIST, for ref<Foo,Bar> it will return 'Foo,Bar'." | |||
| 1665 | (defun semantic-c--template-name (type spec-list) | 1665 | (defun semantic-c--template-name (type spec-list) |
| 1666 | "Return a template class name for TYPE based on SPEC-LIST. | 1666 | "Return a template class name for TYPE based on SPEC-LIST. |
| 1667 | For a type `ref' with a template specifier of (Foo Bar) it will | 1667 | For a type `ref' with a template specifier of (Foo Bar) it will |
| 1668 | return 'ref<Foo,Bar>'." | 1668 | return `ref<Foo,Bar>'." |
| 1669 | (concat (semantic-tag-name type) | 1669 | (concat (semantic-tag-name type) |
| 1670 | "<" (semantic-c--template-name-1 (cdr spec-list)) ">")) | 1670 | "<" (semantic-c--template-name-1 (cdr spec-list)) ">")) |
| 1671 | 1671 | ||
| @@ -1693,7 +1693,7 @@ instantiated as specified in TYPE-DECLARATION." | |||
| 1693 | ;;; Patch here by "Raf" for instantiating templates. | 1693 | ;;; Patch here by "Raf" for instantiating templates. |
| 1694 | (defun semantic-c-dereference-member-of (type scope &optional type-declaration) | 1694 | (defun semantic-c-dereference-member-of (type scope &optional type-declaration) |
| 1695 | "Dereference through the `->' operator of TYPE. | 1695 | "Dereference through the `->' operator of TYPE. |
| 1696 | Uses the return type of the '->' operator if it is contained in TYPE. | 1696 | Uses the return type of the `->' operator if it is contained in TYPE. |
| 1697 | SCOPE is the current local scope to perform searches in. | 1697 | SCOPE is the current local scope to perform searches in. |
| 1698 | TYPE-DECLARATION is passed through." | 1698 | TYPE-DECLARATION is passed through." |
| 1699 | (if semantic-c-member-of-autocast | 1699 | (if semantic-c-member-of-autocast |
| @@ -1709,8 +1709,8 @@ TYPE-DECLARATION is passed through." | |||
| 1709 | ;; tests 5 and following. | 1709 | ;; tests 5 and following. |
| 1710 | 1710 | ||
| 1711 | (defun semantic-c-dereference-namespace (type scope &optional type-declaration) | 1711 | (defun semantic-c-dereference-namespace (type scope &optional type-declaration) |
| 1712 | "Dereference namespace which might hold an 'alias' for TYPE. | 1712 | "Dereference namespace which might hold an `alias' for TYPE. |
| 1713 | Such an alias can be created through 'using' statements in a | 1713 | Such an alias can be created through `using' statements in a |
| 1714 | namespace declaration. This function checks the namespaces in | 1714 | namespace declaration. This function checks the namespaces in |
| 1715 | SCOPE for such statements." | 1715 | SCOPE for such statements." |
| 1716 | (let ((scopetypes (oref scope scopetypes)) | 1716 | (let ((scopetypes (oref scope scopetypes)) |
| @@ -1826,7 +1826,7 @@ or nil if it cannot be found." | |||
| 1826 | (define-mode-local-override semantic-analyze-dereference-metatype | 1826 | (define-mode-local-override semantic-analyze-dereference-metatype |
| 1827 | c-mode (type scope &optional type-declaration) | 1827 | c-mode (type scope &optional type-declaration) |
| 1828 | "Dereference TYPE as described in `semantic-analyze-dereference-metatype'. | 1828 | "Dereference TYPE as described in `semantic-analyze-dereference-metatype'. |
| 1829 | Handle typedef, template instantiation, and '->' operator." | 1829 | Handle typedef, template instantiation, and `->' operator." |
| 1830 | (let* ((dereferencer-list '(semantic-c-dereference-typedef | 1830 | (let* ((dereferencer-list '(semantic-c-dereference-typedef |
| 1831 | semantic-c-dereference-template | 1831 | semantic-c-dereference-template |
| 1832 | semantic-c-dereference-member-of | 1832 | semantic-c-dereference-member-of |
diff --git a/lisp/cedet/semantic/complete.el b/lisp/cedet/semantic/complete.el index ce9e3252ec8..9c32388669b 100644 --- a/lisp/cedet/semantic/complete.el +++ b/lisp/cedet/semantic/complete.el | |||
| @@ -1491,7 +1491,7 @@ Not meaningful return value." | |||
| 1491 | "Display completions in *Completions* buffer, with focus highlight. | 1491 | "Display completions in *Completions* buffer, with focus highlight. |
| 1492 | A traditional displayor which can focus on a tag by showing it. | 1492 | A traditional displayor which can focus on a tag by showing it. |
| 1493 | Same as `semantic-displayor-traditional', but with selection between | 1493 | Same as `semantic-displayor-traditional', but with selection between |
| 1494 | multiple tags with the same name done by 'focusing' on the source | 1494 | multiple tags with the same name done by focusing on the source |
| 1495 | location of the different tags to differentiate them.") | 1495 | location of the different tags to differentiate them.") |
| 1496 | 1496 | ||
| 1497 | (cl-defmethod semantic-displayor-focus-request | 1497 | (cl-defmethod semantic-displayor-focus-request |
| @@ -1684,7 +1684,7 @@ Display mechanism using tooltip for a list of possible completions.") | |||
| 1684 | (setq msg-tail (concat "\n[<TAB> " (number-to-string (- numcompl max-tags)) " more]")) | 1684 | (setq msg-tail (concat "\n[<TAB> " (number-to-string (- numcompl max-tags)) " more]")) |
| 1685 | (setq msg-tail (concat "\n[<n/a> " (number-to-string (- numcompl max-tags)) " more]")) | 1685 | (setq msg-tail (concat "\n[<n/a> " (number-to-string (- numcompl max-tags)) " more]")) |
| 1686 | (when (>= (oref obj typing-count) 2) | 1686 | (when (>= (oref obj typing-count) 2) |
| 1687 | (message "Refine search to display results beyond the '%s' limit" | 1687 | (message "Refine search to display results beyond the ‘%s’ limit" |
| 1688 | (symbol-name 'semantic-complete-inline-max-tags-extended))))) | 1688 | (symbol-name 'semantic-complete-inline-max-tags-extended))))) |
| 1689 | ((= numcompl 1) | 1689 | ((= numcompl 1) |
| 1690 | ;; two possible cases | 1690 | ;; two possible cases |
diff --git a/lisp/cedet/semantic/ctxt.el b/lisp/cedet/semantic/ctxt.el index 456ef8d0ac1..33b9a2e6037 100644 --- a/lisp/cedet/semantic/ctxt.el +++ b/lisp/cedet/semantic/ctxt.el | |||
| @@ -362,7 +362,7 @@ This skips forward over symbols in a complex reference. | |||
| 362 | For example, in the C statement: | 362 | For example, in the C statement: |
| 363 | this.that().entry; | 363 | this.that().entry; |
| 364 | 364 | ||
| 365 | If the cursor is on 'this', will move point to the ; after entry.") | 365 | If the cursor is on `this', will move point to the ; after entry.") |
| 366 | 366 | ||
| 367 | (defun semantic-ctxt-end-of-symbol-default (&optional point) | 367 | (defun semantic-ctxt-end-of-symbol-default (&optional point) |
| 368 | "Move point to the end of the current symbol under POINT. | 368 | "Move point to the end of the current symbol under POINT. |
diff --git a/lisp/cedet/semantic/db.el b/lisp/cedet/semantic/db.el index 7380bddd2bb..e4ac56cdab4 100644 --- a/lisp/cedet/semantic/db.el +++ b/lisp/cedet/semantic/db.el | |||
| @@ -142,7 +142,7 @@ Abstract tables do not have file names associated with them." | |||
| 142 | nil) | 142 | nil) |
| 143 | 143 | ||
| 144 | (cl-defmethod semanticdb-dirty-p ((obj semanticdb-abstract-table)) | 144 | (cl-defmethod semanticdb-dirty-p ((obj semanticdb-abstract-table)) |
| 145 | "Return non-nil if OBJ is 'dirty'." | 145 | "Return non-nil if OBJ is dirty." |
| 146 | nil) | 146 | nil) |
| 147 | 147 | ||
| 148 | (cl-defmethod semanticdb-set-dirty ((obj semanticdb-abstract-table)) | 148 | (cl-defmethod semanticdb-set-dirty ((obj semanticdb-abstract-table)) |
| @@ -313,7 +313,7 @@ If OBJ's file is not loaded, read it in first." | |||
| 313 | (oref (oref obj parent-db) reference-directory))) | 313 | (oref (oref obj parent-db) reference-directory))) |
| 314 | 314 | ||
| 315 | (cl-defmethod semanticdb-dirty-p ((obj semanticdb-table)) | 315 | (cl-defmethod semanticdb-dirty-p ((obj semanticdb-table)) |
| 316 | "Return non-nil if OBJ is 'dirty'." | 316 | "Return non-nil if OBJ is dirty." |
| 317 | (oref obj dirty)) | 317 | (oref obj dirty)) |
| 318 | 318 | ||
| 319 | (cl-defmethod semanticdb-set-dirty ((obj semanticdb-table)) | 319 | (cl-defmethod semanticdb-set-dirty ((obj semanticdb-table)) |
| @@ -369,7 +369,7 @@ Abstract tables do not have file names associated with them." | |||
| 369 | nil) | 369 | nil) |
| 370 | 370 | ||
| 371 | (cl-defmethod semanticdb-dirty-p ((DB semanticdb-project-database)) | 371 | (cl-defmethod semanticdb-dirty-p ((DB semanticdb-project-database)) |
| 372 | "Return non-nil if DB is 'dirty'. | 372 | "Return non-nil if DB is dirty. |
| 373 | A database is dirty if the state of the database changed in a way | 373 | A database is dirty if the state of the database changed in a way |
| 374 | where it may need to resynchronize with some persistent storage." | 374 | where it may need to resynchronize with some persistent storage." |
| 375 | (let ((dirty nil) | 375 | (let ((dirty nil) |
diff --git a/lisp/cedet/semantic/java.el b/lisp/cedet/semantic/java.el index 7dcd7f1be85..fc02d034dca 100644 --- a/lisp/cedet/semantic/java.el +++ b/lisp/cedet/semantic/java.el | |||
| @@ -369,7 +369,7 @@ That is @NAME." | |||
| 369 | 369 | ||
| 370 | (defsubst semantic-java-doc-tag-name (tag) | 370 | (defsubst semantic-java-doc-tag-name (tag) |
| 371 | "Return name of the doc TAG symbol. | 371 | "Return name of the doc TAG symbol. |
| 372 | That is TAG `symbol-name' without the leading '@'." | 372 | That is TAG `symbol-name' without the leading ‘@’." |
| 373 | (substring (symbol-name tag) 1)) | 373 | (substring (symbol-name tag) 1)) |
| 374 | 374 | ||
| 375 | (defun semantic-java-doc-keyword-before-p (k1 k2) | 375 | (defun semantic-java-doc-keyword-before-p (k1 k2) |
diff --git a/lisp/cedet/semantic/senator.el b/lisp/cedet/semantic/senator.el index c58def60585..372e1d920e7 100644 --- a/lisp/cedet/semantic/senator.el +++ b/lisp/cedet/semantic/senator.el | |||
| @@ -507,7 +507,7 @@ filters in `senator-search-tag-filter-functions' remain active." | |||
| 507 | (define-overloadable-function semantic-up-reference (tag) | 507 | (define-overloadable-function semantic-up-reference (tag) |
| 508 | "Return a tag that is referred to by TAG. | 508 | "Return a tag that is referred to by TAG. |
| 509 | A \"reference\" could be any interesting feature of TAG. | 509 | A \"reference\" could be any interesting feature of TAG. |
| 510 | In C++, a function may have a 'parent' which is non-local. | 510 | In C++, a function may have a `parent' which is non-local. |
| 511 | If that parent which is only a reference in the function tag | 511 | If that parent which is only a reference in the function tag |
| 512 | is found, we can jump to it. | 512 | is found, we can jump to it. |
| 513 | Some tags such as includes have other reference features.") | 513 | Some tags such as includes have other reference features.") |
| @@ -516,7 +516,7 @@ Some tags such as includes have other reference features.") | |||
| 516 | (defun senator-go-to-up-reference (&optional tag) | 516 | (defun senator-go-to-up-reference (&optional tag) |
| 517 | "Move up one reference from the current TAG. | 517 | "Move up one reference from the current TAG. |
| 518 | A \"reference\" could be any interesting feature of TAG. | 518 | A \"reference\" could be any interesting feature of TAG. |
| 519 | In C++, a function may have a 'parent' which is non-local. | 519 | In C++, a function may have a `parent' which is non-local. |
| 520 | If that parent which is only a reference in the function tag | 520 | If that parent which is only a reference in the function tag |
| 521 | is found, we can jump to it. | 521 | is found, we can jump to it. |
| 522 | Some tags such as includes have other reference features." | 522 | Some tags such as includes have other reference features." |
diff --git a/lisp/cedet/semantic/wisent/comp.el b/lisp/cedet/semantic/wisent/comp.el index 90c5ebd0095..6730e8e5bc7 100644 --- a/lisp/cedet/semantic/wisent/comp.el +++ b/lisp/cedet/semantic/wisent/comp.el | |||
| @@ -2892,7 +2892,7 @@ Also warn if X is a $N or $regionN symbol with N < 1 or N > M." | |||
| 2892 | "Parse BODY of semantic action. | 2892 | "Parse BODY of semantic action. |
| 2893 | N is the maximum number of $N variables that can be referenced in | 2893 | N is the maximum number of $N variables that can be referenced in |
| 2894 | BODY. Warn on references out of permitted range. | 2894 | BODY. Warn on references out of permitted range. |
| 2895 | Optional argument FOUND is the accumulated list of '$N' references | 2895 | Optional argument FOUND is the accumulated list of $N references |
| 2896 | encountered so far. | 2896 | encountered so far. |
| 2897 | Return a cons (FOUND . XBODY), where FOUND is the list of $N | 2897 | Return a cons (FOUND . XBODY), where FOUND is the list of $N |
| 2898 | references found in BODY, and XBODY is BODY expression with | 2898 | references found in BODY, and XBODY is BODY expression with |
diff --git a/lisp/cedet/semantic/wisent/python.el b/lisp/cedet/semantic/wisent/python.el index 6abeb4a2440..2dc3dd3c2ad 100644 --- a/lisp/cedet/semantic/wisent/python.el +++ b/lisp/cedet/semantic/wisent/python.el | |||
| @@ -130,7 +130,7 @@ curly braces." | |||
| 130 | 130 | ||
| 131 | (defun wisent-python-forward-balanced-expression () | 131 | (defun wisent-python-forward-balanced-expression () |
| 132 | "Move point to the end of the balanced expression at point. | 132 | "Move point to the end of the balanced expression at point. |
| 133 | Here 'balanced expression' means anything matched by Emacs' | 133 | Here “balanced expression” means anything matched by Emacs's |
| 134 | open/close parenthesis syntax classes. We can't use forward-sexp | 134 | open/close parenthesis syntax classes. We can't use forward-sexp |
| 135 | for this because that Emacs built-in can't parse Python's | 135 | for this because that Emacs built-in can't parse Python's |
| 136 | triple-quoted string syntax." | 136 | triple-quoted string syntax." |
| @@ -490,7 +490,7 @@ Return nil if there is nothing relevant." | |||
| 490 | ;; | 490 | ;; |
| 491 | (define-mode-local-override semantic-format-tag-abbreviate python-mode (tag &optional parent color) | 491 | (define-mode-local-override semantic-format-tag-abbreviate python-mode (tag &optional parent color) |
| 492 | "Format an abbreviated tag for python. | 492 | "Format an abbreviated tag for python. |
| 493 | Shortens 'code' tags, but passes through for others." | 493 | Shortens `code' tags, but passes through for others." |
| 494 | (cond ((semantic-tag-of-class-p tag 'code) | 494 | (cond ((semantic-tag-of-class-p tag 'code) |
| 495 | ;; Just take the first line. | 495 | ;; Just take the first line. |
| 496 | (let ((name (semantic-tag-name tag))) | 496 | (let ((name (semantic-tag-name tag))) |
diff --git a/lisp/cedet/srecode/compile.el b/lisp/cedet/srecode/compile.el index a8d6a5008bb..c6b3b53f24d 100644 --- a/lisp/cedet/srecode/compile.el +++ b/lisp/cedet/srecode/compile.el | |||
| @@ -75,7 +75,7 @@ any incoming dictionaries values.") | |||
| 75 | :initform nil | 75 | :initform nil |
| 76 | :documentation | 76 | :documentation |
| 77 | "During template insertion, this is the stack of active templates. | 77 | "During template insertion, this is the stack of active templates. |
| 78 | The top-most template is the 'active' template. Use the accessor methods | 78 | The top-most template is the `active' template. Use the accessor methods |
| 79 | for push, pop, and peek for the active template.") | 79 | for push, pop, and peek for the active template.") |
| 80 | (table :initarg :table | 80 | (table :initarg :table |
| 81 | :documentation | 81 | :documentation |
| @@ -290,7 +290,7 @@ Arguments ESCAPE-START and ESCAPE-END are the current escape sequences in use." | |||
| 290 | ) | 290 | ) |
| 291 | ;; Continue | 291 | ;; Continue |
| 292 | (setq tags (cdr tags))) | 292 | (setq tags (cdr tags))) |
| 293 | 293 | ||
| 294 | ;; MSG - Before install since nreverse whacks our list. | 294 | ;; MSG - Before install since nreverse whacks our list. |
| 295 | (when (called-interactively-p 'interactive) | 295 | (when (called-interactively-p 'interactive) |
| 296 | (message "%d templates compiled for %s" | 296 | (message "%d templates compiled for %s" |
diff --git a/lisp/cedet/srecode/dictionary.el b/lisp/cedet/srecode/dictionary.el index 27e730f9d6a..b95d45ebc86 100644 --- a/lisp/cedet/srecode/dictionary.el +++ b/lisp/cedet/srecode/dictionary.el | |||
| @@ -417,7 +417,7 @@ searched for NAME if it is not found in DICT. This recursive | |||
| 417 | lookup can be disabled by the optional argument NON-RECURSIVE. | 417 | lookup can be disabled by the optional argument NON-RECURSIVE. |
| 418 | 418 | ||
| 419 | This function derives values for some special NAMEs, such as | 419 | This function derives values for some special NAMEs, such as |
| 420 | 'FIRST' and 'LAST'." | 420 | `FIRST' and `LAST'." |
| 421 | (if (not (slot-boundp dict 'namehash)) | 421 | (if (not (slot-boundp dict 'namehash)) |
| 422 | nil | 422 | nil |
| 423 | ;; Get the value of this name from the dictionary or its parent | 423 | ;; Get the value of this name from the dictionary or its parent |
diff --git a/lisp/cedet/srecode/document.el b/lisp/cedet/srecode/document.el index 47577844c74..f0fe498cbba 100644 --- a/lisp/cedet/srecode/document.el +++ b/lisp/cedet/srecode/document.el | |||
| @@ -655,7 +655,7 @@ If there is only one tag in the region, complain." | |||
| 655 | "Create documentation for the function defined in TAG. | 655 | "Create documentation for the function defined in TAG. |
| 656 | If we can identify a verb in the list followed by some | 656 | If we can identify a verb in the list followed by some |
| 657 | name part then check the return value to see if we can use that to | 657 | name part then check the return value to see if we can use that to |
| 658 | finish off the sentence. That is, any function with 'alloc' in it will be | 658 | finish off the sentence. That is, any function with `alloc' in it will be |
| 659 | allocating something based on its type." | 659 | allocating something based on its type." |
| 660 | (let ((al srecode-document-autocomment-return-first-alist) | 660 | (let ((al srecode-document-autocomment-return-first-alist) |
| 661 | (dropit nil) | 661 | (dropit nil) |
diff --git a/lisp/cedet/srecode/insert.el b/lisp/cedet/srecode/insert.el index c24bd99c79c..d1b00157648 100644 --- a/lisp/cedet/srecode/insert.el +++ b/lisp/cedet/srecode/insert.el | |||
| @@ -377,9 +377,9 @@ Can't be blank, or it might be used by regular variable insertion.") | |||
| 377 | (where :initform 'begin | 377 | (where :initform 'begin |
| 378 | :initarg :where | 378 | :initarg :where |
| 379 | :documentation | 379 | :documentation |
| 380 | "This should be 'begin or 'end, indicating where to insert a CR. | 380 | "This should be `begin' or `end', indicating where to insert a CR. |
| 381 | When set to 'begin, it will insert a CR if we are not at 'bol'. | 381 | When `begin', insert a CR if not at 'bol'. |
| 382 | When set to 'end it will insert a CR if we are not at 'eol'.") | 382 | When `end', insert a CR if not at 'eol'.") |
| 383 | ;; @TODO - Add slot and control for the number of blank | 383 | ;; @TODO - Add slot and control for the number of blank |
| 384 | ;; lines before and after point. | 384 | ;; lines before and after point. |
| 385 | ) | 385 | ) |
| @@ -762,7 +762,7 @@ Arguments ESCAPE-START and ESCAPE-END are the current escape sequences in use." | |||
| 762 | (cl-defmethod srecode-insert-method ((sti srecode-template-inserter-point) | 762 | (cl-defmethod srecode-insert-method ((sti srecode-template-inserter-point) |
| 763 | dictionary) | 763 | dictionary) |
| 764 | "Insert the STI inserter. | 764 | "Insert the STI inserter. |
| 765 | Save point in the class allocated 'point' slot. | 765 | Save point in the class allocated `point' slot. |
| 766 | If `srecode-template-inserter-point-override' non-nil then this | 766 | If `srecode-template-inserter-point-override' non-nil then this |
| 767 | generalized marker will do something else. See | 767 | generalized marker will do something else. See |
| 768 | `srecode-template-inserter-include-wrap' as an example." | 768 | `srecode-template-inserter-include-wrap' as an example." |
diff --git a/lisp/cedet/srecode/texi.el b/lisp/cedet/srecode/texi.el index 6c8f7a6e3ca..38bdc9a2f72 100644 --- a/lisp/cedet/srecode/texi.el +++ b/lisp/cedet/srecode/texi.el | |||
| @@ -245,7 +245,7 @@ that class. | |||
| 245 | variable => @code{variable} | 245 | variable => @code{variable} |
| 246 | class => @code{class} @xref{class} | 246 | class => @code{class} @xref{class} |
| 247 | unknown => @code{unknown} | 247 | unknown => @code{unknown} |
| 248 | \"text\" => \\=`\\=`text'' | 248 | \"text\" => \\=`\\=`text\\='\\=' |
| 249 | 'quoteme => @code{quoteme} | 249 | 'quoteme => @code{quoteme} |
| 250 | non-nil => non-@code{nil} | 250 | non-nil => non-@code{nil} |
| 251 | t => @code{t} | 251 | t => @code{t} |
diff --git a/lisp/comint.el b/lisp/comint.el index 7db297a1427..b840a22bc84 100644 --- a/lisp/comint.el +++ b/lisp/comint.el | |||
| @@ -184,11 +184,11 @@ narrowing in effect. This way you will be certain that none of | |||
| 184 | the remaining prompts will be accidentally messed up. You may | 184 | the remaining prompts will be accidentally messed up. You may |
| 185 | wish to put something like the following in your init file: | 185 | wish to put something like the following in your init file: |
| 186 | 186 | ||
| 187 | \(add-hook 'comint-mode-hook | 187 | \(add-hook \\='comint-mode-hook |
| 188 | (lambda () | 188 | (lambda () |
| 189 | (define-key comint-mode-map [remap kill-region] 'comint-kill-region) | 189 | (define-key comint-mode-map [remap kill-region] \\='comint-kill-region) |
| 190 | (define-key comint-mode-map [remap kill-whole-line] | 190 | (define-key comint-mode-map [remap kill-whole-line] |
| 191 | 'comint-kill-whole-line))) | 191 | \\='comint-kill-whole-line))) |
| 192 | 192 | ||
| 193 | If you sometimes use comint-mode on text-only terminals or with `emacs -nw', | 193 | If you sometimes use comint-mode on text-only terminals or with `emacs -nw', |
| 194 | you might wish to use another binding for `comint-kill-whole-line'." | 194 | you might wish to use another binding for `comint-kill-whole-line'." |
diff --git a/lisp/dabbrev.el b/lisp/dabbrev.el index 50c52071b08..42d7fd369ed 100644 --- a/lisp/dabbrev.el +++ b/lisp/dabbrev.el | |||
| @@ -534,7 +534,7 @@ See also `dabbrev-abbrev-char-regexp' and \\[dabbrev-completion]." | |||
| 534 | (if (not (or (eq dabbrev--last-buffer dabbrev--last-buffer-found) | 534 | (if (not (or (eq dabbrev--last-buffer dabbrev--last-buffer-found) |
| 535 | (minibuffer-window-active-p (selected-window)))) | 535 | (minibuffer-window-active-p (selected-window)))) |
| 536 | (progn | 536 | (progn |
| 537 | (message "Expansion found in '%s'" | 537 | (message "Expansion found in `%s'" |
| 538 | (buffer-name dabbrev--last-buffer)) | 538 | (buffer-name dabbrev--last-buffer)) |
| 539 | (setq dabbrev--last-buffer-found dabbrev--last-buffer)) | 539 | (setq dabbrev--last-buffer-found dabbrev--last-buffer)) |
| 540 | (message nil)) | 540 | (message nil)) |
diff --git a/lisp/delim-col.el b/lisp/delim-col.el index d16a03cc8d0..bb4b5f4ab66 100644 --- a/lisp/delim-col.el +++ b/lisp/delim-col.el | |||
| @@ -179,11 +179,11 @@ Valid values are: | |||
| 179 | `delimit-columns-separator' and then followed by spaces. | 179 | `delimit-columns-separator' and then followed by spaces. |
| 180 | For example, the result is: \"<ccc>: <dddd>: \" | 180 | For example, the result is: \"<ccc>: <dddd>: \" |
| 181 | 181 | ||
| 182 | 'separator align separators. That is, `delimit-columns-after' is followed | 182 | `separator' align separators. That is, `delimit-columns-after' is followed |
| 183 | by spaces and then followed by `delimit-columns-separator'. | 183 | by spaces and then followed by `delimit-columns-separator'. |
| 184 | For example, the result is: \"<ccc> :<dddd> :\" | 184 | For example, the result is: \"<ccc> :<dddd> :\" |
| 185 | 185 | ||
| 186 | 'padding format column by filling with spaces before | 186 | `padding' format column by filling with spaces before |
| 187 | `delimit-columns-after'. That is, spaces are followed by | 187 | `delimit-columns-after'. That is, spaces are followed by |
| 188 | `delimit-columns-after' and then followed by | 188 | `delimit-columns-after' and then followed by |
| 189 | `delimit-columns-separator'. | 189 | `delimit-columns-separator'. |
diff --git a/lisp/dired-x.el b/lisp/dired-x.el index c90306aacbf..4e5da0dd1b5 100644 --- a/lisp/dired-x.el +++ b/lisp/dired-x.el | |||
| @@ -149,7 +149,7 @@ regexp `dired-omit-files', nor files ending with extensions in | |||
| 149 | To enable omitting in every Dired buffer, you can put this in | 149 | To enable omitting in every Dired buffer, you can put this in |
| 150 | your init file: | 150 | your init file: |
| 151 | 151 | ||
| 152 | (add-hook 'dired-mode-hook (lambda () (dired-omit-mode))) | 152 | (add-hook \\='dired-mode-hook (lambda () (dired-omit-mode))) |
| 153 | 153 | ||
| 154 | See Info node `(dired-x) Omitting Variables' for more information." | 154 | See Info node `(dired-x) Omitting Variables' for more information." |
| 155 | :group 'dired-x | 155 | :group 'dired-x |
diff --git a/lisp/emacs-lisp/byte-run.el b/lisp/emacs-lisp/byte-run.el index 2022e1d3e58..3c561db4b81 100644 --- a/lisp/emacs-lisp/byte-run.el +++ b/lisp/emacs-lisp/byte-run.el | |||
| @@ -355,12 +355,12 @@ was first made obsolete, for example a date or a release number." | |||
| 355 | &optional when docstring) | 355 | &optional when docstring) |
| 356 | "Set OBSOLETE-NAME's function definition to CURRENT-NAME and mark it obsolete. | 356 | "Set OBSOLETE-NAME's function definition to CURRENT-NAME and mark it obsolete. |
| 357 | 357 | ||
| 358 | \(define-obsolete-function-alias 'old-fun 'new-fun \"22.1\" \"old-fun's doc.\") | 358 | \(define-obsolete-function-alias \\='old-fun \\='new-fun \"22.1\" \"old-fun's doc.\") |
| 359 | 359 | ||
| 360 | is equivalent to the following two lines of code: | 360 | is equivalent to the following two lines of code: |
| 361 | 361 | ||
| 362 | \(defalias 'old-fun 'new-fun \"old-fun's doc.\") | 362 | \(defalias \\='old-fun \\='new-fun \"old-fun's doc.\") |
| 363 | \(make-obsolete 'old-fun 'new-fun \"22.1\") | 363 | \(make-obsolete \\='old-fun \\='new-fun \"22.1\") |
| 364 | 364 | ||
| 365 | See the docstrings of `defalias' and `make-obsolete' for more details." | 365 | See the docstrings of `defalias' and `make-obsolete' for more details." |
| 366 | (declare (doc-string 4) | 366 | (declare (doc-string 4) |
diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el index 2ac926f1879..8b8b667f596 100644 --- a/lisp/emacs-lisp/bytecomp.el +++ b/lisp/emacs-lisp/bytecomp.el | |||
| @@ -3825,11 +3825,11 @@ discarding." | |||
| 3825 | "Execute forms in BODY, potentially guarded by CONDITION. | 3825 | "Execute forms in BODY, potentially guarded by CONDITION. |
| 3826 | CONDITION is a variable whose value is a test in an `if' or `cond'. | 3826 | CONDITION is a variable whose value is a test in an `if' or `cond'. |
| 3827 | BODY is the code to compile in the first arm of the if or the body of | 3827 | BODY is the code to compile in the first arm of the if or the body of |
| 3828 | the cond clause. If CONDITION's value is of the form (fboundp 'foo) | 3828 | the cond clause. If CONDITION's value is of the form (fboundp \\='foo) |
| 3829 | or (boundp 'foo), the relevant warnings from BODY about foo's | 3829 | or (boundp \\='foo), the relevant warnings from BODY about foo's |
| 3830 | being undefined (or obsolete) will be suppressed. | 3830 | being undefined (or obsolete) will be suppressed. |
| 3831 | 3831 | ||
| 3832 | If CONDITION's value is (not (featurep 'emacs)) or (featurep 'xemacs), | 3832 | If CONDITION's value is (not (featurep \\='emacs)) or (featurep \\='xemacs), |
| 3833 | that suppresses all warnings during execution of BODY." | 3833 | that suppresses all warnings during execution of BODY." |
| 3834 | (declare (indent 1) (debug t)) | 3834 | (declare (indent 1) (debug t)) |
| 3835 | `(let* ((fbound-list (byte-compile-find-bound-condition | 3835 | `(let* ((fbound-list (byte-compile-find-bound-condition |
diff --git a/lisp/emacs-lisp/checkdoc.el b/lisp/emacs-lisp/checkdoc.el index ebe21d06b8d..8a845f9b5b5 100644 --- a/lisp/emacs-lisp/checkdoc.el +++ b/lisp/emacs-lisp/checkdoc.el | |||
| @@ -1419,7 +1419,7 @@ regexp short cuts work. FP is the function defun information." | |||
| 1419 | (when (re-search-forward "^(" e t) | 1419 | (when (re-search-forward "^(" e t) |
| 1420 | (if (checkdoc-autofix-ask-replace (match-beginning 0) | 1420 | (if (checkdoc-autofix-ask-replace (match-beginning 0) |
| 1421 | (match-end 0) | 1421 | (match-end 0) |
| 1422 | "Escape this '('? " | 1422 | "Escape this ‘(’? " |
| 1423 | "\\(") | 1423 | "\\(") |
| 1424 | nil | 1424 | nil |
| 1425 | (checkdoc-create-error | 1425 | (checkdoc-create-error |
diff --git a/lisp/emacs-lisp/crm.el b/lisp/emacs-lisp/crm.el index f516e78c8cf..61cb3c3af4e 100644 --- a/lisp/emacs-lisp/crm.el +++ b/lisp/emacs-lisp/crm.el | |||
| @@ -128,8 +128,8 @@ A value of nil specifies `try-completion'. A value of t specifies | |||
| 128 | `all-completions'. A value of lambda specifies a test for an exact match. | 128 | `all-completions'. A value of lambda specifies a test for an exact match. |
| 129 | 129 | ||
| 130 | For more information on STRING, PREDICATE, and FLAG, see the Elisp | 130 | For more information on STRING, PREDICATE, and FLAG, see the Elisp |
| 131 | Reference sections on 'Programmed Completion' and 'Basic Completion | 131 | Reference sections on “Programmed Completion” and “Basic Completion |
| 132 | Functions'." | 132 | Functions”." |
| 133 | (let ((beg 0)) | 133 | (let ((beg 0)) |
| 134 | (while (string-match crm-separator string beg) | 134 | (while (string-match crm-separator string beg) |
| 135 | (setq beg (match-end 0))) | 135 | (setq beg (match-end 0))) |
diff --git a/lisp/emacs-lisp/edebug.el b/lisp/emacs-lisp/edebug.el index 7cc789f7129..3ad496ac203 100644 --- a/lisp/emacs-lisp/edebug.el +++ b/lisp/emacs-lisp/edebug.el | |||
| @@ -85,7 +85,7 @@ This applies to `eval-defun', `eval-region', `eval-buffer', and | |||
| 85 | 85 | ||
| 86 | You can use the command `edebug-all-defs' to toggle the value of this | 86 | You can use the command `edebug-all-defs' to toggle the value of this |
| 87 | variable. You may wish to make it local to each buffer with | 87 | variable. You may wish to make it local to each buffer with |
| 88 | \(make-local-variable 'edebug-all-defs) in your | 88 | \(make-local-variable \\='edebug-all-defs) in your |
| 89 | `emacs-lisp-mode-hook'." | 89 | `emacs-lisp-mode-hook'." |
| 90 | :type 'boolean | 90 | :type 'boolean |
| 91 | :group 'edebug) | 91 | :group 'edebug) |
diff --git a/lisp/emacs-lisp/elint.el b/lisp/emacs-lisp/elint.el index 8c67d8cd791..15eeb49707b 100644 --- a/lisp/emacs-lisp/elint.el +++ b/lisp/emacs-lisp/elint.el | |||
| @@ -383,7 +383,7 @@ Returns the forms." | |||
| 383 | tops)) | 383 | tops)) |
| 384 | (end-of-file | 384 | (end-of-file |
| 385 | (goto-char elint-current-pos) | 385 | (goto-char elint-current-pos) |
| 386 | (error "Missing ')' in top form: %s" | 386 | (error "Missing ‘)’ in top form: %s" |
| 387 | (buffer-substring elint-current-pos | 387 | (buffer-substring elint-current-pos |
| 388 | (line-end-position)))))))) | 388 | (line-end-position)))))))) |
| 389 | (nreverse tops)))) | 389 | (nreverse tops)))) |
diff --git a/lisp/emacs-lisp/ert-x.el b/lisp/emacs-lisp/ert-x.el index 647784b8552..cae3fa2d460 100644 --- a/lisp/emacs-lisp/ert-x.el +++ b/lisp/emacs-lisp/ert-x.el | |||
| @@ -214,7 +214,7 @@ property list, or no properties if there is no plist before it. | |||
| 214 | 214 | ||
| 215 | As a simple example, | 215 | As a simple example, |
| 216 | 216 | ||
| 217 | \(ert-propertized-string \"foo \" '(face italic) \"bar\" \" baz\" nil \ | 217 | \(ert-propertized-string \"foo \" \\='(face italic) \"bar\" \" baz\" nil \ |
| 218 | \" quux\"\) | 218 | \" quux\"\) |
| 219 | 219 | ||
| 220 | would return the string \"foo bar baz quux\" where the substring | 220 | would return the string \"foo bar baz quux\" where the substring |
diff --git a/lisp/emacs-lisp/lisp-mnt.el b/lisp/emacs-lisp/lisp-mnt.el index b37d0134810..6fdd348caab 100644 --- a/lisp/emacs-lisp/lisp-mnt.el +++ b/lisp/emacs-lisp/lisp-mnt.el | |||
| @@ -552,11 +552,11 @@ copyright notice is allowed." | |||
| 552 | ((not (lm-keywords-finder-p)) | 552 | ((not (lm-keywords-finder-p)) |
| 553 | "‘Keywords:’ has no valid finder keywords (see ‘finder-known-keywords’)") | 553 | "‘Keywords:’ has no valid finder keywords (see ‘finder-known-keywords’)") |
| 554 | ((not (lm-commentary-mark)) | 554 | ((not (lm-commentary-mark)) |
| 555 | "Can't find a 'Commentary' section marker") | 555 | "Can't find a ‘Commentary’ section marker") |
| 556 | ((not (lm-history-mark)) | 556 | ((not (lm-history-mark)) |
| 557 | "Can't find a 'History' section marker") | 557 | "Can't find a ‘History’ section marker") |
| 558 | ((not (lm-code-mark)) | 558 | ((not (lm-code-mark)) |
| 559 | "Can't find a 'Code' section marker") | 559 | "Can't find a ‘Code’ section marker") |
| 560 | ((progn | 560 | ((progn |
| 561 | (goto-char (point-max)) | 561 | (goto-char (point-max)) |
| 562 | (not | 562 | (not |
diff --git a/lisp/emacs-lisp/pcase.el b/lisp/emacs-lisp/pcase.el index 72684579176..5fe36bb92d4 100644 --- a/lisp/emacs-lisp/pcase.el +++ b/lisp/emacs-lisp/pcase.el | |||
| @@ -115,8 +115,8 @@ Patterns can take the following forms: | |||
| 115 | SYMBOL matches anything and binds it to SYMBOL. | 115 | SYMBOL matches anything and binds it to SYMBOL. |
| 116 | (or PAT...) matches if any of the patterns matches. | 116 | (or PAT...) matches if any of the patterns matches. |
| 117 | (and PAT...) matches if all the patterns match. | 117 | (and PAT...) matches if all the patterns match. |
| 118 | 'VAL matches if the object is `equal' to VAL | 118 | \\='VAL matches if the object is `equal' to VAL |
| 119 | ATOM is a shorthand for 'ATOM. | 119 | ATOM is a shorthand for \\='ATOM. |
| 120 | ATOM can be a keyword, an integer, or a string. | 120 | ATOM can be a keyword, an integer, or a string. |
| 121 | (pred FUN) matches if FUN applied to the object returns non-nil. | 121 | (pred FUN) matches if FUN applied to the object returns non-nil. |
| 122 | (guard BOOLEXP) matches if BOOLEXP evaluates to non-nil. | 122 | (guard BOOLEXP) matches if BOOLEXP evaluates to non-nil. |
diff --git a/lisp/emacs-lisp/rx.el b/lisp/emacs-lisp/rx.el index 0129d930ca1..7b0de6edb69 100644 --- a/lisp/emacs-lisp/rx.el +++ b/lisp/emacs-lisp/rx.el | |||
| @@ -815,9 +815,9 @@ of all atomic regexps." | |||
| 815 | 815 | ||
| 816 | (defun rx-greedy (form) | 816 | (defun rx-greedy (form) |
| 817 | "Parse and produce code from FORM. | 817 | "Parse and produce code from FORM. |
| 818 | If FORM is '(minimal-match FORM1)', non-greedy versions of `*', | 818 | If FORM is `(minimal-match FORM1)', non-greedy versions of `*', |
| 819 | `+', and `?' operators will be used in FORM1. If FORM is | 819 | `+', and `?' operators will be used in FORM1. If FORM is |
| 820 | '(maximal-match FORM1)', greedy operators will be used." | 820 | `(maximal-match FORM1)', greedy operators will be used." |
| 821 | (rx-check form) | 821 | (rx-check form) |
| 822 | (let ((rx-greedy-flag (eq (car form) 'maximal-match))) | 822 | (let ((rx-greedy-flag (eq (car form) 'maximal-match))) |
| 823 | (rx-form (cadr form) rx-parent))) | 823 | (rx-form (cadr form) rx-parent))) |
diff --git a/lisp/emacs-lisp/shadow.el b/lisp/emacs-lisp/shadow.el index 59bf6345f88..c7a95e4e5f3 100644 --- a/lisp/emacs-lisp/shadow.el +++ b/lisp/emacs-lisp/shadow.el | |||
| @@ -213,7 +213,7 @@ For example, suppose `load-path' is set to | |||
| 213 | 213 | ||
| 214 | and that each of these directories contains a file called XXX.el. Then | 214 | and that each of these directories contains a file called XXX.el. Then |
| 215 | XXX.el in the site-lisp directory is referred to by all of: | 215 | XXX.el in the site-lisp directory is referred to by all of: |
| 216 | \(require 'XXX), (autoload .... \"XXX\"), (load-library \"XXX\") etc. | 216 | \(require \\='XXX), (autoload .... \"XXX\"), (load-library \"XXX\") etc. |
| 217 | 217 | ||
| 218 | The first XXX.el file prevents Emacs from seeing the second (unless | 218 | The first XXX.el file prevents Emacs from seeing the second (unless |
| 219 | the second is loaded explicitly via `load-file'). | 219 | the second is loaded explicitly via `load-file'). |
diff --git a/lisp/emulation/viper-cmd.el b/lisp/emulation/viper-cmd.el index 14f424e9344..4fe948a2918 100644 --- a/lisp/emulation/viper-cmd.el +++ b/lisp/emulation/viper-cmd.el | |||
| @@ -3639,24 +3639,26 @@ the Emacs binding of `/'." | |||
| 3639 | (let (msg) | 3639 | (let (msg) |
| 3640 | (cond ((or (eq arg 1) | 3640 | (cond ((or (eq arg 1) |
| 3641 | (and (null arg) | 3641 | (and (null arg) |
| 3642 | (y-or-n-p (format "Search style: '%s'. Want '%s'? " | 3642 | (y-or-n-p (format-message |
| 3643 | (if viper-case-fold-search | 3643 | "Search style: ‘%s’. Want ‘%s’? " |
| 3644 | "case-insensitive" "case-sensitive") | 3644 | (if viper-case-fold-search |
| 3645 | (if viper-case-fold-search | 3645 | "case-insensitive" "case-sensitive") |
| 3646 | "case-sensitive" | 3646 | (if viper-case-fold-search |
| 3647 | "case-insensitive"))))) | 3647 | "case-sensitive" |
| 3648 | "case-insensitive"))))) | ||
| 3648 | (setq viper-case-fold-search (null viper-case-fold-search)) | 3649 | (setq viper-case-fold-search (null viper-case-fold-search)) |
| 3649 | (if viper-case-fold-search | 3650 | (if viper-case-fold-search |
| 3650 | (setq msg "Search becomes case-insensitive") | 3651 | (setq msg "Search becomes case-insensitive") |
| 3651 | (setq msg "Search becomes case-sensitive"))) | 3652 | (setq msg "Search becomes case-sensitive"))) |
| 3652 | ((or (eq arg 2) | 3653 | ((or (eq arg 2) |
| 3653 | (and (null arg) | 3654 | (and (null arg) |
| 3654 | (y-or-n-p (format "Search style: '%s'. Want '%s'? " | 3655 | (y-or-n-p (format-message |
| 3655 | (if viper-re-search | 3656 | "Search style: ‘%s’. Want ‘%s’? " |
| 3656 | "regexp-search" "vanilla-search") | 3657 | (if viper-re-search |
| 3657 | (if viper-re-search | 3658 | "regexp-search" "vanilla-search") |
| 3658 | "vanilla-search" | 3659 | (if viper-re-search |
| 3659 | "regexp-search"))))) | 3660 | "vanilla-search" |
| 3661 | "regexp-search"))))) | ||
| 3660 | (setq viper-re-search (null viper-re-search)) | 3662 | (setq viper-re-search (null viper-re-search)) |
| 3661 | (if viper-re-search | 3663 | (if viper-re-search |
| 3662 | (setq msg "Search becomes regexp-style") | 3664 | (setq msg "Search becomes regexp-style") |
| @@ -4400,7 +4402,7 @@ and regexp replace." | |||
| 4400 | ;; etc. | 4402 | ;; etc. |
| 4401 | (defun viper-cycle-through-mark-ring () | 4403 | (defun viper-cycle-through-mark-ring () |
| 4402 | "Visit previous locations on the mark ring. | 4404 | "Visit previous locations on the mark ring. |
| 4403 | One can use \\=`\\=` and '' to temporarily jump 1 step back." | 4405 | One can use \\=`\\=` and \\='\\=' to temporarily jump 1 step back." |
| 4404 | (let* ((sv-pt (point))) | 4406 | (let* ((sv-pt (point))) |
| 4405 | ;; if repeated `m,' command, pop the previously saved mark. | 4407 | ;; if repeated `m,' command, pop the previously saved mark. |
| 4406 | ;; Prev saved mark is actually prev saved point. It is used if the | 4408 | ;; Prev saved mark is actually prev saved point. It is used if the |
diff --git a/lisp/emulation/viper-init.el b/lisp/emulation/viper-init.el index d03d703c1ed..e28c67a5315 100644 --- a/lisp/emulation/viper-init.el +++ b/lisp/emulation/viper-init.el | |||
| @@ -583,7 +583,7 @@ the Insert state." | |||
| 583 | 583 | ||
| 584 | (defcustom viper-keep-point-on-repeat t | 584 | (defcustom viper-keep-point-on-repeat t |
| 585 | "If t, don't move point when repeating previous command. | 585 | "If t, don't move point when repeating previous command. |
| 586 | This is useful for doing repeated changes with the '.' key. | 586 | This is useful for doing repeated changes with the ‘.’ key. |
| 587 | The user can change this to nil, if she likes when the cursor moves | 587 | The user can change this to nil, if she likes when the cursor moves |
| 588 | to a new place after repeating previous Vi command." | 588 | to a new place after repeating previous Vi command." |
| 589 | :type 'boolean | 589 | :type 'boolean |
diff --git a/lisp/epa.el b/lisp/epa.el index 47452af13e0..9f112c4eb83 100644 --- a/lisp/epa.el +++ b/lisp/epa.el | |||
| @@ -841,10 +841,10 @@ should consider using the string based counterpart | |||
| 841 | 841 | ||
| 842 | For example: | 842 | For example: |
| 843 | 843 | ||
| 844 | \(let ((context (epg-make-context 'OpenPGP))) | 844 | \(let ((context (epg-make-context \\='OpenPGP))) |
| 845 | (decode-coding-string | 845 | (decode-coding-string |
| 846 | (epg-decrypt-string context (buffer-substring start end)) | 846 | (epg-decrypt-string context (buffer-substring start end)) |
| 847 | 'utf-8))" | 847 | \\='utf-8))" |
| 848 | (interactive "r") | 848 | (interactive "r") |
| 849 | (save-excursion | 849 | (save-excursion |
| 850 | (let ((context (epg-make-context epa-protocol)) | 850 | (let ((context (epg-make-context epa-protocol)) |
| @@ -939,10 +939,10 @@ should consider using the string based counterpart | |||
| 939 | 939 | ||
| 940 | For example: | 940 | For example: |
| 941 | 941 | ||
| 942 | \(let ((context (epg-make-context 'OpenPGP))) | 942 | \(let ((context (epg-make-context \\='OpenPGP))) |
| 943 | (decode-coding-string | 943 | (decode-coding-string |
| 944 | (epg-verify-string context (buffer-substring start end)) | 944 | (epg-verify-string context (buffer-substring start end)) |
| 945 | 'utf-8))" | 945 | \\='utf-8))" |
| 946 | (declare (interactive-only t)) | 946 | (declare (interactive-only t)) |
| 947 | (interactive "r") | 947 | (interactive "r") |
| 948 | (let ((context (epg-make-context epa-protocol)) | 948 | (let ((context (epg-make-context epa-protocol)) |
| @@ -1028,10 +1028,10 @@ based counterpart `epg-sign-file' instead. | |||
| 1028 | 1028 | ||
| 1029 | For example: | 1029 | For example: |
| 1030 | 1030 | ||
| 1031 | \(let ((context (epg-make-context 'OpenPGP))) | 1031 | \(let ((context (epg-make-context \\='OpenPGP))) |
| 1032 | (epg-sign-string | 1032 | (epg-sign-string |
| 1033 | context | 1033 | context |
| 1034 | (encode-coding-string (buffer-substring start end) 'utf-8)))" | 1034 | (encode-coding-string (buffer-substring start end) \\='utf-8)))" |
| 1035 | (declare (interactive-only t)) | 1035 | (declare (interactive-only t)) |
| 1036 | (interactive | 1036 | (interactive |
| 1037 | (let ((verbose current-prefix-arg)) | 1037 | (let ((verbose current-prefix-arg)) |
| @@ -1114,10 +1114,10 @@ file based counterpart `epg-encrypt-file' instead. | |||
| 1114 | 1114 | ||
| 1115 | For example: | 1115 | For example: |
| 1116 | 1116 | ||
| 1117 | \(let ((context (epg-make-context 'OpenPGP))) | 1117 | \(let ((context (epg-make-context \\='OpenPGP))) |
| 1118 | (epg-encrypt-string | 1118 | (epg-encrypt-string |
| 1119 | context | 1119 | context |
| 1120 | (encode-coding-string (buffer-substring start end) 'utf-8) | 1120 | (encode-coding-string (buffer-substring start end) \\='utf-8) |
| 1121 | nil))" | 1121 | nil))" |
| 1122 | (declare (interactive-only t)) | 1122 | (declare (interactive-only t)) |
| 1123 | (interactive | 1123 | (interactive |
diff --git a/lisp/epg.el b/lisp/epg.el index 0c8f5c9b0ae..ed71e966853 100644 --- a/lisp/epg.el +++ b/lisp/epg.el | |||
| @@ -1614,7 +1614,7 @@ handle the case where SIGNATURE has multiple signature. | |||
| 1614 | 1614 | ||
| 1615 | To check the verification results, use `epg-context-result-for' as follows: | 1615 | To check the verification results, use `epg-context-result-for' as follows: |
| 1616 | 1616 | ||
| 1617 | \(epg-context-result-for context 'verify) | 1617 | \(epg-context-result-for context \\='verify) |
| 1618 | 1618 | ||
| 1619 | which will return a list of `epg-signature' object." | 1619 | which will return a list of `epg-signature' object." |
| 1620 | (unwind-protect | 1620 | (unwind-protect |
| @@ -1649,7 +1649,7 @@ handle the case where SIGNATURE has multiple signature. | |||
| 1649 | 1649 | ||
| 1650 | To check the verification results, use `epg-context-result-for' as follows: | 1650 | To check the verification results, use `epg-context-result-for' as follows: |
| 1651 | 1651 | ||
| 1652 | \(epg-context-result-for context 'verify) | 1652 | \(epg-context-result-for context \\='verify) |
| 1653 | 1653 | ||
| 1654 | which will return a list of `epg-signature' object." | 1654 | which will return a list of `epg-signature' object." |
| 1655 | (let ((coding-system-for-write 'binary) | 1655 | (let ((coding-system-for-write 'binary) |
diff --git a/lisp/erc/erc-button.el b/lisp/erc/erc-button.el index 3530a31ea05..6139e939924 100644 --- a/lisp/erc/erc-button.el +++ b/lisp/erc/erc-button.el | |||
| @@ -511,7 +511,8 @@ Examples: | |||
| 511 | 511 | ||
| 512 | (defun erc-nick-popup (nick) | 512 | (defun erc-nick-popup (nick) |
| 513 | (let* ((completion-ignore-case t) | 513 | (let* ((completion-ignore-case t) |
| 514 | (action (completing-read (concat "What action to take on '" nick "'? ") | 514 | (action (completing-read (format-message |
| 515 | "What action to take on ‘%s’? " nick) | ||
| 515 | erc-nick-popup-alist)) | 516 | erc-nick-popup-alist)) |
| 516 | (code (cdr (assoc action erc-nick-popup-alist)))) | 517 | (code (cdr (assoc action erc-nick-popup-alist)))) |
| 517 | (when code | 518 | (when code |
diff --git a/lisp/erc/erc-dcc.el b/lisp/erc/erc-dcc.el index d4d005d8345..bb6e3115b49 100644 --- a/lisp/erc/erc-dcc.el +++ b/lisp/erc/erc-dcc.el | |||
| @@ -166,7 +166,7 @@ All values of the list must be uppercase strings.") | |||
| 166 | "Return the first matching entry in `erc-dcc-list' which satisfies the | 166 | "Return the first matching entry in `erc-dcc-list' which satisfies the |
| 167 | constraints given as a plist in ARGS. Returns nil on no match. | 167 | constraints given as a plist in ARGS. Returns nil on no match. |
| 168 | 168 | ||
| 169 | The property :nick is treated specially, if it contains a '!' character, | 169 | The property :nick is treated specially, if it contains a ‘!’ character, |
| 170 | it is treated as a nick!user@host string, and compared with the :nick property | 170 | it is treated as a nick!user@host string, and compared with the :nick property |
| 171 | value of the individual elements using string-equal. Otherwise it is | 171 | value of the individual elements using string-equal. Otherwise it is |
| 172 | compared with `erc-nick-equal-p' which is IRC case-insensitive." | 172 | compared with `erc-nick-equal-p' which is IRC case-insensitive." |
| @@ -315,10 +315,10 @@ Should be set to a string or nil. If nil, use the value of | |||
| 315 | 315 | ||
| 316 | (defcustom erc-dcc-send-request 'ask | 316 | (defcustom erc-dcc-send-request 'ask |
| 317 | "How to treat incoming DCC Send requests. | 317 | "How to treat incoming DCC Send requests. |
| 318 | 'ask - Report the Send request, and wait for the user to manually accept it | 318 | `ask' - Report the Send request, and wait for the user to manually accept it |
| 319 | You might want to set `erc-dcc-auto-masks' for this. | 319 | You might want to set `erc-dcc-auto-masks' for this. |
| 320 | 'auto - Automatically accept the request and begin downloading the file | 320 | `auto' - Automatically accept the request and begin downloading the file |
| 321 | 'ignore - Ignore incoming DCC Send requests completely." | 321 | `ignore' - Ignore incoming DCC Send requests completely." |
| 322 | :group 'erc-dcc | 322 | :group 'erc-dcc |
| 323 | :type '(choice (const ask) (const auto) (const ignore))) | 323 | :type '(choice (const ask) (const auto) (const ignore))) |
| 324 | 324 | ||
| @@ -713,9 +713,9 @@ match, returns that regexp and nil otherwise." | |||
| 713 | 713 | ||
| 714 | (defcustom erc-dcc-chat-request 'ask | 714 | (defcustom erc-dcc-chat-request 'ask |
| 715 | "How to treat incoming DCC Chat requests. | 715 | "How to treat incoming DCC Chat requests. |
| 716 | 'ask - Report the Chat request, and wait for the user to manually accept it | 716 | `ask' - Report the Chat request, and wait for the user to manually accept it |
| 717 | 'auto - Automatically accept the request and open a new chat window | 717 | `auto' - Automatically accept the request and open a new chat window |
| 718 | 'ignore - Ignore incoming DCC chat requests completely." | 718 | `ignore' - Ignore incoming DCC chat requests completely." |
| 719 | :group 'erc-dcc | 719 | :group 'erc-dcc |
| 720 | :type '(choice (const ask) (const auto) (const ignore))) | 720 | :type '(choice (const ask) (const auto) (const ignore))) |
| 721 | 721 | ||
diff --git a/lisp/erc/erc-match.el b/lisp/erc/erc-match.el index 776231f80aa..55f298bbf69 100644 --- a/lisp/erc/erc-match.el +++ b/lisp/erc/erc-match.el | |||
| @@ -88,13 +88,13 @@ Useful to mark nicks from dangerous hosts." | |||
| 88 | 88 | ||
| 89 | The following values are allowed: | 89 | The following values are allowed: |
| 90 | 90 | ||
| 91 | nil - do not highlight the message at all | 91 | nil - do not highlight the message at all |
| 92 | 'keyword - highlight all instances of current nickname in message | 92 | `keyword' - highlight all instances of current nickname in message |
| 93 | 'nick - highlight the nick of the user who typed your nickname | 93 | `nick' - highlight the nick of the user who typed your nickname |
| 94 | 'nick-or-keyword - highlight the nick of the user who typed your nickname, | 94 | `nick-or-keyword' - highlight the nick of the user who typed your nickname, |
| 95 | or all instances of the current nickname if there was | 95 | or all instances of the current nickname if there was |
| 96 | no sending user | 96 | no sending user |
| 97 | 'all - highlight the entire message where current nickname occurs | 97 | `all' - highlight the entire message where current nickname occurs |
| 98 | 98 | ||
| 99 | Any other value disables highlighting of current nickname altogether." | 99 | Any other value disables highlighting of current nickname altogether." |
| 100 | :group 'erc-match | 100 | :group 'erc-match |
| @@ -110,9 +110,9 @@ See `erc-pals'. | |||
| 110 | 110 | ||
| 111 | The following values are allowed: | 111 | The following values are allowed: |
| 112 | 112 | ||
| 113 | nil - do not highlight the message at all | 113 | nil - do not highlight the message at all |
| 114 | 'nick - highlight pal's nickname only | 114 | `nick' - highlight pal's nickname only |
| 115 | 'all - highlight the entire message from pal | 115 | `all' - highlight the entire message from pal |
| 116 | 116 | ||
| 117 | Any other value disables pal highlighting altogether." | 117 | Any other value disables pal highlighting altogether." |
| 118 | :group 'erc-match | 118 | :group 'erc-match |
| @@ -126,9 +126,9 @@ See `erc-fools'. | |||
| 126 | 126 | ||
| 127 | The following values are allowed: | 127 | The following values are allowed: |
| 128 | 128 | ||
| 129 | nil - do not highlight the message at all | 129 | nil - do not highlight the message at all |
| 130 | 'nick - highlight fool's nickname only | 130 | `nick' - highlight fool's nickname only |
| 131 | 'all - highlight the entire message from fool | 131 | `all' - highlight the entire message from fool |
| 132 | 132 | ||
| 133 | Any other value disables fool highlighting altogether." | 133 | Any other value disables fool highlighting altogether." |
| 134 | :group 'erc-match | 134 | :group 'erc-match |
| @@ -142,8 +142,8 @@ See variable `erc-keywords'. | |||
| 142 | 142 | ||
| 143 | The following values are allowed: | 143 | The following values are allowed: |
| 144 | 144 | ||
| 145 | 'keyword - highlight keyword only | 145 | `keyword' - highlight keyword only |
| 146 | 'all - highlight the entire message containing keyword | 146 | `all' - highlight the entire message containing keyword |
| 147 | 147 | ||
| 148 | Any other value disables keyword highlighting altogether." | 148 | Any other value disables keyword highlighting altogether." |
| 149 | :group 'erc-match | 149 | :group 'erc-match |
| @@ -157,8 +157,8 @@ See `erc-dangerous-hosts'. | |||
| 157 | 157 | ||
| 158 | The following values are allowed: | 158 | The following values are allowed: |
| 159 | 159 | ||
| 160 | 'nick - highlight nick from dangerous-host only | 160 | `nick' - highlight nick from dangerous-host only |
| 161 | 'all - highlight the entire message from dangerous-host | 161 | `all' - highlight the entire message from dangerous-host |
| 162 | 162 | ||
| 163 | Any other value disables dangerous-host highlighting altogether." | 163 | Any other value disables dangerous-host highlighting altogether." |
| 164 | :group 'erc-match | 164 | :group 'erc-match |
diff --git a/lisp/erc/erc-services.el b/lisp/erc/erc-services.el index b37427f839d..07a4274dcb6 100644 --- a/lisp/erc/erc-services.el +++ b/lisp/erc/erc-services.el | |||
| @@ -83,11 +83,11 @@ communication with those Services." | |||
| 83 | 83 | ||
| 84 | Possible settings are:. | 84 | Possible settings are:. |
| 85 | 85 | ||
| 86 | 'autodetect - Identify when the real Nickserv sends an identify request. | 86 | `autodetect' - Identify when the real Nickserv sends an identify request. |
| 87 | 'nick-change - Identify when you log in or change your nickname. | 87 | `nick-change' - Identify when you log in or change your nickname. |
| 88 | 'both - Do the former if the network supports it, otherwise do the | 88 | `both' - Do the former if the network supports it, otherwise do the |
| 89 | latter. | 89 | latter. |
| 90 | nil - Disables automatic Nickserv identification. | 90 | nil - Disables automatic Nickserv identification. |
| 91 | 91 | ||
| 92 | You can also use M-x erc-nickserv-identify-mode to change modes." | 92 | You can also use M-x erc-nickserv-identify-mode to change modes." |
| 93 | :group 'erc-services | 93 | :group 'erc-services |
| @@ -447,4 +447,3 @@ When called interactively, read the password using `read-passwd'." | |||
| 447 | ;; indent-tabs-mode: t | 447 | ;; indent-tabs-mode: t |
| 448 | ;; tab-width: 8 | 448 | ;; tab-width: 8 |
| 449 | ;; End: | 449 | ;; End: |
| 450 | |||
diff --git a/lisp/erc/erc-speedbar.el b/lisp/erc/erc-speedbar.el index a1bf32baa4d..6015a6ac9fb 100644 --- a/lisp/erc/erc-speedbar.el +++ b/lisp/erc/erc-speedbar.el | |||
| @@ -48,9 +48,9 @@ | |||
| 48 | (defcustom erc-speedbar-sort-users-type 'activity | 48 | (defcustom erc-speedbar-sort-users-type 'activity |
| 49 | "How channel nicknames are sorted. | 49 | "How channel nicknames are sorted. |
| 50 | 50 | ||
| 51 | 'activity - Sort users by channel activity | 51 | `activity' - Sort users by channel activity |
| 52 | 'alphabetical - Sort users alphabetically | 52 | `alphabetical' - Sort users alphabetically |
| 53 | nil - Do not sort users" | 53 | nil - Do not sort users" |
| 54 | :group 'erc-speedbar | 54 | :group 'erc-speedbar |
| 55 | :type '(choice (const :tag "Sort users by channel activity" activity) | 55 | :type '(choice (const :tag "Sort users by channel activity" activity) |
| 56 | (const :tag "Sort users alphabetically" alphabetical) | 56 | (const :tag "Sort users alphabetically" alphabetical) |
| @@ -364,4 +364,3 @@ The INDENT level is ignored." | |||
| 364 | ;; indent-tabs-mode: t | 364 | ;; indent-tabs-mode: t |
| 365 | ;; tab-width: 8 | 365 | ;; tab-width: 8 |
| 366 | ;; End: | 366 | ;; End: |
| 367 | |||
diff --git a/lisp/erc/erc-track.el b/lisp/erc/erc-track.el index 1a9aee199a3..2ebc1f22c09 100644 --- a/lisp/erc/erc-track.el +++ b/lisp/erc/erc-track.el | |||
| @@ -248,10 +248,10 @@ The effect may be disabled by setting this variable to nil." | |||
| 248 | Setting this variable only has effects in GNU Emacs versions above 21.3. | 248 | Setting this variable only has effects in GNU Emacs versions above 21.3. |
| 249 | 249 | ||
| 250 | Choices are: | 250 | Choices are: |
| 251 | 'before-modes - add to the beginning of `mode-line-modes', | 251 | `before-modes' - add to the beginning of `mode-line-modes', |
| 252 | 'after-modes - add to the end of `mode-line-modes', | 252 | `after-modes' - add to the end of `mode-line-modes', |
| 253 | t - add to the end of `global-mode-string', | 253 | t - add to the end of `global-mode-string', |
| 254 | nil - don't add to mode line." | 254 | nil - don't add to mode line." |
| 255 | :group 'erc-track | 255 | :group 'erc-track |
| 256 | :type '(choice (const :tag "Just before mode information" before-modes) | 256 | :type '(choice (const :tag "Just before mode information" before-modes) |
| 257 | (const :tag "Just after mode information" after-modes) | 257 | (const :tag "Just after mode information" after-modes) |
diff --git a/lisp/erc/erc.el b/lisp/erc/erc.el index 460accd3be3..f2821798103 100644 --- a/lisp/erc/erc.el +++ b/lisp/erc/erc.el | |||
| @@ -230,7 +230,7 @@ prompt you for it.") | |||
| 230 | (defcustom erc-hide-prompt nil | 230 | (defcustom erc-hide-prompt nil |
| 231 | "If non-nil, do not display the prompt for commands. | 231 | "If non-nil, do not display the prompt for commands. |
| 232 | 232 | ||
| 233 | \(A command is any input starting with a '/'). | 233 | \(A command is any input starting with a ‘/’). |
| 234 | 234 | ||
| 235 | See also the variables `erc-prompt' and `erc-command-indicator'." | 235 | See also the variables `erc-prompt' and `erc-command-indicator'." |
| 236 | :group 'erc-display | 236 | :group 'erc-display |
| @@ -667,7 +667,7 @@ See also the variable `erc-prompt'." | |||
| 667 | "Indicator used by ERC for showing commands. | 667 | "Indicator used by ERC for showing commands. |
| 668 | 668 | ||
| 669 | If non-nil, this will be used in the ERC buffer to indicate | 669 | If non-nil, this will be used in the ERC buffer to indicate |
| 670 | commands (i.e., input starting with a '/'). | 670 | commands (i.e., input starting with a ‘/’). |
| 671 | 671 | ||
| 672 | If nil, the prompt will be constructed from the variable `erc-prompt'." | 672 | If nil, the prompt will be constructed from the variable `erc-prompt'." |
| 673 | :group 'erc-display | 673 | :group 'erc-display |
| @@ -696,8 +696,8 @@ See `erc-notice-prefix'. | |||
| 696 | 696 | ||
| 697 | The following values are allowed: | 697 | The following values are allowed: |
| 698 | 698 | ||
| 699 | 'prefix - highlight notice prefix only | 699 | `prefix' - highlight notice prefix only |
| 700 | 'all - highlight the entire notice | 700 | `all' - highlight the entire notice |
| 701 | 701 | ||
| 702 | Any other value disables notice's highlighting altogether." | 702 | Any other value disables notice's highlighting altogether." |
| 703 | :group 'erc-display | 703 | :group 'erc-display |
| @@ -1258,13 +1258,13 @@ erc-NAME-enable, and erc-NAME-disable. | |||
| 1258 | 1258 | ||
| 1259 | Example: | 1259 | Example: |
| 1260 | 1260 | ||
| 1261 | ;;;###autoload (autoload 'erc-replace-mode \"erc-replace\") | 1261 | ;;;###autoload (autoload \\='erc-replace-mode \"erc-replace\") |
| 1262 | (define-erc-module replace nil | 1262 | (define-erc-module replace nil |
| 1263 | \"This mode replaces incoming text according to `erc-replace-alist'.\" | 1263 | \"This mode replaces incoming text according to `erc-replace-alist'.\" |
| 1264 | ((add-hook 'erc-insert-modify-hook | 1264 | ((add-hook \\='erc-insert-modify-hook |
| 1265 | 'erc-replace-insert)) | 1265 | \\='erc-replace-insert)) |
| 1266 | ((remove-hook 'erc-insert-modify-hook | 1266 | ((remove-hook \\='erc-insert-modify-hook |
| 1267 | 'erc-replace-insert)))" | 1267 | \\='erc-replace-insert)))" |
| 1268 | (declare (doc-string 3)) | 1268 | (declare (doc-string 3)) |
| 1269 | (let* ((sn (symbol-name name)) | 1269 | (let* ((sn (symbol-name name)) |
| 1270 | (mode (intern (format "erc-%s-mode" (downcase sn)))) | 1270 | (mode (intern (format "erc-%s-mode" (downcase sn)))) |
| @@ -1476,11 +1476,11 @@ Defaults to the server buffer." | |||
| 1476 | 1476 | ||
| 1477 | The available choices are: | 1477 | The available choices are: |
| 1478 | 1478 | ||
| 1479 | 'window - in another window, | 1479 | `window' - in another window, |
| 1480 | 'window-noselect - in another window, but don't select that one, | 1480 | `window-noselect' - in another window, but don't select that one, |
| 1481 | 'frame - in another frame, | 1481 | `frame' - in another frame, |
| 1482 | 'bury - bury it in a new buffer, | 1482 | `bury' - bury it in a new buffer, |
| 1483 | 'buffer - in place of the current buffer, | 1483 | `buffer' - in place of the current buffer, |
| 1484 | any other value - in place of the current buffer." | 1484 | any other value - in place of the current buffer." |
| 1485 | :group 'erc-buffers | 1485 | :group 'erc-buffers |
| 1486 | :type '(choice (const :tag "Split window and select" window) | 1486 | :type '(choice (const :tag "Split window and select" window) |
| @@ -2789,7 +2789,7 @@ this function from interpreting the line as a command." | |||
| 2789 | (defun erc-cmd-SAY (line) | 2789 | (defun erc-cmd-SAY (line) |
| 2790 | "Send LINE to the current query or channel as a message, not a command. | 2790 | "Send LINE to the current query or channel as a message, not a command. |
| 2791 | 2791 | ||
| 2792 | Use this when you want to send a message with a leading '/'. Note | 2792 | Use this when you want to send a message with a leading ‘/’. Note |
| 2793 | that since multi-line messages are never a command, you don't | 2793 | that since multi-line messages are never a command, you don't |
| 2794 | need this when pasting multiple lines of text." | 2794 | need this when pasting multiple lines of text." |
| 2795 | (if (string-match "^\\s-*$" line) | 2795 | (if (string-match "^\\s-*$" line) |
| @@ -3119,9 +3119,9 @@ a script after exceeding the flood threshold." | |||
| 3119 | (erc-display-message nil 'error (current-buffer) | 3119 | (erc-display-message nil 'error (current-buffer) |
| 3120 | 'cannot-read-file ?f file)) | 3120 | 'cannot-read-file ?f file)) |
| 3121 | (t | 3121 | (t |
| 3122 | (message "Loading \'%s\'..." file) | 3122 | (message "Loading ‘%s’..." file) |
| 3123 | (erc-load-script file) | 3123 | (erc-load-script file) |
| 3124 | (message "Loading \'%s\'...done" file)))) | 3124 | (message "Loading ‘%s’...done" file)))) |
| 3125 | t) | 3125 | t) |
| 3126 | (t nil))) | 3126 | (t nil))) |
| 3127 | 3127 | ||
| @@ -4466,7 +4466,7 @@ See also: `erc-echo-notice-in-user-buffers', | |||
| 4466 | "Handle the logging in process of connection." | 4466 | "Handle the logging in process of connection." |
| 4467 | (unless erc-logged-in | 4467 | (unless erc-logged-in |
| 4468 | (setq erc-logged-in t) | 4468 | (setq erc-logged-in t) |
| 4469 | (message "Logging in as \'%s\'... done" (erc-current-nick)) | 4469 | (message "Logging in as ‘%s’... done" (erc-current-nick)) |
| 4470 | ;; execute a startup script | 4470 | ;; execute a startup script |
| 4471 | (let ((f (erc-select-startup-file))) | 4471 | (let ((f (erc-select-startup-file))) |
| 4472 | (when f | 4472 | (when f |
| @@ -6512,7 +6512,7 @@ All windows are opened in the current frame." | |||
| 6512 | . "\n\nConnection failed! Not re-establishing connection.\n") | 6512 | . "\n\nConnection failed! Not re-establishing connection.\n") |
| 6513 | (finished . "\n\n*** ERC finished ***\n") | 6513 | (finished . "\n\n*** ERC finished ***\n") |
| 6514 | (terminated . "\n\n*** ERC terminated: %e\n") | 6514 | (terminated . "\n\n*** ERC terminated: %e\n") |
| 6515 | (login . "Logging in as \'%n\'...") | 6515 | (login . "Logging in as ‘%n’...") |
| 6516 | (nick-in-use . "%n is in use. Choose new nickname: ") | 6516 | (nick-in-use . "%n is in use. Choose new nickname: ") |
| 6517 | (nick-too-long | 6517 | (nick-too-long |
| 6518 | . "WARNING: Nick length (%i) exceeds max NICKLEN(%l) defined by server") | 6518 | . "WARNING: Nick length (%i) exceeds max NICKLEN(%l) defined by server") |
diff --git a/lisp/eshell/em-dirs.el b/lisp/eshell/em-dirs.el index 8a3b5817d5f..ac1616d504f 100644 --- a/lisp/eshell/em-dirs.el +++ b/lisp/eshell/em-dirs.el | |||
| @@ -71,7 +71,7 @@ they lack somewhat in feel from the typical shell equivalents." | |||
| 71 | "The function used to normalize the value of Eshell's `pwd'. | 71 | "The function used to normalize the value of Eshell's `pwd'. |
| 72 | The value returned by `pwd' is also used when recording the | 72 | The value returned by `pwd' is also used when recording the |
| 73 | last-visited directory in the last-dir-ring, so it will affect the | 73 | last-visited directory in the last-dir-ring, so it will affect the |
| 74 | form of the list used by 'cd ='." | 74 | form of the list used by `cd ='." |
| 75 | :type '(radio (function-item file-truename) | 75 | :type '(radio (function-item file-truename) |
| 76 | (function-item expand-file-name) | 76 | (function-item expand-file-name) |
| 77 | (function-item identity) | 77 | (function-item identity) |
| @@ -115,7 +115,7 @@ calls \"ls\" and references `eshell-last-arguments'." | |||
| 115 | :group 'eshell-dirs) | 115 | :group 'eshell-dirs) |
| 116 | 116 | ||
| 117 | (defcustom eshell-pushd-tohome nil | 117 | (defcustom eshell-pushd-tohome nil |
| 118 | "If non-nil, make pushd with no arg behave as 'pushd ~' (like `cd'). | 118 | "If non-nil, make pushd with no arg behave as `pushd ~' (like `cd'). |
| 119 | This mirrors the optional behavior of tcsh." | 119 | This mirrors the optional behavior of tcsh." |
| 120 | :type 'boolean | 120 | :type 'boolean |
| 121 | :group 'eshell-dirs) | 121 | :group 'eshell-dirs) |
| @@ -150,11 +150,11 @@ If it is nil, the last-dir-ring will not be written to disk." | |||
| 150 | "If non-nil, the size of the directory history ring. | 150 | "If non-nil, the size of the directory history ring. |
| 151 | This ring is added to every time `cd' or `pushd' is used. It simply | 151 | This ring is added to every time `cd' or `pushd' is used. It simply |
| 152 | stores the most recent directory locations Eshell has been in. To | 152 | stores the most recent directory locations Eshell has been in. To |
| 153 | return to the most recent entry, use 'cd -' (equivalent to 'cd -0'). | 153 | return to the most recent entry, use `cd -' (equivalent to `cd -0'). |
| 154 | To return to an older entry, use 'cd -N', where N is an integer less | 154 | To return to an older entry, use `cd -N', where N is an integer less |
| 155 | than `eshell-last-dir-ring-size'. To return to the last directory | 155 | than `eshell-last-dir-ring-size'. To return to the last directory |
| 156 | matching a particular regexp, use 'cd =REGEXP'. To display the | 156 | matching a particular regexp, use `cd =REGEXP'. To display the |
| 157 | directory history list, use 'cd ='. | 157 | directory history list, use `cd ='. |
| 158 | 158 | ||
| 159 | This mechanism is very similar to that provided by `pushd', except | 159 | This mechanism is very similar to that provided by `pushd', except |
| 160 | it's far more automatic. `pushd' allows the user to decide which | 160 | it's far more automatic. `pushd' allows the user to decide which |
| @@ -313,7 +313,7 @@ Thus, this does not include the current directory.") | |||
| 313 | path))) | 313 | path))) |
| 314 | 314 | ||
| 315 | (defun eshell-expand-multiple-dots (path) | 315 | (defun eshell-expand-multiple-dots (path) |
| 316 | "Convert '...' to '../..', '....' to '../../..', etc.. | 316 | "Convert `...' to `../..', `....' to `../../..', etc.. |
| 317 | 317 | ||
| 318 | With the following piece of advice, you can make this functionality | 318 | With the following piece of advice, you can make this functionality |
| 319 | available in most of Emacs, with the exception of filename completion | 319 | available in most of Emacs, with the exception of filename completion |
| @@ -364,7 +364,7 @@ in the minibuffer: | |||
| 364 | (let ((curdir (eshell/pwd))) | 364 | (let ((curdir (eshell/pwd))) |
| 365 | (if (string-match path curdir) | 365 | (if (string-match path curdir) |
| 366 | (setq path (replace-match subpath nil nil curdir)) | 366 | (setq path (replace-match subpath nil nil curdir)) |
| 367 | (error "Path substring '%s' not found" path)))) | 367 | (error "Path substring ‘%s’ not found" path)))) |
| 368 | ((and path (string-match "^-\\([0-9]*\\)$" path)) | 368 | ((and path (string-match "^-\\([0-9]*\\)$" path)) |
| 369 | (let ((index (match-string 1 path))) | 369 | (let ((index (match-string 1 path))) |
| 370 | (setq path | 370 | (setq path |
diff --git a/lisp/eshell/em-glob.el b/lisp/eshell/em-glob.el index c7ebbf8c140..8abdd0058fb 100644 --- a/lisp/eshell/em-glob.el +++ b/lisp/eshell/em-glob.el | |||
| @@ -193,7 +193,7 @@ The basic syntax is: | |||
| 193 | * .* matches any group of characters (or none) | 193 | * .* matches any group of characters (or none) |
| 194 | # * matches zero or more occurrences of preceding | 194 | # * matches zero or more occurrences of preceding |
| 195 | ## + matches one or more occurrences of preceding | 195 | ## + matches one or more occurrences of preceding |
| 196 | (x) \(x\) makes 'x' a regular expression group | 196 | (x) \(x\) makes ‘x’ a regular expression group |
| 197 | | \| boolean OR within an expression group | 197 | | \| boolean OR within an expression group |
| 198 | [a-b] [a-b] matches a character or range | 198 | [a-b] [a-b] matches a character or range |
| 199 | [^a] [^a] excludes a character or range | 199 | [^a] [^a] excludes a character or range |
| @@ -220,7 +220,7 @@ resulting regular expression." | |||
| 220 | matched-in-pattern (1+ op-begin)) | 220 | matched-in-pattern (1+ op-begin)) |
| 221 | (let ((xlat (assq op-char eshell-glob-translate-alist))) | 221 | (let ((xlat (assq op-char eshell-glob-translate-alist))) |
| 222 | (if (not xlat) | 222 | (if (not xlat) |
| 223 | (error "Unrecognized globbing character '%c'" op-char) | 223 | (error "Unrecognized globbing character ‘%c’" op-char) |
| 224 | (if (stringp (cdr xlat)) | 224 | (if (stringp (cdr xlat)) |
| 225 | (setq regexp (concat regexp (cdr xlat)) | 225 | (setq regexp (concat regexp (cdr xlat)) |
| 226 | matched-in-pattern (1+ op-begin)) | 226 | matched-in-pattern (1+ op-begin)) |
diff --git a/lisp/eshell/em-pred.el b/lisp/eshell/em-pred.el index 289d37dd580..539080f35c4 100644 --- a/lisp/eshell/em-pred.el +++ b/lisp/eshell/em-pred.el | |||
| @@ -193,7 +193,7 @@ EXAMPLES: | |||
| 193 | ***/*~f*(-/) recursively (though not traversing symlinks), | 193 | ***/*~f*(-/) recursively (though not traversing symlinks), |
| 194 | find all directories (or symlinks referring to | 194 | find all directories (or symlinks referring to |
| 195 | directories) whose names do not begin with f. | 195 | directories) whose names do not begin with f. |
| 196 | e*(*Lk+50) executables 50k or larger beginning with 'e'") | 196 | e*(*Lk+50) executables 50k or larger beginning with ‘e’") |
| 197 | 197 | ||
| 198 | (defvar eshell-modifier-help-string | 198 | (defvar eshell-modifier-help-string |
| 199 | "Eshell modifier quick reference: | 199 | "Eshell modifier quick reference: |
| @@ -318,7 +318,7 @@ resultant list of strings." | |||
| 318 | (if (and func (functionp func)) | 318 | (if (and func (functionp func)) |
| 319 | (setq preds (eshell-add-pred-func func preds | 319 | (setq preds (eshell-add-pred-func func preds |
| 320 | negate follow)) | 320 | negate follow)) |
| 321 | (error "Invalid function predicate '%s'" | 321 | (error "Invalid function predicate ‘%s’" |
| 322 | (eshell-stringify func)))) | 322 | (eshell-stringify func)))) |
| 323 | (error "Invalid function predicate"))) | 323 | (error "Invalid function predicate"))) |
| 324 | ((eq char ?^) | 324 | ((eq char ?^) |
| @@ -336,20 +336,20 @@ resultant list of strings." | |||
| 336 | (cons `(lambda (lst) | 336 | (cons `(lambda (lst) |
| 337 | (mapcar (function ,func) lst)) | 337 | (mapcar (function ,func) lst)) |
| 338 | mods)) | 338 | mods)) |
| 339 | (error "Invalid function modifier '%s'" | 339 | (error "Invalid function modifier ‘%s’" |
| 340 | (eshell-stringify func)))) | 340 | (eshell-stringify func)))) |
| 341 | (error "Invalid function modifier"))) | 341 | (error "Invalid function modifier"))) |
| 342 | ((eq char ?:) | 342 | ((eq char ?:) |
| 343 | (forward-char) | 343 | (forward-char) |
| 344 | (let ((mod (assq (char-after) eshell-modifier-alist))) | 344 | (let ((mod (assq (char-after) eshell-modifier-alist))) |
| 345 | (if (not mod) | 345 | (if (not mod) |
| 346 | (error "Unknown modifier character '%c'" (char-after)) | 346 | (error "Unknown modifier character ‘%c’" (char-after)) |
| 347 | (forward-char) | 347 | (forward-char) |
| 348 | (setq mods (cons (eval (cdr mod)) mods))))) | 348 | (setq mods (cons (eval (cdr mod)) mods))))) |
| 349 | (t | 349 | (t |
| 350 | (let ((pred (assq char eshell-predicate-alist))) | 350 | (let ((pred (assq char eshell-predicate-alist))) |
| 351 | (if (not pred) | 351 | (if (not pred) |
| 352 | (error "Unknown predicate character '%c'" char) | 352 | (error "Unknown predicate character ‘%c’" char) |
| 353 | (forward-char) | 353 | (forward-char) |
| 354 | (setq preds | 354 | (setq preds |
| 355 | (eshell-add-pred-func (eval (cdr pred)) preds | 355 | (eshell-add-pred-func (eval (cdr pred)) preds |
| @@ -451,7 +451,7 @@ resultant list of strings." | |||
| 451 | (defun eshell-pred-file-type (type) | 451 | (defun eshell-pred-file-type (type) |
| 452 | "Return a test which tests that the file is of a certain TYPE. | 452 | "Return a test which tests that the file is of a certain TYPE. |
| 453 | TYPE must be a character, and should be one of the possible options | 453 | TYPE must be a character, and should be one of the possible options |
| 454 | that 'ls -l' will show in the first column of its display. " | 454 | that `ls -l' will show in the first column of its display. " |
| 455 | (when (eq type ?%) | 455 | (when (eq type ?%) |
| 456 | (setq type (char-after)) | 456 | (setq type (char-after)) |
| 457 | (if (memq type '(?b ?c)) | 457 | (if (memq type '(?b ?c)) |
diff --git a/lisp/eshell/em-script.el b/lisp/eshell/em-script.el index 04f3a9828e2..8e65e440417 100644 --- a/lisp/eshell/em-script.el +++ b/lisp/eshell/em-script.el | |||
| @@ -45,7 +45,7 @@ commands, as a script file." | |||
| 45 | (defcustom eshell-login-script (expand-file-name "login" eshell-directory-name) | 45 | (defcustom eshell-login-script (expand-file-name "login" eshell-directory-name) |
| 46 | "If non-nil, a file to invoke when starting up Eshell interactively. | 46 | "If non-nil, a file to invoke when starting up Eshell interactively. |
| 47 | This file should be a file containing Eshell commands, where comment | 47 | This file should be a file containing Eshell commands, where comment |
| 48 | lines begin with '#'." | 48 | lines begin with ‘#’." |
| 49 | :type 'file | 49 | :type 'file |
| 50 | :group 'eshell-script) | 50 | :group 'eshell-script) |
| 51 | 51 | ||
| @@ -89,7 +89,7 @@ This includes when running `eshell-command'." | |||
| 89 | 89 | ||
| 90 | (defun eshell-source-file (file &optional args subcommand-p) | 90 | (defun eshell-source-file (file &optional args subcommand-p) |
| 91 | "Execute a series of Eshell commands in FILE, passing ARGS. | 91 | "Execute a series of Eshell commands in FILE, passing ARGS. |
| 92 | Comments begin with '#'." | 92 | Comments begin with ‘#’." |
| 93 | (interactive "f") | 93 | (interactive "f") |
| 94 | (let ((orig (point)) | 94 | (let ((orig (point)) |
| 95 | (here (point-max)) | 95 | (here (point-max)) |
diff --git a/lisp/eshell/em-term.el b/lisp/eshell/em-term.el index 9ac281372cf..a8fa9733b42 100644 --- a/lisp/eshell/em-term.el +++ b/lisp/eshell/em-term.el | |||
| @@ -40,7 +40,7 @@ | |||
| 40 | ;;;###autoload | 40 | ;;;###autoload |
| 41 | (progn | 41 | (progn |
| 42 | (defgroup eshell-term nil | 42 | (defgroup eshell-term nil |
| 43 | "This module causes visual commands (e.g., 'vi') to be executed by | 43 | "This module causes visual commands (e.g., `vi') to be executed by |
| 44 | the `term' package, which comes with Emacs. This package handles most | 44 | the `term' package, which comes with Emacs. This package handles most |
| 45 | of the ANSI control codes, allowing curses-based applications to run | 45 | of the ANSI control codes, allowing curses-based applications to run |
| 46 | within an Emacs window. The variable `eshell-visual-commands' defines | 46 | within an Emacs window. The variable `eshell-visual-commands' defines |
diff --git a/lisp/eshell/em-unix.el b/lisp/eshell/em-unix.el index c50a874629b..210e74dc1b7 100644 --- a/lisp/eshell/em-unix.el +++ b/lisp/eshell/em-unix.el | |||
| @@ -168,10 +168,10 @@ Otherwise, Emacs will attempt to use rsh to invoke du on the remote machine." | |||
| 168 | 168 | ||
| 169 | (defun eshell/info (&rest args) | 169 | (defun eshell/info (&rest args) |
| 170 | "Run the info command in-frame with the same behavior as command-line `info', ie: | 170 | "Run the info command in-frame with the same behavior as command-line `info', ie: |
| 171 | 'info' => goes to top info window | 171 | `info' => goes to top info window |
| 172 | 'info arg1' => IF arg1 is a file, then visits arg1 | 172 | `info arg1' => IF arg1 is a file, then visits arg1 |
| 173 | 'info arg1' => OTHERWISE goes to top info window and then menu item arg1 | 173 | `info arg1' => OTHERWISE goes to top info window and then menu item arg1 |
| 174 | 'info arg1 arg2' => does action for arg1 (either visit-file or menu-item) and then menu item arg2 | 174 | `info arg1 arg2' => does action for arg1 (either visit-file or menu-item) and then menu item arg2 |
| 175 | etc." | 175 | etc." |
| 176 | (eval-and-compile (require 'info)) | 176 | (eval-and-compile (require 'info)) |
| 177 | (let ((file (cond | 177 | (let ((file (cond |
| @@ -579,7 +579,7 @@ Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.") | |||
| 579 | Create a link to the specified TARGET with optional LINK_NAME. If there is | 579 | Create a link to the specified TARGET with optional LINK_NAME. If there is |
| 580 | more than one TARGET, the last argument must be a directory; create links | 580 | more than one TARGET, the last argument must be a directory; create links |
| 581 | in DIRECTORY to each TARGET. Create hard links by default, symbolic links | 581 | in DIRECTORY to each TARGET. Create hard links by default, symbolic links |
| 582 | with '--symbolic'. When creating hard links, each TARGET must exist.") | 582 | with `--symbolic'. When creating hard links, each TARGET must exist.") |
| 583 | (let ((no-dereference t)) | 583 | (let ((no-dereference t)) |
| 584 | (eshell-mvcpln-template "ln" "linking" | 584 | (eshell-mvcpln-template "ln" "linking" |
| 585 | (if symbolic | 585 | (if symbolic |
diff --git a/lisp/eshell/esh-arg.el b/lisp/eshell/esh-arg.el index 49ba72735da..93d795b1351 100644 --- a/lisp/eshell/esh-arg.el +++ b/lisp/eshell/esh-arg.el | |||
| @@ -237,7 +237,7 @@ Point is left at the end of the arguments." | |||
| 237 | (let* ((here (point)) | 237 | (let* ((here (point)) |
| 238 | (arg (eshell-parse-argument))) | 238 | (arg (eshell-parse-argument))) |
| 239 | (if (= (point) here) | 239 | (if (= (point) here) |
| 240 | (error "Failed to parse argument '%s'" | 240 | (error "Failed to parse argument `%s'" |
| 241 | (buffer-substring here (point-max)))) | 241 | (buffer-substring here (point-max)))) |
| 242 | (and arg (nconc args (list arg))))))) | 242 | (and arg (nconc args (list arg))))))) |
| 243 | (throw 'eshell-incomplete (if (listp delim) | 243 | (throw 'eshell-incomplete (if (listp delim) |
| @@ -357,13 +357,13 @@ after are both returned." | |||
| 357 | (goto-char (1+ end))))))) | 357 | (goto-char (1+ end))))))) |
| 358 | 358 | ||
| 359 | (defun eshell-parse-special-reference () | 359 | (defun eshell-parse-special-reference () |
| 360 | "Parse a special syntax reference, of the form '#<args>'. | 360 | "Parse a special syntax reference, of the form `#<args>'. |
| 361 | 361 | ||
| 362 | args := `type' `whitespace' `arbitrary-args' | `arbitrary-args' | 362 | args := `type' `whitespace' `arbitrary-args' | `arbitrary-args' |
| 363 | type := \"buffer\" or \"process\" | 363 | type := \"buffer\" or \"process\" |
| 364 | arbitrary-args := any string of characters. | 364 | arbitrary-args := any string of characters. |
| 365 | 365 | ||
| 366 | If the form has no 'type', the syntax is parsed as if 'type' were | 366 | If the form has no `type', the syntax is parsed as if `type' were |
| 367 | \"buffer\"." | 367 | \"buffer\"." |
| 368 | (when (and (not eshell-current-argument) | 368 | (when (and (not eshell-current-argument) |
| 369 | (not eshell-current-quoted) | 369 | (not eshell-current-quoted) |
diff --git a/lisp/eshell/esh-cmd.el b/lisp/eshell/esh-cmd.el index d0c8cc422aa..efd85826f27 100644 --- a/lisp/eshell/esh-cmd.el +++ b/lisp/eshell/esh-cmd.el | |||
| @@ -165,13 +165,13 @@ In order to substitute an alternate command form for execution, the | |||
| 165 | hook function should throw it using the tag `eshell-replace-command'. | 165 | hook function should throw it using the tag `eshell-replace-command'. |
| 166 | For example: | 166 | For example: |
| 167 | 167 | ||
| 168 | (add-hook 'eshell-named-command-hook 'subst-with-cd) | 168 | (add-hook \\='eshell-named-command-hook \\='subst-with-cd) |
| 169 | (defun subst-with-cd (command args) | 169 | (defun subst-with-cd (command args) |
| 170 | (throw 'eshell-replace-command | 170 | (throw \\='eshell-replace-command |
| 171 | (eshell-parse-command \"cd\" args))) | 171 | (eshell-parse-command \"cd\" args))) |
| 172 | 172 | ||
| 173 | Although useless, the above code will cause any non-glob, non-Lisp | 173 | Although useless, the above code will cause any non-glob, non-Lisp |
| 174 | command (i.e., 'ls' as opposed to '*ls' or '(ls)') to be replaced by a | 174 | command (i.e., `ls' as opposed to `*ls' or `(ls)') to be replaced by a |
| 175 | call to `cd' using the arguments that were passed to the function." | 175 | call to `cd' using the arguments that were passed to the function." |
| 176 | :type 'hook | 176 | :type 'hook |
| 177 | :group 'eshell-cmd) | 177 | :group 'eshell-cmd) |
| @@ -243,7 +243,7 @@ return non-nil if the command is complex." | |||
| 243 | "If non-nil, enable Eshell debugging code. | 243 | "If non-nil, enable Eshell debugging code. |
| 244 | This is slow, and only useful for debugging problems with Eshell. | 244 | This is slow, and only useful for debugging problems with Eshell. |
| 245 | If you change this without using customize after Eshell has loaded, | 245 | If you change this without using customize after Eshell has loaded, |
| 246 | you must re-load 'esh-cmd.el'." | 246 | you must re-load `esh-cmd.el'." |
| 247 | :initialize 'custom-initialize-default | 247 | :initialize 'custom-initialize-default |
| 248 | :set (lambda (symbol value) | 248 | :set (lambda (symbol value) |
| 249 | (set symbol value) | 249 | (set symbol value) |
| @@ -390,7 +390,7 @@ hooks should be run before and after the command." | |||
| 390 | (macroexp-progn commands)))) | 390 | (macroexp-progn commands)))) |
| 391 | 391 | ||
| 392 | (defun eshell-debug-command (tag subform) | 392 | (defun eshell-debug-command (tag subform) |
| 393 | "Output a debugging message to '*eshell last cmd*'." | 393 | "Output a debugging message to `*eshell last cmd*'." |
| 394 | (let ((buf (get-buffer-create "*eshell last cmd*")) | 394 | (let ((buf (get-buffer-create "*eshell last cmd*")) |
| 395 | (text (eshell-stringify eshell-current-command))) | 395 | (text (eshell-stringify eshell-current-command))) |
| 396 | (with-current-buffer buf | 396 | (with-current-buffer buf |
| @@ -424,14 +424,14 @@ hooks should be run before and after the command." | |||
| 424 | (setq terms (cdr terms)))) | 424 | (setq terms (cdr terms)))) |
| 425 | 425 | ||
| 426 | (defun eshell-rewrite-sexp-command (terms) | 426 | (defun eshell-rewrite-sexp-command (terms) |
| 427 | "Rewrite a sexp in initial position, such as '(+ 1 2)'." | 427 | "Rewrite a sexp in initial position, such as `(+ 1 2)'." |
| 428 | ;; this occurs when a Lisp expression is in first position | 428 | ;; this occurs when a Lisp expression is in first position |
| 429 | (if (and (listp (car terms)) | 429 | (if (and (listp (car terms)) |
| 430 | (eq (caar terms) 'eshell-command-to-value)) | 430 | (eq (caar terms) 'eshell-command-to-value)) |
| 431 | (car (cdar terms)))) | 431 | (car (cdar terms)))) |
| 432 | 432 | ||
| 433 | (defun eshell-rewrite-initial-subcommand (terms) | 433 | (defun eshell-rewrite-initial-subcommand (terms) |
| 434 | "Rewrite a subcommand in initial position, such as '{+ 1 2}'." | 434 | "Rewrite a subcommand in initial position, such as `{+ 1 2}'." |
| 435 | (if (and (listp (car terms)) | 435 | (if (and (listp (car terms)) |
| 436 | (eq (caar terms) 'eshell-as-subcommand)) | 436 | (eq (caar terms) 'eshell-as-subcommand)) |
| 437 | (car terms))) | 437 | (car terms))) |
| @@ -634,7 +634,7 @@ For an external command, it means an exit code of 0." | |||
| 634 | final)) | 634 | final)) |
| 635 | 635 | ||
| 636 | (defun eshell-parse-subcommand-argument () | 636 | (defun eshell-parse-subcommand-argument () |
| 637 | "Parse a subcommand argument of the form '{command}'." | 637 | "Parse a subcommand argument of the form `{command}'." |
| 638 | (if (and (not eshell-current-argument) | 638 | (if (and (not eshell-current-argument) |
| 639 | (not eshell-current-quoted) | 639 | (not eshell-current-quoted) |
| 640 | (eq (char-after) ?\{) | 640 | (eq (char-after) ?\{) |
diff --git a/lisp/eshell/esh-ext.el b/lisp/eshell/esh-ext.el index 91c4f4b6095..81ffaa713da 100644 --- a/lisp/eshell/esh-ext.el +++ b/lisp/eshell/esh-ext.el | |||
| @@ -66,7 +66,7 @@ loaded into memory, thus beginning a new process." | |||
| 66 | This can be useful on systems like Windows, where the operating system | 66 | This can be useful on systems like Windows, where the operating system |
| 67 | doesn't support the execution bit for shell scripts; or in cases where | 67 | doesn't support the execution bit for shell scripts; or in cases where |
| 68 | you want to associate an interpreter with a particular kind of script | 68 | you want to associate an interpreter with a particular kind of script |
| 69 | file, but the language won't let you but a '#!' interpreter line in | 69 | file, but the language won't let you but a `#!' interpreter line in |
| 70 | the file, and you don't want to make it executable since nothing else | 70 | the file, and you don't want to make it executable since nothing else |
| 71 | but Eshell will be able to understand | 71 | but Eshell will be able to understand |
| 72 | `eshell-interpreter-alist'." | 72 | `eshell-interpreter-alist'." |
diff --git a/lisp/eshell/esh-io.el b/lisp/eshell/esh-io.el index dc731bc928a..749c481da3e 100644 --- a/lisp/eshell/esh-io.el +++ b/lisp/eshell/esh-io.el | |||
| @@ -182,7 +182,7 @@ not be added to this variable." | |||
| 182 | #'eshell--apply-redirections)) | 182 | #'eshell--apply-redirections)) |
| 183 | 183 | ||
| 184 | (defun eshell-parse-redirection () | 184 | (defun eshell-parse-redirection () |
| 185 | "Parse an output redirection, such as '2>'." | 185 | "Parse an output redirection, such as `2>'." |
| 186 | (if (and (not eshell-current-quoted) | 186 | (if (and (not eshell-current-quoted) |
| 187 | (looking-at "\\([0-9]\\)?\\(<\\|>+\\)&?\\([0-9]\\)?\\s-*")) | 187 | (looking-at "\\([0-9]\\)?\\(<\\|>+\\)&?\\([0-9]\\)?\\s-*")) |
| 188 | (if eshell-current-argument | 188 | (if eshell-current-argument |
diff --git a/lisp/eshell/esh-opt.el b/lisp/eshell/esh-opt.el index 5b4cdb08830..2e929b05f49 100644 --- a/lisp/eshell/esh-opt.el +++ b/lisp/eshell/esh-opt.el | |||
| @@ -178,9 +178,9 @@ This code doesn't really need to be macro expanded everywhere." | |||
| 178 | (if extcmd | 178 | (if extcmd |
| 179 | (setq usage | 179 | (setq usage |
| 180 | (concat usage | 180 | (concat usage |
| 181 | (format " | 181 | (format-message " |
| 182 | This command is implemented in Lisp. If an unrecognized option is | 182 | This command is implemented in Lisp. If an unrecognized option is |
| 183 | passed to this command, the external version '%s' | 183 | passed to this command, the external version ‘%s’ |
| 184 | will be called instead." extcmd))))) | 184 | will be called instead." extcmd))))) |
| 185 | (throw 'eshell-usage usage))) | 185 | (throw 'eshell-usage usage))) |
| 186 | 186 | ||
diff --git a/lisp/eshell/esh-var.el b/lisp/eshell/esh-var.el index 197a8e77cc7..f5110c38475 100644 --- a/lisp/eshell/esh-var.el +++ b/lisp/eshell/esh-var.el | |||
| @@ -116,7 +116,7 @@ | |||
| 116 | (require 'ring) | 116 | (require 'ring) |
| 117 | 117 | ||
| 118 | (defgroup eshell-var nil | 118 | (defgroup eshell-var nil |
| 119 | "Variable interpolation is introduced whenever the '$' character | 119 | "Variable interpolation is introduced whenever the ‘$’ character |
| 120 | appears unquoted in any argument (except when that argument is | 120 | appears unquoted in any argument (except when that argument is |
| 121 | surrounded by single quotes). It may be used to interpolate a | 121 | surrounded by single quotes). It may be used to interpolate a |
| 122 | variable value, a subcommand, or even the result of a Lisp form." | 122 | variable value, a subcommand, or even the result of a Lisp form." |
| @@ -148,7 +148,7 @@ variable value, a subcommand, or even the result of a Lisp form." | |||
| 148 | 148 | ||
| 149 | (defcustom eshell-variable-name-regexp "[A-Za-z0-9_-]+" | 149 | (defcustom eshell-variable-name-regexp "[A-Za-z0-9_-]+" |
| 150 | "A regexp identifying what constitutes a variable name reference. | 150 | "A regexp identifying what constitutes a variable name reference. |
| 151 | Note that this only applies for '$NAME'. If the syntax '$<NAME>' is | 151 | Note that this only applies for `$NAME'. If the syntax `$<NAME>' is |
| 152 | used, then NAME can contain any character, including angle brackets, | 152 | used, then NAME can contain any character, including angle brackets, |
| 153 | if they are quoted with a backslash." | 153 | if they are quoted with a backslash." |
| 154 | :type 'regexp | 154 | :type 'regexp |
| @@ -186,12 +186,12 @@ if they are quoted with a backslash." | |||
| 186 | It is very similar in concept to what `eshell-user-aliases-list' does | 186 | It is very similar in concept to what `eshell-user-aliases-list' does |
| 187 | for commands. Each member of this defines the name of a command, | 187 | for commands. Each member of this defines the name of a command, |
| 188 | and the Lisp value to return for that variable if it is accessed | 188 | and the Lisp value to return for that variable if it is accessed |
| 189 | via the syntax '$NAME'. | 189 | via the syntax `$NAME'. |
| 190 | 190 | ||
| 191 | If the value is a function, that function will be called with two | 191 | If the value is a function, that function will be called with two |
| 192 | arguments: the list of the indices that was used in the reference, and | 192 | arguments: the list of the indices that was used in the reference, and |
| 193 | whether the user is requesting the length of the ultimate element. | 193 | whether the user is requesting the length of the ultimate element. |
| 194 | For example, a reference of '$NAME[10][20]' would result in the | 194 | For example, a reference of `$NAME[10][20]' would result in the |
| 195 | function for alias `NAME' being called (assuming it were aliased to a | 195 | function for alias `NAME' being called (assuming it were aliased to a |
| 196 | function), and the arguments passed to this function would be the list | 196 | function), and the arguments passed to this function would be the list |
| 197 | '(10 20)', and nil." | 197 | '(10 20)', and nil." |
| @@ -231,7 +231,7 @@ function), and the arguments passed to this function would be the list | |||
| 231 | 'eshell-complete-variable-assignment nil t))) | 231 | 'eshell-complete-variable-assignment nil t))) |
| 232 | 232 | ||
| 233 | (defun eshell-handle-local-variables () | 233 | (defun eshell-handle-local-variables () |
| 234 | "Allow for the syntax 'VAR=val <command> <args>'." | 234 | "Allow for the syntax `VAR=val <command> <args>'." |
| 235 | ;; strip off any null commands, which can only happen if a variable | 235 | ;; strip off any null commands, which can only happen if a variable |
| 236 | ;; evaluates to nil, such as "$var x", where `var' is nil. The | 236 | ;; evaluates to nil, such as "$var x", where `var' is nil. The |
| 237 | ;; command name in that case becomes `x', for compatibility with | 237 | ;; command name in that case becomes `x', for compatibility with |
diff --git a/lisp/files-x.el b/lisp/files-x.el index a130ffcf928..524ad492174 100644 --- a/lisp/files-x.el +++ b/lisp/files-x.el | |||
| @@ -189,7 +189,7 @@ from the Local Variables list ignoring the input argument VALUE." | |||
| 189 | (unless (let ((case-fold-search t)) | 189 | (unless (let ((case-fold-search t)) |
| 190 | (goto-char beg) | 190 | (goto-char beg) |
| 191 | (search-forward "Local Variables:" nil t)) | 191 | (search-forward "Local Variables:" nil t)) |
| 192 | (throw 'exit (message "Can't add file-local variables")))) | 192 | (throw 'exit (message "Can’t add file-local variables")))) |
| 193 | 193 | ||
| 194 | ;; prefix is what comes before "local variables:" in its line. | 194 | ;; prefix is what comes before "local variables:" in its line. |
| 195 | ;; suffix is what comes after "local variables:" in its line. | 195 | ;; suffix is what comes after "local variables:" in its line. |
diff --git a/lisp/filesets.el b/lisp/filesets.el index a30c187676b..8e2b145d04c 100644 --- a/lisp/filesets.el +++ b/lisp/filesets.el | |||
| @@ -416,7 +416,7 @@ Possible uses: If you don't want to save `filesets-data' in your normal | |||
| 416 | configuration file, you can add a something like this | 416 | configuration file, you can add a something like this |
| 417 | 417 | ||
| 418 | \(lambda () | 418 | \(lambda () |
| 419 | \(insert (format \"(setq-default filesets-data '%S)\" | 419 | \(insert (format \"(setq-default filesets-data \\='%S)\" |
| 420 | filesets-data)) | 420 | filesets-data)) |
| 421 | \(newline 2)) | 421 | \(newline 2)) |
| 422 | 422 | ||
| @@ -975,7 +975,7 @@ being an association list with the fields: | |||
| 975 | 975 | ||
| 976 | :pattern DIR PATTERN ... a base directory and a regexp matching | 976 | :pattern DIR PATTERN ... a base directory and a regexp matching |
| 977 | files in that directory. Usually, | 977 | files in that directory. Usually, |
| 978 | PATTERN has the form '^REGEXP$'. Unlike | 978 | PATTERN has the form `^REGEXP$'. Unlike |
| 979 | :tree, this form does not descend | 979 | :tree, this form does not descend |
| 980 | recursively into subdirectories. | 980 | recursively into subdirectories. |
| 981 | 981 | ||
| @@ -1799,7 +1799,7 @@ User will be queried, if no fileset name is provided." | |||
| 1799 | (current-buffer))) | 1799 | (current-buffer))) |
| 1800 | (name (or name | 1800 | (name (or name |
| 1801 | (completing-read | 1801 | (completing-read |
| 1802 | (format "Add '%s' to fileset: " buffer) | 1802 | (format-message "Add ‘%s’ to fileset: " buffer) |
| 1803 | filesets-data nil))) | 1803 | filesets-data nil))) |
| 1804 | (entry (or (assoc name filesets-data) | 1804 | (entry (or (assoc name filesets-data) |
| 1805 | (when (y-or-n-p | 1805 | (when (y-or-n-p |
| @@ -1819,13 +1819,13 @@ User will be queried, if no fileset name is provided." | |||
| 1819 | :test 'filesets-files-equalp))) | 1819 | :test 'filesets-files-equalp))) |
| 1820 | (cond | 1820 | (cond |
| 1821 | (inlist | 1821 | (inlist |
| 1822 | (message "Filesets: '%s' is already in '%s'" this name)) | 1822 | (message "Filesets: ‘%s’ is already in ‘%s’" this name)) |
| 1823 | ((and (equal (filesets-entry-mode entry) ':files) | 1823 | ((and (equal (filesets-entry-mode entry) ':files) |
| 1824 | this) | 1824 | this) |
| 1825 | (filesets-entry-set-files entry (cons this files) t) | 1825 | (filesets-entry-set-files entry (cons this files) t) |
| 1826 | (filesets-set-config name 'filesets-data filesets-data)) | 1826 | (filesets-set-config name 'filesets-data filesets-data)) |
| 1827 | (t | 1827 | (t |
| 1828 | (message "Filesets: Can't add '%s' to fileset '%s'" this name))))))) | 1828 | (message "Filesets: Can't add ‘%s’ to fileset ‘%s’" this name))))))) |
| 1829 | 1829 | ||
| 1830 | (defun filesets-remove-buffer (&optional name buffer) | 1830 | (defun filesets-remove-buffer (&optional name buffer) |
| 1831 | "Remove BUFFER (or current buffer) to fileset NAME. | 1831 | "Remove BUFFER (or current buffer) to fileset NAME. |
| @@ -1835,7 +1835,7 @@ User will be queried, if no fileset name is provided." | |||
| 1835 | (current-buffer))) | 1835 | (current-buffer))) |
| 1836 | (name (or name | 1836 | (name (or name |
| 1837 | (completing-read | 1837 | (completing-read |
| 1838 | (format "Remove '%s' from fileset: " buffer) | 1838 | (format-message "Remove ‘%s’ from fileset: " buffer) |
| 1839 | filesets-data nil t))) | 1839 | filesets-data nil t))) |
| 1840 | (entry (assoc name filesets-data))) | 1840 | (entry (assoc name filesets-data))) |
| 1841 | (if entry | 1841 | (if entry |
| @@ -1848,7 +1848,7 @@ User will be queried, if no fileset name is provided." | |||
| 1848 | (let ((new (list (cons ':files (delete (car inlist) files))))) | 1848 | (let ((new (list (cons ':files (delete (car inlist) files))))) |
| 1849 | (setcdr entry new) | 1849 | (setcdr entry new) |
| 1850 | (filesets-set-config name 'filesets-data filesets-data)) | 1850 | (filesets-set-config name 'filesets-data filesets-data)) |
| 1851 | (message "Filesets: Can't remove '%s' from fileset '%s'" | 1851 | (message "Filesets: Can't remove ‘%s’ from fileset ‘%s’" |
| 1852 | this | 1852 | this |
| 1853 | name)))))) | 1853 | name)))))) |
| 1854 | 1854 | ||
| @@ -2437,38 +2437,38 @@ fileset thinks this is necessary or not." | |||
| 2437 | (filesets-menu-cache-file-load)) | 2437 | (filesets-menu-cache-file-load)) |
| 2438 | 2438 | ||
| 2439 | (defun filesets-update-pre010505 () | 2439 | (defun filesets-update-pre010505 () |
| 2440 | (let ((msg | 2440 | (let ((msg (format-message |
| 2441 | "Filesets: manual editing of user data required! | 2441 | "Filesets: manual editing of user data required! |
| 2442 | 2442 | ||
| 2443 | Filesets has detected that you were using an older version before, | 2443 | Filesets has detected that you were using an older version before, |
| 2444 | which requires some manual updating. Type 'y' for editing the startup | 2444 | which requires some manual updating. Type ‘y’ for editing the startup |
| 2445 | file now. | 2445 | file now. |
| 2446 | 2446 | ||
| 2447 | The layout of `filesets-data' has changed. Please delete your cache file | 2447 | The layout of ‘filesets-data’ has changed. Please delete your cache file |
| 2448 | and edit your startup file as shown below: | 2448 | and edit your startup file as shown below: |
| 2449 | 2449 | ||
| 2450 | 1. `filesets-data': Edit all :pattern filesets in your startup file and | 2450 | 1. ‘filesets-data’: Edit all :pattern filesets in your startup file and |
| 2451 | transform all entries as shown in this example: | 2451 | transform all entries as shown in this example: |
| 2452 | 2452 | ||
| 2453 | \(\"Test\" (:pattern \"~/dir/^pattern$\")) | 2453 | \(\"Test\" (:pattern \"~/dir/^pattern$\")) |
| 2454 | --> \(\"Test\" (:pattern \"~/dir/\" \"^pattern$\")) | 2454 | --> \(\"Test\" (:pattern \"~/dir/\" \"^pattern$\")) |
| 2455 | 2455 | ||
| 2456 | 2. `filesets-data': Change all occurrences of \":document\" to \":ingroup\": | 2456 | 2. ‘filesets-data’: Change all occurrences of \":document\" to \":ingroup\": |
| 2457 | 2457 | ||
| 2458 | \(\(\"Test\" \(:document \"~/dir/file\")) | 2458 | \(\(\"Test\" \(:document \"~/dir/file\")) |
| 2459 | --> \(\(\"Test\" \(:ingroup \"~/dir/file\")) | 2459 | --> \(\(\"Test\" \(:ingroup \"~/dir/file\")) |
| 2460 | 2460 | ||
| 2461 | 3. `filesets-subdocument-patterns': If you already modified the variable | 2461 | 3. ‘filesets-subdocument-patterns’: If you already modified the variable |
| 2462 | previously called `filesets-subdocument-patterns', change its name to | 2462 | previously called ‘filesets-subdocument-patterns’, change its name to |
| 2463 | `filesets-ingroup-patterns'. | 2463 | ‘filesets-ingroup-patterns’. |
| 2464 | 2464 | ||
| 2465 | 4. `filesets-menu-cache-contents': If you already modified this | 2465 | 4. ‘filesets-menu-cache-contents’: If you already modified this |
| 2466 | variable, change the entry `filesets-subdocument--cache' to | 2466 | variable, change the entry ‘filesets-subdocument--cache’ to |
| 2467 | `filesets-ingroup-cache'. | 2467 | ‘filesets-ingroup-cache’. |
| 2468 | 2468 | ||
| 2469 | 5. Type M-x filesets-update-cleanup and restart Emacs. | 2469 | 5. Type M-x filesets-update-cleanup and restart Emacs. |
| 2470 | 2470 | ||
| 2471 | We apologize for the inconvenience.")) | 2471 | We apologize for the inconvenience."))) |
| 2472 | (let* ((cf (or custom-file user-init-file))) | 2472 | (let* ((cf (or custom-file user-init-file))) |
| 2473 | (switch-to-buffer-other-frame "*Filesets update*") | 2473 | (switch-to-buffer-other-frame "*Filesets update*") |
| 2474 | (insert msg) | 2474 | (insert msg) |
diff --git a/lisp/find-cmd.el b/lisp/find-cmd.el index 7230761f657..8e419064c1b 100644 --- a/lisp/find-cmd.el +++ b/lisp/find-cmd.el | |||
| @@ -140,8 +140,8 @@ the string will be quoted).") | |||
| 140 | "Initiate the building of a find command. | 140 | "Initiate the building of a find command. |
| 141 | For example: | 141 | For example: |
| 142 | 142 | ||
| 143 | \(find-cmd '\(prune \(name \".svn\" \".git\" \".CVS\"\)\) | 143 | \(find-cmd \\='\(prune \(name \".svn\" \".git\" \".CVS\"\)\) |
| 144 | '\(and \(or \(name \"*.pl\" \"*.pm\" \"*.t\"\) | 144 | \\='\(and \(or \(name \"*.pl\" \"*.pm\" \"*.t\"\) |
| 145 | \(mtime \"+1\"\)\) | 145 | \(mtime \"+1\"\)\) |
| 146 | \(fstype \"nfs\" \"ufs\"\)\)\)\) | 146 | \(fstype \"nfs\" \"ufs\"\)\)\)\) |
| 147 | 147 | ||
| @@ -161,7 +161,7 @@ result is a string that should be ready for the command line." | |||
| 161 | "And FORMs together, so: | 161 | "And FORMs together, so: |
| 162 | \(and \(mtime \"+1\"\) \(name \"something\"\)\) | 162 | \(and \(mtime \"+1\"\) \(name \"something\"\)\) |
| 163 | will produce: | 163 | will produce: |
| 164 | find . \\\( -mtime '+1' -and -name 'something' \\\)" | 164 | find . \\\( -mtime +1 -and -name something \\\)" |
| 165 | (if (< (length form) 2) | 165 | (if (< (length form) 2) |
| 166 | (find-to-string (car form)) | 166 | (find-to-string (car form)) |
| 167 | (concat "\\( " | 167 | (concat "\\( " |
| @@ -172,7 +172,7 @@ will produce: | |||
| 172 | "Or FORMs together, so: | 172 | "Or FORMs together, so: |
| 173 | \(or \(mtime \"+1\"\) \(name \"something\"\)\) | 173 | \(or \(mtime \"+1\"\) \(name \"something\"\)\) |
| 174 | will produce: | 174 | will produce: |
| 175 | find . \\\( -mtime '+1' -or -name 'something' \\\)" | 175 | find . \\\( -mtime +1 -or -name something \\\)" |
| 176 | (if (< (length form) 2) | 176 | (if (< (length form) 2) |
| 177 | (find-to-string (car form)) | 177 | (find-to-string (car form)) |
| 178 | (concat "\\( " | 178 | (concat "\\( " |
| @@ -183,19 +183,19 @@ will produce: | |||
| 183 | "Or FORMs together and prefix with a -not, so: | 183 | "Or FORMs together and prefix with a -not, so: |
| 184 | \(not \(mtime \"+1\"\) \(name \"something\"\)\) | 184 | \(not \(mtime \"+1\"\) \(name \"something\"\)\) |
| 185 | will produce: | 185 | will produce: |
| 186 | -not \\\( -mtime '+1' -or -name 'something' \\\) | 186 | -not \\\( -mtime +1 -or -name something \\\) |
| 187 | If you wanted the FORMs -and(ed) together instead then this would | 187 | If you wanted the FORMs -and(ed) together instead then this would |
| 188 | suffice: | 188 | suffice: |
| 189 | \(not \(and \(mtime \"+1\"\) \(name \"something\"\)\)\)" | 189 | \(not \(and \(mtime \"+1\"\) \(name \"something\"\)\)\)" |
| 190 | (concat "-not " (find-or (mapcar #'find-to-string form)))) | 190 | (concat "-not " (find-or (mapcar #'find-to-string form)))) |
| 191 | 191 | ||
| 192 | (defun find-prune (form) | 192 | (defun find-prune (form) |
| 193 | "-or together FORMs postfix '-prune' and then -or that with a | 193 | "-or together FORMs postfix `-prune' and then -or that with a |
| 194 | -true, so: | 194 | -true, so: |
| 195 | \(prune \(name \".svn\" \".git\"\)\) \(name \"*.pm\"\) | 195 | \(\(prune \(name \".svn\" \".git\"\)\) \(name \"*.pm\"\)\) |
| 196 | will produce (unwrapped): | 196 | will produce (unwrapped): |
| 197 | \\\( \\\( \\\( -name '.svn' -or -name '.git' \\\) / | 197 | \\\( \\\( \\\( -name .svn -or -name .git \\\) / |
| 198 | -prune -or -true \\\) -and -name '*.pm' \\\)" | 198 | -prune -or -true \\\) -and -name *.pm \\\)" |
| 199 | (find-or | 199 | (find-or |
| 200 | (list | 200 | (list |
| 201 | (concat (find-or (mapcar #'find-to-string form)) (find-generic "prune")) | 201 | (concat (find-or (mapcar #'find-to-string form)) (find-generic "prune")) |
| @@ -209,7 +209,7 @@ args that OPTION can receive and ARGS are the arguments for OPTION. | |||
| 209 | If DONT-QUOTE is non-nil, arguments are quoted for passing them to | 209 | If DONT-QUOTE is non-nil, arguments are quoted for passing them to |
| 210 | the shell." | 210 | the shell." |
| 211 | (when (and (numberp argcount) (< (length args) argcount)) | 211 | (when (and (numberp argcount) (< (length args) argcount)) |
| 212 | (error "'%s' needs at least %d arguments" option argcount)) | 212 | (error "‘%s’ needs at least %d arguments" option argcount)) |
| 213 | (let ((oper (or oper 'find-or))) | 213 | (let ((oper (or oper 'find-or))) |
| 214 | (if (and args (length args)) | 214 | (if (and args (length args)) |
| 215 | (funcall oper (mapcar (lambda (x) | 215 | (funcall oper (mapcar (lambda (x) |
| @@ -247,7 +247,7 @@ them into valid switches. The result is -and(ed) together." | |||
| 247 | (find-to-string | 247 | (find-to-string |
| 248 | (find-generic option oper argcnt (cdr form) dont-quote)))) | 248 | (find-generic option oper argcnt (cdr form) dont-quote)))) |
| 249 | (t | 249 | (t |
| 250 | (error "Sorry I don't know how to handle '%s'" (car form)))))))) | 250 | (error "Sorry I don't know how to handle ‘%s’" (car form)))))))) |
| 251 | 251 | ||
| 252 | (provide 'find-cmd) | 252 | (provide 'find-cmd) |
| 253 | 253 | ||
diff --git a/lisp/find-dired.el b/lisp/find-dired.el index 0dc98dee585..c5b88281888 100644 --- a/lisp/find-dired.el +++ b/lisp/find-dired.el | |||
| @@ -238,7 +238,7 @@ and run Dired on those files. | |||
| 238 | PATTERN is a shell wildcard (not an Emacs regexp) and need not be quoted. | 238 | PATTERN is a shell wildcard (not an Emacs regexp) and need not be quoted. |
| 239 | The default command run (after changing into DIR) is | 239 | The default command run (after changing into DIR) is |
| 240 | 240 | ||
| 241 | find . -name 'PATTERN' -ls | 241 | find . -name \\='PATTERN\\=' -ls |
| 242 | 242 | ||
| 243 | See `find-name-arg' to customize the arguments." | 243 | See `find-name-arg' to customize the arguments." |
| 244 | (interactive | 244 | (interactive |
diff --git a/lisp/finder.el b/lisp/finder.el index 715dd9499fa..51226aebb50 100644 --- a/lisp/finder.el +++ b/lisp/finder.el | |||
| @@ -393,7 +393,7 @@ FILE should be in a form suitable for passing to `locate-library'." | |||
| 393 | (if (locate-library (match-string 1)) | 393 | (if (locate-library (match-string 1)) |
| 394 | (make-text-button (match-beginning 1) (match-end 1) | 394 | (make-text-button (match-beginning 1) (match-end 1) |
| 395 | 'xref (match-string-no-properties 1) | 395 | 'xref (match-string-no-properties 1) |
| 396 | 'help-echo "Read this file's commentary" | 396 | 'help-echo "Read this file’s commentary" |
| 397 | :type 'finder-xref))) | 397 | :type 'finder-xref))) |
| 398 | (goto-char (point-min)) | 398 | (goto-char (point-min)) |
| 399 | (setq buffer-read-only t) | 399 | (setq buffer-read-only t) |
diff --git a/lisp/font-core.el b/lisp/font-core.el index 5dd6ad3a17f..6d8588bfa33 100644 --- a/lisp/font-core.el +++ b/lisp/font-core.el | |||
| @@ -106,7 +106,7 @@ fontifying different parts of buffer text, use \\[customize-face]. | |||
| 106 | You can enable Font Lock mode in any major mode automatically by turning on in | 106 | You can enable Font Lock mode in any major mode automatically by turning on in |
| 107 | the major mode's hook. For example, put in your ~/.emacs: | 107 | the major mode's hook. For example, put in your ~/.emacs: |
| 108 | 108 | ||
| 109 | (add-hook 'c-mode-hook 'turn-on-font-lock) | 109 | (add-hook \\='c-mode-hook \\='turn-on-font-lock) |
| 110 | 110 | ||
| 111 | Alternatively, you can use Global Font Lock mode to automagically turn on Font | 111 | Alternatively, you can use Global Font Lock mode to automagically turn on Font |
| 112 | Lock mode in buffers whose major mode supports it and whose major mode is one | 112 | Lock mode in buffers whose major mode supports it and whose major mode is one |
diff --git a/lisp/font-lock.el b/lisp/font-lock.el index 2fba6a80a23..5f12c6c129f 100644 --- a/lisp/font-lock.el +++ b/lisp/font-lock.el | |||
| @@ -696,12 +696,12 @@ pass nil for MODE and add the call to c-mode-hook. | |||
| 696 | 696 | ||
| 697 | For example: | 697 | For example: |
| 698 | 698 | ||
| 699 | (add-hook 'c-mode-hook | 699 | (add-hook \\='c-mode-hook |
| 700 | (lambda () | 700 | (lambda () |
| 701 | (font-lock-add-keywords nil | 701 | (font-lock-add-keywords nil |
| 702 | '((\"\\\\\\=<\\\\(FIXME\\\\):\" 1 'font-lock-warning-face prepend) | 702 | \\='((\"\\\\\\=<\\\\(FIXME\\\\):\" 1 \\='font-lock-warning-face prepend) |
| 703 | (\"\\\\\\=<\\\\(and\\\\|or\\\\|not\\\\)\\\\\\=>\" . | 703 | (\"\\\\\\=<\\\\(and\\\\|or\\\\|not\\\\)\\\\\\=>\" . |
| 704 | 'font-lock-keyword-face))))) | 704 | \\='font-lock-keyword-face))))) |
| 705 | 705 | ||
| 706 | The above procedure may fail to add keywords to derived modes if | 706 | The above procedure may fail to add keywords to derived modes if |
| 707 | some involved major mode does not follow the standard conventions. | 707 | some involved major mode does not follow the standard conventions. |
diff --git a/lisp/gnus/auth-source.el b/lisp/gnus/auth-source.el index 0c0e63b100a..367ef6a64e6 100644 --- a/lisp/gnus/auth-source.el +++ b/lisp/gnus/auth-source.el | |||
| @@ -577,25 +577,25 @@ port keys. | |||
| 577 | 577 | ||
| 578 | Here's an example: | 578 | Here's an example: |
| 579 | 579 | ||
| 580 | \(let ((auth-source-creation-defaults '((user . \"defaultUser\") | 580 | \(let ((auth-source-creation-defaults \\='((user . \"defaultUser\") |
| 581 | (A . \"default A\")))) | 581 | (A . \"default A\")))) |
| 582 | (auth-source-search :host \"mine\" :type 'netrc :max 1 | 582 | (auth-source-search :host \"mine\" :type \\='netrc :max 1 |
| 583 | :P \"pppp\" :Q \"qqqq\" | 583 | :P \"pppp\" :Q \"qqqq\" |
| 584 | :create t)) | 584 | :create t)) |
| 585 | 585 | ||
| 586 | which says: | 586 | which says: |
| 587 | 587 | ||
| 588 | \"Search for any entry matching host 'mine' in backends of type | 588 | \"Search for any entry matching host `mine' in backends of type |
| 589 | 'netrc', maximum one result. | 589 | `netrc', maximum one result. |
| 590 | 590 | ||
| 591 | Create a new entry if you found none. The netrc backend will | 591 | Create a new entry if you found none. The netrc backend will |
| 592 | automatically require host, user, and port. The host will be | 592 | automatically require host, user, and port. The host will be |
| 593 | 'mine'. We prompt for the user with default 'defaultUser' and | 593 | `mine'. We prompt for the user with default `defaultUser' and |
| 594 | for the port without a default. We will not prompt for A, Q, | 594 | for the port without a default. We will not prompt for A, Q, |
| 595 | or P. The resulting token will only have keys user, host, and | 595 | or P. The resulting token will only have keys user, host, and |
| 596 | port.\" | 596 | port.\" |
| 597 | 597 | ||
| 598 | :create '(A B C) also means to create a token if possible. | 598 | :create \\='(A B C) also means to create a token if possible. |
| 599 | 599 | ||
| 600 | The behavior is like :create t but if the list contains any | 600 | The behavior is like :create t but if the list contains any |
| 601 | parameter, that parameter will be required in the resulting | 601 | parameter, that parameter will be required in the resulting |
| @@ -604,32 +604,32 @@ search parameters or from user input. If any queries are needed, | |||
| 604 | the alist `auth-source-creation-defaults' will be checked for the | 604 | the alist `auth-source-creation-defaults' will be checked for the |
| 605 | default value. If the user, host, or port are missing, the alist | 605 | default value. If the user, host, or port are missing, the alist |
| 606 | `auth-source-creation-prompts' will be used to look up the | 606 | `auth-source-creation-prompts' will be used to look up the |
| 607 | prompts IN THAT ORDER (so the 'user prompt will be queried first, | 607 | prompts IN THAT ORDER (so the `user' prompt will be queried first, |
| 608 | then 'host, then 'port, and finally 'secret). Each prompt string | 608 | then `host', then `port', and finally `secret'). Each prompt string |
| 609 | can use %u, %h, and %p to show the user, host, and port. | 609 | can use %u, %h, and %p to show the user, host, and port. |
| 610 | 610 | ||
| 611 | Here's an example: | 611 | Here's an example: |
| 612 | 612 | ||
| 613 | \(let ((auth-source-creation-defaults '((user . \"defaultUser\") | 613 | \(let ((auth-source-creation-defaults \\='((user . \"defaultUser\") |
| 614 | (A . \"default A\"))) | 614 | (A . \"default A\"))) |
| 615 | (auth-source-creation-prompts | 615 | (auth-source-creation-prompts |
| 616 | '((password . \"Enter IMAP password for %h:%p: \")))) | 616 | \\='((password . \"Enter IMAP password for %h:%p: \")))) |
| 617 | (auth-source-search :host '(\"nonesuch\" \"twosuch\") :type 'netrc :max 1 | 617 | (auth-source-search :host \\='(\"nonesuch\" \"twosuch\") :type \\='netrc :max 1 |
| 618 | :P \"pppp\" :Q \"qqqq\" | 618 | :P \"pppp\" :Q \"qqqq\" |
| 619 | :create '(A B Q))) | 619 | :create \\='(A B Q))) |
| 620 | 620 | ||
| 621 | which says: | 621 | which says: |
| 622 | 622 | ||
| 623 | \"Search for any entry matching host 'nonesuch' | 623 | \"Search for any entry matching host `nonesuch' |
| 624 | or 'twosuch' in backends of type 'netrc', maximum one result. | 624 | or `twosuch' in backends of type `netrc', maximum one result. |
| 625 | 625 | ||
| 626 | Create a new entry if you found none. The netrc backend will | 626 | Create a new entry if you found none. The netrc backend will |
| 627 | automatically require host, user, and port. The host will be | 627 | automatically require host, user, and port. The host will be |
| 628 | 'nonesuch' and Q will be 'qqqq'. We prompt for the password | 628 | `nonesuch' and Q will be `qqqq'. We prompt for the password |
| 629 | with the shown prompt. We will not prompt for Q. The resulting | 629 | with the shown prompt. We will not prompt for Q. The resulting |
| 630 | token will have keys user, host, port, A, B, and Q. It will not | 630 | token will have keys user, host, port, A, B, and Q. It will not |
| 631 | have P with any value, even though P is used in the search to | 631 | have P with any value, even though P is used in the search to |
| 632 | find only entries that have P set to 'pppp'.\" | 632 | find only entries that have P set to `pppp'.\" |
| 633 | 633 | ||
| 634 | When multiple values are specified in the search parameter, the | 634 | When multiple values are specified in the search parameter, the |
| 635 | user is prompted for which one. So :host (X Y Z) would ask the | 635 | user is prompted for which one. So :host (X Y Z) would ask the |
| @@ -650,8 +650,8 @@ property. | |||
| 650 | Use `auth-source-delete' in ELisp code instead of calling | 650 | Use `auth-source-delete' in ELisp code instead of calling |
| 651 | `auth-source-search' directly with this parameter. | 651 | `auth-source-search' directly with this parameter. |
| 652 | 652 | ||
| 653 | :type (X Y Z) will check only those backend types. 'netrc and | 653 | :type (X Y Z) will check only those backend types. `netrc' and |
| 654 | 'secrets are the only ones supported right now. | 654 | `secrets' are the only ones supported right now. |
| 655 | 655 | ||
| 656 | :max N means to try to return at most N items (defaults to 1). | 656 | :max N means to try to return at most N items (defaults to 1). |
| 657 | More than N items may be returned, depending on the search and | 657 | More than N items may be returned, depending on the search and |
| @@ -1097,7 +1097,7 @@ Note that the MAX parameter is used so we can exit the parse early." | |||
| 1097 | (if (equal item2 "machine") | 1097 | (if (equal item2 "machine") |
| 1098 | (progn | 1098 | (progn |
| 1099 | (gnus-error 1 | 1099 | (gnus-error 1 |
| 1100 | "%s: Unexpected 'machine' token at line %d" | 1100 | "%s: Unexpected ‘machine’ token at line %d" |
| 1101 | "auth-source-netrc-parse-entries" | 1101 | "auth-source-netrc-parse-entries" |
| 1102 | (auth-source-current-line)) | 1102 | (auth-source-current-line)) |
| 1103 | (forward-line 1)) | 1103 | (forward-line 1)) |
| @@ -1554,23 +1554,23 @@ matching, do a wider search and narrow it down yourself. | |||
| 1554 | 1554 | ||
| 1555 | You'll get back all the properties of the token as a plist. | 1555 | You'll get back all the properties of the token as a plist. |
| 1556 | 1556 | ||
| 1557 | Here's an example that looks for the first item in the 'Login' | 1557 | Here's an example that looks for the first item in the `Login' |
| 1558 | Secrets collection: | 1558 | Secrets collection: |
| 1559 | 1559 | ||
| 1560 | \(let ((auth-sources '(\"secrets:Login\"))) | 1560 | \(let ((auth-sources \\='(\"secrets:Login\"))) |
| 1561 | (auth-source-search :max 1) | 1561 | (auth-source-search :max 1) |
| 1562 | 1562 | ||
| 1563 | Here's another that looks for the first item in the 'Login' | 1563 | Here's another that looks for the first item in the `Login' |
| 1564 | Secrets collection whose label contains 'gnus': | 1564 | Secrets collection whose label contains `gnus': |
| 1565 | 1565 | ||
| 1566 | \(let ((auth-sources '(\"secrets:Login\"))) | 1566 | \(let ((auth-sources \\='(\"secrets:Login\"))) |
| 1567 | (auth-source-search :max 1 :label \"gnus\") | 1567 | (auth-source-search :max 1 :label \"gnus\") |
| 1568 | 1568 | ||
| 1569 | And this one looks for the first item in the 'Login' Secrets | 1569 | And this one looks for the first item in the `Login' Secrets |
| 1570 | collection that's a Google Chrome entry for the git.gnus.org site | 1570 | collection that's a Google Chrome entry for the git.gnus.org site |
| 1571 | authentication tokens: | 1571 | authentication tokens: |
| 1572 | 1572 | ||
| 1573 | \(let ((auth-sources '(\"secrets:Login\"))) | 1573 | \(let ((auth-sources \\='(\"secrets:Login\"))) |
| 1574 | (auth-source-search :max 1 :signon_realm \"https://git.gnus.org/Git\")) | 1574 | (auth-source-search :max 1 :signon_realm \"https://git.gnus.org/Git\")) |
| 1575 | " | 1575 | " |
| 1576 | 1576 | ||
| @@ -1674,8 +1674,8 @@ matching, do a wider search and narrow it down yourself. | |||
| 1674 | 1674 | ||
| 1675 | You'll get back all the properties of the token as a plist. | 1675 | You'll get back all the properties of the token as a plist. |
| 1676 | 1676 | ||
| 1677 | The :type key is either 'macos-keychain-internet or | 1677 | The :type key is either `macos-keychain-internet' or |
| 1678 | 'macos-keychain-generic. | 1678 | `macos-keychain-generic'. |
| 1679 | 1679 | ||
| 1680 | For the internet keychain type, the :label key searches the | 1680 | For the internet keychain type, the :label key searches the |
| 1681 | item's labels (\"-l LABEL\" passed to \"/usr/bin/security\"). | 1681 | item's labels (\"-l LABEL\" passed to \"/usr/bin/security\"). |
| @@ -1691,19 +1691,19 @@ field), :user maps to \"-a USER\", and :port maps to \"-s PORT\". | |||
| 1691 | Here's an example that looks for the first item in the default | 1691 | Here's an example that looks for the first item in the default |
| 1692 | generic MacOS Keychain: | 1692 | generic MacOS Keychain: |
| 1693 | 1693 | ||
| 1694 | \(let ((auth-sources '(macos-keychain-generic))) | 1694 | \(let ((auth-sources \\='(macos-keychain-generic))) |
| 1695 | (auth-source-search :max 1) | 1695 | (auth-source-search :max 1) |
| 1696 | 1696 | ||
| 1697 | Here's another that looks for the first item in the internet | 1697 | Here's another that looks for the first item in the internet |
| 1698 | MacOS Keychain collection whose label is 'gnus': | 1698 | MacOS Keychain collection whose label is `gnus': |
| 1699 | 1699 | ||
| 1700 | \(let ((auth-sources '(macos-keychain-internet))) | 1700 | \(let ((auth-sources \\='(macos-keychain-internet))) |
| 1701 | (auth-source-search :max 1 :label \"gnus\") | 1701 | (auth-source-search :max 1 :label \"gnus\") |
| 1702 | 1702 | ||
| 1703 | And this one looks for the first item in the internet keychain | 1703 | And this one looks for the first item in the internet keychain |
| 1704 | entries for git.gnus.org: | 1704 | entries for git.gnus.org: |
| 1705 | 1705 | ||
| 1706 | \(let ((auth-sources '(macos-keychain-internet\"))) | 1706 | \(let ((auth-sources \\='(macos-keychain-internet\"))) |
| 1707 | (auth-source-search :max 1 :host \"git.gnus.org\")) | 1707 | (auth-source-search :max 1 :host \"git.gnus.org\")) |
| 1708 | " | 1708 | " |
| 1709 | ;; TODO | 1709 | ;; TODO |
diff --git a/lisp/gnus/gnus-agent.el b/lisp/gnus/gnus-agent.el index f779f3c7415..5f1ffe7a3b4 100644 --- a/lisp/gnus/gnus-agent.el +++ b/lisp/gnus/gnus-agent.el | |||
| @@ -1721,7 +1721,7 @@ and that there are no duplicates." | |||
| 1721 | (or backed-up | 1721 | (or backed-up |
| 1722 | (setq backed-up (gnus-agent-backup-overview-buffer))) | 1722 | (setq backed-up (gnus-agent-backup-overview-buffer))) |
| 1723 | (gnus-message 1 | 1723 | (gnus-message 1 |
| 1724 | "Overview buffer contains garbage '%s'." | 1724 | "Overview buffer contains garbage ‘%s’." |
| 1725 | (buffer-substring | 1725 | (buffer-substring |
| 1726 | p (point-at-eol)))) | 1726 | p (point-at-eol)))) |
| 1727 | ((= cur prev-num) | 1727 | ((= cur prev-num) |
| @@ -1901,7 +1901,7 @@ article numbers will be returned." | |||
| 1901 | 1901 | ||
| 1902 | (when articles | 1902 | (when articles |
| 1903 | (gnus-message | 1903 | (gnus-message |
| 1904 | 10 "gnus-agent-fetch-headers: undownloaded articles are '%s'" | 1904 | 10 "gnus-agent-fetch-headers: undownloaded articles are ‘%s’" |
| 1905 | (gnus-compress-sequence articles t))) | 1905 | (gnus-compress-sequence articles t))) |
| 1906 | 1906 | ||
| 1907 | (with-current-buffer nntp-server-buffer | 1907 | (with-current-buffer nntp-server-buffer |
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el index b26fe06735f..1a439ec9940 100644 --- a/lisp/gnus/gnus-art.el +++ b/lisp/gnus/gnus-art.el | |||
| @@ -399,7 +399,7 @@ advertisements. For example: | |||
| 399 | "*Alist that says how to fontify certain phrases. | 399 | "*Alist that says how to fontify certain phrases. |
| 400 | Each item looks like this: | 400 | Each item looks like this: |
| 401 | 401 | ||
| 402 | (\"_\\\\(\\\\w+\\\\)_\" 0 1 'underline) | 402 | (\"_\\\\(\\\\w+\\\\)_\" 0 1 \\='underline) |
| 403 | 403 | ||
| 404 | The first element is a regular expression to be matched. The second | 404 | The first element is a regular expression to be matched. The second |
| 405 | is a number that says what regular expression grouping used to find | 405 | is a number that says what regular expression grouping used to find |
diff --git a/lisp/gnus/gnus-int.el b/lisp/gnus/gnus-int.el index 4e870bb84bb..1c098fa879a 100644 --- a/lisp/gnus/gnus-int.el +++ b/lisp/gnus/gnus-int.el | |||
| @@ -164,8 +164,8 @@ If CONFIRM is non-nil, the user will be asked for an NNTP server." | |||
| 164 | (gnus-open-server gnus-select-method) | 164 | (gnus-open-server gnus-select-method) |
| 165 | gnus-batch-mode | 165 | gnus-batch-mode |
| 166 | (gnus-y-or-n-p | 166 | (gnus-y-or-n-p |
| 167 | (format | 167 | (gnus-format-message |
| 168 | "%s (%s) open error: '%s'. Continue? " | 168 | "%s (%s) open error: ‘%s’. Continue? " |
| 169 | (car gnus-select-method) (cadr gnus-select-method) | 169 | (car gnus-select-method) (cadr gnus-select-method) |
| 170 | (gnus-status-message gnus-select-method))) | 170 | (gnus-status-message gnus-select-method))) |
| 171 | (gnus-error 1 "Couldn't open server on %s" | 171 | (gnus-error 1 "Couldn't open server on %s" |
| @@ -555,7 +555,7 @@ the group's summary. | |||
| 555 | (let ((saved-display | 555 | (let ((saved-display |
| 556 | (gnus-group-get-parameter group 'display :allow-list))) | 556 | (gnus-group-get-parameter group 'display :allow-list))) |
| 557 | 557 | ||
| 558 | ;; Tell gnus we really don't want any articles | 558 | ;; Tell gnus we really don't want any articles |
| 559 | (gnus-group-set-parameter group 'display 0) | 559 | (gnus-group-set-parameter group 'display 0) |
| 560 | 560 | ||
| 561 | (unwind-protect | 561 | (unwind-protect |
| @@ -573,7 +573,7 @@ the group's summary. | |||
| 573 | ;; Create it now and insert the message | 573 | ;; Create it now and insert the message |
| 574 | (let ((group-is-new (gnus-summary-setup-buffer group))) | 574 | (let ((group-is-new (gnus-summary-setup-buffer group))) |
| 575 | (condition-case err | 575 | (condition-case err |
| 576 | (let ((article-number | 576 | (let ((article-number |
| 577 | (gnus-summary-insert-subject message-id))) | 577 | (gnus-summary-insert-subject message-id))) |
| 578 | (unless article-number | 578 | (unless article-number |
| 579 | (signal 'error "message-id not in group")) | 579 | (signal 'error "message-id not in group")) |
diff --git a/lisp/gnus/gnus-registry.el b/lisp/gnus/gnus-registry.el index 50443973a8d..e91dd980b4f 100644 --- a/lisp/gnus/gnus-registry.el +++ b/lisp/gnus/gnus-registry.el | |||
| @@ -558,7 +558,7 @@ See the Info node `(gnus)Fancy Mail Splitting' for more details." | |||
| 558 | do (gnus-message | 558 | do (gnus-message |
| 559 | ;; warn more if gnus-registry-track-extra | 559 | ;; warn more if gnus-registry-track-extra |
| 560 | (if gnus-registry-track-extra 7 9) | 560 | (if gnus-registry-track-extra 7 9) |
| 561 | "%s (extra tracking) traced subject '%s' to %s" | 561 | "%s (extra tracking) traced subject ‘%s’ to %s" |
| 562 | log-agent subject group) | 562 | log-agent subject group) |
| 563 | and collect group)) | 563 | and collect group)) |
| 564 | ;; filter the found groups and return them | 564 | ;; filter the found groups and return them |
| @@ -585,7 +585,7 @@ See the Info node `(gnus)Fancy Mail Splitting' for more details." | |||
| 585 | do (gnus-message | 585 | do (gnus-message |
| 586 | ;; warn more if gnus-registry-track-extra | 586 | ;; warn more if gnus-registry-track-extra |
| 587 | (if gnus-registry-track-extra 7 9) | 587 | (if gnus-registry-track-extra 7 9) |
| 588 | "%s (extra tracking) traced sender '%s' to %s" | 588 | "%s (extra tracking) traced sender ‘%s’ to %s" |
| 589 | log-agent sender group) | 589 | log-agent sender group) |
| 590 | and collect group))) | 590 | and collect group))) |
| 591 | 591 | ||
| @@ -615,7 +615,7 @@ See the Info node `(gnus)Fancy Mail Splitting' for more details." | |||
| 615 | do (gnus-message | 615 | do (gnus-message |
| 616 | ;; warn more if gnus-registry-track-extra | 616 | ;; warn more if gnus-registry-track-extra |
| 617 | (if gnus-registry-track-extra 7 9) | 617 | (if gnus-registry-track-extra 7 9) |
| 618 | "%s (extra tracking) traced recipient '%s' to %s" | 618 | "%s (extra tracking) traced recipient ‘%s’ to %s" |
| 619 | log-agent recp group) | 619 | log-agent recp group) |
| 620 | and collect group))))) | 620 | and collect group))))) |
| 621 | 621 | ||
| @@ -630,7 +630,7 @@ See the Info node `(gnus)Fancy Mail Splitting' for more details." | |||
| 630 | (defun gnus-registry-post-process-groups (mode key groups) | 630 | (defun gnus-registry-post-process-groups (mode key groups) |
| 631 | "Inspects GROUPS found by MODE for KEY to determine which ones to follow. | 631 | "Inspects GROUPS found by MODE for KEY to determine which ones to follow. |
| 632 | 632 | ||
| 633 | MODE can be 'subject' or 'sender' for example. The KEY is the | 633 | MODE can be `subject' or `sender' for example. The KEY is the |
| 634 | value by which MODE was searched. | 634 | value by which MODE was searched. |
| 635 | 635 | ||
| 636 | Transforms each group name to the equivalent short name. | 636 | Transforms each group name to the equivalent short name. |
| @@ -712,12 +712,12 @@ possible. Uses `gnus-registry-split-strategy'." | |||
| 712 | ((null out) | 712 | ((null out) |
| 713 | (gnus-message | 713 | (gnus-message |
| 714 | 5 | 714 | 5 |
| 715 | "%s: no matches for %s '%s'." | 715 | "%s: no matches for %s ‘%s’." |
| 716 | log-agent mode key) | 716 | log-agent mode key) |
| 717 | nil) | 717 | nil) |
| 718 | (t (gnus-message | 718 | (t (gnus-message |
| 719 | 5 | 719 | 5 |
| 720 | "%s: too many extra matches (%s) for %s '%s'. Returning none." | 720 | "%s: too many extra matches (%s) for %s ‘%s’. Returning none." |
| 721 | log-agent out mode key) | 721 | log-agent out mode key) |
| 722 | nil)))) | 722 | nil)))) |
| 723 | 723 | ||
diff --git a/lisp/gnus/gnus-score.el b/lisp/gnus/gnus-score.el index 7f3ab5e27b1..ffd86964f2e 100644 --- a/lisp/gnus/gnus-score.el +++ b/lisp/gnus/gnus-score.el | |||
| @@ -626,7 +626,7 @@ current score file." | |||
| 626 | (if mimic | 626 | (if mimic |
| 627 | (progn | 627 | (progn |
| 628 | (sit-for 1) (message "%c %c-" prefix hchar)) | 628 | (sit-for 1) (message "%c %c-" prefix hchar)) |
| 629 | (message "%s header '%s' with match type (%s?): " | 629 | (message "%s header ‘%s’ with match type (%s?): " |
| 630 | (if increase "Increase" "Lower") | 630 | (if increase "Increase" "Lower") |
| 631 | (nth 1 entry) | 631 | (nth 1 entry) |
| 632 | (mapconcat (lambda (s) (char-to-string (car s))) | 632 | (mapconcat (lambda (s) (char-to-string (car s))) |
diff --git a/lisp/gnus/gnus-sieve.el b/lisp/gnus/gnus-sieve.el index 5f8cb327cc1..cde93764cac 100644 --- a/lisp/gnus/gnus-sieve.el +++ b/lisp/gnus/gnus-sieve.el | |||
| @@ -139,7 +139,7 @@ Return nil if no rule could be guessed." | |||
| 139 | "Convert an elisp string list to a Sieve string list. | 139 | "Convert an elisp string list to a Sieve string list. |
| 140 | 140 | ||
| 141 | For example: | 141 | For example: |
| 142 | \(gnus-sieve-string-list '(\"to\" \"cc\")) | 142 | \(gnus-sieve-string-list \\='(\"to\" \"cc\")) |
| 143 | => \"[\\\"to\\\", \\\"cc\\\"]\" | 143 | => \"[\\\"to\\\", \\\"cc\\\"]\" |
| 144 | " | 144 | " |
| 145 | (concat "[\"" (mapconcat 'identity list "\", \"") "\"]")) | 145 | (concat "[\"" (mapconcat 'identity list "\", \"") "\"]")) |
| @@ -148,7 +148,7 @@ For example: | |||
| 148 | "Convert an elisp test list to a Sieve test list. | 148 | "Convert an elisp test list to a Sieve test list. |
| 149 | 149 | ||
| 150 | For example: | 150 | For example: |
| 151 | \(gnus-sieve-test-list '((address \"sender\" \"boss@company.com\") (size :over 4K))) | 151 | \(gnus-sieve-test-list \\='((address \"sender\" \"boss@company.com\") (size :over 4K))) |
| 152 | => \"(address \\\"sender\\\" \\\"boss@company.com\\\", size :over 4K)\"" | 152 | => \"(address \\\"sender\\\" \\\"boss@company.com\\\", size :over 4K)\"" |
| 153 | (concat "(" (mapconcat 'gnus-sieve-test list ", ") ")")) | 153 | (concat "(" (mapconcat 'gnus-sieve-test list ", ") ")")) |
| 154 | 154 | ||
| @@ -157,13 +157,13 @@ For example: | |||
| 157 | "Convert an elisp test token to a Sieve test token. | 157 | "Convert an elisp test token to a Sieve test token. |
| 158 | 158 | ||
| 159 | For example: | 159 | For example: |
| 160 | \(gnus-sieve-test-token 'address) | 160 | \(gnus-sieve-test-token \\='address) |
| 161 | => \"address\" | 161 | => \"address\" |
| 162 | 162 | ||
| 163 | \(gnus-sieve-test-token \"sender\") | 163 | \(gnus-sieve-test-token \"sender\") |
| 164 | => \"\\\"sender\\\"\" | 164 | => \"\\\"sender\\\"\" |
| 165 | 165 | ||
| 166 | \(gnus-sieve-test-token '(\"to\" \"cc\")) | 166 | \(gnus-sieve-test-token \\='(\"to\" \"cc\")) |
| 167 | => \"[\\\"to\\\", \\\"cc\\\"]\"" | 167 | => \"[\\\"to\\\", \\\"cc\\\"]\"" |
| 168 | (cond | 168 | (cond |
| 169 | ((symbolp token) ;; Keyword | 169 | ((symbolp token) ;; Keyword |
| @@ -184,10 +184,10 @@ For example: | |||
| 184 | "Convert an elisp test to a Sieve test. | 184 | "Convert an elisp test to a Sieve test. |
| 185 | 185 | ||
| 186 | For example: | 186 | For example: |
| 187 | \(gnus-sieve-test '(address \"sender\" \"sieve-admin@extundo.com\")) | 187 | \(gnus-sieve-test \\='(address \"sender\" \"sieve-admin@extundo.com\")) |
| 188 | => \"address \\\"sender\\\" \\\"sieve-admin@extundo.com\\\"\" | 188 | => \"address \\\"sender\\\" \\\"sieve-admin@extundo.com\\\"\" |
| 189 | 189 | ||
| 190 | \(gnus-sieve-test '(anyof ((header :contains (\"to\" \"cc\") \"my@address.com\") | 190 | \(gnus-sieve-test \\='(anyof ((header :contains (\"to\" \"cc\") \"my@address.com\") |
| 191 | (size :over 100K)))) | 191 | (size :over 100K)))) |
| 192 | => \"anyof (header :contains [\\\"to\\\", \\\"cc\\\"] \\\"my@address.com\\\", | 192 | => \"anyof (header :contains [\\\"to\\\", \\\"cc\\\"] \\\"my@address.com\\\", |
| 193 | size :over 100K)\"" | 193 | size :over 100K)\"" |
diff --git a/lisp/gnus/gnus-start.el b/lisp/gnus/gnus-start.el index 0c0246a4e14..4f26db45715 100644 --- a/lisp/gnus/gnus-start.el +++ b/lisp/gnus/gnus-start.el | |||
| @@ -2369,7 +2369,7 @@ If FORCE is non-nil, the .newsrc file is read." | |||
| 2369 | (while (let (c | 2369 | (while (let (c |
| 2370 | (cursor-in-echo-area t) | 2370 | (cursor-in-echo-area t) |
| 2371 | (echo-keystrokes 0)) | 2371 | (echo-keystrokes 0)) |
| 2372 | (message "Convert gnus from version '%s' to '%s'? (n/y/?)" | 2372 | (message "Convert gnus from version ‘%s’ to ‘%s’? (n/y/?)" |
| 2373 | gnus-newsrc-file-version gnus-version) | 2373 | gnus-newsrc-file-version gnus-version) |
| 2374 | (setq c (read-char-exclusive)) | 2374 | (setq c (read-char-exclusive)) |
| 2375 | 2375 | ||
| @@ -2390,8 +2390,8 @@ If FORCE is non-nil, the .newsrc file is read." | |||
| 2390 | 2390 | ||
| 2391 | (funcall func convert-to))) | 2391 | (funcall func convert-to))) |
| 2392 | (gnus-dribble-enter | 2392 | (gnus-dribble-enter |
| 2393 | (format ";Converted gnus from version '%s' to '%s'." | 2393 | (gnus-format-message ";Converted gnus from version ‘%s’ to ‘%s’." |
| 2394 | gnus-newsrc-file-version gnus-version))))))) | 2394 | gnus-newsrc-file-version gnus-version))))))) |
| 2395 | 2395 | ||
| 2396 | (defun gnus-convert-mark-converter-prompt (converter no-prompt) | 2396 | (defun gnus-convert-mark-converter-prompt (converter no-prompt) |
| 2397 | "Indicate whether CONVERTER requires gnus-convert-old-newsrc to | 2397 | "Indicate whether CONVERTER requires gnus-convert-old-newsrc to |
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el index f98f4851970..e4c144b9237 100644 --- a/lisp/gnus/gnus-sum.el +++ b/lisp/gnus/gnus-sum.el | |||
| @@ -8429,7 +8429,7 @@ articles that are younger than AGE days." | |||
| 8429 | (gnus-summary-position-point))) | 8429 | (gnus-summary-position-point))) |
| 8430 | 8430 | ||
| 8431 | (defun gnus-summary-limit-to-extra (header regexp &optional not-matching) | 8431 | (defun gnus-summary-limit-to-extra (header regexp &optional not-matching) |
| 8432 | "Limit the summary buffer to articles that match an 'extra' header." | 8432 | "Limit the summary buffer to articles that match an `extra' header." |
| 8433 | (interactive | 8433 | (interactive |
| 8434 | (let ((header | 8434 | (let ((header |
| 8435 | (intern | 8435 | (intern |
diff --git a/lisp/gnus/gnus-topic.el b/lisp/gnus/gnus-topic.el index 656ef80cc63..cde1d976b3f 100644 --- a/lisp/gnus/gnus-topic.el +++ b/lisp/gnus/gnus-topic.el | |||
| @@ -1525,7 +1525,7 @@ If NON-RECURSIVE (which is the prefix) is t, don't unmark its subtopics." | |||
| 1525 | (read-string (format "Rename %s to: " topic) topic)))) | 1525 | (read-string (format "Rename %s to: " topic) topic)))) |
| 1526 | ;; Check whether the new name exists. | 1526 | ;; Check whether the new name exists. |
| 1527 | (when (gnus-topic-find-topology new-name) | 1527 | (when (gnus-topic-find-topology new-name) |
| 1528 | (error "Topic '%s' already exists" new-name)) | 1528 | (error "Topic ‘%s’ already exists" new-name)) |
| 1529 | ;; "nil" is an invalid name, for reasons I'd rather not go | 1529 | ;; "nil" is an invalid name, for reasons I'd rather not go |
| 1530 | ;; into here. Trust me. | 1530 | ;; into here. Trust me. |
| 1531 | (when (equal new-name "nil") | 1531 | (when (equal new-name "nil") |
diff --git a/lisp/gnus/gnus-util.el b/lisp/gnus/gnus-util.el index 12b319b0d09..8dd8ea95c04 100644 --- a/lisp/gnus/gnus-util.el +++ b/lisp/gnus/gnus-util.el | |||
| @@ -1974,6 +1974,11 @@ to case differences." | |||
| 1974 | (string-equal (downcase str1) (downcase prefix)) | 1974 | (string-equal (downcase str1) (downcase prefix)) |
| 1975 | (string-equal str1 prefix)))))) | 1975 | (string-equal str1 prefix)))))) |
| 1976 | 1976 | ||
| 1977 | (if (fboundp 'format-message) | ||
| 1978 | (defalias 'gnus-format-message 'format-message) | ||
| 1979 | ;; for Emacs < 25, and XEmacs, don't worry about quote translation. | ||
| 1980 | (defalias 'gnus-format-message 'format-message)) | ||
| 1981 | |||
| 1977 | ;; Simple check: can be a macro but this way, although slow, it's really clear. | 1982 | ;; Simple check: can be a macro but this way, although slow, it's really clear. |
| 1978 | ;; We don't use `bound-and-true-p' because it's not in XEmacs. | 1983 | ;; We don't use `bound-and-true-p' because it's not in XEmacs. |
| 1979 | (defun gnus-bound-and-true-p (sym) | 1984 | (defun gnus-bound-and-true-p (sym) |
diff --git a/lisp/gnus/gnus-uu.el b/lisp/gnus/gnus-uu.el index 94f01c6158d..881ff4ee1ba 100644 --- a/lisp/gnus/gnus-uu.el +++ b/lisp/gnus/gnus-uu.el | |||
| @@ -79,10 +79,10 @@ To change the behavior, you can either edit this variable or set | |||
| 79 | 79 | ||
| 80 | For example: | 80 | For example: |
| 81 | 81 | ||
| 82 | To make gnus-uu use 'xli' to display JPEG and GIF files, put the | 82 | To make gnus-uu use `xli' to display JPEG and GIF files, put the |
| 83 | following in your .emacs file: | 83 | following in your .emacs file: |
| 84 | 84 | ||
| 85 | (setq gnus-uu-user-view-rules '((\"jpg$\\\\|gif$\" \"xli\"))) | 85 | (setq gnus-uu-user-view-rules \\='((\"jpg$\\\\|gif$\" \"xli\"))) |
| 86 | 86 | ||
| 87 | Both these variables are lists of lists with two string elements. The | 87 | Both these variables are lists of lists with two string elements. The |
| 88 | first string is a regular expression. If the file name matches this | 88 | first string is a regular expression. If the file name matches this |
| @@ -140,7 +140,7 @@ details." | |||
| 140 | 140 | ||
| 141 | (defcustom gnus-uu-user-archive-rules nil | 141 | (defcustom gnus-uu-user-archive-rules nil |
| 142 | "A list that can be set to override the default archive unpacking commands. | 142 | "A list that can be set to override the default archive unpacking commands. |
| 143 | To use, for instance, 'untar' to unpack tar files and 'zip -x' to | 143 | To use, for instance, `untar' to unpack tar files and `zip -x' to |
| 144 | unpack zip files, say the following: | 144 | unpack zip files, say the following: |
| 145 | (setq gnus-uu-user-archive-rules | 145 | (setq gnus-uu-user-archive-rules |
| 146 | '((\"\\\\.tar$\" \"untar\") | 146 | '((\"\\\\.tar$\" \"untar\") |
diff --git a/lisp/gnus/gnus.el b/lisp/gnus/gnus.el index 4545ed0e28a..6362d9a951b 100644 --- a/lisp/gnus/gnus.el +++ b/lisp/gnus/gnus.el | |||
| @@ -1308,11 +1308,11 @@ news is to be fetched, the second is the address. | |||
| 1308 | For instance, if you want to get your news via \"flab.flab.edu\" using | 1308 | For instance, if you want to get your news via \"flab.flab.edu\" using |
| 1309 | NNTP, you could say: | 1309 | NNTP, you could say: |
| 1310 | 1310 | ||
| 1311 | \(setq gnus-select-method '(nntp \"flab.flab.edu\")) | 1311 | \(setq gnus-select-method \\='(nntp \"flab.flab.edu\")) |
| 1312 | 1312 | ||
| 1313 | If you want to use your local spool, say: | 1313 | If you want to use your local spool, say: |
| 1314 | 1314 | ||
| 1315 | \(setq gnus-select-method (list 'nnspool (system-name))) | 1315 | \(setq gnus-select-method (list \\='nnspool (system-name))) |
| 1316 | 1316 | ||
| 1317 | If you use this variable, you must set `gnus-nntp-server' to nil. | 1317 | If you use this variable, you must set `gnus-nntp-server' to nil. |
| 1318 | 1318 | ||
| @@ -1397,7 +1397,7 @@ This is a list where each element is a complete select method (see | |||
| 1397 | If, for instance, you want to read your mail with the nnml back end, | 1397 | If, for instance, you want to read your mail with the nnml back end, |
| 1398 | you could set this variable: | 1398 | you could set this variable: |
| 1399 | 1399 | ||
| 1400 | \(setq gnus-secondary-select-methods '((nnml \"\")))" | 1400 | \(setq gnus-secondary-select-methods \\='((nnml \"\")))" |
| 1401 | :group 'gnus-server | 1401 | :group 'gnus-server |
| 1402 | :type '(repeat gnus-select-method)) | 1402 | :type '(repeat gnus-select-method)) |
| 1403 | 1403 | ||
diff --git a/lisp/gnus/legacy-gnus-agent.el b/lisp/gnus/legacy-gnus-agent.el index bd69087af09..83310774da2 100644 --- a/lisp/gnus/legacy-gnus-agent.el +++ b/lisp/gnus/legacy-gnus-agent.el | |||
| @@ -147,14 +147,19 @@ converted to the compressed format." | |||
| 147 | (insert "The definition of gnus-agent-expire-days has been changed.\nYou currently have it set to the list:\n ") | 147 | (insert "The definition of gnus-agent-expire-days has been changed.\nYou currently have it set to the list:\n ") |
| 148 | (gnus-pp gnus-agent-expire-days) | 148 | (gnus-pp gnus-agent-expire-days) |
| 149 | 149 | ||
| 150 | (insert "\nIn order to use version '" converting-to "' of gnus, you will need to set\n") | 150 | (insert |
| 151 | (gnus-format-message | ||
| 152 | "\nIn order to use version ‘%s’ of gnus, you will need to set\n" | ||
| 153 | converting-to)) | ||
| 151 | (insert "gnus-agent-expire-days to an integer. If you still wish to set different\n") | 154 | (insert "gnus-agent-expire-days to an integer. If you still wish to set different\n") |
| 152 | (insert "expiration days to individual groups, you must instead set the\n") | 155 | (insert "expiration days to individual groups, you must instead set the\n") |
| 153 | (insert "'agent-days-until-old group and/or topic parameter.\n") | 156 | (insert (gnus-format-message |
| 157 | "‘agent-days-until-old’ group and/or topic parameter.\n")) | ||
| 154 | (insert "\n") | 158 | (insert "\n") |
| 155 | (insert "If you would like, gnus can iterate over every group comparing its name to the\n") | 159 | (insert "If you would like, gnus can iterate over every group comparing its name to the\n") |
| 156 | (insert "regular expressions that you currently have in gnus-agent-expire-days. When\n") | 160 | (insert "regular expressions that you currently have in gnus-agent-expire-days. When\n") |
| 157 | (insert "gnus finds a match, it will update that group's 'agent-days-until-old group\n") | 161 | (insert (gnus-format-message |
| 162 | "gnus finds a match, it will update that group's ‘agent-days-until-old’ group\n")) | ||
| 158 | (insert "parameter to the value associated with the regular expression.\n") | 163 | (insert "parameter to the value associated with the regular expression.\n") |
| 159 | (insert "\n") | 164 | (insert "\n") |
| 160 | (insert "Whether gnus assigns group parameters, or not, gnus will terminate with an\n") | 165 | (insert "Whether gnus assigns group parameters, or not, gnus will terminate with an\n") |
diff --git a/lisp/gnus/mail-source.el b/lisp/gnus/mail-source.el index 94c8950988d..cb74228fdf9 100644 --- a/lisp/gnus/mail-source.el +++ b/lisp/gnus/mail-source.el | |||
| @@ -934,7 +934,7 @@ authentication. To do that, you need to set the | |||
| 934 | `message-send-mail-function' variable as `message-smtpmail-send-it' | 934 | `message-send-mail-function' variable as `message-smtpmail-send-it' |
| 935 | and put the following line in your ~/.gnus.el file: | 935 | and put the following line in your ~/.gnus.el file: |
| 936 | 936 | ||
| 937 | \(add-hook 'message-send-mail-hook 'mail-source-touch-pop) | 937 | \(add-hook \\='message-send-mail-hook \\='mail-source-touch-pop) |
| 938 | 938 | ||
| 939 | See the Gnus manual for details." | 939 | See the Gnus manual for details." |
| 940 | (let ((sources (if mail-source-primary-source | 940 | (let ((sources (if mail-source-primary-source |
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el index 0a11bf092d4..d74ce43e5ed 100644 --- a/lisp/gnus/message.el +++ b/lisp/gnus/message.el | |||
| @@ -541,7 +541,7 @@ The provided functions are: | |||
| 541 | newsgroup), in brackets followed by the subject | 541 | newsgroup), in brackets followed by the subject |
| 542 | * `message-forward-subject-name-subject' Source of article (name of author | 542 | * `message-forward-subject-name-subject' Source of article (name of author |
| 543 | or newsgroup), in brackets followed by the subject | 543 | or newsgroup), in brackets followed by the subject |
| 544 | * `message-forward-subject-fwd' Subject of article with 'Fwd:' prepended | 544 | * `message-forward-subject-fwd' Subject of article with `Fwd:' prepended |
| 545 | to it." | 545 | to it." |
| 546 | :group 'message-forwarding | 546 | :group 'message-forwarding |
| 547 | :link '(custom-manual "(message)Forwarding") | 547 | :link '(custom-manual "(message)Forwarding") |
| @@ -7210,7 +7210,7 @@ want to get rid of this query permanently.")) | |||
| 7210 | 7210 | ||
| 7211 | (defun message-is-yours-p () | 7211 | (defun message-is-yours-p () |
| 7212 | "Non-nil means current article is yours. | 7212 | "Non-nil means current article is yours. |
| 7213 | If you have added 'cancel-messages to `message-shoot-gnksa-feet', all articles | 7213 | If you have added `cancel-messages' to `message-shoot-gnksa-feet', all articles |
| 7214 | are yours except those that have Cancel-Lock header not belonging to you. | 7214 | are yours except those that have Cancel-Lock header not belonging to you. |
| 7215 | Instead of shooting GNKSA feet, you should modify `message-alternative-emails' | 7215 | Instead of shooting GNKSA feet, you should modify `message-alternative-emails' |
| 7216 | regexp to match all of yours addresses." | 7216 | regexp to match all of yours addresses." |
| @@ -8177,7 +8177,7 @@ The following arguments may contain lists of values." | |||
| 8177 | (defun message-flatten-list (list) | 8177 | (defun message-flatten-list (list) |
| 8178 | "Return a new, flat list that contains all elements of LIST. | 8178 | "Return a new, flat list that contains all elements of LIST. |
| 8179 | 8179 | ||
| 8180 | \(message-flatten-list '(1 (2 3 (4 5 (6))) 7)) | 8180 | \(message-flatten-list \\='(1 (2 3 (4 5 (6))) 7)) |
| 8181 | => (1 2 3 4 5 6 7)" | 8181 | => (1 2 3 4 5 6 7)" |
| 8182 | (cond ((consp list) | 8182 | (cond ((consp list) |
| 8183 | (apply 'append (mapcar 'message-flatten-list list))) | 8183 | (apply 'append (mapcar 'message-flatten-list list))) |
diff --git a/lisp/gnus/nnheader.el b/lisp/gnus/nnheader.el index 2ce5cb8af5f..c88f4afa7dc 100644 --- a/lisp/gnus/nnheader.el +++ b/lisp/gnus/nnheader.el | |||
| @@ -114,7 +114,7 @@ Shorter values mean quicker response, but are more CPU intensive.") | |||
| 114 | For instance, if \":\" is invalid as a file character in file names | 114 | For instance, if \":\" is invalid as a file character in file names |
| 115 | on your system, you could say something like: | 115 | on your system, you could say something like: |
| 116 | 116 | ||
| 117 | \(setq nnheader-file-name-translation-alist '((?: . ?_)))") | 117 | \(setq nnheader-file-name-translation-alist \\='((?: . ?_)))") |
| 118 | 118 | ||
| 119 | (defvar nnheader-directory-separator-character | 119 | (defvar nnheader-directory-separator-character |
| 120 | (string-to-char (substring (file-name-as-directory ".") -1)) | 120 | (string-to-char (substring (file-name-as-directory ".") -1)) |
diff --git a/lisp/gnus/nnmail.el b/lisp/gnus/nnmail.el index 71bc916a927..2292849ccb1 100644 --- a/lisp/gnus/nnmail.el +++ b/lisp/gnus/nnmail.el | |||
| @@ -288,7 +288,7 @@ running (\"xwatch\", etc.) | |||
| 288 | 288 | ||
| 289 | E.g.: | 289 | E.g.: |
| 290 | 290 | ||
| 291 | \(add-hook 'nnmail-read-incoming-hook | 291 | \(add-hook \\='nnmail-read-incoming-hook |
| 292 | (lambda () | 292 | (lambda () |
| 293 | (call-process \"/local/bin/mailsend\" nil nil nil | 293 | (call-process \"/local/bin/mailsend\" nil nil nil |
| 294 | \"read\" | 294 | \"read\" |
| @@ -301,11 +301,11 @@ read. | |||
| 301 | 301 | ||
| 302 | If you use `display-time', you could use something like this: | 302 | If you use `display-time', you could use something like this: |
| 303 | 303 | ||
| 304 | \(add-hook 'nnmail-read-incoming-hook | 304 | \(add-hook \\='nnmail-read-incoming-hook |
| 305 | (lambda () | 305 | (lambda () |
| 306 | ;; Update the displayed time, since that will clear out | 306 | ;; Update the displayed time, since that will clear out |
| 307 | ;; the flag that says you have mail. | 307 | ;; the flag that says you have mail. |
| 308 | (when (eq (process-status \"display-time\") 'run) | 308 | (when (eq (process-status \"display-time\") \\='run) |
| 309 | (display-time-filter display-time-process \"\"))))" | 309 | (display-time-filter display-time-process \"\"))))" |
| 310 | :group 'nnmail-prepare | 310 | :group 'nnmail-prepare |
| 311 | :type 'hook) | 311 | :type 'hook) |
| @@ -480,12 +480,12 @@ GROUP can contain \\& and \\N which will substitute from matching | |||
| 480 | 480 | ||
| 481 | Example: | 481 | Example: |
| 482 | 482 | ||
| 483 | \(setq nnmail-split-methods 'nnmail-split-fancy | 483 | \(setq nnmail-split-methods \\='nnmail-split-fancy |
| 484 | nnmail-split-fancy | 484 | nnmail-split-fancy |
| 485 | ;; Messages from the mailer daemon are not crossposted to any of | 485 | ;; Messages from the mailer daemon are not crossposted to any of |
| 486 | ;; the ordinary groups. Warnings are put in a separate group | 486 | ;; the ordinary groups. Warnings are put in a separate group |
| 487 | ;; from real errors. | 487 | ;; from real errors. |
| 488 | '(| (\"from\" mail (| (\"subject\" \"warn.*\" \"mail.warning\") | 488 | \\='(| (\"from\" mail (| (\"subject\" \"warn.*\" \"mail.warning\") |
| 489 | \"mail.misc\")) | 489 | \"mail.misc\")) |
| 490 | ;; Non-error messages are crossposted to all relevant | 490 | ;; Non-error messages are crossposted to all relevant |
| 491 | ;; groups, but we don't crosspost between the group for the | 491 | ;; groups, but we don't crosspost between the group for the |
diff --git a/lisp/gnus/nnmairix.el b/lisp/gnus/nnmairix.el index 0a4dbff9ff4..e34b708a29c 100644 --- a/lisp/gnus/nnmairix.el +++ b/lisp/gnus/nnmairix.el | |||
| @@ -243,7 +243,7 @@ unused nnmairix groups on the back end using | |||
| 243 | 243 | ||
| 244 | (defcustom nnmairix-mairix-update-options '("-F" "-Q") | 244 | (defcustom nnmairix-mairix-update-options '("-F" "-Q") |
| 245 | "Options when calling mairix for updating the database. | 245 | "Options when calling mairix for updating the database. |
| 246 | The default is '-F' and '-Q' for making updates faster. You | 246 | The default is \"-F\" and \"-Q\" for making updates faster. You |
| 247 | should call mairix without these options from time to | 247 | should call mairix without these options from time to |
| 248 | time (e.g. via cron job)." | 248 | time (e.g. via cron job)." |
| 249 | :version "23.1" | 249 | :version "23.1" |
| @@ -252,7 +252,7 @@ time (e.g. via cron job)." | |||
| 252 | 252 | ||
| 253 | (defcustom nnmairix-mairix-search-options '("-Q") | 253 | (defcustom nnmairix-mairix-search-options '("-Q") |
| 254 | "Options when calling mairix for searching. | 254 | "Options when calling mairix for searching. |
| 255 | The default is '-Q' for making searching faster." | 255 | The default is \"-Q\" for making searching faster." |
| 256 | :version "23.1" | 256 | :version "23.1" |
| 257 | :type '(repeat string) | 257 | :type '(repeat string) |
| 258 | :group 'nnmairix) | 258 | :group 'nnmairix) |
| @@ -1943,7 +1943,7 @@ Fill in VALUES if based on an article." | |||
| 1943 | (kill-all-local-variables) | 1943 | (kill-all-local-variables) |
| 1944 | (erase-buffer) | 1944 | (erase-buffer) |
| 1945 | (widget-insert "Specify your query for Mairix (check boxes for activating fields):\n\n") | 1945 | (widget-insert "Specify your query for Mairix (check boxes for activating fields):\n\n") |
| 1946 | (widget-insert "(Whitespaces will be converted to ',' (i.e. AND). Use '/' for OR.)\n\n") | 1946 | (widget-insert "(Whitespaces will be converted to ‘,’ (i.e. AND). Use ‘/’ for OR.)\n\n") |
| 1947 | ; (make-local-variable 'nnmairix-widgets) | 1947 | ; (make-local-variable 'nnmairix-widgets) |
| 1948 | (setq nnmairix-widgets (nnmairix-widget-build-editable-fields values)) | 1948 | (setq nnmairix-widgets (nnmairix-widget-build-editable-fields values)) |
| 1949 | (when (member 'flags nnmairix-widget-other) | 1949 | (when (member 'flags nnmairix-widget-other) |
diff --git a/lisp/gnus/nntp.el b/lisp/gnus/nntp.el index b617a1beeb2..8d09781cd79 100644 --- a/lisp/gnus/nntp.el +++ b/lisp/gnus/nntp.el | |||
| @@ -291,7 +291,7 @@ update their active files often, this can help.") | |||
| 291 | (defvar nntp-async-process-list nil) | 291 | (defvar nntp-async-process-list nil) |
| 292 | 292 | ||
| 293 | (defvar nntp-authinfo-rejected nil | 293 | (defvar nntp-authinfo-rejected nil |
| 294 | "A custom error condition used to report 'Authentication Rejected' errors. | 294 | "A custom error condition used to report `Authentication Rejected' errors. |
| 295 | Condition handlers that match just this condition ensure that the nntp | 295 | Condition handlers that match just this condition ensure that the nntp |
| 296 | backend doesn't catch this error.") | 296 | backend doesn't catch this error.") |
| 297 | (put 'nntp-authinfo-rejected 'error-conditions '(error nntp-authinfo-rejected)) | 297 | (put 'nntp-authinfo-rejected 'error-conditions '(error nntp-authinfo-rejected)) |
diff --git a/lisp/gnus/registry.el b/lisp/gnus/registry.el index 7bada9f3095..783ff36172b 100644 --- a/lisp/gnus/registry.el +++ b/lisp/gnus/registry.el | |||
| @@ -222,9 +222,9 @@ When SET is not nil, set it for VAL (use t for an empty list)." | |||
| 222 | 222 | ||
| 223 | (defmethod registry-search ((db registry-db) &rest spec) | 223 | (defmethod registry-search ((db registry-db) &rest spec) |
| 224 | "Search for SPEC across the registry-db THIS. | 224 | "Search for SPEC across the registry-db THIS. |
| 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.el b/lisp/gnus/spam.el index 02ec69516c1..93613a84ad8 100644 --- a/lisp/gnus/spam.el +++ b/lisp/gnus/spam.el | |||
| @@ -2054,7 +2054,7 @@ See the Info node `(gnus)Fancy Mail Splitting' for more details." | |||
| 2054 | (if spam-use-dig | 2054 | (if spam-use-dig |
| 2055 | (let ((query-result (query-dig query-string))) | 2055 | (let ((query-result (query-dig query-string))) |
| 2056 | (when query-result | 2056 | (when query-result |
| 2057 | (gnus-message 6 "(DIG): positive blackhole check '%s'" | 2057 | (gnus-message 6 "(DIG): positive blackhole check ‘%s’" |
| 2058 | query-result) | 2058 | query-result) |
| 2059 | (push (list ip server query-result) | 2059 | (push (list ip server query-result) |
| 2060 | matches))) | 2060 | matches))) |
diff --git a/lisp/help-fns.el b/lisp/help-fns.el index 6ff30b39d46..5f0dc87bc04 100644 --- a/lisp/help-fns.el +++ b/lisp/help-fns.el | |||
| @@ -45,7 +45,7 @@ The functions will receive the function name as argument.") | |||
| 45 | 45 | ||
| 46 | (defvar describe-function-orig-buffer nil | 46 | (defvar describe-function-orig-buffer nil |
| 47 | "Buffer that was current when `describe-function' was invoked. | 47 | "Buffer that was current when `describe-function' was invoked. |
| 48 | Functions on 'help-fns-describe-function-functions' can use this | 48 | Functions on `help-fns-describe-function-functions' can use this |
| 49 | to get buffer-local values.") | 49 | to get buffer-local values.") |
| 50 | 50 | ||
| 51 | ;;;###autoload | 51 | ;;;###autoload |
diff --git a/lisp/hilit-chg.el b/lisp/hilit-chg.el index 8d012947128..2f69bbc104b 100644 --- a/lisp/hilit-chg.el +++ b/lisp/hilit-chg.el | |||
| @@ -731,7 +731,7 @@ You can automatically rotate colors when the buffer is saved by adding | |||
| 731 | this function to `write-file-functions' as a buffer-local value. To do | 731 | this function to `write-file-functions' as a buffer-local value. To do |
| 732 | this, eval the following in the buffer to be saved: | 732 | this, eval the following in the buffer to be saved: |
| 733 | 733 | ||
| 734 | (add-hook 'write-file-functions 'highlight-changes-rotate-faces nil t)" | 734 | (add-hook \\='write-file-functions \\='highlight-changes-rotate-faces nil t)" |
| 735 | (interactive) | 735 | (interactive) |
| 736 | (when (and highlight-changes-mode highlight-changes-visible-mode) | 736 | (when (and highlight-changes-mode highlight-changes-visible-mode) |
| 737 | (let ((modified (buffer-modified-p)) | 737 | (let ((modified (buffer-modified-p)) |
diff --git a/lisp/htmlfontify.el b/lisp/htmlfontify.el index 97e7d0f4446..310a074adb1 100644 --- a/lisp/htmlfontify.el +++ b/lisp/htmlfontify.el | |||
| @@ -187,13 +187,13 @@ It takes only one argument, the filename." | |||
| 187 | :type '(string)) | 187 | :type '(string)) |
| 188 | 188 | ||
| 189 | (defcustom hfy-src-doc-link-style "text-decoration: underline;" | 189 | (defcustom hfy-src-doc-link-style "text-decoration: underline;" |
| 190 | "String to add to the '<style> a' variant of an htmlfontify CSS class." | 190 | "String to add to the ‘<style> a’ variant of an htmlfontify CSS class." |
| 191 | :group 'htmlfontify | 191 | :group 'htmlfontify |
| 192 | :tag "src-doc-link-style" | 192 | :tag "src-doc-link-style" |
| 193 | :type '(string)) | 193 | :type '(string)) |
| 194 | 194 | ||
| 195 | (defcustom hfy-src-doc-link-unstyle " text-decoration: none;" | 195 | (defcustom hfy-src-doc-link-unstyle " text-decoration: none;" |
| 196 | "Regex to remove from the <style> a variant of an htmlfontify CSS class." | 196 | "Regex to remove from the ‘<style> a’ variant of an htmlfontify CSS class." |
| 197 | :group 'htmlfontify | 197 | :group 'htmlfontify |
| 198 | :tag "src-doc-link-unstyle" | 198 | :tag "src-doc-link-unstyle" |
| 199 | :type '(string)) | 199 | :type '(string)) |
| @@ -330,7 +330,7 @@ done;") | |||
| 330 | (defcustom hfy-etags-cmd-alist | 330 | (defcustom hfy-etags-cmd-alist |
| 331 | hfy-etags-cmd-alist-default | 331 | hfy-etags-cmd-alist-default |
| 332 | "Alist of possible shell commands that will generate etags output that | 332 | "Alist of possible shell commands that will generate etags output that |
| 333 | `htmlfontify' can use. '%s' will be replaced by `hfy-etags-bin'." | 333 | `htmlfontify' can use. `%s' will be replaced by `hfy-etags-bin'." |
| 334 | :group 'htmlfontify | 334 | :group 'htmlfontify |
| 335 | :tag "etags-cmd-alist" | 335 | :tag "etags-cmd-alist" |
| 336 | :type '(alist :key-type (string) :value-type (string))) | 336 | :type '(alist :key-type (string) :value-type (string))) |
| @@ -389,8 +389,8 @@ exuberant-ctags' etags respectively." | |||
| 389 | 389 | ||
| 390 | (defcustom hfy-istext-command "file %s | sed -e 's@^[^:]*:[ \t]*@@'" | 390 | (defcustom hfy-istext-command "file %s | sed -e 's@^[^:]*:[ \t]*@@'" |
| 391 | "Command to run with the name of a file, to see whether it is a text file | 391 | "Command to run with the name of a file, to see whether it is a text file |
| 392 | or not. The command should emit a string containing the word 'text' if | 392 | or not. The command should emit a string containing the word `text' if |
| 393 | the file is a text file, and a string not containing 'text' otherwise." | 393 | the file is a text file, and a string not containing `text' otherwise." |
| 394 | :group 'htmlfontify | 394 | :group 'htmlfontify |
| 395 | :tag "istext-command" | 395 | :tag "istext-command" |
| 396 | :type '(string)) | 396 | :type '(string)) |
| @@ -500,12 +500,12 @@ tagged items, not the locations of their definitions.") | |||
| 500 | (defvar hfy-style-assoc 'please-ignore-this-line | 500 | (defvar hfy-style-assoc 'please-ignore-this-line |
| 501 | "An assoc representing/describing an Emacs face. | 501 | "An assoc representing/describing an Emacs face. |
| 502 | Properties may be repeated, in which case later properties should be | 502 | Properties may be repeated, in which case later properties should be |
| 503 | treated as if they were inherited from a 'parent' font. | 503 | treated as if they were inherited from a `parent' font. |
| 504 | \(For some properties, only the first encountered value is of any importance, | 504 | \(For some properties, only the first encountered value is of any importance, |
| 505 | for others the values might be cumulative, and for others they might be | 505 | for others the values might be cumulative, and for others they might be |
| 506 | cumulative in a complex way.)\n | 506 | cumulative in a complex way.)\n |
| 507 | Some examples:\n | 507 | Some examples:\n |
| 508 | \(hfy-face-to-style 'default) => | 508 | \(hfy-face-to-style \\='default) => |
| 509 | ((\"background\" . \"rgb(0, 0, 0)\") | 509 | ((\"background\" . \"rgb(0, 0, 0)\") |
| 510 | (\"color\" . \"rgb(255, 255, 255)\") | 510 | (\"color\" . \"rgb(255, 255, 255)\") |
| 511 | (\"font-style\" . \"normal\") | 511 | (\"font-style\" . \"normal\") |
| @@ -514,7 +514,7 @@ Some examples:\n | |||
| 514 | (\"font-family\" . \"misc-fixed\") | 514 | (\"font-family\" . \"misc-fixed\") |
| 515 | (\"font-size\" . \"13pt\") | 515 | (\"font-size\" . \"13pt\") |
| 516 | (\"text-decoration\" . \"none\"))\n | 516 | (\"text-decoration\" . \"none\"))\n |
| 517 | \(hfy-face-to-style 'Info-title-3-face) => | 517 | \(hfy-face-to-style \\='Info-title-3-face) => |
| 518 | ((\"font-weight\" . \"700\") | 518 | ((\"font-weight\" . \"700\") |
| 519 | (\"font-family\" . \"helv\") | 519 | (\"font-family\" . \"helv\") |
| 520 | (\"font-size\" . \"120%\") | 520 | (\"font-size\" . \"120%\") |
| @@ -527,14 +527,14 @@ Some examples:\n | |||
| 527 | 527 | ||
| 528 | (defvar hfy-facemap-assoc 'please-ignore-this-line | 528 | (defvar hfy-facemap-assoc 'please-ignore-this-line |
| 529 | "An assoc of (point . FACE-SYMBOL) or (point . DEFFACE-LIST) | 529 | "An assoc of (point . FACE-SYMBOL) or (point . DEFFACE-LIST) |
| 530 | and (point . 'end) elements, in descending order of point value | 530 | and (point . \\='end) elements, in descending order of point value |
| 531 | \(ie from the file's end to its beginning).\n | 531 | \(ie from the file's end to its beginning).\n |
| 532 | The map is in reverse order because inserting a <style> tag (or any other | 532 | The map is in reverse order because inserting a <style> tag (or any other |
| 533 | string) at `point' invalidates the map for all entries with a greater value of | 533 | string) at `point' invalidates the map for all entries with a greater value of |
| 534 | point. By traversing the map from greatest to least point, we still invalidate | 534 | point. By traversing the map from greatest to least point, we still invalidate |
| 535 | the map as we go, but only those points we have already dealt with (and | 535 | the map as we go, but only those points we have already dealt with (and |
| 536 | therefore no longer care about) will be invalid at any time.\n | 536 | therefore no longer care about) will be invalid at any time.\n |
| 537 | '((64820 . end) | 537 | \\='((64820 . end) |
| 538 | (64744 . font-lock-comment-face) | 538 | (64744 . font-lock-comment-face) |
| 539 | (64736 . end) | 539 | (64736 . end) |
| 540 | (64722 . font-lock-string-face) | 540 | (64722 . font-lock-string-face) |
diff --git a/lisp/ibuf-ext.el b/lisp/ibuf-ext.el index 10887713122..e5df9997b5a 100644 --- a/lisp/ibuf-ext.el +++ b/lisp/ibuf-ext.el | |||
| @@ -1557,7 +1557,7 @@ You can then feed the file name(s) to other commands with \\[yank]." | |||
| 1557 | 1557 | ||
| 1558 | ;;;###autoload | 1558 | ;;;###autoload |
| 1559 | (defun ibuffer-mark-special-buffers () | 1559 | (defun ibuffer-mark-special-buffers () |
| 1560 | "Mark all buffers whose name begins and ends with '*'." | 1560 | "Mark all buffers whose name begins and ends with `*'." |
| 1561 | (interactive) | 1561 | (interactive) |
| 1562 | (ibuffer-mark-on-buffer | 1562 | (ibuffer-mark-on-buffer |
| 1563 | #'(lambda (buf) (string-match "^\\*.+\\*$" | 1563 | #'(lambda (buf) (string-match "^\\*.+\\*$" |
diff --git a/lisp/ibuffer.el b/lisp/ibuffer.el index c426976b29c..b8c48356e06 100644 --- a/lisp/ibuffer.el +++ b/lisp/ibuffer.el | |||
| @@ -2303,7 +2303,7 @@ buffers which are visiting a file." | |||
| 2303 | (defun ibuffer (&optional other-window-p name qualifiers noselect | 2303 | (defun ibuffer (&optional other-window-p name qualifiers noselect |
| 2304 | shrink filter-groups formats) | 2304 | shrink filter-groups formats) |
| 2305 | "Begin using Ibuffer to edit a list of buffers. | 2305 | "Begin using Ibuffer to edit a list of buffers. |
| 2306 | Type 'h' after entering ibuffer for more information. | 2306 | Type ‘h’ after entering ibuffer for more information. |
| 2307 | 2307 | ||
| 2308 | All arguments are optional. | 2308 | All arguments are optional. |
| 2309 | OTHER-WINDOW-P says to use another window. | 2309 | OTHER-WINDOW-P says to use another window. |
| @@ -2362,122 +2362,122 @@ particular subset of them, and sorting by various criteria. | |||
| 2362 | 2362 | ||
| 2363 | Operations on marked buffers: | 2363 | Operations on marked buffers: |
| 2364 | \\<ibuffer-mode-map> | 2364 | \\<ibuffer-mode-map> |
| 2365 | '\\[ibuffer-do-save]' - Save the marked buffers | 2365 | `\\[ibuffer-do-save]' - Save the marked buffers |
| 2366 | '\\[ibuffer-do-view]' - View the marked buffers in this frame. | 2366 | `\\[ibuffer-do-view]' - View the marked buffers in this frame. |
| 2367 | '\\[ibuffer-do-view-other-frame]' - View the marked buffers in another frame. | 2367 | `\\[ibuffer-do-view-other-frame]' - View the marked buffers in another frame. |
| 2368 | '\\[ibuffer-do-revert]' - Revert the marked buffers. | 2368 | `\\[ibuffer-do-revert]' - Revert the marked buffers. |
| 2369 | '\\[ibuffer-do-toggle-read-only]' - Toggle read-only state of marked buffers. | 2369 | `\\[ibuffer-do-toggle-read-only]' - Toggle read-only state of marked buffers. |
| 2370 | '\\[ibuffer-do-delete]' - Kill the marked buffers. | 2370 | `\\[ibuffer-do-delete]' - Kill the marked buffers. |
| 2371 | '\\[ibuffer-do-isearch]' - Do incremental search in the marked buffers. | 2371 | `\\[ibuffer-do-isearch]' - Do incremental search in the marked buffers. |
| 2372 | '\\[ibuffer-do-isearch-regexp]' - Isearch for regexp in the marked buffers. | 2372 | `\\[ibuffer-do-isearch-regexp]' - Isearch for regexp in the marked buffers. |
| 2373 | '\\[ibuffer-do-replace-regexp]' - Replace by regexp in each of the marked | 2373 | `\\[ibuffer-do-replace-regexp]' - Replace by regexp in each of the marked |
| 2374 | buffers. | 2374 | buffers. |
| 2375 | '\\[ibuffer-do-query-replace]' - Query replace in each of the marked buffers. | 2375 | `\\[ibuffer-do-query-replace]' - Query replace in each of the marked buffers. |
| 2376 | '\\[ibuffer-do-query-replace-regexp]' - As above, with a regular expression. | 2376 | `\\[ibuffer-do-query-replace-regexp]' - As above, with a regular expression. |
| 2377 | '\\[ibuffer-do-print]' - Print the marked buffers. | 2377 | `\\[ibuffer-do-print]' - Print the marked buffers. |
| 2378 | '\\[ibuffer-do-occur]' - List lines in all marked buffers which match | 2378 | `\\[ibuffer-do-occur]' - List lines in all marked buffers which match |
| 2379 | a given regexp (like the function `occur'). | 2379 | a given regexp (like the function `occur'). |
| 2380 | '\\[ibuffer-do-shell-command-pipe]' - Pipe the contents of the marked | 2380 | `\\[ibuffer-do-shell-command-pipe]' - Pipe the contents of the marked |
| 2381 | buffers to a shell command. | 2381 | buffers to a shell command. |
| 2382 | '\\[ibuffer-do-shell-command-pipe-replace]' - Replace the contents of the marked | 2382 | `\\[ibuffer-do-shell-command-pipe-replace]' - Replace the contents of the marked |
| 2383 | buffers with the output of a shell command. | 2383 | buffers with the output of a shell command. |
| 2384 | '\\[ibuffer-do-shell-command-file]' - Run a shell command with the | 2384 | `\\[ibuffer-do-shell-command-file]' - Run a shell command with the |
| 2385 | buffer's file as an argument. | 2385 | buffer's file as an argument. |
| 2386 | '\\[ibuffer-do-eval]' - Evaluate a form in each of the marked buffers. This | 2386 | `\\[ibuffer-do-eval]' - Evaluate a form in each of the marked buffers. This |
| 2387 | is a very flexible command. For example, if you want to make all | 2387 | is a very flexible command. For example, if you want to make all |
| 2388 | of the marked buffers read only, try using (read-only-mode 1) as | 2388 | of the marked buffers read only, try using (read-only-mode 1) as |
| 2389 | the input form. | 2389 | the input form. |
| 2390 | '\\[ibuffer-do-view-and-eval]' - As above, but view each buffer while the form | 2390 | `\\[ibuffer-do-view-and-eval]' - As above, but view each buffer while the form |
| 2391 | is evaluated. | 2391 | is evaluated. |
| 2392 | '\\[ibuffer-do-kill-lines]' - Remove the marked lines from the *Ibuffer* buffer, | 2392 | `\\[ibuffer-do-kill-lines]' - Remove the marked lines from the *Ibuffer* buffer, |
| 2393 | but don't kill the associated buffer. | 2393 | but don't kill the associated buffer. |
| 2394 | '\\[ibuffer-do-kill-on-deletion-marks]' - Kill all buffers marked for deletion. | 2394 | `\\[ibuffer-do-kill-on-deletion-marks]' - Kill all buffers marked for deletion. |
| 2395 | 2395 | ||
| 2396 | Marking commands: | 2396 | Marking commands: |
| 2397 | 2397 | ||
| 2398 | '\\[ibuffer-mark-forward]' - Mark the buffer at point. | 2398 | `\\[ibuffer-mark-forward]' - Mark the buffer at point. |
| 2399 | '\\[ibuffer-toggle-marks]' - Unmark all currently marked buffers, and mark | 2399 | `\\[ibuffer-toggle-marks]' - Unmark all currently marked buffers, and mark |
| 2400 | all unmarked buffers. | 2400 | all unmarked buffers. |
| 2401 | '\\[ibuffer-unmark-forward]' - Unmark the buffer at point. | 2401 | `\\[ibuffer-unmark-forward]' - Unmark the buffer at point. |
| 2402 | '\\[ibuffer-unmark-backward]' - Unmark the buffer at point, and move to the | 2402 | `\\[ibuffer-unmark-backward]' - Unmark the buffer at point, and move to the |
| 2403 | previous line. | 2403 | previous line. |
| 2404 | '\\[ibuffer-unmark-all]' - Unmark all marked buffers. | 2404 | `\\[ibuffer-unmark-all]' - Unmark all marked buffers. |
| 2405 | '\\[ibuffer-mark-by-mode]' - Mark buffers by major mode. | 2405 | `\\[ibuffer-mark-by-mode]' - Mark buffers by major mode. |
| 2406 | '\\[ibuffer-mark-unsaved-buffers]' - Mark all \"unsaved\" buffers. | 2406 | `\\[ibuffer-mark-unsaved-buffers]' - Mark all \"unsaved\" buffers. |
| 2407 | This means that the buffer is modified, and has an associated file. | 2407 | This means that the buffer is modified, and has an associated file. |
| 2408 | '\\[ibuffer-mark-modified-buffers]' - Mark all modified buffers, | 2408 | `\\[ibuffer-mark-modified-buffers]' - Mark all modified buffers, |
| 2409 | regardless of whether or not they have an associated file. | 2409 | regardless of whether or not they have an associated file. |
| 2410 | '\\[ibuffer-mark-special-buffers]' - Mark all buffers whose name begins and | 2410 | `\\[ibuffer-mark-special-buffers]' - Mark all buffers whose name begins and |
| 2411 | ends with '*'. | 2411 | ends with `*'. |
| 2412 | '\\[ibuffer-mark-dissociated-buffers]' - Mark all buffers which have | 2412 | `\\[ibuffer-mark-dissociated-buffers]' - Mark all buffers which have |
| 2413 | an associated file, but that file doesn't currently exist. | 2413 | an associated file, but that file doesn't currently exist. |
| 2414 | '\\[ibuffer-mark-read-only-buffers]' - Mark all read-only buffers. | 2414 | `\\[ibuffer-mark-read-only-buffers]' - Mark all read-only buffers. |
| 2415 | '\\[ibuffer-mark-dired-buffers]' - Mark buffers in `dired' mode. | 2415 | `\\[ibuffer-mark-dired-buffers]' - Mark buffers in `dired' mode. |
| 2416 | '\\[ibuffer-mark-help-buffers]' - Mark buffers in `help-mode', `apropos-mode', etc. | 2416 | `\\[ibuffer-mark-help-buffers]' - Mark buffers in `help-mode', `apropos-mode', etc. |
| 2417 | '\\[ibuffer-mark-old-buffers]' - Mark buffers older than `ibuffer-old-time'. | 2417 | `\\[ibuffer-mark-old-buffers]' - Mark buffers older than `ibuffer-old-time'. |
| 2418 | '\\[ibuffer-mark-for-delete]' - Mark the buffer at point for deletion. | 2418 | `\\[ibuffer-mark-for-delete]' - Mark the buffer at point for deletion. |
| 2419 | '\\[ibuffer-mark-by-name-regexp]' - Mark buffers by their name, using a regexp. | 2419 | `\\[ibuffer-mark-by-name-regexp]' - Mark buffers by their name, using a regexp. |
| 2420 | '\\[ibuffer-mark-by-mode-regexp]' - Mark buffers by their major mode, using a regexp. | 2420 | `\\[ibuffer-mark-by-mode-regexp]' - Mark buffers by their major mode, using a regexp. |
| 2421 | '\\[ibuffer-mark-by-file-name-regexp]' - Mark buffers by their filename, using a regexp. | 2421 | `\\[ibuffer-mark-by-file-name-regexp]' - Mark buffers by their filename, using a regexp. |
| 2422 | 2422 | ||
| 2423 | Filtering commands: | 2423 | Filtering commands: |
| 2424 | 2424 | ||
| 2425 | '\\[ibuffer-filter-by-mode]' - Add a filter by any major mode. | 2425 | `\\[ibuffer-filter-by-mode]' - Add a filter by any major mode. |
| 2426 | '\\[ibuffer-filter-by-used-mode]' - Add a filter by a major mode now in use. | 2426 | `\\[ibuffer-filter-by-used-mode]' - Add a filter by a major mode now in use. |
| 2427 | '\\[ibuffer-filter-by-derived-mode]' - Add a filter by derived mode. | 2427 | `\\[ibuffer-filter-by-derived-mode]' - Add a filter by derived mode. |
| 2428 | '\\[ibuffer-filter-by-name]' - Add a filter by buffer name. | 2428 | `\\[ibuffer-filter-by-name]' - Add a filter by buffer name. |
| 2429 | '\\[ibuffer-filter-by-content]' - Add a filter by buffer content. | 2429 | `\\[ibuffer-filter-by-content]' - Add a filter by buffer content. |
| 2430 | '\\[ibuffer-filter-by-filename]' - Add a filter by filename. | 2430 | `\\[ibuffer-filter-by-filename]' - Add a filter by filename. |
| 2431 | '\\[ibuffer-filter-by-size-gt]' - Add a filter by buffer size. | 2431 | `\\[ibuffer-filter-by-size-gt]' - Add a filter by buffer size. |
| 2432 | '\\[ibuffer-filter-by-size-lt]' - Add a filter by buffer size. | 2432 | `\\[ibuffer-filter-by-size-lt]' - Add a filter by buffer size. |
| 2433 | '\\[ibuffer-filter-by-predicate]' - Add a filter by an arbitrary Lisp predicate. | 2433 | `\\[ibuffer-filter-by-predicate]' - Add a filter by an arbitrary Lisp predicate. |
| 2434 | '\\[ibuffer-save-filters]' - Save the current filters with a name. | 2434 | `\\[ibuffer-save-filters]' - Save the current filters with a name. |
| 2435 | '\\[ibuffer-switch-to-saved-filters]' - Switch to previously saved filters. | 2435 | `\\[ibuffer-switch-to-saved-filters]' - Switch to previously saved filters. |
| 2436 | '\\[ibuffer-add-saved-filters]' - Add saved filters to current filters. | 2436 | `\\[ibuffer-add-saved-filters]' - Add saved filters to current filters. |
| 2437 | '\\[ibuffer-or-filter]' - Replace the top two filters with their logical OR. | 2437 | `\\[ibuffer-or-filter]' - Replace the top two filters with their logical OR. |
| 2438 | '\\[ibuffer-pop-filter]' - Remove the top filter. | 2438 | `\\[ibuffer-pop-filter]' - Remove the top filter. |
| 2439 | '\\[ibuffer-negate-filter]' - Invert the logical sense of the top filter. | 2439 | `\\[ibuffer-negate-filter]' - Invert the logical sense of the top filter. |
| 2440 | '\\[ibuffer-decompose-filter]' - Break down the topmost filter. | 2440 | `\\[ibuffer-decompose-filter]' - Break down the topmost filter. |
| 2441 | '\\[ibuffer-filter-disable]' - Remove all filtering currently in effect. | 2441 | `\\[ibuffer-filter-disable]' - Remove all filtering currently in effect. |
| 2442 | 2442 | ||
| 2443 | Filter group commands: | 2443 | Filter group commands: |
| 2444 | 2444 | ||
| 2445 | '\\[ibuffer-filters-to-filter-group]' - Create filter group from filters. | 2445 | `\\[ibuffer-filters-to-filter-group]' - Create filter group from filters. |
| 2446 | '\\[ibuffer-pop-filter-group]' - Remove top filter group. | 2446 | `\\[ibuffer-pop-filter-group]' - Remove top filter group. |
| 2447 | '\\[ibuffer-forward-filter-group]' - Move to the next filter group. | 2447 | `\\[ibuffer-forward-filter-group]' - Move to the next filter group. |
| 2448 | '\\[ibuffer-backward-filter-group]' - Move to the previous filter group. | 2448 | `\\[ibuffer-backward-filter-group]' - Move to the previous filter group. |
| 2449 | '\\[ibuffer-clear-filter-groups]' - Remove all active filter groups. | 2449 | `\\[ibuffer-clear-filter-groups]' - Remove all active filter groups. |
| 2450 | '\\[ibuffer-save-filter-groups]' - Save the current groups with a name. | 2450 | `\\[ibuffer-save-filter-groups]' - Save the current groups with a name. |
| 2451 | '\\[ibuffer-switch-to-saved-filter-groups]' - Restore previously saved groups. | 2451 | `\\[ibuffer-switch-to-saved-filter-groups]' - Restore previously saved groups. |
| 2452 | '\\[ibuffer-delete-saved-filter-groups]' - Delete previously saved groups. | 2452 | `\\[ibuffer-delete-saved-filter-groups]' - Delete previously saved groups. |
| 2453 | 2453 | ||
| 2454 | Sorting commands: | 2454 | Sorting commands: |
| 2455 | 2455 | ||
| 2456 | '\\[ibuffer-toggle-sorting-mode]' - Rotate between the various sorting modes. | 2456 | `\\[ibuffer-toggle-sorting-mode]' - Rotate between the various sorting modes. |
| 2457 | '\\[ibuffer-invert-sorting]' - Reverse the current sorting order. | 2457 | `\\[ibuffer-invert-sorting]' - Reverse the current sorting order. |
| 2458 | '\\[ibuffer-do-sort-by-alphabetic]' - Sort the buffers lexicographically. | 2458 | `\\[ibuffer-do-sort-by-alphabetic]' - Sort the buffers lexicographically. |
| 2459 | '\\[ibuffer-do-sort-by-filename/process]' - Sort the buffers by the file name. | 2459 | `\\[ibuffer-do-sort-by-filename/process]' - Sort the buffers by the file name. |
| 2460 | '\\[ibuffer-do-sort-by-recency]' - Sort the buffers by last viewing time. | 2460 | `\\[ibuffer-do-sort-by-recency]' - Sort the buffers by last viewing time. |
| 2461 | '\\[ibuffer-do-sort-by-size]' - Sort the buffers by size. | 2461 | `\\[ibuffer-do-sort-by-size]' - Sort the buffers by size. |
| 2462 | '\\[ibuffer-do-sort-by-major-mode]' - Sort the buffers by major mode. | 2462 | `\\[ibuffer-do-sort-by-major-mode]' - Sort the buffers by major mode. |
| 2463 | 2463 | ||
| 2464 | Other commands: | 2464 | Other commands: |
| 2465 | 2465 | ||
| 2466 | '\\[ibuffer-update]' - Regenerate the list of all buffers. | 2466 | `\\[ibuffer-update]' - Regenerate the list of all buffers. |
| 2467 | Prefix arg means to toggle whether buffers that match | 2467 | Prefix arg means to toggle whether buffers that match |
| 2468 | `ibuffer-maybe-show-predicates' should be displayed. | 2468 | `ibuffer-maybe-show-predicates' should be displayed. |
| 2469 | 2469 | ||
| 2470 | '\\[ibuffer-switch-format]' - Change the current display format. | 2470 | `\\[ibuffer-switch-format]' - Change the current display format. |
| 2471 | '\\[forward-line]' - Move point to the next line. | 2471 | `\\[forward-line]' - Move point to the next line. |
| 2472 | '\\[previous-line]' - Move point to the previous line. | 2472 | `\\[previous-line]' - Move point to the previous line. |
| 2473 | '\\[describe-mode]' - This help. | 2473 | `\\[describe-mode]' - This help. |
| 2474 | '\\[ibuffer-diff-with-file]' - View the differences between this buffer | 2474 | `\\[ibuffer-diff-with-file]' - View the differences between this buffer |
| 2475 | and its associated file. | 2475 | and its associated file. |
| 2476 | '\\[ibuffer-visit-buffer]' - View the buffer on this line. | 2476 | `\\[ibuffer-visit-buffer]' - View the buffer on this line. |
| 2477 | '\\[ibuffer-visit-buffer-other-window]' - As above, but in another window. | 2477 | `\\[ibuffer-visit-buffer-other-window]' - As above, but in another window. |
| 2478 | '\\[ibuffer-visit-buffer-other-window-noselect]' - As both above, but don't select | 2478 | `\\[ibuffer-visit-buffer-other-window-noselect]' - As both above, but don't select |
| 2479 | the new window. | 2479 | the new window. |
| 2480 | '\\[ibuffer-bury-buffer]' - Bury (not kill!) the buffer on this line. | 2480 | `\\[ibuffer-bury-buffer]' - Bury (not kill!) the buffer on this line. |
| 2481 | 2481 | ||
| 2482 | ** Information on Filtering: | 2482 | ** Information on Filtering: |
| 2483 | 2483 | ||
| @@ -2485,7 +2485,7 @@ Other commands: | |||
| 2485 | buffer has its own stack of active filters. For example, suppose you | 2485 | buffer has its own stack of active filters. For example, suppose you |
| 2486 | are working on an Emacs Lisp project. You can create an Ibuffer | 2486 | are working on an Emacs Lisp project. You can create an Ibuffer |
| 2487 | buffer displays buffers in just `emacs-lisp' modes via | 2487 | buffer displays buffers in just `emacs-lisp' modes via |
| 2488 | '\\[ibuffer-filter-by-mode] emacs-lisp-mode RET'. In this case, there | 2488 | `\\[ibuffer-filter-by-mode] emacs-lisp-mode RET'. In this case, there |
| 2489 | is just one entry on the filtering stack. | 2489 | is just one entry on the filtering stack. |
| 2490 | 2490 | ||
| 2491 | You can also combine filters. The various filtering commands push a | 2491 | You can also combine filters. The various filtering commands push a |
| @@ -2493,21 +2493,21 @@ new filter onto the stack, and the filters combine to show just | |||
| 2493 | buffers which satisfy ALL criteria on the stack. For example, suppose | 2493 | buffers which satisfy ALL criteria on the stack. For example, suppose |
| 2494 | you only want to see buffers in `emacs-lisp' mode, whose names begin | 2494 | you only want to see buffers in `emacs-lisp' mode, whose names begin |
| 2495 | with \"gnus\". You can accomplish this via: | 2495 | with \"gnus\". You can accomplish this via: |
| 2496 | '\\[ibuffer-filter-by-mode] emacs-lisp-mode RET | 2496 | `\\[ibuffer-filter-by-mode] emacs-lisp-mode RET |
| 2497 | \\[ibuffer-filter-by-name] ^gnus RET'. | 2497 | \\[ibuffer-filter-by-name] ^gnus RET'. |
| 2498 | 2498 | ||
| 2499 | Additionally, you can OR the top two filters together with | 2499 | Additionally, you can OR the top two filters together with |
| 2500 | '\\[ibuffer-or-filters]'. To see all buffers in either | 2500 | `\\[ibuffer-or-filters]'. To see all buffers in either |
| 2501 | `emacs-lisp-mode' or `lisp-interaction-mode', type: | 2501 | `emacs-lisp-mode' or `lisp-interaction-mode', type: |
| 2502 | 2502 | ||
| 2503 | '\\[ibuffer-filter-by-mode] emacs-lisp-mode RET \\[ibuffer-filter-by-mode] lisp-interaction-mode RET \\[ibuffer-or-filters]'. | 2503 | `\\[ibuffer-filter-by-mode] emacs-lisp-mode RET \\[ibuffer-filter-by-mode] lisp-interaction-mode RET \\[ibuffer-or-filters]'. |
| 2504 | 2504 | ||
| 2505 | Filters can also be saved and restored using mnemonic names: see the | 2505 | Filters can also be saved and restored using mnemonic names: see the |
| 2506 | functions `ibuffer-save-filters' and `ibuffer-switch-to-saved-filters'. | 2506 | functions `ibuffer-save-filters' and `ibuffer-switch-to-saved-filters'. |
| 2507 | 2507 | ||
| 2508 | To remove the top filter on the stack, use '\\[ibuffer-pop-filter]', and | 2508 | To remove the top filter on the stack, use `\\[ibuffer-pop-filter]', and |
| 2509 | to disable all filtering currently in effect, use | 2509 | to disable all filtering currently in effect, use |
| 2510 | '\\[ibuffer-filter-disable]'. | 2510 | `\\[ibuffer-filter-disable]'. |
| 2511 | 2511 | ||
| 2512 | ** Filter Groups: | 2512 | ** Filter Groups: |
| 2513 | 2513 | ||
| @@ -2515,12 +2515,12 @@ Once one has mastered filters, the next logical step up is \"filter | |||
| 2515 | groups\". A filter group is basically a named group of buffers which | 2515 | groups\". A filter group is basically a named group of buffers which |
| 2516 | match a filter, which are displayed together in an Ibuffer buffer. To | 2516 | match a filter, which are displayed together in an Ibuffer buffer. To |
| 2517 | create a filter group, simply use the regular functions to create a | 2517 | create a filter group, simply use the regular functions to create a |
| 2518 | filter, and then type '\\[ibuffer-filters-to-filter-group]'. | 2518 | filter, and then type `\\[ibuffer-filters-to-filter-group]'. |
| 2519 | 2519 | ||
| 2520 | A quick example will make things clearer. Suppose that one wants to | 2520 | A quick example will make things clearer. Suppose that one wants to |
| 2521 | group all of one's Emacs Lisp buffers together. To do this, type | 2521 | group all of one's Emacs Lisp buffers together. To do this, type |
| 2522 | 2522 | ||
| 2523 | '\\[ibuffer-filter-by-mode] emacs-lisp-mode RET \\[ibuffer-filters-to-filter-group] RET emacs lisp buffers RET' | 2523 | `\\[ibuffer-filter-by-mode] emacs-lisp-mode RET \\[ibuffer-filters-to-filter-group] RET emacs lisp buffers RET' |
| 2524 | 2524 | ||
| 2525 | You may, of course, name the group whatever you want; it doesn't have | 2525 | You may, of course, name the group whatever you want; it doesn't have |
| 2526 | to be \"emacs lisp buffers\". Filter groups may be composed of any | 2526 | to be \"emacs lisp buffers\". Filter groups may be composed of any |
| @@ -2532,7 +2532,7 @@ multiple filter groups; instead, the first filter group is used. The | |||
| 2532 | filter groups are displayed in this order of precedence. | 2532 | filter groups are displayed in this order of precedence. |
| 2533 | 2533 | ||
| 2534 | You may rearrange filter groups by using the regular | 2534 | You may rearrange filter groups by using the regular |
| 2535 | '\\[ibuffer-kill-line]' and '\\[ibuffer-yank]' pair. Yanked groups | 2535 | `\\[ibuffer-kill-line]' and `\\[ibuffer-yank]' pair. Yanked groups |
| 2536 | will be inserted before the group at point." | 2536 | will be inserted before the group at point." |
| 2537 | ;; Include state info next to the mode name. | 2537 | ;; Include state info next to the mode name. |
| 2538 | (set (make-local-variable 'mode-line-process) | 2538 | (set (make-local-variable 'mode-line-process) |
| @@ -2944,7 +2944,7 @@ Mark buffers which have not been viewed in `ibuffer-old-time' hours. | |||
| 2944 | \(fn)" t nil) | 2944 | \(fn)" t nil) |
| 2945 | 2945 | ||
| 2946 | (autoload 'ibuffer-mark-special-buffers "ibuf-ext" "\ | 2946 | (autoload 'ibuffer-mark-special-buffers "ibuf-ext" "\ |
| 2947 | Mark all buffers whose name begins and ends with '*'. | 2947 | Mark all buffers whose name begins and ends with `*'. |
| 2948 | 2948 | ||
| 2949 | \(fn)" t nil) | 2949 | \(fn)" t nil) |
| 2950 | 2950 | ||
diff --git a/lisp/icomplete.el b/lisp/icomplete.el index b1894ca5874..9c712db71bf 100644 --- a/lisp/icomplete.el +++ b/lisp/icomplete.el | |||
| @@ -122,7 +122,7 @@ This hook is run during minibuffer setup if Icomplete is active. | |||
| 122 | It is intended for use in customizing Icomplete for interoperation | 122 | It is intended for use in customizing Icomplete for interoperation |
| 123 | with other features and packages. For instance: | 123 | with other features and packages. For instance: |
| 124 | 124 | ||
| 125 | (add-hook 'icomplete-minibuffer-setup-hook | 125 | (add-hook \\='icomplete-minibuffer-setup-hook |
| 126 | (lambda () (setq-local max-mini-window-height 3))) | 126 | (lambda () (setq-local max-mini-window-height 3))) |
| 127 | 127 | ||
| 128 | will constrain Emacs to a maximum minibuffer height of 3 lines when | 128 | will constrain Emacs to a maximum minibuffer height of 3 lines when |
diff --git a/lisp/ido.el b/lisp/ido.el index 1f12fbfa9ee..ab461bdb007 100644 --- a/lisp/ido.el +++ b/lisp/ido.el | |||
| @@ -941,7 +941,7 @@ This hook is run during minibuffer setup if Ido is active. | |||
| 941 | It is intended for use in customizing Ido for interoperation | 941 | It is intended for use in customizing Ido for interoperation |
| 942 | with other packages. For instance: | 942 | with other packages. For instance: |
| 943 | 943 | ||
| 944 | (add-hook 'ido-minibuffer-setup-hook | 944 | (add-hook \\='ido-minibuffer-setup-hook |
| 945 | (lambda () (setq-local max-mini-window-height 3))) | 945 | (lambda () (setq-local max-mini-window-height 3))) |
| 946 | 946 | ||
| 947 | will constrain Emacs to a maximum minibuffer height of 3 lines when | 947 | will constrain Emacs to a maximum minibuffer height of 3 lines when |
diff --git a/lisp/ielm.el b/lisp/ielm.el index d5b2ba80c03..183f8a6ce3e 100644 --- a/lisp/ielm.el +++ b/lisp/ielm.el | |||
| @@ -62,11 +62,11 @@ narrowing in effect. This way you will be certain that none of | |||
| 62 | the remaining prompts will be accidentally messed up. You may | 62 | the remaining prompts will be accidentally messed up. You may |
| 63 | wish to put something like the following in your init file: | 63 | wish to put something like the following in your init file: |
| 64 | 64 | ||
| 65 | \(add-hook 'ielm-mode-hook | 65 | \(add-hook \\='ielm-mode-hook |
| 66 | (lambda () | 66 | (lambda () |
| 67 | (define-key ielm-map \"\\C-w\" 'comint-kill-region) | 67 | (define-key ielm-map \"\\C-w\" \\='comint-kill-region) |
| 68 | (define-key ielm-map [C-S-backspace] | 68 | (define-key ielm-map [C-S-backspace] |
| 69 | 'comint-kill-whole-line))) | 69 | \\='comint-kill-whole-line))) |
| 70 | 70 | ||
| 71 | If you set `comint-prompt-read-only' to t, you might wish to use | 71 | If you set `comint-prompt-read-only' to t, you might wish to use |
| 72 | `comint-mode-hook' and `comint-mode-map' instead of | 72 | `comint-mode-hook' and `comint-mode-map' instead of |
diff --git a/lisp/info.el b/lisp/info.el index 74ca947e011..0e0e91d61fa 100644 --- a/lisp/info.el +++ b/lisp/info.el | |||
| @@ -3838,7 +3838,7 @@ START is a regular expression which will match the | |||
| 3838 | beginning of the tokens delimited string. | 3838 | beginning of the tokens delimited string. |
| 3839 | ALL is a regular expression with a single | 3839 | ALL is a regular expression with a single |
| 3840 | parenthesized subpattern which is the token to be | 3840 | parenthesized subpattern which is the token to be |
| 3841 | returned. E.g. '{\(.*\)}' would return any string | 3841 | returned. E.g. `{\(.*\)}' would return any string |
| 3842 | enclosed in braces around POS. | 3842 | enclosed in braces around POS. |
| 3843 | ERRORSTRING optional fourth argument, controls action on no match: | 3843 | ERRORSTRING optional fourth argument, controls action on no match: |
| 3844 | nil: return nil | 3844 | nil: return nil |
diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el index 16666acb567..4ee3b2831e8 100644 --- a/lisp/international/mule-cmds.el +++ b/lisp/international/mule-cmds.el | |||
| @@ -397,7 +397,7 @@ A coding system that requires automatic detection of text+encoding | |||
| 397 | 397 | ||
| 398 | To prefer, for instance, utf-8, say the following: | 398 | To prefer, for instance, utf-8, say the following: |
| 399 | 399 | ||
| 400 | \(prefer-coding-system 'utf-8)" | 400 | \(prefer-coding-system \\='utf-8)" |
| 401 | (interactive "zPrefer coding system: ") | 401 | (interactive "zPrefer coding system: ") |
| 402 | (if (not (and coding-system (coding-system-p coding-system))) | 402 | (if (not (and coding-system (coding-system-p coding-system))) |
| 403 | (error "Invalid coding system ‘%s’" coding-system)) | 403 | (error "Invalid coding system ‘%s’" coding-system)) |
diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el index afe1e762a10..c571ca91773 100644 --- a/lisp/ldefs-boot.el +++ b/lisp/ldefs-boot.el | |||
| @@ -147,7 +147,7 @@ Find a change log file for \\[add-change-log-entry] and return the name. | |||
| 147 | 147 | ||
| 148 | Optional arg FILE-NAME specifies the file to use. | 148 | Optional arg FILE-NAME specifies the file to use. |
| 149 | If FILE-NAME is nil, use the value of `change-log-default-name'. | 149 | If FILE-NAME is nil, use the value of `change-log-default-name'. |
| 150 | If `change-log-default-name' is nil, behave as though it were 'ChangeLog' | 150 | If `change-log-default-name' is nil, behave as though it were \"ChangeLog\" |
| 151 | \(or whatever we use on this operating system). | 151 | \(or whatever we use on this operating system). |
| 152 | 152 | ||
| 153 | If `change-log-default-name' contains a leading directory component, then | 153 | If `change-log-default-name' contains a leading directory component, then |
| @@ -1679,7 +1679,7 @@ without being changed in the part that is already in the buffer. | |||
| 1679 | Turn on Auto-Revert Mode. | 1679 | Turn on Auto-Revert Mode. |
| 1680 | 1680 | ||
| 1681 | This function is designed to be added to hooks, for example: | 1681 | This function is designed to be added to hooks, for example: |
| 1682 | (add-hook 'c-mode-hook #'turn-on-auto-revert-mode) | 1682 | (add-hook \\='c-mode-hook #\\='turn-on-auto-revert-mode) |
| 1683 | 1683 | ||
| 1684 | \(fn)" nil nil) | 1684 | \(fn)" nil nil) |
| 1685 | 1685 | ||
| @@ -1707,7 +1707,7 @@ Use `auto-revert-mode' for changes other than appends! | |||
| 1707 | Turn on Auto-Revert Tail mode. | 1707 | Turn on Auto-Revert Tail mode. |
| 1708 | 1708 | ||
| 1709 | This function is designed to be added to hooks, for example: | 1709 | This function is designed to be added to hooks, for example: |
| 1710 | (add-hook 'my-logfile-mode-hook #'turn-on-auto-revert-tail-mode) | 1710 | (add-hook \\='my-logfile-mode-hook #\\='turn-on-auto-revert-tail-mode) |
| 1711 | 1711 | ||
| 1712 | \(fn)" nil nil) | 1712 | \(fn)" nil nil) |
| 1713 | 1713 | ||
| @@ -4451,11 +4451,11 @@ Last shell command used to do a compilation; default for next compilation. | |||
| 4451 | Sometimes it is useful for files to supply local values for this variable. | 4451 | Sometimes it is useful for files to supply local values for this variable. |
| 4452 | You might also use mode hooks to specify it in certain modes, like this: | 4452 | You might also use mode hooks to specify it in certain modes, like this: |
| 4453 | 4453 | ||
| 4454 | (add-hook 'c-mode-hook | 4454 | (add-hook \\='c-mode-hook |
| 4455 | (lambda () | 4455 | (lambda () |
| 4456 | (unless (or (file-exists-p \"makefile\") | 4456 | (unless (or (file-exists-p \"makefile\") |
| 4457 | (file-exists-p \"Makefile\")) | 4457 | (file-exists-p \"Makefile\")) |
| 4458 | (set (make-local-variable 'compile-command) | 4458 | (set (make-local-variable \\='compile-command) |
| 4459 | (concat \"make -k \" | 4459 | (concat \"make -k \" |
| 4460 | (if buffer-file-name | 4460 | (if buffer-file-name |
| 4461 | (shell-quote-argument | 4461 | (shell-quote-argument |
| @@ -11132,7 +11132,7 @@ invoking `ispell-change-dictionary'. | |||
| 11132 | 11132 | ||
| 11133 | Consider using the `ispell-parser' to check your text. For instance | 11133 | Consider using the `ispell-parser' to check your text. For instance |
| 11134 | consider adding: | 11134 | consider adding: |
| 11135 | \(add-hook 'tex-mode-hook (function (lambda () (setq ispell-parser 'tex)))) | 11135 | \(add-hook \\='tex-mode-hook (function (lambda () (setq ispell-parser \\='tex)))) |
| 11136 | in your init file. | 11136 | in your init file. |
| 11137 | 11137 | ||
| 11138 | \\[flyspell-region] checks all words inside a region. | 11138 | \\[flyspell-region] checks all words inside a region. |
| @@ -13997,7 +13997,7 @@ You can automatically rotate colors when the buffer is saved by adding | |||
| 13997 | this function to `write-file-functions' as a buffer-local value. To do | 13997 | this function to `write-file-functions' as a buffer-local value. To do |
| 13998 | this, eval the following in the buffer to be saved: | 13998 | this, eval the following in the buffer to be saved: |
| 13999 | 13999 | ||
| 14000 | (add-hook 'write-file-functions 'highlight-changes-rotate-faces nil t) | 14000 | (add-hook \\='write-file-functions \\='highlight-changes-rotate-faces nil t) |
| 14001 | 14001 | ||
| 14002 | \(fn)" t nil) | 14002 | \(fn)" t nil) |
| 14003 | 14003 | ||
| @@ -16423,14 +16423,14 @@ The `X' command aborts sending the message so that you can edit the buffer. | |||
| 16423 | 16423 | ||
| 16424 | To spell-check whenever a message is sent, include the appropriate lines | 16424 | To spell-check whenever a message is sent, include the appropriate lines |
| 16425 | in your init file: | 16425 | in your init file: |
| 16426 | (add-hook 'message-send-hook 'ispell-message) ;; GNUS 5 | 16426 | (add-hook \\='message-send-hook \\='ispell-message) ;; GNUS 5 |
| 16427 | (add-hook 'news-inews-hook 'ispell-message) ;; GNUS 4 | 16427 | (add-hook \\='news-inews-hook \\='ispell-message) ;; GNUS 4 |
| 16428 | (add-hook 'mail-send-hook 'ispell-message) | 16428 | (add-hook \\='mail-send-hook \\='ispell-message) |
| 16429 | (add-hook 'mh-before-send-letter-hook 'ispell-message) | 16429 | (add-hook \\='mh-before-send-letter-hook \\='ispell-message) |
| 16430 | 16430 | ||
| 16431 | You can bind this to the key C-c i in GNUS or mail by adding to | 16431 | You can bind this to the key C-c i in GNUS or mail by adding to |
| 16432 | `news-reply-mode-hook' or `mail-mode-hook' the following lambda expression: | 16432 | `news-reply-mode-hook' or `mail-mode-hook' the following lambda expression: |
| 16433 | (function (lambda () (local-set-key \"\\C-ci\" 'ispell-message))) | 16433 | (function (lambda () (local-set-key \"\\C-ci\" \\='ispell-message))) |
| 16434 | 16434 | ||
| 16435 | \(fn)" t nil) | 16435 | \(fn)" t nil) |
| 16436 | 16436 | ||
diff --git a/lisp/leim/quail/cyrillic.el b/lisp/leim/quail/cyrillic.el index ecee2434373..89a58cfba79 100644 --- a/lisp/leim/quail/cyrillic.el +++ b/lisp/leim/quail/cyrillic.el | |||
| @@ -618,7 +618,7 @@ | |||
| 618 | "cyrillic-ukrainian" "Ukrainian" "ЖU" nil | 618 | "cyrillic-ukrainian" "Ukrainian" "ЖU" nil |
| 619 | "ЄЇЕРТЗ-ІЎ UKRAINIAN | 619 | "ЄЇЕРТЗ-ІЎ UKRAINIAN |
| 620 | 620 | ||
| 621 | Sorry, but 'ghe with upturn' is not included in ISO 8859-5." | 621 | Sorry, but `ghe with upturn' is not included in ISO 8859-5." |
| 622 | nil t t t t nil nil nil nil nil t) | 622 | nil t t t t nil nil nil nil nil t) |
| 623 | 623 | ||
| 624 | ;; 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0= /? +* <> | 624 | ;; 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0= /? +* <> |
| @@ -839,7 +839,7 @@ Sorry, but 'ghe with upturn' is not included in ISO 8859-5." | |||
| 839 | "ЯВЕРТЫ Roman transcription | 839 | "ЯВЕРТЫ Roman transcription |
| 840 | 840 | ||
| 841 | This layout is based on Roman transcription by phonemic resemblance. | 841 | This layout is based on Roman transcription by phonemic resemblance. |
| 842 | When preceded by a '/', the second and the third rows (number key row) change | 842 | When preceded by a ‘/’, the second and the third rows (number key row) change |
| 843 | as follows. | 843 | as follows. |
| 844 | 844 | ||
| 845 | keytop | Q W E R T Y U I O P A S D | 845 | keytop | Q W E R T Y U I O P A S D |
| @@ -1007,14 +1007,14 @@ are included. Should handle most cases. However: | |||
| 1007 | э (REVERSE ROUNDED E) = \"e\\\" | 1007 | э (REVERSE ROUNDED E) = \"e\\\" |
| 1008 | х (KHA) when after с (S) = \"x\" or \"kh\" | 1008 | х (KHA) when after с (S) = \"x\" or \"kh\" |
| 1009 | ъ (HARD SIGN) = \"~\", Ъ (CAPITAL HARD SIGN) = \"~~\", | 1009 | ъ (HARD SIGN) = \"~\", Ъ (CAPITAL HARD SIGN) = \"~~\", |
| 1010 | ь (SOFT SIGN) = \"'\", Ь (CAPITAL SOFT SIGN) = \"''\", | 1010 | ь (SOFT SIGN) = \"\\='\", Ь (CAPITAL SOFT SIGN) = \"\\='\\='\", |
| 1011 | я (YA) = \"ya\", \"ja\" or \"q\". | 1011 | я (YA) = \"ya\", \"ja\" or \"q\". |
| 1012 | 1012 | ||
| 1013 | Russian alphabet: a b v=w g d e yo=jo zh z i j=j' k l m n o p r s t | 1013 | Russian alphabet: a b v=w g d e yo=jo zh z i j=j\\=' k l m n o p r s t |
| 1014 | u f h=kh=x c ch sh shch=sj=/s=/sht ~ y ' e\\ yu=ju ya=ja=q | 1014 | u f h=kh=x c ch sh shch=sj=/s=/sht ~ y \\=' e\\ yu=ju ya=ja=q |
| 1015 | 1015 | ||
| 1016 | Also included are Ukrainian є (YE) = \"/e\", ї (YI) = \"yi\", | 1016 | Also included are Ukrainian є (YE) = \"/e\", ї (YI) = \"yi\", |
| 1017 | ґ (GHE WITH UPTURN) = \"g'\", | 1017 | ґ (GHE WITH UPTURN) = \"g\\='\", |
| 1018 | Belarusian ў (SHORT U) = \"u~\", | 1018 | Belarusian ў (SHORT U) = \"u~\", |
| 1019 | Serbo-Croatian ђ (DJE) = \"/d\", ћ (CHJE)= \"/ch\", | 1019 | Serbo-Croatian ђ (DJE) = \"/d\", ћ (CHJE)= \"/ch\", |
| 1020 | Macedonian ѓ (GJE) = \"/g\", ѕ (DZE) = \"/s\", ќ (KJE) = \"/k\", | 1020 | Macedonian ѓ (GJE) = \"/g\", ѕ (DZE) = \"/s\", ќ (KJE) = \"/k\", |
| @@ -1410,7 +1410,7 @@ This keyboard layout is standard for Bulgarian typewriters. | |||
| 1410 | The letters Ц, М, Ч, Р, Л, Б and Ы are not affected by Caps Lock. | 1410 | The letters Ц, М, Ч, Р, Л, Б and Ы are not affected by Caps Lock. |
| 1411 | 1411 | ||
| 1412 | In addition to original Bulgarian typewriter layout, keys \\ and | | 1412 | In addition to original Bulgarian typewriter layout, keys \\ and | |
| 1413 | are transformed into ' and Ы respectively. Some keyboards mark these | 1413 | are transformed into \\=' and Ы respectively. Some keyboards mark these |
| 1414 | keys as being transformed into ( and ) respectively. For ( and ), use | 1414 | keys as being transformed into ( and ) respectively. For ( and ), use |
| 1415 | \\=` and ~ respectively. This input method follows XKB." | 1415 | \\=` and ~ respectively. This input method follows XKB." |
| 1416 | nil t t t t nil nil nil nil nil t) | 1416 | nil t t t t nil nil nil nil nil t) |
diff --git a/lisp/leim/quail/greek.el b/lisp/leim/quail/greek.el index cf991502e28..1dfc93aa936 100644 --- a/lisp/leim/quail/greek.el +++ b/lisp/leim/quail/greek.el | |||
| @@ -178,7 +178,7 @@ koppa & % | |||
| 178 | mark key | 178 | mark key |
| 179 | ------------------------ | 179 | ------------------------ |
| 180 | ypogegrammeni J | 180 | ypogegrammeni J |
| 181 | psili ' or v | 181 | psili \\=' or v |
| 182 | dasia \\=` or V | 182 | dasia \\=` or V |
| 183 | oxia / | 183 | oxia / |
| 184 | varia ? | 184 | varia ? |
| @@ -461,9 +461,9 @@ mark key | |||
| 461 | ypogegrammeni | | 461 | ypogegrammeni | |
| 462 | psili > | 462 | psili > |
| 463 | dasia < | 463 | dasia < |
| 464 | oxia ' | 464 | oxia \\=' |
| 465 | koronis '' | 465 | koronis \\='\\=' |
| 466 | varia ` | 466 | varia \\=` |
| 467 | perispomeni ~ | 467 | perispomeni ~ |
| 468 | dialytika \" | 468 | dialytika \" |
| 469 | ano teleia ; | 469 | ano teleia ; |
diff --git a/lisp/leim/quail/hebrew.el b/lisp/leim/quail/hebrew.el index 1601e1e05d0..ac67fbfe5a7 100644 --- a/lisp/leim/quail/hebrew.el +++ b/lisp/leim/quail/hebrew.el | |||
| @@ -36,8 +36,8 @@ | |||
| 36 | 36 | ||
| 37 | Based on SI-1452 keyboard layout. | 37 | Based on SI-1452 keyboard layout. |
| 38 | Only Hebrew-related characters are considered. | 38 | Only Hebrew-related characters are considered. |
| 39 | 'q' is used to switch levels instead of Alt-Gr. | 39 | ‘q’ is used to switch levels instead of Alt-Gr. |
| 40 | Maqaaf (־) is mapped to '/פ'. | 40 | Maqaaf (־) is mapped to ‘/פ’. |
| 41 | " nil t t t t nil nil nil nil nil t) | 41 | " nil t t t t nil nil nil nil nil t) |
| 42 | 42 | ||
| 43 | (quail-define-rules | 43 | (quail-define-rules |
| @@ -457,8 +457,8 @@ Provides access to all Hebrew characters suitable to Modern Hebrew. | |||
| 457 | 457 | ||
| 458 | Based on Society of Biblical Literature's Tiro keyboard layout. | 458 | Based on Society of Biblical Literature's Tiro keyboard layout. |
| 459 | Not suitable for modern Hebrew input. | 459 | Not suitable for modern Hebrew input. |
| 460 | 'q' is used to switch levels instead of Alt-Gr. | 460 | ‘q’ is used to switch levels instead of Alt-Gr. |
| 461 | Combining dot above (Called Masora dot) (̇) is mapped to 'q1'. | 461 | Combining dot above (Called Masora dot) (̇) is mapped to ‘q1’. |
| 462 | " nil t t t t nil nil nil nil nil t) | 462 | " nil t t t t nil nil nil nil nil t) |
| 463 | 463 | ||
| 464 | (quail-define-rules | 464 | (quail-define-rules |
diff --git a/lisp/leim/quail/latin-alt.el b/lisp/leim/quail/latin-alt.el index 0614ecb76e1..935a471dce8 100644 --- a/lisp/leim/quail/latin-alt.el +++ b/lisp/leim/quail/latin-alt.el | |||
| @@ -48,7 +48,7 @@ special (so you can use that to enter a slash). | |||
| 48 | 48 | ||
| 49 | | postfix | examples | 49 | | postfix | examples |
| 50 | ------------+---------+---------- | 50 | ------------+---------+---------- |
| 51 | acute | ' | a' -> á | 51 | acute | \\=' | a\\=' -> á |
| 52 | grave | \\=` | a\\=` -> à | 52 | grave | \\=` | a\\=` -> à |
| 53 | circumflex | ^ | a^ -> â | 53 | circumflex | ^ | a^ -> â |
| 54 | diaeresis | \" | a\" -> ä | 54 | diaeresis | \" | a\" -> ä |
| @@ -62,7 +62,7 @@ It seems natural to use comma for cedillas, but that is | |||
| 62 | inconvenient in practice because commas are needed very | 62 | inconvenient in practice because commas are needed very |
| 63 | often after a letter. | 63 | often after a letter. |
| 64 | 64 | ||
| 65 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 65 | Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\=' |
| 66 | " nil t nil nil nil nil nil nil nil nil t) | 66 | " nil t nil nil nil nil nil nil nil nil t) |
| 67 | 67 | ||
| 68 | (quail-define-rules | 68 | (quail-define-rules |
| @@ -213,7 +213,7 @@ comma and period are not special (use \\=` instead). | |||
| 213 | 213 | ||
| 214 | | postfix | examples | 214 | | postfix | examples |
| 215 | ------------+---------+---------- | 215 | ------------+---------+---------- |
| 216 | acute | ' | a' -> á | 216 | acute | \\=' | a\\=' -> á |
| 217 | ogonek | \\=` | a\\=` -> ą | 217 | ogonek | \\=` | a\\=` -> ą |
| 218 | diaeresis | \" | a\" -> ä | 218 | diaeresis | \" | a\" -> ä |
| 219 | circumflex | ^ | a^ -> â | 219 | circumflex | ^ | a^ -> â |
| @@ -230,7 +230,7 @@ It seems natural to use period and comma for dots/rings and | |||
| 230 | cedillas/ogoneks, but that is inconvenient in practice, because | 230 | cedillas/ogoneks, but that is inconvenient in practice, because |
| 231 | periods and commas are needed very often after a letter. | 231 | periods and commas are needed very often after a letter. |
| 232 | 232 | ||
| 233 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 233 | Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\=' |
| 234 | " nil t nil nil nil nil nil nil nil nil t) | 234 | " nil t nil nil nil nil nil nil nil nil t) |
| 235 | 235 | ||
| 236 | (quail-define-rules | 236 | (quail-define-rules |
| @@ -408,7 +408,7 @@ special (use slash instead). | |||
| 408 | 408 | ||
| 409 | | postfix | examples | 409 | | postfix | examples |
| 410 | ------------+---------+---------- | 410 | ------------+---------+---------- |
| 411 | acute | ' | a' -> á | 411 | acute | \\=' | a\\=' -> á |
| 412 | grave | \\=` | a\\=` -> à | 412 | grave | \\=` | a\\=` -> à |
| 413 | circumflex | ^ | a^ -> â | 413 | circumflex | ^ | a^ -> â |
| 414 | diaeresis | \" | a\" -> ä | 414 | diaeresis | \" | a\" -> ä |
| @@ -423,7 +423,7 @@ It would be natural to use period and comma for dots and cedillas, but | |||
| 423 | that would inconvenient in practice, because periods and commas are | 423 | that would inconvenient in practice, because periods and commas are |
| 424 | needed very often after a letter. | 424 | needed very often after a letter. |
| 425 | 425 | ||
| 426 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 426 | Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\=' |
| 427 | " nil t nil nil nil nil nil nil nil nil t) | 427 | " nil t nil nil nil nil nil nil nil nil t) |
| 428 | 428 | ||
| 429 | (quail-define-rules | 429 | (quail-define-rules |
| @@ -581,7 +581,7 @@ special (use ~ instead). | |||
| 581 | 581 | ||
| 582 | | postfix | examples | 582 | | postfix | examples |
| 583 | ------------+---------+---------- | 583 | ------------+---------+---------- |
| 584 | acute | ' | a' -> á | 584 | acute | \\=' | a\\=' -> á |
| 585 | circumflex | ^ | a^ -> â | 585 | circumflex | ^ | a^ -> â |
| 586 | diaeresis | \" | a\" -> ä | 586 | diaeresis | \" | a\" -> ä |
| 587 | ogonek | \\=` | a\\=` -> ą | 587 | ogonek | \\=` | a\\=` -> ą |
| @@ -598,7 +598,7 @@ It seems natural to use period and comma for dots and | |||
| 598 | cedillas/ogoneks, but that is inconvenient in practice, because | 598 | cedillas/ogoneks, but that is inconvenient in practice, because |
| 599 | periods and commas are needed very often after a letter. | 599 | periods and commas are needed very often after a letter. |
| 600 | 600 | ||
| 601 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 601 | Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\=' |
| 602 | " nil t nil nil nil nil nil nil nil nil t) | 602 | " nil t nil nil nil nil nil nil nil nil t) |
| 603 | 603 | ||
| 604 | (quail-define-rules | 604 | (quail-define-rules |
| @@ -778,7 +778,7 @@ special (use / instead). | |||
| 778 | 778 | ||
| 779 | | postfix | examples | 779 | | postfix | examples |
| 780 | ------------+---------+---------- | 780 | ------------+---------+---------- |
| 781 | acute | ' | a' -> á | 781 | acute | \\=' | a\\=' -> á |
| 782 | grave | \\=` | a\\=` -> à | 782 | grave | \\=` | a\\=` -> à |
| 783 | circumflex | ^ | a^ -> â | 783 | circumflex | ^ | a^ -> â |
| 784 | diaeresis | \" | a\" -> ä | 784 | diaeresis | \" | a\" -> ä |
| @@ -793,7 +793,7 @@ It seems natural to use period and comma for dots and cedillas, but | |||
| 793 | that is inconvenient in practice, because periods and commas are | 793 | that is inconvenient in practice, because periods and commas are |
| 794 | needed very often after a letter. | 794 | needed very often after a letter. |
| 795 | 795 | ||
| 796 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 796 | Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\=' |
| 797 | " nil t nil nil nil nil nil nil nil nil t) | 797 | " nil t nil nil nil nil nil nil nil nil t) |
| 798 | 798 | ||
| 799 | (quail-define-rules | 799 | (quail-define-rules |
| @@ -930,13 +930,13 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |||
| 930 | "french-alt-postfix" "French" "FR<" t | 930 | "french-alt-postfix" "French" "FR<" t |
| 931 | "French (Français) input method with postfix modifiers | 931 | "French (Français) input method with postfix modifiers |
| 932 | 932 | ||
| 933 | \\=` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tréma. | 933 | \\=` pour grave, \\=' pour aigu, ^ pour circonflexe, et \" pour tréma. |
| 934 | Par exemple: a\\=` -> à e' -> é. | 934 | Par exemple: a\\=` -> à e\\=' -> é. |
| 935 | 935 | ||
| 936 | Ç, «, et » sont produits par C/, <<, et >>. | 936 | Ç, «, et » sont produits par C/, <<, et >>. |
| 937 | 937 | ||
| 938 | En doublant la frappe des diacritiques, ils s'isoleront de la lettre. | 938 | En doublant la frappe des diacritiques, ils s'isoleront de la lettre. |
| 939 | Par exemple: e'' -> e' | 939 | Par exemple: e\\='\\=' -> e\\=' |
| 940 | 940 | ||
| 941 | Œ est produit par O/." | 941 | Œ est produit par O/." |
| 942 | nil t nil nil nil nil nil nil nil nil t) | 942 | nil t nil nil nil nil nil nil nil nil t) |
| @@ -1011,11 +1011,11 @@ Par exemple: e'' -> e' | |||
| 1011 | "italian-alt-postfix" "Latin-1" "IT<" t | 1011 | "italian-alt-postfix" "Latin-1" "IT<" t |
| 1012 | "Italian (Italiano) input method with postfix modifiers | 1012 | "Italian (Italiano) input method with postfix modifiers |
| 1013 | 1013 | ||
| 1014 | a' -> á A' -> Á a\\=` -> à A\\=` -> À i^ -> î << -> « | 1014 | a\\=' -> á A\\=' -> Á a\\=` -> à A\\=` -> À i^ -> î << -> « |
| 1015 | e' -> é E' -> É e\\=` -> è E\\=` -> È I^ -> Î >> -> » | 1015 | e\\=' -> é E\\=' -> É e\\=` -> è E\\=` -> È I^ -> Î >> -> » |
| 1016 | i' -> í I' -> Í i\\=` -> ì I\\=` -> Ì o_ -> º | 1016 | i\\=' -> í I\\=' -> Í i\\=` -> ì I\\=` -> Ì o_ -> º |
| 1017 | o' -> ó O' -> Ó o\\=` -> ò O\\=` -> Ò a_ -> ª | 1017 | o\\=' -> ó O\\=' -> Ó o\\=` -> ò O\\=` -> Ò a_ -> ª |
| 1018 | u' -> ú U' -> Ú u\\=` -> ù U\\=` -> Ù | 1018 | u\\=' -> ú U\\=' -> Ú u\\=` -> ù U\\=` -> Ù |
| 1019 | 1019 | ||
| 1020 | This method is for purists who like accents the old way. | 1020 | This method is for purists who like accents the old way. |
| 1021 | 1021 | ||
| @@ -1160,7 +1160,7 @@ Caters for French and Turkish as well as Dutch. | |||
| 1160 | ------------+---------+---------- | 1160 | ------------+---------+---------- |
| 1161 | | postfix | | 1161 | | postfix | |
| 1162 | ------------+---------+---------- | 1162 | ------------+---------+---------- |
| 1163 | acute | ' | a' -> á | 1163 | acute | \\=' | a\\=' -> á |
| 1164 | grave | \\=` | a\\=` -> à | 1164 | grave | \\=` | a\\=` -> à |
| 1165 | circumflex | ^ | a^ -> â | 1165 | circumflex | ^ | a^ -> â |
| 1166 | Turkish | various | i/ -> ı s, -> ş g^ -> ğ I/ -> İ | 1166 | Turkish | various | i/ -> ı s, -> ş g^ -> ğ I/ -> İ |
| @@ -1170,7 +1170,7 @@ Caters for French and Turkish as well as Dutch. | |||
| 1170 | ------------+---------+---------- | 1170 | ------------+---------+---------- |
| 1171 | diaeresis | \" | \"a -> ä | 1171 | diaeresis | \" | \"a -> ä |
| 1172 | 1172 | ||
| 1173 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 1173 | Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\=' |
| 1174 | " nil t nil nil nil nil nil nil nil nil t) | 1174 | " nil t nil nil nil nil nil nil nil nil t) |
| 1175 | 1175 | ||
| 1176 | (quail-define-rules | 1176 | (quail-define-rules |
| @@ -1338,7 +1338,7 @@ of characters from a single Latin-N charset. | |||
| 1338 | 1338 | ||
| 1339 | | postfix | examples | 1339 | | postfix | examples |
| 1340 | ------------+---------+---------- | 1340 | ------------+---------+---------- |
| 1341 | acute | ' | a' -> á | 1341 | acute | \\=' | a\\=' -> á |
| 1342 | grave | \\=` | a\\=` -> à | 1342 | grave | \\=` | a\\=` -> à |
| 1343 | circumflex | ^ | a^ -> â | 1343 | circumflex | ^ | a^ -> â |
| 1344 | diaeresis | \" | a\" -> ä | 1344 | diaeresis | \" | a\" -> ä |
| @@ -1359,7 +1359,7 @@ It would be natural to use comma for cedillas, but that would be | |||
| 1359 | inconvenient in practice because commas are needed very often after a | 1359 | inconvenient in practice because commas are needed very often after a |
| 1360 | letter. | 1360 | letter. |
| 1361 | 1361 | ||
| 1362 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 1362 | Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\=' |
| 1363 | " nil t nil nil nil nil nil nil nil nil t) | 1363 | " nil t nil nil nil nil nil nil nil nil t) |
| 1364 | 1364 | ||
| 1365 | ;; Fixme: ¦ § ¨ © ¬ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ ¼ ½ ¾ × ÷ | 1365 | ;; Fixme: ¦ § ¨ © ¬ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ ¼ ½ ¾ × ÷ |
diff --git a/lisp/leim/quail/latin-post.el b/lisp/leim/quail/latin-post.el index 5106bd29816..25fd4508314 100644 --- a/lisp/leim/quail/latin-post.el +++ b/lisp/leim/quail/latin-post.el | |||
| @@ -40,7 +40,7 @@ | |||
| 40 | 40 | ||
| 41 | | postfix | examples | 41 | | postfix | examples |
| 42 | ------------+---------+---------- | 42 | ------------+---------+---------- |
| 43 | acute | ' | a' -> á | 43 | acute | \\=' | a\\=' -> á |
| 44 | grave | \\=` | a\\=` -> à | 44 | grave | \\=` | a\\=` -> à |
| 45 | circumflex | ^ | a^ -> â | 45 | circumflex | ^ | a^ -> â |
| 46 | diaeresis | \" | a\" -> ä | 46 | diaeresis | \" | a\" -> ä |
| @@ -50,7 +50,7 @@ | |||
| 50 | others | / | s/ -> ß ?/ -> ¿ !/ -> ¡ // -> ° | 50 | others | / | s/ -> ß ?/ -> ¿ !/ -> ¡ // -> ° |
| 51 | | various | << -> « >> -> » o_ -> º a_ -> ª | 51 | | various | << -> « >> -> » o_ -> º a_ -> ª |
| 52 | 52 | ||
| 53 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 53 | Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\=' |
| 54 | " nil t nil nil nil nil nil nil nil nil t) | 54 | " nil t nil nil nil nil nil nil nil nil t) |
| 55 | 55 | ||
| 56 | (quail-define-rules | 56 | (quail-define-rules |
| @@ -201,7 +201,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |||
| 201 | 201 | ||
| 202 | | postfix | examples | 202 | | postfix | examples |
| 203 | ------------+---------+---------- | 203 | ------------+---------+---------- |
| 204 | acute | ' | a' -> á | 204 | acute | \\=' | a\\=' -> á |
| 205 | ogonek | , | a, -> ą | 205 | ogonek | , | a, -> ą |
| 206 | diaeresis | \" | a\" -> ä | 206 | diaeresis | \" | a\" -> ä |
| 207 | circumflex | ^ | a^ -> â | 207 | circumflex | ^ | a^ -> â |
| @@ -214,7 +214,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |||
| 214 | stroke | / | d/ -> đ | 214 | stroke | / | d/ -> đ |
| 215 | others | / | s/ -> ß | 215 | others | / | s/ -> ß |
| 216 | 216 | ||
| 217 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 217 | Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\=' |
| 218 | " nil t nil nil nil nil nil nil nil nil t) | 218 | " nil t nil nil nil nil nil nil nil nil t) |
| 219 | 219 | ||
| 220 | (quail-define-rules | 220 | (quail-define-rules |
| @@ -389,7 +389,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |||
| 389 | 389 | ||
| 390 | | postfix | examples | 390 | | postfix | examples |
| 391 | ------------+---------+---------- | 391 | ------------+---------+---------- |
| 392 | acute | ' | a' -> á | 392 | acute | \\=' | a\\=' -> á |
| 393 | grave | \\=` | a\\=` -> à | 393 | grave | \\=` | a\\=` -> à |
| 394 | circumflex | ^ | a^ -> â | 394 | circumflex | ^ | a^ -> â |
| 395 | diaeresis | \" | a\" -> ä | 395 | diaeresis | \" | a\" -> ä |
| @@ -400,7 +400,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |||
| 400 | stroke | / | h/ -> ħ | 400 | stroke | / | h/ -> ħ |
| 401 | others | / | s/ -> ß | 401 | others | / | s/ -> ß |
| 402 | 402 | ||
| 403 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 403 | Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\=' |
| 404 | " nil t nil nil nil nil nil nil nil nil t) | 404 | " nil t nil nil nil nil nil nil nil nil t) |
| 405 | 405 | ||
| 406 | (quail-define-rules | 406 | (quail-define-rules |
| @@ -555,7 +555,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |||
| 555 | 555 | ||
| 556 | | postfix | examples | 556 | | postfix | examples |
| 557 | ------------+---------+---------- | 557 | ------------+---------+---------- |
| 558 | acute | ' | a' -> á | 558 | acute | \\=' | a\\=' -> á |
| 559 | circumflex | ^ | a^ -> â | 559 | circumflex | ^ | a^ -> â |
| 560 | diaeresis | \" | a\" -> ä | 560 | diaeresis | \" | a\" -> ä |
| 561 | ogonek | , | a, -> ą | 561 | ogonek | , | a, -> ą |
| @@ -568,7 +568,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |||
| 568 | nordic | / | a/ -> å e/ -> æ o/ -> ø | 568 | nordic | / | a/ -> å e/ -> æ o/ -> ø |
| 569 | others | / | s/ -> ß n/ -> ŋ k/ -> ĸ | 569 | others | / | s/ -> ß n/ -> ŋ k/ -> ĸ |
| 570 | 570 | ||
| 571 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 571 | Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\=' |
| 572 | " nil t nil nil nil nil nil nil nil nil t) | 572 | " nil t nil nil nil nil nil nil nil nil t) |
| 573 | 573 | ||
| 574 | (quail-define-rules | 574 | (quail-define-rules |
| @@ -745,7 +745,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |||
| 745 | 745 | ||
| 746 | | postfix | examples | 746 | | postfix | examples |
| 747 | ------------+---------+---------- | 747 | ------------+---------+---------- |
| 748 | acute | ' | a' -> á | 748 | acute | \\=' | a\\=' -> á |
| 749 | grave | \\=` | a\\=` -> à | 749 | grave | \\=` | a\\=` -> à |
| 750 | circumflex | ^ | a^ -> â | 750 | circumflex | ^ | a^ -> â |
| 751 | diaeresis | \" | a\" -> ä | 751 | diaeresis | \" | a\" -> ä |
| @@ -756,7 +756,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |||
| 756 | nordic | / | a/ -> å e/ -> æ o/ -> ø | 756 | nordic | / | a/ -> å e/ -> æ o/ -> ø |
| 757 | others | / | s/ -> ß | 757 | others | / | s/ -> ß |
| 758 | 758 | ||
| 759 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 759 | Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\=' |
| 760 | " nil t nil nil nil nil nil nil nil nil t) | 760 | " nil t nil nil nil nil nil nil nil nil t) |
| 761 | 761 | ||
| 762 | (quail-define-rules | 762 | (quail-define-rules |
| @@ -889,7 +889,7 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |||
| 889 | 889 | ||
| 890 | (quail-define-package | 890 | (quail-define-package |
| 891 | "danish-postfix" "Latin-1" "DA<" t | 891 | "danish-postfix" "Latin-1" "DA<" t |
| 892 | "Danish input method (rule: AE -> Æ, OE -> Ø, AA -> Å, E' -> É) | 892 | "Danish input method (rule: AE -> Æ, OE -> Ø, AA -> Å, E\\=' -> É) |
| 893 | 893 | ||
| 894 | Doubling the postfix separates the letter and postfix: e.g. aee -> ae | 894 | Doubling the postfix separates the letter and postfix: e.g. aee -> ae |
| 895 | " | 895 | " |
| @@ -923,7 +923,7 @@ A following ^ or x will produce an accented character, | |||
| 923 | e.g. c^ -> ĉ gx -> ĝ u^ -> ŭ. | 923 | e.g. c^ -> ĉ gx -> ĝ u^ -> ŭ. |
| 924 | 924 | ||
| 925 | Doubling the postfix separates the letter and postfix, | 925 | Doubling the postfix separates the letter and postfix, |
| 926 | e.g. a'' -> a'. | 926 | e.g. a\\='\\=' -> a\\='. |
| 927 | " nil t nil nil nil nil nil nil nil nil t) | 927 | " nil t nil nil nil nil nil nil nil nil t) |
| 928 | 928 | ||
| 929 | (quail-define-rules | 929 | (quail-define-rules |
| @@ -1005,13 +1005,13 @@ OEE -> OE | |||
| 1005 | "french-postfix" "French" "FR<" t | 1005 | "french-postfix" "French" "FR<" t |
| 1006 | "French (Français) input method with postfix modifiers | 1006 | "French (Français) input method with postfix modifiers |
| 1007 | 1007 | ||
| 1008 | \\=` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tréma. | 1008 | \\=` pour grave, \\=' pour aigu, ^ pour circonflexe, et \" pour tréma. |
| 1009 | Par exemple: a\\=` -> à e' -> é. | 1009 | Par exemple: a\\=` -> à e\\=' -> é. |
| 1010 | 1010 | ||
| 1011 | Ç, «, et » sont produits par C,, <<, et >>. | 1011 | Ç, «, et » sont produits par C,, <<, et >>. |
| 1012 | 1012 | ||
| 1013 | En doublant la frappe des diacritiques, ils s'isoleront de la lettre. | 1013 | En doublant la frappe des diacritiques, ils s'isoleront de la lettre. |
| 1014 | Par exemple: e'' -> e' | 1014 | Par exemple: e\\='\\=' -> e\\=' |
| 1015 | 1015 | ||
| 1016 | Œ est produit par O/." | 1016 | Œ est produit par O/." |
| 1017 | nil t nil nil nil nil nil nil nil nil t) | 1017 | nil t nil nil nil nil nil nil nil nil t) |
| @@ -1124,18 +1124,18 @@ szz -> sz | |||
| 1124 | "icelandic-postfix" "Latin-1" "IS<" t | 1124 | "icelandic-postfix" "Latin-1" "IS<" t |
| 1125 | "Icelandic (Íslenska) input method with postfix modifiers | 1125 | "Icelandic (Íslenska) input method with postfix modifiers |
| 1126 | 1126 | ||
| 1127 | A' -> Á | 1127 | A\\=' -> Á |
| 1128 | E' -> É | 1128 | E\\=' -> É |
| 1129 | I' -> Í | 1129 | I\\=' -> Í |
| 1130 | O' -> Ó | 1130 | O\\=' -> Ó |
| 1131 | U' -> Ú | 1131 | U\\=' -> Ú |
| 1132 | Y' -> Ý | 1132 | Y\\=' -> Ý |
| 1133 | AE -> Æ | 1133 | AE -> Æ |
| 1134 | OE -> Ö | 1134 | OE -> Ö |
| 1135 | D/ -> Ð (eth) | 1135 | D/ -> Ð (eth) |
| 1136 | T/ -> Þ (thorn) | 1136 | T/ -> Þ (thorn) |
| 1137 | 1137 | ||
| 1138 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 1138 | Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\=' |
| 1139 | " nil t nil nil nil nil nil nil nil nil t) | 1139 | " nil t nil nil nil nil nil nil nil nil t) |
| 1140 | 1140 | ||
| 1141 | (quail-define-rules | 1141 | (quail-define-rules |
| @@ -1186,8 +1186,8 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |||
| 1186 | "italian-postfix" "Latin-1" "IT<" t | 1186 | "italian-postfix" "Latin-1" "IT<" t |
| 1187 | "Italian (Italiano) input method with postfix modifiers | 1187 | "Italian (Italiano) input method with postfix modifiers |
| 1188 | 1188 | ||
| 1189 | a\\=` -> à A\\=` -> À e' -> é << -> « | 1189 | a\\=` -> à A\\=` -> À e\\=' -> é << -> « |
| 1190 | e\\=` -> è E\\=` -> È E' -> É >> -> » | 1190 | e\\=` -> è E\\=` -> È E\\=' -> É >> -> » |
| 1191 | i\\=` -> ì I\\=` -> Ì o_ -> º | 1191 | i\\=` -> ì I\\=` -> Ì o_ -> º |
| 1192 | o\\=` -> ò O\\=` -> Ò a_ -> ª | 1192 | o\\=` -> ò O\\=` -> Ò a_ -> ª |
| 1193 | u\\=` -> ù U\\=` -> Ù | 1193 | u\\=` -> ù U\\=` -> Ù |
| @@ -1235,7 +1235,7 @@ Doubling the postfix separates the letter and postfix: e.g. a\\=`\\=` -> a\\=` | |||
| 1235 | 1235 | ||
| 1236 | (quail-define-package | 1236 | (quail-define-package |
| 1237 | "norwegian-postfix" "Latin-1" "NO<" t | 1237 | "norwegian-postfix" "Latin-1" "NO<" t |
| 1238 | "Norwegian (Norsk) input method (rule: AE->Æ OE->Ø AA->Å E'->É) | 1238 | "Norwegian (Norsk) input method (rule: AE->Æ OE->Ø AA->Å E\\='->É) |
| 1239 | 1239 | ||
| 1240 | Doubling the postfix separates the letter and postfix: e.g. aee -> ae | 1240 | Doubling the postfix separates the letter and postfix: e.g. aee -> ae |
| 1241 | " | 1241 | " |
| @@ -1271,7 +1271,7 @@ oe -> ø | |||
| 1271 | aa -> å | 1271 | aa -> å |
| 1272 | a\" -> ä | 1272 | a\" -> ä |
| 1273 | o\" -> ö | 1273 | o\" -> ö |
| 1274 | e' -> é | 1274 | e\\=' -> é |
| 1275 | 1275 | ||
| 1276 | Doubling the postfix separates the letter and postfix: | 1276 | Doubling the postfix separates the letter and postfix: |
| 1277 | aee -> ae o\"\" -> o\" etc. | 1277 | aee -> ae o\"\" -> o\" etc. |
| @@ -1309,17 +1309,17 @@ aee -> ae o\"\" -> o\" etc. | |||
| 1309 | "spanish-postfix" "Spanish" "ES<" t | 1309 | "spanish-postfix" "Spanish" "ES<" t |
| 1310 | "Spanish (Español) input method with postfix modifiers | 1310 | "Spanish (Español) input method with postfix modifiers |
| 1311 | 1311 | ||
| 1312 | A' -> Á | 1312 | A\\=' -> Á |
| 1313 | E' -> É | 1313 | E\\=' -> É |
| 1314 | I' -> Í | 1314 | I\\=' -> Í |
| 1315 | O' -> Ó | 1315 | O\\=' -> Ó |
| 1316 | U' -> Ú | 1316 | U\\=' -> Ú |
| 1317 | N~ -> Ñ | 1317 | N~ -> Ñ |
| 1318 | !/ -> ¡ | 1318 | !/ -> ¡ |
| 1319 | ?/ -> ¿ | 1319 | ?/ -> ¿ |
| 1320 | 1320 | ||
| 1321 | Doubling the postfix separates the letter and postfix: | 1321 | Doubling the postfix separates the letter and postfix: |
| 1322 | a'' -> a' n~~ -> n~, etc. | 1322 | a\\='\\=' -> a\\=' n~~ -> n~, etc. |
| 1323 | " nil t nil nil nil nil nil nil nil nil t) | 1323 | " nil t nil nil nil nil nil nil nil nil t) |
| 1324 | 1324 | ||
| 1325 | (quail-define-rules | 1325 | (quail-define-rules |
| @@ -1360,7 +1360,7 @@ a'' -> a' n~~ -> n~, etc. | |||
| 1360 | 1360 | ||
| 1361 | (quail-define-package | 1361 | (quail-define-package |
| 1362 | "swedish-postfix" "Latin-1" "SV<" t | 1362 | "swedish-postfix" "Latin-1" "SV<" t |
| 1363 | "Swedish (Svenska) input method (rule: AA -> Å AE -> Ä OE -> Ö E' -> É) | 1363 | "Swedish (Svenska) input method (rule: AA -> Å AE -> Ä OE -> Ö E\\=' -> É) |
| 1364 | 1364 | ||
| 1365 | Doubling the postfix separates the letter and postfix: e.g. aee -> ae | 1365 | Doubling the postfix separates the letter and postfix: e.g. aee -> ae |
| 1366 | " nil t nil nil nil nil nil nil nil nil t) | 1366 | " nil t nil nil nil nil nil nil nil nil t) |
| @@ -2089,7 +2089,7 @@ of characters from a single Latin-N charset. | |||
| 2089 | 2089 | ||
| 2090 | | postfix | examples | 2090 | | postfix | examples |
| 2091 | ------------+---------+---------- | 2091 | ------------+---------+---------- |
| 2092 | acute | ' | a' -> á | 2092 | acute | \\=' | a\\=' -> á |
| 2093 | grave | \\=` | a\\=` -> à | 2093 | grave | \\=` | a\\=` -> à |
| 2094 | circumflex | ^ | a^ -> â | 2094 | circumflex | ^ | a^ -> â |
| 2095 | diaeresis | \" | a\" -> ä | 2095 | diaeresis | \" | a\" -> ä |
| @@ -2106,7 +2106,7 @@ of characters from a single Latin-N charset. | |||
| 2106 | others | / | s/ -> ß ?/ -> ¿ !/ -> ¡ // -> ° o/ -> œ | 2106 | others | / | s/ -> ß ?/ -> ¿ !/ -> ¡ // -> ° o/ -> œ |
| 2107 | | various | << -> « >> -> » o_ -> º a_ -> ª | 2107 | | various | << -> « >> -> » o_ -> º a_ -> ª |
| 2108 | 2108 | ||
| 2109 | Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 2109 | Doubling the postfix separates the letter and postfix: e.g. a\\='\\=' -> a\\=' |
| 2110 | " nil t nil nil nil nil nil nil nil nil t) | 2110 | " nil t nil nil nil nil nil nil nil nil t) |
| 2111 | 2111 | ||
| 2112 | ;; Fixme: ¦ § ¨ © ¬ ® ¯ ± ² ³ ´ µ ¶ · ¸ ¹ ¼ ½ ¾ × ÷ | 2112 | ;; Fixme: ¦ § ¨ © ¬ ® ¯ ± ² ³ ´ µ ¶ · ¸ ¹ ¼ ½ ¾ × ÷ |
diff --git a/lisp/leim/quail/latin-pre.el b/lisp/leim/quail/latin-pre.el index 4e60d9c8569..7e4fd438cdd 100644 --- a/lisp/leim/quail/latin-pre.el +++ b/lisp/leim/quail/latin-pre.el | |||
| @@ -52,7 +52,7 @@ | |||
| 52 | 52 | ||
| 53 | effect | prefix | examples | 53 | effect | prefix | examples |
| 54 | ------------+--------+---------- | 54 | ------------+--------+---------- |
| 55 | acute | ' | 'a -> á, '' -> ´ | 55 | acute | \\=' | \\='a -> á, \\='\\=' -> ´ |
| 56 | grave | \\=` | \\=`a -> à | 56 | grave | \\=` | \\=`a -> à |
| 57 | circumflex | ^ | ^a -> â | 57 | circumflex | ^ | ^a -> â |
| 58 | diaeresis | \" | \"a -> ä \"\" -> ¨ | 58 | diaeresis | \" | \"a -> ä \"\" -> ¨ |
| @@ -183,7 +183,7 @@ | |||
| 183 | 183 | ||
| 184 | effect | prefix | examples | 184 | effect | prefix | examples |
| 185 | ------------+--------+---------- | 185 | ------------+--------+---------- |
| 186 | acute | ' | 'a -> á '' -> ´ | 186 | acute | \\=' | \\='a -> á \\='\\=' -> ´ |
| 187 | grave | \\=` | \\=`a -> à | 187 | grave | \\=` | \\=`a -> à |
| 188 | diaeresis | \" | \"i -> ï \"\" -> ¨ | 188 | diaeresis | \" | \"i -> ï \"\" -> ¨ |
| 189 | tilde | ~ | ~n -> ñ | 189 | tilde | ~ | ~n -> ñ |
| @@ -258,7 +258,7 @@ Key translation rules are: | |||
| 258 | 258 | ||
| 259 | effect | prefix | examples | 259 | effect | prefix | examples |
| 260 | ------------+--------+---------- | 260 | ------------+--------+---------- |
| 261 | acute | ' | 'e -> é | 261 | acute | \\=' | \\='e -> é |
| 262 | grave | \\=` | \\=`a -> à | 262 | grave | \\=` | \\=`a -> à |
| 263 | circumflex | ^ | ^a -> â | 263 | circumflex | ^ | ^a -> â |
| 264 | diaeresis | \" | \"i -> ï | 264 | diaeresis | \" | \"i -> ï |
| @@ -338,9 +338,9 @@ Key translation rules are: | |||
| 338 | effect | prefix | examples | 338 | effect | prefix | examples |
| 339 | ------------+--------+------------------ | 339 | ------------+--------+------------------ |
| 340 | tilde | \" | \"a -> â | 340 | tilde | \" | \"a -> â |
| 341 | circumflex | ' | 'a -> â, 'i -> î | 341 | circumflex | \\=' | \\='a -> â, \\='i -> î |
| 342 | cedilla | ' | 's -> ş, 't -> ţ | 342 | cedilla | \\=' | \\='s -> ş, \\='t -> ţ |
| 343 | ' | ' | '' -> ' | 343 | \\=' | \\=' | \\='\\=' -> \\=' |
| 344 | \" | \" | \"\" -> \" | 344 | \" | \" | \"\" -> \" |
| 345 | " nil t nil nil nil nil nil nil nil nil t) | 345 | " nil t nil nil nil nil nil nil nil nil t) |
| 346 | 346 | ||
| @@ -374,7 +374,7 @@ Key translation rules are: | |||
| 374 | "irish-prefix" "Latin-1" "GA>" t | 374 | "irish-prefix" "Latin-1" "GA>" t |
| 375 | "Irish input method with prefix modifiers | 375 | "Irish input method with prefix modifiers |
| 376 | Key translation rules are: | 376 | Key translation rules are: |
| 377 | 'A -> Á 'E -> É 'I -> Í 'O -> Ó 'U -> Ú | 377 | \\='A -> Á \\='E -> É \\='I -> Í \\='O -> Ó \\='U -> Ú |
| 378 | " nil t nil nil nil nil nil nil nil nil t) | 378 | " nil t nil nil nil nil nil nil nil nil t) |
| 379 | 379 | ||
| 380 | (quail-define-rules | 380 | (quail-define-rules |
| @@ -397,12 +397,12 @@ Key translation rules are: | |||
| 397 | 397 | ||
| 398 | effect | prefix | examples | 398 | effect | prefix | examples |
| 399 | ------------+--------+---------- | 399 | ------------+--------+---------- |
| 400 | acute | ' | 'a -> á '' -> ´ | 400 | acute | \\=' | \\='a -> á \\='\\=' -> ´ |
| 401 | grave | \\=` | \\=`a -> à | 401 | grave | \\=` | \\=`a -> à |
| 402 | circumflex | ^ | ^a -> â | 402 | circumflex | ^ | ^a -> â |
| 403 | diaeresis | \" | \"u -> ü | 403 | diaeresis | \" | \"u -> ü |
| 404 | tilde | ~ | ~a -> ã | 404 | tilde | ~ | ~a -> ã |
| 405 | cedilla | ' or , | 'c -> ç ,c -> ç | 405 | cedilla | \\=' or , | \\='c -> ç ,c -> ç |
| 406 | " nil t nil nil nil nil nil nil nil nil t) | 406 | " nil t nil nil nil nil nil nil nil nil t) |
| 407 | 407 | ||
| 408 | (quail-define-rules | 408 | (quail-define-rules |
| @@ -448,7 +448,7 @@ Key translation rules are: | |||
| 448 | 448 | ||
| 449 | effect | prefix | examples | 449 | effect | prefix | examples |
| 450 | ------------+--------+---------- | 450 | ------------+--------+---------- |
| 451 | acute | ' | 'a -> á | 451 | acute | \\=' | \\='a -> á |
| 452 | diaeresis | \" | \"u -> ü | 452 | diaeresis | \" | \"u -> ü |
| 453 | tilde | ~ | ~n -> ñ | 453 | tilde | ~ | ~n -> ñ |
| 454 | symbol | ~ | ~> -> » ~< -> « ~! -> ¡ ~? -> ¿ | 454 | symbol | ~ | ~> -> » ~< -> « ~! -> ¡ ~? -> ¿ |
| @@ -484,13 +484,13 @@ Key translation rules are: | |||
| 484 | 484 | ||
| 485 | effect | prefix | examples | 485 | effect | prefix | examples |
| 486 | ------------+--------+---------- | 486 | ------------+--------+---------- |
| 487 | acute | ' | 'a -> á '' -> ?´ | 487 | acute | \\=' | \\='a -> á \\='\\=' -> ?´ |
| 488 | circumflex | ^ | ^a -> â | 488 | circumflex | ^ | ^a -> â |
| 489 | diaeresis | \" | \"a -> ä \"\" -> ¨ | 489 | diaeresis | \" | \"a -> ä \"\" -> ¨ |
| 490 | breve | ~ | ~a -> ă | 490 | breve | ~ | ~a -> ă |
| 491 | caron | ~ | ~c -> č | 491 | caron | ~ | ~c -> č |
| 492 | cedilla | \\=` | \\=`c -> ç \\=`e -> ?ę | 492 | cedilla | \\=` | \\=`c -> ç \\=`e -> ?ę |
| 493 | misc | ' \\=` ~ | 'd -> đ \\=`l -> ł \\=`z -> ż ~o -> ő ~u -> ű | 493 | misc | \\=' \\=` ~ | \\='d -> đ \\=`l -> ł \\=`z -> ż ~o -> ő ~u -> ű |
| 494 | symbol | ~ | \\=`. -> ˙ ~~ -> ˘ ~. -> ?¸ | 494 | symbol | ~ | \\=`. -> ˙ ~~ -> ˘ ~. -> ?¸ |
| 495 | " nil t nil nil nil nil nil nil nil nil t) | 495 | " nil t nil nil nil nil nil nil nil nil t) |
| 496 | 496 | ||
| @@ -595,7 +595,7 @@ Key translation rules are: | |||
| 595 | 595 | ||
| 596 | effect | prefix | examples | 596 | effect | prefix | examples |
| 597 | ------------+--------+---------- | 597 | ------------+--------+---------- |
| 598 | acute | ' | 'a -> á '' -> ?´ | 598 | acute | \\=' | \\='a -> á \\='\\=' -> ?´ |
| 599 | grave | \\=` | \\=`a -> à | 599 | grave | \\=` | \\=`a -> à |
| 600 | circumflex | ^ | ^a -> â | 600 | circumflex | ^ | ^a -> â |
| 601 | diaeresis | \" | \"a -> ä \"\" -> ¨ | 601 | diaeresis | \" | \"a -> ä \"\" -> ¨ |
| @@ -736,7 +736,7 @@ For example, the character named `aogonek' is obtained by `/a'." | |||
| 736 | 736 | ||
| 737 | effect | prefix | examples | 737 | effect | prefix | examples |
| 738 | ------------+--------+---------- | 738 | ------------+--------+---------- |
| 739 | acute | ' | 'a -> á | 739 | acute | \\=' | \\='a -> á |
| 740 | grave | \\=` | \\=`a -> à | 740 | grave | \\=` | \\=`a -> à |
| 741 | circumflex | ^ | ^a -> â | 741 | circumflex | ^ | ^a -> â |
| 742 | diaeresis | \" | \"a -> ä, \"Y -> Ÿ | 742 | diaeresis | \" | \"a -> ä, \"Y -> Ÿ |
| @@ -871,7 +871,7 @@ For example, the character named `aogonek' is obtained by `/a'." | |||
| 871 | 871 | ||
| 872 | effect | prefix | examples | 872 | effect | prefix | examples |
| 873 | ------------+--------+---------- | 873 | ------------+--------+---------- |
| 874 | acute | ' | 'a -> á | 874 | acute | \\=' | \\='a -> á |
| 875 | grave | \\=` | \\=`a -> à | 875 | grave | \\=` | \\=`a -> à |
| 876 | circumflex | ^ | ^w -> ŵ | 876 | circumflex | ^ | ^w -> ŵ |
| 877 | diaeresis | \" | \"a -> ä | 877 | diaeresis | \" | \"a -> ä |
| @@ -996,7 +996,7 @@ of characters from a single Latin-N charset. | |||
| 996 | 996 | ||
| 997 | effect | prefix | examples | 997 | effect | prefix | examples |
| 998 | ------------+--------+---------- | 998 | ------------+--------+---------- |
| 999 | acute | ' | 'a -> á, '' -> ´ | 999 | acute | \\=' | \\='a -> á, \\='\\=' -> ´ |
| 1000 | grave | \\=` | \\=`a -> à | 1000 | grave | \\=` | \\=`a -> à |
| 1001 | circumflex | ^ | ^a -> â | 1001 | circumflex | ^ | ^a -> â |
| 1002 | diaeresis | \" | \"a -> ä \"\" -> ¨ | 1002 | diaeresis | \" | \"a -> ä \"\" -> ¨ |
diff --git a/lisp/leim/quail/tibetan.el b/lisp/leim/quail/tibetan.el index 5dacf290c10..d5a92ca480b 100644 --- a/lisp/leim/quail/tibetan.el +++ b/lisp/leim/quail/tibetan.el | |||
| @@ -134,7 +134,7 @@ | |||
| 134 | |ཏ་ t |ཐ་ th |ད་ d |དྷ་ dh |ན་ n | ོ o ༑ ; | 134 | |ཏ་ t |ཐ་ th |ད་ d |དྷ་ dh |ན་ n | ོ o ༑ ; |
| 135 | |པ་ p |ཕ་ ph |བ་ b |བྷ་ bh |མ་ m | ཻ ai (ee, E) ༏ $ | 135 | |པ་ p |ཕ་ ph |བ་ b |བྷ་ bh |མ་ m | ཻ ai (ee, E) ༏ $ |
| 136 | |ཙ་ ts|ཚ་ tsh|ཛ་ dz |ཛྷ་ dzh|ཝ་ w | ཽ au (oo, O) ༐ & | 136 | |ཙ་ ts|ཚ་ tsh|ཛ་ dz |ཛྷ་ dzh|ཝ་ w | ཽ au (oo, O) ༐ & |
| 137 | |ཞ་ zh|ཟ་ z |འ་ ' | |ཡ་ y | ྀ I ༄༅ * | 137 | |ཞ་ zh|ཟ་ z |འ་ \\=' | |ཡ་ y | ྀ I ༄༅ * |
| 138 | |ར་ r |ལ་ l |ཤ་ sh |ཥ་ SH |ས་ s | ཿ : ༄༅༅ # | 138 | |ར་ r |ལ་ l |ཤ་ sh |ཥ་ SH |ས་ s | ཿ : ༄༅༅ # |
| 139 | |ཧ་ h |ཨ་ A |ཀྵ་ kSH| | | ཾ M ༼ ༽ < > | 139 | |ཧ་ h |ཨ་ A |ཀྵ་ kSH| | | ཾ M ༼ ༽ < > |
| 140 | +-------------------------------------+ ༔ % | 140 | +-------------------------------------+ ༔ % |
| @@ -155,7 +155,7 @@ | |||
| 155 | and to get da-drag in -r-d, -l-d .) | 155 | and to get da-drag in -r-d, -l-d .) |
| 156 | | : Special signs. | 156 | | : Special signs. |
| 157 | 157 | ||
| 158 | Tsheg is assigned to SPC. Space is assigned to period '.'. | 158 | Tsheg is assigned to SPC. Space is assigned to period ‘.’. |
| 159 | " | 159 | " |
| 160 | nil nil nil nil nil nil nil nil | 160 | nil nil nil nil nil nil nil nil |
| 161 | 'quail-tibetan-update-translation) | 161 | 'quail-tibetan-update-translation) |
| @@ -407,11 +407,11 @@ | |||
| 407 | +-------------------------------------------------------+ | 407 | +-------------------------------------------------------+ |
| 408 | |qཀ|wཁ|eག|rང|tཅ|yཆ|uཇ|iཉ|oཏ|pཐ|[ད|]ན| | 408 | |qཀ|wཁ|eག|rང|tཅ|yཆ|uཇ|iཉ|oཏ|pཐ|[ད|]ན| |
| 409 | +-----------------------------------------------+ | 409 | +-----------------------------------------------+ |
| 410 | |aཔ| sཕ| dབ|fམ|gུ|h |jོ|kཙ|lཚ|;ཛ|'ཝ| | 410 | |aཔ| sཕ| dབ|fམ|gུ|h |jོ|kཙ|lཚ|;ཛ|\\='ཝ| |
| 411 | +---------------------------------------------+ | 411 | +---------------------------------------------+ |
| 412 | |zཞ|xཟ|cའ|vཡ|bར|nལ|mཤ|,ས|.ཧ|/ཨ| | 412 | |zཞ|xཟ|cའ|vཡ|bར|nལ|mཤ|,ས|.ཧ|/ཨ| |
| 413 | +---------------------------------------+ | 413 | +---------------------------------------+ |
| 414 | The key 'h' is used for consonant stacking. | 414 | The key ‘h’ is used for consonant stacking. |
| 415 | 415 | ||
| 416 | [SHIFTED] | 416 | [SHIFTED] |
| 417 | 417 | ||
| @@ -427,14 +427,14 @@ | |||
| 427 | 427 | ||
| 428 | DIFFERENCE FROM THE ORIGINAL TIBKEY: | 428 | DIFFERENCE FROM THE ORIGINAL TIBKEY: |
| 429 | 429 | ||
| 430 | 1. Vowel 'a' should be typed explicitly by the key 'A'. | 430 | 1. Vowel ‘a’ should be typed explicitly by the key ‘A’. |
| 431 | This is really inconvenient. But to make the coding | 431 | This is really inconvenient. But to make the coding |
| 432 | scheme clear, it is desirable to have an explicit | 432 | scheme clear, it is desirable to have an explicit |
| 433 | vowel sign for 'a'. | 433 | vowel sign for ‘a’. |
| 434 | 2. Tsheg is assigned to SPC key. You can input a space | 434 | 2. Tsheg is assigned to SPC key. You can input a space |
| 435 | by typing '>'. | 435 | by typing ‘>’. |
| 436 | 4. To avoid the default stacking and to obtain གཡ, | 436 | 4. To avoid the default stacking and to obtain གཡ, |
| 437 | type 'E' instead of 'v' (=ཡ). | 437 | type ‘E’ instead of ‘v’ (=ཡ). |
| 438 | 3. There are many characters that are not supported in the | 438 | 3. There are many characters that are not supported in the |
| 439 | current implementation (especially special signs). | 439 | current implementation (especially special signs). |
| 440 | I hope I'll complete in a future revision. | 440 | I hope I'll complete in a future revision. |
diff --git a/lisp/leim/quail/viqr.el b/lisp/leim/quail/viqr.el index 570a16bd43d..879fba4da2c 100644 --- a/lisp/leim/quail/viqr.el +++ b/lisp/leim/quail/viqr.el | |||
| @@ -52,7 +52,7 @@ | |||
| 52 | circumflex | ^ | a^ -> â | 52 | circumflex | ^ | a^ -> â |
| 53 | horn | + | o+ -> ơ | 53 | horn | + | o+ -> ơ |
| 54 | ------------+---------+---------- | 54 | ------------+---------+---------- |
| 55 | acute | ' | a' -> á | 55 | acute | \\=' | a\\=' -> á |
| 56 | grave | \\=` | a\\=` -> à | 56 | grave | \\=` | a\\=` -> à |
| 57 | hook above | ? | a? -> ả | 57 | hook above | ? | a? -> ả |
| 58 | tilde | ~ | a~ -> ã | 58 | tilde | ~ | a~ -> ã |
diff --git a/lisp/mail/feedmail.el b/lisp/mail/feedmail.el index 857cfcc05e6..a94a81c5575 100644 --- a/lisp/mail/feedmail.el +++ b/lisp/mail/feedmail.el | |||
| @@ -1354,7 +1354,7 @@ If you have `mail-send-hook' functions that should only be called for sending/ | |||
| 1354 | queueing messages or only be called for the sending of queued messages, this is | 1354 | queueing messages or only be called for the sending of queued messages, this is |
| 1355 | for you. Add this function to `mail-send-hook' with something like this: | 1355 | for you. Add this function to `mail-send-hook' with something like this: |
| 1356 | 1356 | ||
| 1357 | (add-hook 'mail-send-hook 'feedmail-mail-send-hook-splitter) | 1357 | (add-hook \\='mail-send-hook \\='feedmail-mail-send-hook-splitter) |
| 1358 | 1358 | ||
| 1359 | Then add the functions you want called to either `feedmail-mail-send-hook-queued' | 1359 | Then add the functions you want called to either `feedmail-mail-send-hook-queued' |
| 1360 | or `feedmail-mail-send-hook', as appropriate. The distinction is that | 1360 | or `feedmail-mail-send-hook', as appropriate. The distinction is that |
| @@ -1551,7 +1551,7 @@ See feedmail-binmail-template documentation." | |||
| 1551 | "/bin/rmail %s" "/bin/mail %s")) | 1551 | "/bin/rmail %s" "/bin/mail %s")) |
| 1552 | "Command template for the subprocess which will get rid of the mail. | 1552 | "Command template for the subprocess which will get rid of the mail. |
| 1553 | It can result in any command understandable by /bin/sh. Might not | 1553 | It can result in any command understandable by /bin/sh. Might not |
| 1554 | work at all in non-UNIX environments. The single '%s', if present, | 1554 | work at all in non-UNIX environments. The single `%s', if present, |
| 1555 | gets replaced by the space-separated, simplified list of addressees. | 1555 | gets replaced by the space-separated, simplified list of addressees. |
| 1556 | Used in `feedmail-buffer-to-binmail' to form the shell command which | 1556 | Used in `feedmail-buffer-to-binmail' to form the shell command which |
| 1557 | will receive the contents of the prepped buffer as stdin. The default | 1557 | will receive the contents of the prepped buffer as stdin. The default |
| @@ -2053,7 +2053,7 @@ backup file names and the like)." | |||
| 2053 | ;; the handler for the condition-case | 2053 | ;; the handler for the condition-case |
| 2054 | (error (setq messages-skipped (1+ messages-skipped)) | 2054 | (error (setq messages-skipped (1+ messages-skipped)) |
| 2055 | (ding t) | 2055 | (ding t) |
| 2056 | (message "FQM: Trapped '%s', message left in queue." (car signal-stuff)) | 2056 | (message "FQM: Trapped ‘%s’, message left in queue." (car signal-stuff)) |
| 2057 | (sit-for 3) | 2057 | (sit-for 3) |
| 2058 | (message "FQM: Trap details: \"%s\"" | 2058 | (message "FQM: Trap details: \"%s\"" |
| 2059 | (mapconcat 'identity (cdr signal-stuff) "\" \"")) | 2059 | (mapconcat 'identity (cdr signal-stuff) "\" \"")) |
diff --git a/lisp/mail/metamail.el b/lisp/mail/metamail.el index c962dcc69cc..6f406c38f4f 100644 --- a/lisp/mail/metamail.el +++ b/lisp/mail/metamail.el | |||
| @@ -150,7 +150,7 @@ redisplayed as output is inserted." | |||
| 150 | 150 | ||
| 151 | ;;;###autoload | 151 | ;;;###autoload |
| 152 | (defun metamail-region (beg end &optional viewmode buffer nodisplay) | 152 | (defun metamail-region (beg end &optional viewmode buffer nodisplay) |
| 153 | "Process current region through 'metamail'. | 153 | "Process current region through `metamail'. |
| 154 | Optional argument VIEWMODE specifies the value of the | 154 | Optional argument VIEWMODE specifies the value of the |
| 155 | EMACS_VIEW_MODE environment variable (defaulted to 1). | 155 | EMACS_VIEW_MODE environment variable (defaulted to 1). |
| 156 | Optional argument BUFFER specifies a buffer to be filled (nil | 156 | Optional argument BUFFER specifies a buffer to be filled (nil |
diff --git a/lisp/mail/rfc2368.el b/lisp/mail/rfc2368.el index 77fa0f5e5b8..3c4e9b212b3 100644 --- a/lisp/mail/rfc2368.el +++ b/lisp/mail/rfc2368.el | |||
| @@ -66,16 +66,16 @@ | |||
| 66 | 66 | ||
| 67 | ;; describes 'mailto:' | 67 | ;; describes 'mailto:' |
| 68 | (defconst rfc2368-mailto-scheme-index 1 | 68 | (defconst rfc2368-mailto-scheme-index 1 |
| 69 | "Describes the 'mailto:' portion of the url.") | 69 | "Describes the ‘mailto:’ portion of the url.") |
| 70 | ;; i'm going to call this part the 'prequery' | 70 | ;; i'm going to call this part the 'prequery' |
| 71 | (defconst rfc2368-mailto-prequery-index 2 | 71 | (defconst rfc2368-mailto-prequery-index 2 |
| 72 | "Describes the portion of the url between 'mailto:' and '?'.") | 72 | "Describes the portion of the url between ‘mailto:’ and ‘?’.") |
| 73 | ;; i'm going to call this part the 'query' | 73 | ;; i'm going to call this part the 'query' |
| 74 | (defconst rfc2368-mailto-query-index 4 | 74 | (defconst rfc2368-mailto-query-index 4 |
| 75 | "Describes the portion of the url after '?'.") | 75 | "Describes the portion of the url after ‘?’.") |
| 76 | 76 | ||
| 77 | (defun rfc2368-unhexify-string (string) | 77 | (defun rfc2368-unhexify-string (string) |
| 78 | "Unhexify STRING -- e.g. 'hello%20there' -> 'hello there'." | 78 | "Unhexify STRING -- e.g. ‘hello%20there’ -> ‘hello there’." |
| 79 | (replace-regexp-in-string "%[[:xdigit:]]\\{2\\}" | 79 | (replace-regexp-in-string "%[[:xdigit:]]\\{2\\}" |
| 80 | (lambda (match) | 80 | (lambda (match) |
| 81 | (string (string-to-number (substring match 1) | 81 | (string (string-to-number (substring match 1) |
| @@ -85,7 +85,7 @@ | |||
| 85 | (defun rfc2368-parse-mailto-url (mailto-url) | 85 | (defun rfc2368-parse-mailto-url (mailto-url) |
| 86 | "Parse MAILTO-URL, and return an alist of header-name, header-value pairs. | 86 | "Parse MAILTO-URL, and return an alist of header-name, header-value pairs. |
| 87 | MAILTO-URL should be a RFC 2368 (mailto) compliant url. A cons cell w/ a | 87 | MAILTO-URL should be a RFC 2368 (mailto) compliant url. A cons cell w/ a |
| 88 | key of 'Body' is a special case and is considered a header for this purpose. | 88 | key of `Body' is a special case and is considered a header for this purpose. |
| 89 | The returned alist is intended for use w/ the `compose-mail' interface. | 89 | The returned alist is intended for use w/ the `compose-mail' interface. |
| 90 | Note: make sure MAILTO-URL has been 'unhtmlized' (e.g. & -> &), before | 90 | Note: make sure MAILTO-URL has been 'unhtmlized' (e.g. & -> &), before |
| 91 | calling this function." | 91 | calling this function." |
diff --git a/lisp/mh-e/mh-mime.el b/lisp/mh-e/mh-mime.el index 31685e97f00..60b796b1fdb 100644 --- a/lisp/mh-e/mh-mime.el +++ b/lisp/mh-e/mh-mime.el | |||
| @@ -1801,7 +1801,7 @@ initialized. Always use the command `mh-have-file-command'.") | |||
| 1801 | 1801 | ||
| 1802 | ;;;###mh-autoload | 1802 | ;;;###mh-autoload |
| 1803 | (defun mh-have-file-command () | 1803 | (defun mh-have-file-command () |
| 1804 | "Return t if 'file' command is on the system. | 1804 | "Return t if `file' command is on the system. |
| 1805 | 'file -i' is used to get MIME type of composition insertion." | 1805 | 'file -i' is used to get MIME type of composition insertion." |
| 1806 | (when (eq mh-have-file-command 'undefined) | 1806 | (when (eq mh-have-file-command 'undefined) |
| 1807 | (setq mh-have-file-command | 1807 | (setq mh-have-file-command |
diff --git a/lisp/mh-e/mh-search.el b/lisp/mh-e/mh-search.el index f30e6a62b9a..7d066b0b8dd 100644 --- a/lisp/mh-e/mh-search.el +++ b/lisp/mh-e/mh-search.el | |||
| @@ -1160,7 +1160,7 @@ the file \"/home/user/Mail/.namazu/mknmzrc\" with the following | |||
| 1160 | contents: | 1160 | contents: |
| 1161 | 1161 | ||
| 1162 | package conf; # Don't remove this line! | 1162 | package conf; # Don't remove this line! |
| 1163 | $ADDRESS = 'user@localhost'; | 1163 | $ADDRESS = \\='user@localhost\\='; |
| 1164 | $ALLOW_FILE = \"[0-9]*\"; | 1164 | $ALLOW_FILE = \"[0-9]*\"; |
| 1165 | $EXCLUDE_PATH = \"^/home/user/Mail/(mhe-index|spam)\"; | 1165 | $EXCLUDE_PATH = \"^/home/user/Mail/(mhe-index|spam)\"; |
| 1166 | 1166 | ||
diff --git a/lisp/mh-e/mh-seq.el b/lisp/mh-e/mh-seq.el index 8fd477c1439..2e73f62b6d0 100644 --- a/lisp/mh-e/mh-seq.el +++ b/lisp/mh-e/mh-seq.el | |||
| @@ -390,7 +390,7 @@ then a non-empty sequence is read." | |||
| 390 | "Read and return a sequence name. | 390 | "Read and return a sequence name. |
| 391 | Prompt with PROMPT, raise an error if the sequence is empty and | 391 | Prompt with PROMPT, raise an error if the sequence is empty and |
| 392 | the NOT-EMPTY flag is non-nil, and supply an optional DEFAULT | 392 | the NOT-EMPTY flag is non-nil, and supply an optional DEFAULT |
| 393 | sequence. A reply of '%' defaults to the first sequence | 393 | sequence. A reply of ‘%’ defaults to the first sequence |
| 394 | containing the current message." | 394 | containing the current message." |
| 395 | (let* ((input (completing-read (format "%s sequence%s: " prompt | 395 | (let* ((input (completing-read (format "%s sequence%s: " prompt |
| 396 | (if default | 396 | (if default |
| @@ -766,7 +766,7 @@ completion is over." | |||
| 766 | "Parse LINE to generate folder name, unseen messages and total messages. | 766 | "Parse LINE to generate folder name, unseen messages and total messages. |
| 767 | If CURRENT-FOLDER is non-nil then it contains the current folder | 767 | If CURRENT-FOLDER is non-nil then it contains the current folder |
| 768 | name and it is used to avoid problems in corner cases involving | 768 | name and it is used to avoid problems in corner cases involving |
| 769 | folders whose names end with a '+' character." | 769 | folders whose names end with a ‘+’ character." |
| 770 | (with-temp-buffer | 770 | (with-temp-buffer |
| 771 | (insert line) | 771 | (insert line) |
| 772 | (goto-char (point-max)) | 772 | (goto-char (point-max)) |
diff --git a/lisp/mh-e/mh-utils.el b/lisp/mh-e/mh-utils.el index a9e9847704f..060da464663 100644 --- a/lisp/mh-e/mh-utils.el +++ b/lisp/mh-e/mh-utils.el | |||
| @@ -419,21 +419,21 @@ names and the function is called when OUTPUT is available." | |||
| 419 | return-nil-if-folder-empty) | 419 | return-nil-if-folder-empty) |
| 420 | "Normalizes FOLDER name. | 420 | "Normalizes FOLDER name. |
| 421 | 421 | ||
| 422 | Makes sure that two '/' characters never occur next to each | 422 | Makes sure that two ‘/’ characters never occur next to each |
| 423 | other. Also all occurrences of \"..\" and \".\" are suitably | 423 | other. Also all occurrences of ‘..’ and ‘.’ are suitably |
| 424 | processed. So \"+inbox/../news\" will be normalized to \"+news\". | 424 | processed. So \"+inbox/../news\" will be normalized to \"+news\". |
| 425 | 425 | ||
| 426 | If optional argument EMPTY-STRING-OKAY is nil then a '+' is added | 426 | If optional argument EMPTY-STRING-OKAY is nil then a ‘+’ is added |
| 427 | at the front if FOLDER lacks one. If non-nil and FOLDER is the | 427 | at the front if FOLDER lacks one. If non-nil and FOLDER is the |
| 428 | empty string then nothing is added. | 428 | empty string then nothing is added. |
| 429 | 429 | ||
| 430 | If optional argument DONT-REMOVE-TRAILING-SLASH is non-nil then a | 430 | If optional argument DONT-REMOVE-TRAILING-SLASH is non-nil then a |
| 431 | trailing '/' if present is retained (if present), otherwise it is | 431 | trailing ‘/’ if present is retained (if present), otherwise it is |
| 432 | removed. | 432 | removed. |
| 433 | 433 | ||
| 434 | If optional argument RETURN-NIL-IF-FOLDER-EMPTY is non-nil, then | 434 | If optional argument RETURN-NIL-IF-FOLDER-EMPTY is non-nil, then |
| 435 | return nil if FOLDER is \"\" or \"+\". This is useful when | 435 | return nil if FOLDER is \"\" or \"+\". This is useful when |
| 436 | normalizing the folder for the \"folders\" command which displays | 436 | normalizing the folder for the ‘folders’ command which displays |
| 437 | the directories in / if passed \"+\". This is usually not | 437 | the directories in / if passed \"+\". This is usually not |
| 438 | desired. If this argument is non-nil, then EMPTY-STRING-OKAY has | 438 | desired. If this argument is non-nil, then EMPTY-STRING-OKAY has |
| 439 | no effect." | 439 | no effect." |
| @@ -653,7 +653,7 @@ with \"+\"." | |||
| 653 | ;;;###mh-autoload | 653 | ;;;###mh-autoload |
| 654 | (defun mh-expand-file-name (filename &optional default) | 654 | (defun mh-expand-file-name (filename &optional default) |
| 655 | "Expand FILENAME like `expand-file-name', but also handle MH folder names. | 655 | "Expand FILENAME like `expand-file-name', but also handle MH folder names. |
| 656 | Any filename that starts with '+' is treated as a folder name. | 656 | Any filename that starts with `+' is treated as a folder name. |
| 657 | See `expand-file-name' for description of DEFAULT." | 657 | See `expand-file-name' for description of DEFAULT." |
| 658 | (if (mh-folder-name-p filename) | 658 | (if (mh-folder-name-p filename) |
| 659 | (expand-file-name (substring filename 1) mh-user-path) | 659 | (expand-file-name (substring filename 1) mh-user-path) |
diff --git a/lisp/mpc.el b/lisp/mpc.el index fb59adf30ff..59581f3d687 100644 --- a/lisp/mpc.el +++ b/lisp/mpc.el | |||
| @@ -1751,7 +1751,7 @@ A value of t means the main playlist.") | |||
| 1751 | (completing-read "Rename playlist: " | 1751 | (completing-read "Rename playlist: " |
| 1752 | (mpc-cmd-list 'Playlist) | 1752 | (mpc-cmd-list 'Playlist) |
| 1753 | nil 'require-match))) | 1753 | nil 'require-match))) |
| 1754 | (newname (read-string (format "Rename '%s' to: " oldname)))) | 1754 | (newname (read-string (format-message "Rename ‘%s’ to: " oldname)))) |
| 1755 | (if (zerop (length newname)) | 1755 | (if (zerop (length newname)) |
| 1756 | (error "Aborted") | 1756 | (error "Aborted") |
| 1757 | (list oldname newname)))) | 1757 | (list oldname newname)))) |
diff --git a/lisp/net/ange-ftp.el b/lisp/net/ange-ftp.el index 62ee31657e1..38b1604efbb 100644 --- a/lisp/net/ange-ftp.el +++ b/lisp/net/ange-ftp.el | |||
| @@ -4626,7 +4626,7 @@ NEWNAME should be the name to give the new compressed or uncompressed file.") | |||
| 4626 | (format "%s %s \"%s\"" ; remsh -l USER does not work well | 4626 | (format "%s %s \"%s\"" ; remsh -l USER does not work well |
| 4627 | ; on a hp-ux machine I tried | 4627 | ; on a hp-ux machine I tried |
| 4628 | remote-shell-program host command)) | 4628 | remote-shell-program host command)) |
| 4629 | (ange-ftp-message "Remote command '%s' ..." command) | 4629 | (ange-ftp-message "Remote command ‘%s’ ..." command) |
| 4630 | ;; Cannot call ange-ftp-real-dired-run-shell-command here as it | 4630 | ;; Cannot call ange-ftp-real-dired-run-shell-command here as it |
| 4631 | ;; would prepend "cd default-directory" --- which bombs because | 4631 | ;; would prepend "cd default-directory" --- which bombs because |
| 4632 | ;; default-directory is in ange-ftp syntax for remote file names. | 4632 | ;; default-directory is in ange-ftp syntax for remote file names. |
| @@ -5978,7 +5978,7 @@ Other orders of $ and _ seem to all work just fine.") | |||
| 5978 | 5978 | ||
| 5979 | (defcustom ange-ftp-bs2000-special-prefix | 5979 | (defcustom ange-ftp-bs2000-special-prefix |
| 5980 | "X" | 5980 | "X" |
| 5981 | "Prefix used for filenames starting with '#' or '@'." | 5981 | "Prefix used for filenames starting with ‘#’ or ‘@’." |
| 5982 | :group 'ange-ftp | 5982 | :group 'ange-ftp |
| 5983 | :type 'string) | 5983 | :type 'string) |
| 5984 | 5984 | ||
diff --git a/lisp/net/mairix.el b/lisp/net/mairix.el index 2d7d46bdcd8..8a9236c1eef 100644 --- a/lisp/net/mairix.el +++ b/lisp/net/mairix.el | |||
| @@ -116,7 +116,7 @@ You can add further options here if you want to, but better use | |||
| 116 | 116 | ||
| 117 | (defcustom mairix-update-options '("-F" "-Q") | 117 | (defcustom mairix-update-options '("-F" "-Q") |
| 118 | "Options when calling mairix for updating the database. | 118 | "Options when calling mairix for updating the database. |
| 119 | The default is '-F' and '-Q' for making updates faster. You | 119 | The default is \"-F\" and \"-Q\" for making updates faster. You |
| 120 | should call mairix without these options from time to | 120 | should call mairix without these options from time to |
| 121 | time (e.g. via cron job)." | 121 | time (e.g. via cron job)." |
| 122 | :type '(repeat string) | 122 | :type '(repeat string) |
| @@ -124,7 +124,7 @@ time (e.g. via cron job)." | |||
| 124 | 124 | ||
| 125 | (defcustom mairix-search-options '("-Q") | 125 | (defcustom mairix-search-options '("-Q") |
| 126 | "Options when calling mairix for searching. | 126 | "Options when calling mairix for searching. |
| 127 | The default is '-Q' for making searching faster." | 127 | The default is \"-Q\" for making searching faster." |
| 128 | :type '(repeat string) | 128 | :type '(repeat string) |
| 129 | :group 'mairix) | 129 | :group 'mairix) |
| 130 | 130 | ||
| @@ -398,7 +398,7 @@ Overwrite existing entry? ") | |||
| 398 | (concat "\n\n" (make-string 65 ?=) | 398 | (concat "\n\n" (make-string 65 ?=) |
| 399 | "\nYou can now customize your saved Mairix searches by modifying\n\ | 399 | "\nYou can now customize your saved Mairix searches by modifying\n\ |
| 400 | the variable mairix-saved-searches. Don't forget to save your\nchanges \ | 400 | the variable mairix-saved-searches. Don't forget to save your\nchanges \ |
| 401 | in your .emacs by pressing 'Save for Future Sessions'.\n" | 401 | in your .emacs by pressing ‘Save for Future Sessions’.\n" |
| 402 | (make-string 65 ?=) "\n"))) | 402 | (make-string 65 ?=) "\n"))) |
| 403 | 403 | ||
| 404 | (autoload 'mail-strip-quoted-names "mail-utils") | 404 | (autoload 'mail-strip-quoted-names "mail-utils") |
| @@ -667,7 +667,8 @@ Fill in VALUES if based on an article." | |||
| 667 | " up to N errors(missing/extra/different letters)\n" | 667 | " up to N errors(missing/extra/different letters)\n" |
| 668 | " ^substring= to match the substring at the beginning of a word.\n")) | 668 | " ^substring= to match the substring at the beginning of a word.\n")) |
| 669 | (widget-insert | 669 | (widget-insert |
| 670 | "Whitespace will be converted to ',' (i.e. AND). Use '/' for OR.\n\n") | 670 | (format-message |
| 671 | "Whitespace will be converted to ‘,’ (i.e. AND). Use ‘/’ for OR.\n\n")) | ||
| 671 | (setq mairix-widgets (mairix-widget-build-editable-fields values)) | 672 | (setq mairix-widgets (mairix-widget-build-editable-fields values)) |
| 672 | (when (member 'flags mairix-widget-other) | 673 | (when (member 'flags mairix-widget-other) |
| 673 | (widget-insert "\nFlags:\n Seen: ") | 674 | (widget-insert "\nFlags:\n Seen: ") |
diff --git a/lisp/net/newst-backend.el b/lisp/net/newst-backend.el index 01755488a64..9277b092b8a 100644 --- a/lisp/net/newst-backend.el +++ b/lisp/net/newst-backend.el | |||
| @@ -343,8 +343,8 @@ pattern-list is checked: The new headline will be marked as AGE | |||
| 343 | if REGEXP matches the headline's TITLE-OR-DESCRIPTION. | 343 | if REGEXP matches the headline's TITLE-OR-DESCRIPTION. |
| 344 | 344 | ||
| 345 | If, for example, `newsticker-auto-mark-filter-list' looks like | 345 | If, for example, `newsticker-auto-mark-filter-list' looks like |
| 346 | \((slashdot ('old 'title \"^Forget me!$\") ('immortal 'title \"Read me\") | 346 | \((slashdot (\\='old \\='title \"^Forget me!$\") (\\='immortal \\='title \"Read me\") |
| 347 | \('immortal 'all \"important\")))) | 347 | \(\\='immortal \\='all \"important\")))) |
| 348 | 348 | ||
| 349 | then all articles from slashdot are marked as old if they have | 349 | then all articles from slashdot are marked as old if they have |
| 350 | the title \"Forget me!\". All articles with a title containing | 350 | the title \"Forget me!\". All articles with a title containing |
diff --git a/lisp/net/newst-plainview.el b/lisp/net/newst-plainview.el index 4ab000750ee..0cb5d8c6a2f 100644 --- a/lisp/net/newst-plainview.el +++ b/lisp/net/newst-plainview.el | |||
| @@ -251,7 +251,7 @@ assures that the current feed is completely visible." | |||
| 251 | "List of functions run after the newsticker buffer has been updated. | 251 | "List of functions run after the newsticker buffer has been updated. |
| 252 | Each function is called after `newsticker-buffer-update' has been called. | 252 | Each function is called after `newsticker-buffer-update' has been called. |
| 253 | 253 | ||
| 254 | The default value '`newsticker-w3m-show-inline-images' loads inline | 254 | The default value `\\='newsticker-w3m-show-inline-images' loads inline |
| 255 | images." | 255 | images." |
| 256 | :type 'hook | 256 | :type 'hook |
| 257 | :group 'newsticker-plainview-hooks) | 257 | :group 'newsticker-plainview-hooks) |
| @@ -263,7 +263,7 @@ Each function is called after | |||
| 263 | `newsticker-toggle-auto-narrow-to-feed' or | 263 | `newsticker-toggle-auto-narrow-to-feed' or |
| 264 | `newsticker-toggle-auto-narrow-to-item' has been called. | 264 | `newsticker-toggle-auto-narrow-to-item' has been called. |
| 265 | 265 | ||
| 266 | The default value '`newsticker-w3m-show-inline-images' loads inline | 266 | The default value `\\='newsticker-w3m-show-inline-images' loads inline |
| 267 | images." | 267 | images." |
| 268 | :type 'hook | 268 | :type 'hook |
| 269 | :group 'newsticker-plainview-hooks) | 269 | :group 'newsticker-plainview-hooks) |
diff --git a/lisp/net/rcirc.el b/lisp/net/rcirc.el index 13a7cfa6112..cd5bbbdabdf 100644 --- a/lisp/net/rcirc.el +++ b/lisp/net/rcirc.el | |||
| @@ -926,7 +926,7 @@ The list is updated automatically by `defun-rcirc-command'.") | |||
| 926 | 926 | ||
| 927 | (defun rcirc-complete () | 927 | (defun rcirc-complete () |
| 928 | "Cycle through completions from list of nicks in channel or IRC commands. | 928 | "Cycle through completions from list of nicks in channel or IRC commands. |
| 929 | IRC command completion is performed only if '/' is the first input char." | 929 | IRC command completion is performed only if ‘/’ is the first input char." |
| 930 | (interactive) | 930 | (interactive) |
| 931 | (unless (rcirc-looking-at-input) | 931 | (unless (rcirc-looking-at-input) |
| 932 | (error "Point not located after rcirc prompt")) | 932 | (error "Point not located after rcirc prompt")) |
diff --git a/lisp/net/tramp-sh.el b/lisp/net/tramp-sh.el index b12c417f72d..3239107e8b3 100644 --- a/lisp/net/tramp-sh.el +++ b/lisp/net/tramp-sh.el | |||
| @@ -97,7 +97,7 @@ e.g. \"$HOME/.sh_history\"." | |||
| 97 | "///%s#$" | 97 | "///%s#$" |
| 98 | (md5 (concat (prin1-to-string process-environment) (current-time-string)))) | 98 | (md5 (concat (prin1-to-string process-environment) (current-time-string)))) |
| 99 | "String used to recognize end of output. | 99 | "String used to recognize end of output. |
| 100 | The '$' character at the end is quoted; the string cannot be | 100 | The ‘$’ character at the end is quoted; the string cannot be |
| 101 | detected as prompt when being sent on echoing hosts, therefore.") | 101 | detected as prompt when being sent on echoing hosts, therefore.") |
| 102 | 102 | ||
| 103 | ;;;###tramp-autoload | 103 | ;;;###tramp-autoload |
diff --git a/lisp/newcomment.el b/lisp/newcomment.el index 172a5634a57..037d2945447 100644 --- a/lisp/newcomment.el +++ b/lisp/newcomment.el | |||
| @@ -286,8 +286,8 @@ makes the comment easier to read. Default is 1. nil means 0." | |||
| 286 | This is useful when style-conventions require a certain minimal offset. | 286 | This is useful when style-conventions require a certain minimal offset. |
| 287 | Python's PEP8 for example recommends two spaces, so you could do: | 287 | Python's PEP8 for example recommends two spaces, so you could do: |
| 288 | 288 | ||
| 289 | \(add-hook 'python-mode-hook | 289 | \(add-hook \\='python-mode-hook |
| 290 | (lambda () (set (make-local-variable 'comment-inline-offset) 2))) | 290 | (lambda () (set (make-local-variable \\='comment-inline-offset) 2))) |
| 291 | 291 | ||
| 292 | See `comment-padding' for whole-line comments." | 292 | See `comment-padding' for whole-line comments." |
| 293 | :version "24.3" | 293 | :version "24.3" |
diff --git a/lisp/nxml/nxml-rap.el b/lisp/nxml/nxml-rap.el index e6857a9fafe..5689b12c41e 100644 --- a/lisp/nxml/nxml-rap.el +++ b/lisp/nxml/nxml-rap.el | |||
| @@ -128,7 +128,7 @@ Return nil if the character at POS is not inside." | |||
| 128 | The change happened between START and END. | 128 | The change happened between START and END. |
| 129 | Return position after which lexical state is unchanged. | 129 | Return position after which lexical state is unchanged. |
| 130 | END must be > `nxml-prolog-end'. START must be outside | 130 | END must be > `nxml-prolog-end'. START must be outside |
| 131 | any 'inside' regions and at the beginning of a token." | 131 | any “inside” regions and at the beginning of a token." |
| 132 | (if (>= start nxml-scan-end) | 132 | (if (>= start nxml-scan-end) |
| 133 | nxml-scan-end | 133 | nxml-scan-end |
| 134 | (let ((inside-remove-start start) | 134 | (let ((inside-remove-start start) |
| @@ -234,10 +234,10 @@ Sets variables like `nxml-token-after'." | |||
| 234 | xmltok-type)) | 234 | xmltok-type)) |
| 235 | 235 | ||
| 236 | (defun nxml-move-tag-backwards (bound) | 236 | (defun nxml-move-tag-backwards (bound) |
| 237 | "Move point backwards outside any 'inside' regions or tags. | 237 | "Move point backwards outside any “inside” regions or tags. |
| 238 | Point will not move past `nxml-prolog-end'. | 238 | Point will not move past `nxml-prolog-end'. |
| 239 | Point will either be at BOUND or a '<' character starting a tag | 239 | Point will either be at BOUND or a `<' character starting a tag |
| 240 | outside any 'inside' regions. | 240 | outside any “inside” regions. |
| 241 | As a precondition, point must be >= BOUND." | 241 | As a precondition, point must be >= BOUND." |
| 242 | (nxml-move-outside-backwards) | 242 | (nxml-move-outside-backwards) |
| 243 | (when (not (equal (char-after) ?<)) | 243 | (when (not (equal (char-after) ?<)) |
diff --git a/lisp/obsolete/iso-acc.el b/lisp/obsolete/iso-acc.el index 499a9da1040..c612849c685 100644 --- a/lisp/obsolete/iso-acc.el +++ b/lisp/obsolete/iso-acc.el | |||
| @@ -55,7 +55,7 @@ | |||
| 55 | ;; | 55 | ;; |
| 56 | ;; If the pseudo-accent is followed by anything else than a | 56 | ;; If the pseudo-accent is followed by anything else than a |
| 57 | ;; self-insert-command, the dead-key code is terminated, the | 57 | ;; self-insert-command, the dead-key code is terminated, the |
| 58 | ;; pseudo-accent inserted 'as is' and the bell is rung to signal this. | 58 | ;; pseudo-accent inserted ‘as is’ and the bell is rung to signal this. |
| 59 | ;; | 59 | ;; |
| 60 | ;; Function `iso-accents-mode' can be used to enable the iso accents | 60 | ;; Function `iso-accents-mode' can be used to enable the iso accents |
| 61 | ;; minor mode, or disable it. | 61 | ;; minor mode, or disable it. |
| @@ -272,7 +272,7 @@ See the function `iso-accents-mode'." | |||
| 272 | 272 | ||
| 273 | (defcustom iso-accents-enable '(?' ?` ?^ ?\" ?~ ?/) | 273 | (defcustom iso-accents-enable '(?' ?` ?^ ?\" ?~ ?/) |
| 274 | "List of accent keys that become prefixes in ISO Accents mode. | 274 | "List of accent keys that become prefixes in ISO Accents mode. |
| 275 | The default is (?' ?\\=` ?^ ?\" ?~ ?/), which contains all the supported | 275 | The default is (?\\=' ?\\=` ?^ ?\" ?~ ?/), which contains all the supported |
| 276 | accent keys. If you set this variable to a list in which some of those | 276 | accent keys. If you set this variable to a list in which some of those |
| 277 | characters are missing, the missing ones do not act as accents. | 277 | characters are missing, the missing ones do not act as accents. |
| 278 | 278 | ||
| @@ -346,7 +346,7 @@ the language you choose)." | |||
| 346 | "Toggle ISO Accents mode, in which accents modify the following letter. | 346 | "Toggle ISO Accents mode, in which accents modify the following letter. |
| 347 | This permits easy insertion of accented characters according to ISO-8859-1. | 347 | This permits easy insertion of accented characters according to ISO-8859-1. |
| 348 | When Iso-accents mode is enabled, accent character keys | 348 | When Iso-accents mode is enabled, accent character keys |
| 349 | \(\\=`, ', \", ^, / and ~) do not self-insert; instead, they modify the following | 349 | \(\\=`, \\=', \", ^, / and ~) do not self-insert; instead, they modify the following |
| 350 | letter key so that it inserts an ISO accented letter. | 350 | letter key so that it inserts an ISO accented letter. |
| 351 | 351 | ||
| 352 | You can customize ISO Accents mode to a particular language | 352 | You can customize ISO Accents mode to a particular language |
diff --git a/lisp/obsolete/iswitchb.el b/lisp/obsolete/iswitchb.el index e0d78e1bcf6..61f9d7f741f 100644 --- a/lisp/obsolete/iswitchb.el +++ b/lisp/obsolete/iswitchb.el | |||
| @@ -389,8 +389,8 @@ See documentation of `walk-windows' for useful values." | |||
| 389 | 389 | ||
| 390 | This hook is run during minibuffer setup if `iswitchb' is active. | 390 | This hook is run during minibuffer setup if `iswitchb' is active. |
| 391 | For instance: | 391 | For instance: |
| 392 | \(add-hook 'iswitchb-minibuffer-setup-hook | 392 | \(add-hook \\='iswitchb-minibuffer-setup-hook |
| 393 | '\(lambda () (set (make-local-variable 'max-mini-window-height) 3))) | 393 | \\='\(lambda () (set (make-local-variable \\='max-mini-window-height) 3))) |
| 394 | will constrain the minibuffer to a maximum height of 3 lines when | 394 | will constrain the minibuffer to a maximum height of 3 lines when |
| 395 | iswitchb is running." | 395 | iswitchb is running." |
| 396 | :type 'hook | 396 | :type 'hook |
diff --git a/lisp/obsolete/landmark.el b/lisp/obsolete/landmark.el index cd397ae752a..39684a781cc 100644 --- a/lisp/obsolete/landmark.el +++ b/lisp/obsolete/landmark.el | |||
| @@ -866,7 +866,7 @@ If the game is finished, this command requests for another game." | |||
| 866 | (move-to-column (+ landmark-x-offset (* landmark-square-width (1- x))))) | 866 | (move-to-column (+ landmark-x-offset (* landmark-square-width (1- x))))) |
| 867 | 867 | ||
| 868 | (defun landmark-plot-square (square value) | 868 | (defun landmark-plot-square (square value) |
| 869 | "Draw 'X', 'O' or '.' on SQUARE depending on VALUE, leave point there." | 869 | "Draw ‘X’, ‘O’ or ‘.’ on SQUARE depending on VALUE, leave point there." |
| 870 | (or (= value 1) | 870 | (or (= value 1) |
| 871 | (landmark-goto-square square)) | 871 | (landmark-goto-square square)) |
| 872 | (let ((inhibit-read-only t)) | 872 | (let ((inhibit-read-only t)) |
diff --git a/lisp/obsolete/lmenu.el b/lisp/obsolete/lmenu.el index e4886ab633d..97643826a9f 100644 --- a/lisp/obsolete/lmenu.el +++ b/lisp/obsolete/lmenu.el | |||
| @@ -160,9 +160,9 @@ The syntax, more precisely: | |||
| 160 | active-p := <t, nil, or a form to evaluate to decide whether this | 160 | active-p := <t, nil, or a form to evaluate to decide whether this |
| 161 | button should be selectable> | 161 | button should be selectable> |
| 162 | name := <string> | 162 | name := <string> |
| 163 | partition := 'nil' | 163 | partition := `nil' |
| 164 | button := '[' name callback active-p ']' | 164 | button := `[' name callback active-p `]' |
| 165 | dialog := '(' name [ button ]+ [ partition [ button ]+ ] ')'" | 165 | dialog := `(' name [ button ]+ [ partition [ button ]+ ] `)'" |
| 166 | (let ((name (car data)) | 166 | (let ((name (car data)) |
| 167 | (tail (cdr data)) | 167 | (tail (cdr data)) |
| 168 | converted | 168 | converted |
diff --git a/lisp/obsolete/old-whitespace.el b/lisp/obsolete/old-whitespace.el index 4619a5852a7..00b32145728 100644 --- a/lisp/obsolete/old-whitespace.el +++ b/lisp/obsolete/old-whitespace.el | |||
| @@ -259,7 +259,7 @@ These are mostly programming and documentation modes. But you may add other | |||
| 259 | modes that you want whitespaces checked in by adding something like the | 259 | modes that you want whitespaces checked in by adding something like the |
| 260 | following to your `.emacs': | 260 | following to your `.emacs': |
| 261 | 261 | ||
| 262 | \(setq whitespace-modes (cons 'my-mode (cons 'my-other-mode | 262 | \(setq whitespace-modes (cons \\='my-mode (cons \\='my-other-mode |
| 263 | whitespace-modes))\) | 263 | whitespace-modes))\) |
| 264 | 264 | ||
| 265 | Or, alternately, you can use the Emacs `customize' command to set this." | 265 | Or, alternately, you can use the Emacs `customize' command to set this." |
diff --git a/lisp/obsolete/otodo-mode.el b/lisp/obsolete/otodo-mode.el index 04b881094df..be067f80a06 100644 --- a/lisp/obsolete/otodo-mode.el +++ b/lisp/obsolete/otodo-mode.el | |||
| @@ -648,7 +648,7 @@ If point is on an empty line, insert the entry there." | |||
| 648 | (forward-line (1- todo-previous-line)) | 648 | (forward-line (1- todo-previous-line)) |
| 649 | (let ((item (todo-item-string-start))) | 649 | (let ((item (todo-item-string-start))) |
| 650 | (setq todo-previous-answer | 650 | (setq todo-previous-answer |
| 651 | (y-or-n-p (concat "More important than '" item "'? "))))) | 651 | (y-or-n-p (format-message "More important than ‘%s’? " item))))) |
| 652 | todo-previous-answer) | 652 | todo-previous-answer) |
| 653 | (defalias 'todo-ask-p 'todo-more-important-p) | 653 | (defalias 'todo-ask-p 'todo-more-important-p) |
| 654 | 654 | ||
| @@ -734,7 +734,7 @@ If point is on an empty line, insert the entry there." | |||
| 734 | Number of entries for each category is given by NOF-PRIORITIES which | 734 | Number of entries for each category is given by NOF-PRIORITIES which |
| 735 | defaults to `todo-show-priorities'. | 735 | defaults to `todo-show-priorities'. |
| 736 | 736 | ||
| 737 | If CATEGORY-PR-PAGE is non-nil, a page separator '^L' is inserted | 737 | If CATEGORY-PR-PAGE is non-nil, a page separator `^L' is inserted |
| 738 | between each category. | 738 | between each category. |
| 739 | INTERACTIVE should be non-nil if this function is called interactively." | 739 | INTERACTIVE should be non-nil if this function is called interactively." |
| 740 | 740 | ||
diff --git a/lisp/obsolete/pgg-gpg.el b/lisp/obsolete/pgg-gpg.el index 5b405e40c2c..cd29c613aab 100644 --- a/lisp/obsolete/pgg-gpg.el +++ b/lisp/obsolete/pgg-gpg.el | |||
| @@ -122,7 +122,7 @@ | |||
| 122 | (insert-file-contents output-file-name))) | 122 | (insert-file-contents output-file-name))) |
| 123 | (set-buffer errors-buffer) | 123 | (set-buffer errors-buffer) |
| 124 | (if (memq status '(stop signal)) | 124 | (if (memq status '(stop signal)) |
| 125 | (error "%s exited abnormally: '%s'" program exit-status)) | 125 | (error "%s exited abnormally: ‘%s’" program exit-status)) |
| 126 | (if (= 127 exit-status) | 126 | (if (= 127 exit-status) |
| 127 | (error "%s could not be found" program)))) | 127 | (error "%s could not be found" program)))) |
| 128 | (if passphrase-with-newline | 128 | (if passphrase-with-newline |
diff --git a/lisp/obsolete/pgg-pgp.el b/lisp/obsolete/pgg-pgp.el index af2b2aa7aed..ee7af04c447 100644 --- a/lisp/obsolete/pgg-pgp.el +++ b/lisp/obsolete/pgg-pgp.el | |||
| @@ -99,7 +99,7 @@ Bourne shell or its equivalent \(not tcsh) is needed for \"2>\"." | |||
| 99 | (pgg-convert-lbt-region (point-min)(point-max) 'LF) | 99 | (pgg-convert-lbt-region (point-min)(point-max) 'LF) |
| 100 | 100 | ||
| 101 | (if (memq status '(stop signal)) | 101 | (if (memq status '(stop signal)) |
| 102 | (error "%s exited abnormally: '%s'" program exit-status)) | 102 | (error "%s exited abnormally: ‘%s’" program exit-status)) |
| 103 | (if (= 127 exit-status) | 103 | (if (= 127 exit-status) |
| 104 | (error "%s could not be found" program)) | 104 | (error "%s could not be found" program)) |
| 105 | 105 | ||
diff --git a/lisp/obsolete/pgg-pgp5.el b/lisp/obsolete/pgg-pgp5.el index 97caedbe5b3..d87c6fd9020 100644 --- a/lisp/obsolete/pgg-pgp5.el +++ b/lisp/obsolete/pgg-pgp5.el | |||
| @@ -35,22 +35,22 @@ | |||
| 35 | :group 'pgg) | 35 | :group 'pgg) |
| 36 | 36 | ||
| 37 | (defcustom pgg-pgp5-pgpe-program "pgpe" | 37 | (defcustom pgg-pgp5-pgpe-program "pgpe" |
| 38 | "PGP 5.* 'pgpe' executable." | 38 | "PGP 5.* `pgpe' executable." |
| 39 | :group 'pgg-pgp5 | 39 | :group 'pgg-pgp5 |
| 40 | :type 'string) | 40 | :type 'string) |
| 41 | 41 | ||
| 42 | (defcustom pgg-pgp5-pgps-program "pgps" | 42 | (defcustom pgg-pgp5-pgps-program "pgps" |
| 43 | "PGP 5.* 'pgps' executable." | 43 | "PGP 5.* `pgps' executable." |
| 44 | :group 'pgg-pgp5 | 44 | :group 'pgg-pgp5 |
| 45 | :type 'string) | 45 | :type 'string) |
| 46 | 46 | ||
| 47 | (defcustom pgg-pgp5-pgpk-program "pgpk" | 47 | (defcustom pgg-pgp5-pgpk-program "pgpk" |
| 48 | "PGP 5.* 'pgpk' executable." | 48 | "PGP 5.* `pgpk' executable." |
| 49 | :group 'pgg-pgp5 | 49 | :group 'pgg-pgp5 |
| 50 | :type 'string) | 50 | :type 'string) |
| 51 | 51 | ||
| 52 | (defcustom pgg-pgp5-pgpv-program "pgpv" | 52 | (defcustom pgg-pgp5-pgpv-program "pgpv" |
| 53 | "PGP 5.* 'pgpv' executable." | 53 | "PGP 5.* `pgpv' executable." |
| 54 | :group 'pgg-pgp5 | 54 | :group 'pgg-pgp5 |
| 55 | :type 'string) | 55 | :type 'string) |
| 56 | 56 | ||
| @@ -115,7 +115,7 @@ Bourne shell or its equivalent \(not tcsh) is needed for \"2>\"." | |||
| 115 | (pgg-convert-lbt-region (point-min)(point-max) 'LF) | 115 | (pgg-convert-lbt-region (point-min)(point-max) 'LF) |
| 116 | 116 | ||
| 117 | (if (memq status '(stop signal)) | 117 | (if (memq status '(stop signal)) |
| 118 | (error "%s exited abnormally: '%s'" program exit-status)) | 118 | (error "%s exited abnormally: ‘%s’" program exit-status)) |
| 119 | (if (= 127 exit-status) | 119 | (if (= 127 exit-status) |
| 120 | (error "%s could not be found" program)) | 120 | (error "%s could not be found" program)) |
| 121 | 121 | ||
diff --git a/lisp/obsolete/scribe.el b/lisp/obsolete/scribe.el index 68b2208063b..e28e0aba091 100644 --- a/lisp/obsolete/scribe.el +++ b/lisp/obsolete/scribe.el | |||
| @@ -50,7 +50,7 @@ | |||
| 50 | :group 'scribe) | 50 | :group 'scribe) |
| 51 | 51 | ||
| 52 | (defcustom scribe-electric-quote nil | 52 | (defcustom scribe-electric-quote nil |
| 53 | "Non-nil makes insert of double quote use \\=`\\=` or '' depending on context." | 53 | "Non-nil makes insert of double quote use \\=`\\=` or \\='\\=' depending on context." |
| 54 | :type 'boolean | 54 | :type 'boolean |
| 55 | :group 'scribe) | 55 | :group 'scribe) |
| 56 | 56 | ||
| @@ -124,7 +124,7 @@ Interesting variables: | |||
| 124 | Non-nil makes Scribe mode use a different style of paragraph separation. | 124 | Non-nil makes Scribe mode use a different style of paragraph separation. |
| 125 | 125 | ||
| 126 | `scribe-electric-quote' | 126 | `scribe-electric-quote' |
| 127 | Non-nil makes insert of double quote use \\=`\\=` or '' depending on context. | 127 | Non-nil makes insert of double quote use \\=`\\=` or \\='\\=' depending on context. |
| 128 | 128 | ||
| 129 | `scribe-electric-parenthesis' | 129 | `scribe-electric-parenthesis' |
| 130 | Non-nil makes an open-parenthesis char (one of `([<{') | 130 | Non-nil makes an open-parenthesis char (one of `([<{') |
| @@ -265,8 +265,8 @@ to skip backward." | |||
| 265 | (forward-char -1)) | 265 | (forward-char -1)) |
| 266 | 266 | ||
| 267 | (defun scribe-insert-quote (count) | 267 | (defun scribe-insert-quote (count) |
| 268 | "Insert \\=`\\=`, '' or \" according to preceding character. | 268 | "Insert \\=`\\=`, \\='\\=' or \" according to preceding character. |
| 269 | If `scribe-electric-quote' is non-nil, insert \\=`\\=`, '' or \" according | 269 | If `scribe-electric-quote' is non-nil, insert \\=`\\=`, \\='\\=' or \" according |
| 270 | to preceding character. With numeric arg N, always insert N \" characters. | 270 | to preceding character. With numeric arg N, always insert N \" characters. |
| 271 | Else just insert \"." | 271 | Else just insert \"." |
| 272 | (interactive "P") | 272 | (interactive "P") |
diff --git a/lisp/obsolete/sregex.el b/lisp/obsolete/sregex.el index 80b2c92be09..0a15f50be28 100644 --- a/lisp/obsolete/sregex.el +++ b/lisp/obsolete/sregex.el | |||
| @@ -338,15 +338,15 @@ computed (i.e., non-constant) values in `sregexq' expressions. So | |||
| 338 | automatically quote its values. Literal sregex clauses must be | 338 | automatically quote its values. Literal sregex clauses must be |
| 339 | explicitly quoted like so: | 339 | explicitly quoted like so: |
| 340 | 340 | ||
| 341 | (sregex '(or \"Bob\" \"Robert\")) => \"Bob\\\\|Robert\" | 341 | (sregex \\='(or \"Bob\" \"Robert\")) => \"Bob\\\\|Robert\" |
| 342 | 342 | ||
| 343 | but computed clauses can be included easily, allowing for the reuse | 343 | but computed clauses can be included easily, allowing for the reuse |
| 344 | of common clauses: | 344 | of common clauses: |
| 345 | 345 | ||
| 346 | (let ((dotstar '(0+ any)) | 346 | (let ((dotstar \\='(0+ any)) |
| 347 | (whitespace '(1+ (syntax ?-))) | 347 | (whitespace \\='(1+ (syntax ?-))) |
| 348 | (digits '(1+ (char (?0 . ?9))))) | 348 | (digits \\='(1+ (char (?0 . ?9))))) |
| 349 | (sregex 'bol dotstar \":\" whitespace digits)) => \"^.*:\\\\s-+[0-9]+\" | 349 | (sregex \\='bol dotstar \":\" whitespace digits)) => \"^.*:\\\\s-+[0-9]+\" |
| 350 | 350 | ||
| 351 | Here are the clauses allowed in an `sregex' or `sregexq' expression: | 351 | Here are the clauses allowed in an `sregex' or `sregexq' expression: |
| 352 | 352 | ||
diff --git a/lisp/obsolete/tpu-edt.el b/lisp/obsolete/tpu-edt.el index 981426581c2..adf6122f299 100644 --- a/lisp/obsolete/tpu-edt.el +++ b/lisp/obsolete/tpu-edt.el | |||
| @@ -873,7 +873,7 @@ With argument, fill and justify." | |||
| 873 | (set-frame-width (selected-frame) width)) | 873 | (set-frame-width (selected-frame) width)) |
| 874 | 874 | ||
| 875 | (defun tpu-toggle-newline-and-indent nil | 875 | (defun tpu-toggle-newline-and-indent nil |
| 876 | "Toggle between 'newline and indent' and 'simple newline'." | 876 | "Toggle between ‘newline and indent’ and ‘simple newline’." |
| 877 | (interactive) | 877 | (interactive) |
| 878 | (cond (tpu-newline-and-indent-p | 878 | (cond (tpu-newline-and-indent-p |
| 879 | (setq tpu-newline-and-indent-string "") | 879 | (setq tpu-newline-and-indent-string "") |
| @@ -1124,7 +1124,7 @@ if ARG is omitted or nil." | |||
| 1124 | 1124 | ||
| 1125 | M-x help-for-help <CR> p <CR> | 1125 | M-x help-for-help <CR> p <CR> |
| 1126 | 1126 | ||
| 1127 | Where `M-x' might be any of `Gold-KP7', 'Do', or 'ESC-x'. | 1127 | Where `M-x' might be any of `Gold-KP7', `Do', or `ESC-x'. |
| 1128 | 1128 | ||
| 1129 | When you successfully invoke this part of the Emacs help facility, you | 1129 | When you successfully invoke this part of the Emacs help facility, you |
| 1130 | will see a buffer named `*Finder*' listing a number of topics. Look for | 1130 | will see a buffer named `*Finder*' listing a number of topics. Look for |
| @@ -1313,7 +1313,7 @@ kill modified buffers without asking." | |||
| 1313 | (if tpu-regexp-p "en" "dis")))) | 1313 | (if tpu-regexp-p "en" "dis")))) |
| 1314 | 1314 | ||
| 1315 | (defun tpu-regexp-prompt (prompt) | 1315 | (defun tpu-regexp-prompt (prompt) |
| 1316 | "Read a string, adding 'RE' to the prompt if tpu-regexp-p is set." | 1316 | "Read a string, adding ‘RE ’ to the prompt if tpu-regexp-p is set." |
| 1317 | (let ((re-prompt (concat (if tpu-regexp-p "RE ") prompt))) | 1317 | (let ((re-prompt (concat (if tpu-regexp-p "RE ") prompt))) |
| 1318 | (read-from-minibuffer re-prompt nil nil nil 'tpu-regexp-prompt-hist))) | 1318 | (read-from-minibuffer re-prompt nil nil nil 'tpu-regexp-prompt-hist))) |
| 1319 | 1319 | ||
diff --git a/lisp/obsolete/vc-arch.el b/lisp/obsolete/vc-arch.el index 8b2454b1ea6..e6540ce74d9 100644 --- a/lisp/obsolete/vc-arch.el +++ b/lisp/obsolete/vc-arch.el | |||
| @@ -315,7 +315,7 @@ Only the value `maybe' can be trusted :-(." | |||
| 315 | (declare-function vc-exec-after "vc-dispatcher" (code)) | 315 | (declare-function vc-exec-after "vc-dispatcher" (code)) |
| 316 | 316 | ||
| 317 | (defun vc-arch-dir-status-files (dir _files callback) | 317 | (defun vc-arch-dir-status-files (dir _files callback) |
| 318 | "Run 'tla inventory' for DIR and pass results to CALLBACK. | 318 | "Run `tla inventory' for DIR and pass results to CALLBACK. |
| 319 | CALLBACK expects (ENTRIES &optional MORE-TO-COME); see | 319 | CALLBACK expects (ENTRIES &optional MORE-TO-COME); see |
| 320 | `vc-dir-refresh'." | 320 | `vc-dir-refresh'." |
| 321 | (let ((default-directory dir)) | 321 | (let ((default-directory dir)) |
diff --git a/lisp/obsolete/vi.el b/lisp/obsolete/vi.el index 40d2e22eda2..2375eb509be 100644 --- a/lisp/obsolete/vi.el +++ b/lisp/obsolete/vi.el | |||
| @@ -428,16 +428,16 @@ Major differences between this mode and real vi : | |||
| 428 | - Search patterns with line offset (e.g. /pat/+3 or /pat/z.) are | 428 | - Search patterns with line offset (e.g. /pat/+3 or /pat/z.) are |
| 429 | not supported. | 429 | not supported. |
| 430 | - Ex commands are not implemented; try ':' to get some hints. | 430 | - Ex commands are not implemented; try ':' to get some hints. |
| 431 | - No line undo (i.e. the 'U' command), but multi-undo is a standard feature. | 431 | - No line undo (i.e. the `U' command), but multi-undo is a standard feature. |
| 432 | 432 | ||
| 433 | * Modifications | 433 | * Modifications |
| 434 | - The stopping positions for some point motion commands (word boundary, | 434 | - The stopping positions for some point motion commands (word boundary, |
| 435 | pattern search) are slightly different from standard 'vi'. | 435 | pattern search) are slightly different from standard `vi'. |
| 436 | Also, no automatic wrap around at end of buffer for pattern searching. | 436 | Also, no automatic wrap around at end of buffer for pattern searching. |
| 437 | - Since changes are done in two steps (deletion then insertion), you need | 437 | - Since changes are done in two steps (deletion then insertion), you need |
| 438 | to undo twice to completely undo a change command. But this is not needed | 438 | to undo twice to completely undo a change command. But this is not needed |
| 439 | for undoing a repeated change command. | 439 | for undoing a repeated change command. |
| 440 | - No need to set/unset 'magic', to search for a string with regular expr | 440 | - No need to set/unset `magic', to search for a string with regular expr |
| 441 | in it just put a prefix arg for the search commands. Replace cmds too. | 441 | in it just put a prefix arg for the search commands. Replace cmds too. |
| 442 | - ^R is bound to incremental backward search, so use ^L to redraw screen. | 442 | - ^R is bound to incremental backward search, so use ^L to redraw screen. |
| 443 | 443 | ||
| @@ -520,7 +520,7 @@ set sw=n M-x set-variable vi-shift-width n " | |||
| 520 | (defun vi-goto-insert-state (repetition &optional prefix-code do-it-now-p) | 520 | (defun vi-goto-insert-state (repetition &optional prefix-code do-it-now-p) |
| 521 | "Go into insert state, the text entered will be repeated if REPETITION > 1. | 521 | "Go into insert state, the text entered will be repeated if REPETITION > 1. |
| 522 | If PREFIX-CODE is given, do it before insertion begins if DO-IT-NOW-P is T. | 522 | If PREFIX-CODE is given, do it before insertion begins if DO-IT-NOW-P is T. |
| 523 | In any case, the prefix-code will be done before each 'redo-insert'. | 523 | In any case, the prefix-code will be done before each `redo-insert'. |
| 524 | This function expects `overwrite-mode' being set properly beforehand." | 524 | This function expects `overwrite-mode' being set properly beforehand." |
| 525 | (if do-it-now-p (apply (car prefix-code) (cdr prefix-code))) | 525 | (if do-it-now-p (apply (car prefix-code) (cdr prefix-code))) |
| 526 | (setq vi-ins-point (point)) | 526 | (setq vi-ins-point (point)) |
| @@ -832,7 +832,7 @@ Possible prefix-arg cases are nil, INTEGER, (nil . CHAR) or (INTEGER . CHAR)." | |||
| 832 | 832 | ||
| 833 | (defun vi-goto-mark (mark-char &optional line-flag) | 833 | (defun vi-goto-mark (mark-char &optional line-flag) |
| 834 | "Go to marked position or line (if line-flag is given). | 834 | "Go to marked position or line (if line-flag is given). |
| 835 | Goto mark '@' means jump into and pop the top mark on the mark ring." | 835 | Goto mark ‘@’ means jump into and pop the top mark on the mark ring." |
| 836 | (cond ((char-equal mark-char last-command-event) ; `` or '' | 836 | (cond ((char-equal mark-char last-command-event) ; `` or '' |
| 837 | (exchange-point-and-mark) (if line-flag (back-to-indentation))) | 837 | (exchange-point-and-mark) (if line-flag (back-to-indentation))) |
| 838 | ((char-equal mark-char ?@) ; jump and pop mark | 838 | ((char-equal mark-char ?@) ; jump and pop mark |
diff --git a/lisp/org/ob-core.el b/lisp/org/ob-core.el index bb46267c006..ffc7df4e928 100644 --- a/lisp/org/ob-core.el +++ b/lisp/org/ob-core.el | |||
| @@ -1677,7 +1677,7 @@ If the point is not on a source block then return nil." | |||
| 1677 | (if point | 1677 | (if point |
| 1678 | ;; taken from `org-open-at-point' | 1678 | ;; taken from `org-open-at-point' |
| 1679 | (progn (org-mark-ring-push) (goto-char point) (org-show-context)) | 1679 | (progn (org-mark-ring-push) (goto-char point) (org-show-context)) |
| 1680 | (message "source-code block '%s' not found in this buffer" name)))) | 1680 | (message "source-code block ‘%s’ not found in this buffer" name)))) |
| 1681 | 1681 | ||
| 1682 | (defun org-babel-find-named-block (name) | 1682 | (defun org-babel-find-named-block (name) |
| 1683 | "Find a named source-code block. | 1683 | "Find a named source-code block. |
| @@ -1712,7 +1712,7 @@ org-babel-named-src-block-regexp." | |||
| 1712 | (if point | 1712 | (if point |
| 1713 | ;; taken from `org-open-at-point' | 1713 | ;; taken from `org-open-at-point' |
| 1714 | (progn (goto-char point) (org-show-context)) | 1714 | (progn (goto-char point) (org-show-context)) |
| 1715 | (message "result '%s' not found in this buffer" name)))) | 1715 | (message "result ‘%s’ not found in this buffer" name)))) |
| 1716 | 1716 | ||
| 1717 | (defun org-babel-find-named-result (name &optional point) | 1717 | (defun org-babel-find-named-result (name &optional point) |
| 1718 | "Find a named result. | 1718 | "Find a named result. |
| @@ -2207,7 +2207,7 @@ file's directory then expand relative links." | |||
| 2207 | "Make true to capitalize begin/end example markers inserted by code blocks.") | 2207 | "Make true to capitalize begin/end example markers inserted by code blocks.") |
| 2208 | 2208 | ||
| 2209 | (defun org-babel-examplize-region (beg end &optional results-switches) | 2209 | (defun org-babel-examplize-region (beg end &optional results-switches) |
| 2210 | "Comment out region using the inline '==' or ': ' org example quote." | 2210 | "Comment out region using the inline ‘==’ or ‘: ’ org example quote." |
| 2211 | (interactive "*r") | 2211 | (interactive "*r") |
| 2212 | (let ((chars-between (lambda (b e) | 2212 | (let ((chars-between (lambda (b e) |
| 2213 | (not (string-match "^[\\s]*$" (buffer-substring b e))))) | 2213 | (not (string-match "^[\\s]*$" (buffer-substring b e))))) |
| @@ -2406,7 +2406,7 @@ CONTEXT may be one of :tangle, :export or :eval." | |||
| 2406 | "Expand Noweb references in the body of the current source code block. | 2406 | "Expand Noweb references in the body of the current source code block. |
| 2407 | 2407 | ||
| 2408 | For example the following reference would be replaced with the | 2408 | For example the following reference would be replaced with the |
| 2409 | body of the source-code block named 'example-block'. | 2409 | body of the source-code block named `example-block'. |
| 2410 | 2410 | ||
| 2411 | <<example-block>> | 2411 | <<example-block>> |
| 2412 | 2412 | ||
| @@ -2419,7 +2419,7 @@ This function must be called from inside of the buffer containing | |||
| 2419 | the source-code block which holds BODY. | 2419 | the source-code block which holds BODY. |
| 2420 | 2420 | ||
| 2421 | In addition the following syntax can be used to insert the | 2421 | In addition the following syntax can be used to insert the |
| 2422 | results of evaluating the source-code block named 'example-block'. | 2422 | results of evaluating the source-code block named `example-block'. |
| 2423 | 2423 | ||
| 2424 | <<example-block()>> | 2424 | <<example-block()>> |
| 2425 | 2425 | ||
| @@ -2583,7 +2583,7 @@ block but are passed literally to the \"example-block\"." | |||
| 2583 | (defun org-babel-read (cell &optional inhibit-lisp-eval) | 2583 | (defun org-babel-read (cell &optional inhibit-lisp-eval) |
| 2584 | "Convert the string value of CELL to a number if appropriate. | 2584 | "Convert the string value of CELL to a number if appropriate. |
| 2585 | Otherwise if cell looks like lisp (meaning it starts with a | 2585 | Otherwise if cell looks like lisp (meaning it starts with a |
| 2586 | \"(\", \"'\", \"\\=`\" or a \"[\") then read it as lisp, | 2586 | \"(\", \"\\='\", \"\\=`\" or a \"[\") then read it as lisp, |
| 2587 | otherwise return it unmodified as a string. Optional argument | 2587 | otherwise return it unmodified as a string. Optional argument |
| 2588 | NO-LISP-EVAL inhibits lisp evaluation for situations in which is | 2588 | NO-LISP-EVAL inhibits lisp evaluation for situations in which is |
| 2589 | it not appropriate." | 2589 | it not appropriate." |
diff --git a/lisp/org/ob-exp.el b/lisp/org/ob-exp.el index 3bfa8c55c78..92006f81756 100644 --- a/lisp/org/ob-exp.el +++ b/lisp/org/ob-exp.el | |||
| @@ -98,7 +98,7 @@ be executed." | |||
| 98 | 98 | ||
| 99 | (defun org-babel-exp-src-block (&rest headers) | 99 | (defun org-babel-exp-src-block (&rest headers) |
| 100 | "Process source block for export. | 100 | "Process source block for export. |
| 101 | Depending on the 'export' headers argument, replace the source | 101 | Depending on the `export' headers argument, replace the source |
| 102 | code block like this: | 102 | code block like this: |
| 103 | 103 | ||
| 104 | both ---- display the code and the results | 104 | both ---- display the code and the results |
diff --git a/lisp/org/ob-fortran.el b/lisp/org/ob-fortran.el index 30b5350767f..0e6eb4ff7c9 100644 --- a/lisp/org/ob-fortran.el +++ b/lisp/org/ob-fortran.el | |||
| @@ -108,7 +108,7 @@ it's header arguments." | |||
| 108 | "Wrap body in a \"program ... end program\" block if none exists." | 108 | "Wrap body in a \"program ... end program\" block if none exists." |
| 109 | (if (string-match "^[ \t]*program[ \t]*.*" (capitalize body)) | 109 | (if (string-match "^[ \t]*program[ \t]*.*" (capitalize body)) |
| 110 | (let ((vars (mapcar #'cdr (org-babel-get-header params :var)))) | 110 | (let ((vars (mapcar #'cdr (org-babel-get-header params :var)))) |
| 111 | (if vars (error "Cannot use :vars if 'program' statement is present")) | 111 | (if vars (error "Cannot use :vars if ‘program’ statement is present")) |
| 112 | body) | 112 | body) |
| 113 | (format "program main\n%s\nend program main\n" body))) | 113 | (format "program main\n%s\nend program main\n" body))) |
| 114 | 114 | ||
diff --git a/lisp/org/ob-python.el b/lisp/org/ob-python.el index 3d441a3033c..4abe7affe5c 100644 --- a/lisp/org/ob-python.el +++ b/lisp/org/ob-python.el | |||
| @@ -64,7 +64,7 @@ This will typically be either 'python or 'python-mode." | |||
| 64 | :type 'string) | 64 | :type 'string) |
| 65 | 65 | ||
| 66 | (defcustom org-babel-python-None-to 'hline | 66 | (defcustom org-babel-python-None-to 'hline |
| 67 | "Replace 'None' in python tables with this before returning." | 67 | "Replace ‘None’ in python tables with this before returning." |
| 68 | :group 'org-babel | 68 | :group 'org-babel |
| 69 | :version "24.4" | 69 | :version "24.4" |
| 70 | :package-version '(Org . "8.0") | 70 | :package-version '(Org . "8.0") |
diff --git a/lisp/org/ob-ref.el b/lisp/org/ob-ref.el index e5085ac7b49..472d3e6f657 100644 --- a/lisp/org/ob-ref.el +++ b/lisp/org/ob-ref.el | |||
| @@ -176,7 +176,7 @@ the variable." | |||
| 176 | ;; buffer (marker-buffer id-loc) | 176 | ;; buffer (marker-buffer id-loc) |
| 177 | ;; loc (marker-position id-loc)) | 177 | ;; loc (marker-position id-loc)) |
| 178 | ;; (move-marker id-loc nil) | 178 | ;; (move-marker id-loc nil) |
| 179 | (error "Reference '%s' not found in this buffer" ref)) | 179 | (error "Reference ‘%s’ not found in this buffer" ref)) |
| 180 | (cond | 180 | (cond |
| 181 | (lob-info (setq type 'lob)) | 181 | (lob-info (setq type 'lob)) |
| 182 | (id (setq type 'id)) | 182 | (id (setq type 'id)) |
diff --git a/lisp/org/ob-scheme.el b/lisp/org/ob-scheme.el index 02b9dc32e95..419b9a69097 100644 --- a/lisp/org/ob-scheme.el +++ b/lisp/org/ob-scheme.el | |||
| @@ -109,7 +109,7 @@ For a named session, the buffer name will be the session name. | |||
| 109 | 109 | ||
| 110 | If the session is unnamed (nil), generate a name. | 110 | If the session is unnamed (nil), generate a name. |
| 111 | 111 | ||
| 112 | If the session is 'none', use nil for the session name, and | 112 | If the session is ‘none’, use nil for the session name, and |
| 113 | org-babel-scheme-execute-with-geiser will use a temporary session." | 113 | org-babel-scheme-execute-with-geiser will use a temporary session." |
| 114 | (let ((result | 114 | (let ((result |
| 115 | (cond ((not name) | 115 | (cond ((not name) |
diff --git a/lisp/org/org-agenda.el b/lisp/org/org-agenda.el index 3df9fb6d420..b73e130fad1 100644 --- a/lisp/org/org-agenda.el +++ b/lisp/org/org-agenda.el | |||
| @@ -1211,7 +1211,7 @@ For example, 9:30am would become 09:30 rather than 9:30." | |||
| 1211 | :type 'boolean) | 1211 | :type 'boolean) |
| 1212 | 1212 | ||
| 1213 | (defun org-agenda-time-of-day-to-ampm (time) | 1213 | (defun org-agenda-time-of-day-to-ampm (time) |
| 1214 | "Convert TIME of a string like '13:45' to an AM/PM style time string." | 1214 | "Convert TIME of a string like ‘13:45’ to an AM/PM style time string." |
| 1215 | (let* ((hour-number (string-to-number (substring time 0 -3))) | 1215 | (let* ((hour-number (string-to-number (substring time 0 -3))) |
| 1216 | (minute (substring time -2)) | 1216 | (minute (substring time -2)) |
| 1217 | (ampm "am")) | 1217 | (ampm "am")) |
| @@ -1975,7 +1975,7 @@ estimate." | |||
| 1975 | :type 'boolean) | 1975 | :type 'boolean) |
| 1976 | 1976 | ||
| 1977 | (defcustom org-agenda-auto-exclude-function nil | 1977 | (defcustom org-agenda-auto-exclude-function nil |
| 1978 | "A function called with a tag to decide if it is filtered on '/ RET'. | 1978 | "A function called with a tag to decide if it is filtered on ‘/ RET’. |
| 1979 | The sole argument to the function, which is called once for each | 1979 | The sole argument to the function, which is called once for each |
| 1980 | possible tag, is a string giving the name of the tag. The | 1980 | possible tag, is a string giving the name of the tag. The |
| 1981 | function should return either nil if the tag should be included | 1981 | function should return either nil if the tag should be included |
| @@ -3625,9 +3625,9 @@ FILTER-ALIST is an alist of filters we need to apply when | |||
| 3625 | ;; Popup existing buffer | 3625 | ;; Popup existing buffer |
| 3626 | (org-agenda-prepare-window (get-buffer org-agenda-buffer-name) | 3626 | (org-agenda-prepare-window (get-buffer org-agenda-buffer-name) |
| 3627 | filter-alist) | 3627 | filter-alist) |
| 3628 | (message "Sticky Agenda buffer, use `r' to refresh") | 3628 | (message "Sticky Agenda buffer, use ‘r’ to refresh") |
| 3629 | (or org-agenda-multi (org-agenda-fit-window-to-buffer)) | 3629 | (or org-agenda-multi (org-agenda-fit-window-to-buffer)) |
| 3630 | (throw 'exit "Sticky Agenda buffer, use `r' to refresh")) | 3630 | (throw 'exit "Sticky Agenda buffer, use ‘r’ to refresh")) |
| 3631 | (setq org-todo-keywords-for-agenda nil) | 3631 | (setq org-todo-keywords-for-agenda nil) |
| 3632 | (setq org-drawers-for-agenda nil) | 3632 | (setq org-drawers-for-agenda nil) |
| 3633 | (put 'org-agenda-tag-filter :preset-filter | 3633 | (put 'org-agenda-tag-filter :preset-filter |
diff --git a/lisp/org/org-bibtex.el b/lisp/org/org-bibtex.el index 8b5da8f851c..2eb2d12633e 100644 --- a/lisp/org/org-bibtex.el +++ b/lisp/org/org-bibtex.el | |||
| @@ -190,7 +190,7 @@ | |||
| 190 | (:booktitle . "Title of a book, part of which is being cited. See the LaTeX book for how to type titles. For book entries, use the title field instead.") | 190 | (:booktitle . "Title of a book, part of which is being cited. See the LaTeX book for how to type titles. For book entries, use the title field instead.") |
| 191 | (:chapter . "A chapter (or section or whatever) number.") | 191 | (:chapter . "A chapter (or section or whatever) number.") |
| 192 | (:crossref . "The database key of the entry being cross referenced.") | 192 | (:crossref . "The database key of the entry being cross referenced.") |
| 193 | (:edition . "The edition of a book for example, 'Second'. This should be an ordinal, and should have the first letter capitalized, as shown here; the standard styles convert to lower case when necessary.") | 193 | (:edition . "The edition of a book for example, ‘Second’. This should be an ordinal, and should have the first letter capitalized, as shown here; the standard styles convert to lower case when necessary.") |
| 194 | (:editor . "Name(s) of editor(s), typed as indicated in the LaTeX book. If there is also an author field, then the editor field gives the editor of the book or collection in which the reference appears.") | 194 | (:editor . "Name(s) of editor(s), typed as indicated in the LaTeX book. If there is also an author field, then the editor field gives the editor of the book or collection in which the reference appears.") |
| 195 | (:howpublished . "How something strange has been published. The first word should be capitalized.") | 195 | (:howpublished . "How something strange has been published. The first word should be capitalized.") |
| 196 | (:institution . "The sponsoring institution of a technical report.") | 196 | (:institution . "The sponsoring institution of a technical report.") |
| @@ -205,9 +205,9 @@ | |||
| 205 | (:school . "The name of the school where a thesis was written.") | 205 | (:school . "The name of the school where a thesis was written.") |
| 206 | (:series . "The name of a series or set of books. When citing an entire book, the title field gives its title and an optional series field gives the name of a series or multi-volume set in which the book is published.") | 206 | (:series . "The name of a series or set of books. When citing an entire book, the title field gives its title and an optional series field gives the name of a series or multi-volume set in which the book is published.") |
| 207 | (:title . "The work’s title, typed as explained in the LaTeX book.") | 207 | (:title . "The work’s title, typed as explained in the LaTeX book.") |
| 208 | (:type . "The type of a technical report for example, 'Research Note'.") | 208 | (:type . "The type of a technical report for example, ‘Research Note’.") |
| 209 | (:volume . "The volume of a journal or multi-volume book.") | 209 | (:volume . "The volume of a journal or multi-volume book.") |
| 210 | (:year . "The year of publication or, for an unpublished work, the year it was written. Generally it should consist of four numerals, such as 1984, although the standard styles can handle any year whose last four nonpunctuation characters are numerals, such as '(about 1984)'")) | 210 | (:year . "The year of publication or, for an unpublished work, the year it was written. Generally it should consist of four numerals, such as 1984, although the standard styles can handle any year whose last four nonpunctuation characters are numerals, such as ‘(about 1984)’")) |
| 211 | "Bibtex fields with descriptions.") | 211 | "Bibtex fields with descriptions.") |
| 212 | 212 | ||
| 213 | (defvar org-bibtex-entries nil | 213 | (defvar org-bibtex-entries nil |
| @@ -221,7 +221,7 @@ | |||
| 221 | 221 | ||
| 222 | (defcustom org-bibtex-prefix nil | 222 | (defcustom org-bibtex-prefix nil |
| 223 | "Optional prefix for all bibtex property names. | 223 | "Optional prefix for all bibtex property names. |
| 224 | For example setting to 'BIB_' would allow interoperability with fireforg." | 224 | For example setting to ‘BIB_’ would allow interoperability with fireforg." |
| 225 | :group 'org-bibtex | 225 | :group 'org-bibtex |
| 226 | :version "24.1" | 226 | :version "24.1" |
| 227 | :type '(choice | 227 | :type '(choice |
diff --git a/lisp/org/org-clock.el b/lisp/org/org-clock.el index c0a45b3ad13..aee91ce42fb 100644 --- a/lisp/org/org-clock.el +++ b/lisp/org/org-clock.el | |||
| @@ -389,8 +389,8 @@ nil current clock is not displayed" | |||
| 389 | (defcustom org-clock-frame-title-format '(t org-mode-line-string) | 389 | (defcustom org-clock-frame-title-format '(t org-mode-line-string) |
| 390 | "The value for `frame-title-format' when clocking in. | 390 | "The value for `frame-title-format' when clocking in. |
| 391 | 391 | ||
| 392 | When `org-clock-clocked-in-display' is set to 'frame-title | 392 | When `org-clock-clocked-in-display' is set to `frame-title' |
| 393 | or 'both, clocking in will replace `frame-title-format' with | 393 | or `both', clocking in will replace `frame-title-format' with |
| 394 | this value. Clocking out will restore `frame-title-format'. | 394 | this value. Clocking out will restore `frame-title-format'. |
| 395 | 395 | ||
| 396 | `org-frame-title-string' is a format string using the same | 396 | `org-frame-title-string' is a format string using the same |
| @@ -717,8 +717,9 @@ Notification is shown only once." | |||
| 717 | (unless org-clock-notification-was-shown | 717 | (unless org-clock-notification-was-shown |
| 718 | (setq org-clock-notification-was-shown t) | 718 | (setq org-clock-notification-was-shown t) |
| 719 | (org-notify | 719 | (org-notify |
| 720 | (format "Task '%s' should be finished by now. (%s)" | 720 | (format-message "Task ‘%s’ should be finished by now. (%s)" |
| 721 | org-clock-heading org-clock-effort) org-clock-sound)) | 721 | org-clock-heading org-clock-effort) |
| 722 | org-clock-sound)) | ||
| 722 | (setq org-clock-notification-was-shown nil))))) | 723 | (setq org-clock-notification-was-shown nil))))) |
| 723 | 724 | ||
| 724 | (defun org-notify (notification &optional play-sound) | 725 | (defun org-notify (notification &optional play-sound) |
| @@ -937,7 +938,7 @@ was started." | |||
| 937 | (org-clock-jump-to-current-clock clock)) | 938 | (org-clock-jump-to-current-clock clock)) |
| 938 | (unless org-clock-resolve-expert | 939 | (unless org-clock-resolve-expert |
| 939 | (with-output-to-temp-buffer "*Org Clock*" | 940 | (with-output-to-temp-buffer "*Org Clock*" |
| 940 | (princ "Select a Clock Resolution Command: | 941 | (princ (format-message "Select a Clock Resolution Command: |
| 941 | 942 | ||
| 942 | i/q Ignore this question; the same as keeping all the idle time. | 943 | i/q Ignore this question; the same as keeping all the idle time. |
| 943 | 944 | ||
| @@ -946,8 +947,8 @@ k/K Keep X minutes of the idle time (default is all). If this | |||
| 946 | that many minutes after the time that idling began, and then | 947 | that many minutes after the time that idling began, and then |
| 947 | clocked back in at the present time. | 948 | clocked back in at the present time. |
| 948 | 949 | ||
| 949 | g/G Indicate that you \"got back\" X minutes ago. This is quite | 950 | g/G Indicate that you “got back” X minutes ago. This is quite |
| 950 | different from 'k': it clocks you out from the beginning of | 951 | different from ‘k’: it clocks you out from the beginning of |
| 951 | the idle period and clock you back in X minutes ago. | 952 | the idle period and clock you back in X minutes ago. |
| 952 | 953 | ||
| 953 | s/S Subtract the idle time from the current clock. This is the | 954 | s/S Subtract the idle time from the current clock. This is the |
| @@ -959,7 +960,7 @@ C Cancel the open timer altogether. It will be as though you | |||
| 959 | j/J Jump to the current clock, to make manual adjustments. | 960 | j/J Jump to the current clock, to make manual adjustments. |
| 960 | 961 | ||
| 961 | For all these options, using uppercase makes your final state | 962 | For all these options, using uppercase makes your final state |
| 962 | to be CLOCKED OUT."))) | 963 | to be CLOCKED OUT.")))) |
| 963 | (org-fit-window-to-buffer (get-buffer-window "*Org Clock*")) | 964 | (org-fit-window-to-buffer (get-buffer-window "*Org Clock*")) |
| 964 | (let (char-pressed) | 965 | (let (char-pressed) |
| 965 | (when (featurep 'xemacs) | 966 | (when (featurep 'xemacs) |
diff --git a/lisp/org/org-element.el b/lisp/org/org-element.el index 651ce670fcc..573d7eeca2d 100644 --- a/lisp/org/org-element.el +++ b/lisp/org/org-element.el | |||
| @@ -4141,12 +4141,12 @@ Assuming TREE is a variable containing an Org buffer parse tree, | |||
| 4141 | the following example will return a flat list of all `src-block' | 4141 | the following example will return a flat list of all `src-block' |
| 4142 | and `example-block' elements in it: | 4142 | and `example-block' elements in it: |
| 4143 | 4143 | ||
| 4144 | \(org-element-map tree '(example-block src-block) 'identity) | 4144 | \(org-element-map tree \\='(example-block src-block) \\='identity) |
| 4145 | 4145 | ||
| 4146 | The following snippet will find the first headline with a level | 4146 | The following snippet will find the first headline with a level |
| 4147 | of 1 and a \"phone\" tag, and will return its beginning position: | 4147 | of 1 and a \"phone\" tag, and will return its beginning position: |
| 4148 | 4148 | ||
| 4149 | \(org-element-map tree 'headline | 4149 | \(org-element-map tree \\='headline |
| 4150 | \(lambda (hl) | 4150 | \(lambda (hl) |
| 4151 | \(and (= (org-element-property :level hl) 1) | 4151 | \(and (= (org-element-property :level hl) 1) |
| 4152 | \(member \"phone\" (org-element-property :tags hl)) | 4152 | \(member \"phone\" (org-element-property :tags hl)) |
| @@ -4156,15 +4156,15 @@ of 1 and a \"phone\" tag, and will return its beginning position: | |||
| 4156 | The next example will return a flat list of all `plain-list' type | 4156 | The next example will return a flat list of all `plain-list' type |
| 4157 | elements in TREE that are not a sub-list themselves: | 4157 | elements in TREE that are not a sub-list themselves: |
| 4158 | 4158 | ||
| 4159 | \(org-element-map tree 'plain-list 'identity nil nil 'plain-list) | 4159 | \(org-element-map tree \\='plain-list \\='identity nil nil \\='plain-list) |
| 4160 | 4160 | ||
| 4161 | Eventually, this example will return a flat list of all `bold' | 4161 | Eventually, this example will return a flat list of all `bold' |
| 4162 | type objects containing a `latex-snippet' type object, even | 4162 | type objects containing a `latex-snippet' type object, even |
| 4163 | looking into captions: | 4163 | looking into captions: |
| 4164 | 4164 | ||
| 4165 | \(org-element-map tree 'bold | 4165 | \(org-element-map tree \\='bold |
| 4166 | \(lambda (b) | 4166 | \(lambda (b) |
| 4167 | \(and (org-element-map b 'latex-snippet 'identity nil t) b)) | 4167 | \(and (org-element-map b \\='latex-snippet \\='identity nil t) b)) |
| 4168 | nil nil nil t)" | 4168 | nil nil nil t)" |
| 4169 | ;; Ensure TYPES and NO-RECURSION are a list, even of one element. | 4169 | ;; Ensure TYPES and NO-RECURSION are a list, even of one element. |
| 4170 | (unless (listp types) (setq types (list types))) | 4170 | (unless (listp types) (setq types (list types))) |
diff --git a/lisp/org/org-feed.el b/lisp/org/org-feed.el index f0121242158..22e543c35f7 100644 --- a/lisp/org/org-feed.el +++ b/lisp/org/org-feed.el | |||
| @@ -690,7 +690,8 @@ formatted as a string, not the original XML data." | |||
| 690 | (xml-node-children content))))) | 690 | (xml-node-children content))))) |
| 691 | (t | 691 | (t |
| 692 | (setq entry (plist-put entry :description | 692 | (setq entry (plist-put entry :description |
| 693 | (format "Unknown '%s' content." type))))))) | 693 | (format-message |
| 694 | "Unknown ‘%s’ content." type))))))) | ||
| 694 | entry)) | 695 | entry)) |
| 695 | 696 | ||
| 696 | (provide 'org-feed) | 697 | (provide 'org-feed) |
diff --git a/lisp/org/org-habit.el b/lisp/org/org-habit.el index cf2f4c81fbd..7911dcff9ab 100644 --- a/lisp/org/org-habit.el +++ b/lisp/org/org-habit.el | |||
| @@ -180,7 +180,7 @@ This list represents a \"habit\" for the rest of this module." | |||
| 180 | (error "Habit %s has no scheduled date" habit-entry)) | 180 | (error "Habit %s has no scheduled date" habit-entry)) |
| 181 | (unless scheduled-repeat | 181 | (unless scheduled-repeat |
| 182 | (error | 182 | (error |
| 183 | "Habit '%s' has no scheduled repeat period or has an incorrect one" | 183 | "Habit ‘%s’ has no scheduled repeat period or has an incorrect one" |
| 184 | habit-entry)) | 184 | habit-entry)) |
| 185 | (setq sr-days (org-habit-duration-to-days scheduled-repeat)) | 185 | (setq sr-days (org-habit-duration-to-days scheduled-repeat)) |
| 186 | (unless (> sr-days 0) | 186 | (unless (> sr-days 0) |
diff --git a/lisp/org/org-irc.el b/lisp/org/org-irc.el index 62f3d9596c5..fc3294f684f 100644 --- a/lisp/org/org-irc.el +++ b/lisp/org/org-irc.el | |||
| @@ -108,7 +108,7 @@ attributes that are found." | |||
| 108 | (defun org-irc-ellipsify-description (string &optional after) | 108 | (defun org-irc-ellipsify-description (string &optional after) |
| 109 | "Remove unnecessary white space from STRING and add ellipses if necessary. | 109 | "Remove unnecessary white space from STRING and add ellipses if necessary. |
| 110 | Strip starting and ending white space from STRING and replace any | 110 | Strip starting and ending white space from STRING and replace any |
| 111 | chars that the value AFTER with '...'" | 111 | chars that the value AFTER with ‘...’" |
| 112 | (let* ((after (number-to-string (or after 30))) | 112 | (let* ((after (number-to-string (or after 30))) |
| 113 | (replace-map (list (cons "^[ \t]*" "") | 113 | (replace-map (list (cons "^[ \t]*" "") |
| 114 | (cons "[ \t]*$" "") | 114 | (cons "[ \t]*$" "") |
| @@ -172,7 +172,7 @@ the session itself." | |||
| 172 | (org-store-link-props | 172 | (org-store-link-props |
| 173 | :type "irc" | 173 | :type "irc" |
| 174 | :link (concat "irc:/" link-text) | 174 | :link (concat "irc:/" link-text) |
| 175 | :description (concat "irc session '" link-text "'") | 175 | :description (concat "irc session `" link-text "'") |
| 176 | :server (car (car link)) | 176 | :server (car (car link)) |
| 177 | :port (or (string-to-number (cadr (pop link))) erc-default-port) | 177 | :port (or (string-to-number (cadr (pop link))) erc-default-port) |
| 178 | :nick (pop link)) | 178 | :nick (pop link)) |
diff --git a/lisp/org/org-list.el b/lisp/org/org-list.el index 432e4310fae..28bed8dcc59 100644 --- a/lisp/org/org-list.el +++ b/lisp/org/org-list.el | |||
| @@ -230,7 +230,7 @@ This variable needs to be set before org.el is loaded. If you | |||
| 230 | need to make a change while Emacs is running, use the customize | 230 | need to make a change while Emacs is running, use the customize |
| 231 | interface or run the following code after updating it: | 231 | interface or run the following code after updating it: |
| 232 | 232 | ||
| 233 | \(when (featurep 'org-element) (load \"org-element\" t t))" | 233 | \(when (featurep \\='org-element) (load \"org-element\" t t))" |
| 234 | :group 'org-plain-lists | 234 | :group 'org-plain-lists |
| 235 | :version "24.1" | 235 | :version "24.1" |
| 236 | :type 'boolean | 236 | :type 'boolean |
diff --git a/lisp/org/org-mouse.el b/lisp/org/org-mouse.el index 9b218147b65..a52c1962787 100644 --- a/lisp/org/org-mouse.el +++ b/lisp/org/org-mouse.el | |||
| @@ -378,7 +378,7 @@ nor a function, elements of KEYWORDS are used directly." | |||
| 378 | (defvar org-mouse-priority-regexp "\\[#\\([A-Z]\\)\\]" | 378 | (defvar org-mouse-priority-regexp "\\[#\\([A-Z]\\)\\]" |
| 379 | "Regular expression matching the priority indicator. | 379 | "Regular expression matching the priority indicator. |
| 380 | Differs from `org-priority-regexp' in that it doesn't contain the | 380 | Differs from `org-priority-regexp' in that it doesn't contain the |
| 381 | leading '.*?'.") | 381 | leading `.*?'.") |
| 382 | 382 | ||
| 383 | (defun org-mouse-get-priority (&optional default) | 383 | (defun org-mouse-get-priority (&optional default) |
| 384 | "Return the priority of the current headline. | 384 | "Return the priority of the current headline. |
| @@ -539,7 +539,7 @@ SCHEDULED: or DEADLINE: or ANYTHINGLIKETHIS:" | |||
| 539 | ((stringp (nth 2 entry)) | 539 | ((stringp (nth 2 entry)) |
| 540 | (concat (org-mouse-agenda-type (nth 1 entry)) | 540 | (concat (org-mouse-agenda-type (nth 1 entry)) |
| 541 | (nth 2 entry))) | 541 | (nth 2 entry))) |
| 542 | (t "Agenda Command '%s'")) | 542 | (t "Agenda Command ‘%s’")) |
| 543 | 30)))) | 543 | 30)))) |
| 544 | "--" | 544 | "--" |
| 545 | ["Delete Blank Lines" delete-blank-lines | 545 | ["Delete Blank Lines" delete-blank-lines |
| @@ -566,7 +566,7 @@ SCHEDULED: or DEADLINE: or ANYTHINGLIKETHIS:" | |||
| 566 | (save-excursion (org-apply-on-list wrap-fun nil))))) | 566 | (save-excursion (org-apply-on-list wrap-fun nil))))) |
| 567 | 567 | ||
| 568 | (defun org-mouse-bolp () | 568 | (defun org-mouse-bolp () |
| 569 | "Return true if there only spaces, tabs, and '*' before point. | 569 | "Return true if there only spaces, tabs, and ‘*’ before point. |
| 570 | This means, between the beginning of line and the point." | 570 | This means, between the beginning of line and the point." |
| 571 | (save-excursion | 571 | (save-excursion |
| 572 | (skip-chars-backward " \t*") (bolp))) | 572 | (skip-chars-backward " \t*") (bolp))) |
| @@ -708,9 +708,9 @@ This means, between the beginning of line and the point." | |||
| 708 | ((org-mouse-looking-at ":\\([A-Za-z0-9_]+\\):" "A-Za-z0-9_" -1) ;tags | 708 | ((org-mouse-looking-at ":\\([A-Za-z0-9_]+\\):" "A-Za-z0-9_" -1) ;tags |
| 709 | (popup-menu | 709 | (popup-menu |
| 710 | `(nil | 710 | `(nil |
| 711 | [,(format "Display '%s'" (match-string 1)) | 711 | [,(format-message "Display ‘%s’" (match-string 1)) |
| 712 | (org-tags-view nil ,(match-string 1))] | 712 | (org-tags-view nil ,(match-string 1))] |
| 713 | [,(format "Sparse Tree '%s'" (match-string 1)) | 713 | [,(format-message "Sparse Tree ‘%s’" (match-string 1)) |
| 714 | (org-tags-sparse-tree nil ,(match-string 1))] | 714 | (org-tags-sparse-tree nil ,(match-string 1))] |
| 715 | "--" | 715 | "--" |
| 716 | ,@(org-mouse-tag-menu)))) | 716 | ,@(org-mouse-tag-menu)))) |
diff --git a/lisp/org/org-plot.el b/lisp/org/org-plot.el index f092c71b55c..7024ed6e507 100644 --- a/lisp/org/org-plot.el +++ b/lisp/org/org-plot.el | |||
| @@ -94,7 +94,7 @@ Return value is the point at the beginning of the table." | |||
| 94 | (goto-char (org-table-begin))) | 94 | (goto-char (org-table-begin))) |
| 95 | 95 | ||
| 96 | (defun org-plot/collect-options (&optional params) | 96 | (defun org-plot/collect-options (&optional params) |
| 97 | "Collect options from an org-plot '#+Plot:' line. | 97 | "Collect options from an org-plot ‘#+Plot:’ line. |
| 98 | Accepts an optional property list PARAMS, to which the options | 98 | Accepts an optional property list PARAMS, to which the options |
| 99 | will be added. Returns the resulting property list." | 99 | will be added. Returns the resulting property list." |
| 100 | (interactive) | 100 | (interactive) |
diff --git a/lisp/org/org-protocol.el b/lisp/org/org-protocol.el index d0750f7d639..4d9e79f54ea 100644 --- a/lisp/org/org-protocol.el +++ b/lisp/org/org-protocol.el | |||
| @@ -394,7 +394,7 @@ The sub-protocol used to reach this function is set in | |||
| 394 | `org-protocol-protocol-alist'. | 394 | `org-protocol-protocol-alist'. |
| 395 | 395 | ||
| 396 | This function detects an URL, title and optional text, separated | 396 | This function detects an URL, title and optional text, separated |
| 397 | by '/'. The location for a browser's bookmark looks like this: | 397 | by `/'. The location for a browser's bookmark looks like this: |
| 398 | 398 | ||
| 399 | javascript:location.href='org-protocol://capture://'+ \\ | 399 | javascript:location.href='org-protocol://capture://'+ \\ |
| 400 | encodeURIComponent(location.href)+'/' \\ | 400 | encodeURIComponent(location.href)+'/' \\ |
diff --git a/lisp/org/org-src.el b/lisp/org/org-src.el index 12d7fa1264c..4f7998678be 100644 --- a/lisp/org/org-src.el +++ b/lisp/org/org-src.el | |||
| @@ -865,9 +865,9 @@ This command is not bound to a key by default, to avoid conflicts | |||
| 865 | with language major mode bindings. To bind it to C-c @ in all | 865 | with language major mode bindings. To bind it to C-c @ in all |
| 866 | language major modes, you could use | 866 | language major modes, you could use |
| 867 | 867 | ||
| 868 | (add-hook 'org-src-mode-hook | 868 | (add-hook \\='org-src-mode-hook |
| 869 | (lambda () (define-key org-src-mode-map \"\\C-c@\" | 869 | (lambda () (define-key org-src-mode-map \"\\C-c@\" |
| 870 | 'org-src-do-key-sequence-at-code-block))) | 870 | \\='org-src-do-key-sequence-at-code-block))) |
| 871 | 871 | ||
| 872 | In that case, for example, C-c @ t issued in code edit buffers | 872 | In that case, for example, C-c @ t issued in code edit buffers |
| 873 | would tangle the current Org code block, C-c @ e would execute | 873 | would tangle the current Org code block, C-c @ e would execute |
diff --git a/lisp/org/org-table.el b/lisp/org/org-table.el index d84c51bbbc3..fb593674ec4 100644 --- a/lisp/org/org-table.el +++ b/lisp/org/org-table.el | |||
| @@ -3404,7 +3404,7 @@ Parameters get priority." | |||
| 3404 | (if (eq org-table-use-standard-references t) | 3404 | (if (eq org-table-use-standard-references t) |
| 3405 | (org-table-fedit-toggle-ref-type)) | 3405 | (org-table-fedit-toggle-ref-type)) |
| 3406 | (org-goto-line startline) | 3406 | (org-goto-line startline) |
| 3407 | (message "Edit formulas, finish with `C-c C-c' or `C-c ' '. See menu for more commands."))) | 3407 | (message "Edit formulas, finish with ‘C-c C-c’ or ‘C-c '’. See menu for more commands."))) |
| 3408 | 3408 | ||
| 3409 | (defun org-table-fedit-post-command () | 3409 | (defun org-table-fedit-post-command () |
| 3410 | (when (not (memq this-command '(lisp-complete-symbol))) | 3410 | (when (not (memq this-command '(lisp-complete-symbol))) |
diff --git a/lisp/org/org.el b/lisp/org/org.el index 326fb96fa13..acfc6f0743e 100644 --- a/lisp/org/org.el +++ b/lisp/org/org.el | |||
| @@ -381,7 +381,7 @@ core modules, nor modules from the CONTRIB directory). Just add symbols | |||
| 381 | to the end of the list. If the package is called org-xyz.el, then you need | 381 | to the end of the list. If the package is called org-xyz.el, then you need |
| 382 | to add the symbol `xyz', and the package must have a call to: | 382 | to add the symbol `xyz', and the package must have a call to: |
| 383 | 383 | ||
| 384 | \(provide 'org-xyz) | 384 | \(provide \\='org-xyz) |
| 385 | 385 | ||
| 386 | For export specific modules, see also `org-export-backends'." | 386 | For export specific modules, see also `org-export-backends'." |
| 387 | :group 'org | 387 | :group 'org |
| @@ -471,20 +471,20 @@ value of the variable, after updating it: | |||
| 471 | \(lambda (backend) | 471 | \(lambda (backend) |
| 472 | \(let ((name (org-export-backend-name backend))) | 472 | \(let ((name (org-export-backend-name backend))) |
| 473 | \(or (memq name val) | 473 | \(or (memq name val) |
| 474 | \(catch 'parentp | 474 | \(catch \\='parentp |
| 475 | \(dolist (b val) | 475 | \(dolist (b val) |
| 476 | \(and (org-export-derived-backend-p b name) | 476 | \(and (org-export-derived-backend-p b name) |
| 477 | \(throw 'parentp t))))))) | 477 | \(throw \\='parentp t))))))) |
| 478 | org-export--registered-backends)) | 478 | org-export--registered-backends)) |
| 479 | \(let ((new-list (mapcar 'org-export-backend-name | 479 | \(let ((new-list (mapcar \\='org-export-backend-name |
| 480 | org-export--registered-backends))) | 480 | org-export--registered-backends))) |
| 481 | \(dolist (backend val) | 481 | \(dolist (backend val) |
| 482 | \(cond | 482 | \(cond |
| 483 | \((not (load (format \"ox-%s\" backend) t t)) | 483 | \((not (load (format \"ox-%s\" backend) t t)) |
| 484 | \(message \"Problems while trying to load export back-end `%s'\" | 484 | \(message \"Problems while trying to load export back-end ‘%s’\" |
| 485 | backend)) | 485 | backend)) |
| 486 | \((not (memq backend new-list)) (push backend new-list)))) | 486 | \((not (memq backend new-list)) (push backend new-list)))) |
| 487 | \(set-default 'org-export-backends new-list))) | 487 | \(set-default \\='org-export-backends new-list))) |
| 488 | 488 | ||
| 489 | Adding a back-end to this list will also pull the back-end it | 489 | Adding a back-end to this list will also pull the back-end it |
| 490 | depends on, if any." | 490 | depends on, if any." |
| @@ -1548,8 +1548,8 @@ links in Org-mode buffers can have an optional tag after a double colon, e.g. | |||
| 1548 | 1548 | ||
| 1549 | [[linkkey:tag][description]] | 1549 | [[linkkey:tag][description]] |
| 1550 | 1550 | ||
| 1551 | The 'linkkey' must be a word word, starting with a letter, followed | 1551 | The `linkkey' must be a word word, starting with a letter, followed |
| 1552 | by letters, numbers, '-' or '_'. | 1552 | by letters, numbers, `-' or `_'. |
| 1553 | 1553 | ||
| 1554 | If REPLACE is a string, the tag will simply be appended to create the link. | 1554 | If REPLACE is a string, the tag will simply be appended to create the link. |
| 1555 | If the string contains \"%s\", the tag will be inserted there. If the string | 1555 | If the string contains \"%s\", the tag will be inserted there. If the string |
| @@ -2487,7 +2487,7 @@ TODO state changes | |||
| 2487 | ------------------ | 2487 | ------------------ |
| 2488 | :type todo-state-change | 2488 | :type todo-state-change |
| 2489 | :from previous state (keyword as a string), or nil, or a symbol | 2489 | :from previous state (keyword as a string), or nil, or a symbol |
| 2490 | 'todo' or 'done', to indicate the general type of state. | 2490 | `todo' or `done', to indicate the general type of state. |
| 2491 | :to new state, like in :from") | 2491 | :to new state, like in :from") |
| 2492 | 2492 | ||
| 2493 | (defcustom org-enforce-todo-dependencies nil | 2493 | (defcustom org-enforce-todo-dependencies nil |
| @@ -3291,10 +3291,10 @@ Instead of customizing this variable directly, you might want to | |||
| 3291 | set it locally for capture buffers, because there no list of | 3291 | set it locally for capture buffers, because there no list of |
| 3292 | tags in that file can be created dynamically (there are none). | 3292 | tags in that file can be created dynamically (there are none). |
| 3293 | 3293 | ||
| 3294 | (add-hook 'org-capture-mode-hook | 3294 | (add-hook \\='org-capture-mode-hook |
| 3295 | (lambda () | 3295 | (lambda () |
| 3296 | (set (make-local-variable | 3296 | (set (make-local-variable |
| 3297 | 'org-complete-tags-always-offer-all-agenda-tags) | 3297 | \\='org-complete-tags-always-offer-all-agenda-tags) |
| 3298 | t)))" | 3298 | t)))" |
| 3299 | :group 'org-tags | 3299 | :group 'org-tags |
| 3300 | :version "24.1" | 3300 | :version "24.1" |
| @@ -3974,7 +3974,7 @@ lines to the buffer: | |||
| 3974 | 3974 | ||
| 3975 | (defcustom org-hidden-keywords nil | 3975 | (defcustom org-hidden-keywords nil |
| 3976 | "List of symbols corresponding to keywords to be hidden the org buffer. | 3976 | "List of symbols corresponding to keywords to be hidden the org buffer. |
| 3977 | For example, a value '(title) for this list will make the document's title | 3977 | For example, a value \\='(title) for this list will make the document's title |
| 3978 | appear in the buffer without the initial #+TITLE: keyword." | 3978 | appear in the buffer without the initial #+TITLE: keyword." |
| 3979 | :group 'org-appearance | 3979 | :group 'org-appearance |
| 3980 | :version "24.1" | 3980 | :version "24.1" |
| @@ -11187,7 +11187,7 @@ org-open-file. | |||
| 11187 | It assumes that is the case when the entry uses a regular | 11187 | It assumes that is the case when the entry uses a regular |
| 11188 | expression which has at least one grouping construct and the | 11188 | expression which has at least one grouping construct and the |
| 11189 | action is either a lisp form or a command string containing | 11189 | action is either a lisp form or a command string containing |
| 11190 | '%1', i.e. using at least one subexpression match as a | 11190 | `%1', i.e. using at least one subexpression match as a |
| 11191 | parameter." | 11191 | parameter." |
| 11192 | (let ((selector (car entry)) | 11192 | (let ((selector (car entry)) |
| 11193 | (action (cdr entry))) | 11193 | (action (cdr entry))) |
| @@ -21871,8 +21871,8 @@ for the search purpose." | |||
| 21871 | 21871 | ||
| 21872 | For example, in this alist: | 21872 | For example, in this alist: |
| 21873 | 21873 | ||
| 21874 | \(org-uniquify-alist '((a 1) (b 2) (a 3))) | 21874 | \(org-uniquify-alist \\='((a 1) (b 2) (a 3))) |
| 21875 | => '((a 1 3) (b 2)) | 21875 | => \\='((a 1 3) (b 2)) |
| 21876 | 21876 | ||
| 21877 | merge (a 1) and (a 3) into (a 1 3). | 21877 | merge (a 1) and (a 3) into (a 1 3). |
| 21878 | 21878 | ||
diff --git a/lisp/org/ox-latex.el b/lisp/org/ox-latex.el index bfc860a46bc..cea02ff4548 100644 --- a/lisp/org/ox-latex.el +++ b/lisp/org/ox-latex.el | |||
| @@ -601,7 +601,7 @@ in order to mimic default behavior: | |||
| 601 | title | 601 | title |
| 602 | \(when tags | 602 | \(when tags |
| 603 | \(format \"\\\\hfill{}\\\\textsc{:%s:}\" | 603 | \(format \"\\\\hfill{}\\\\textsc{:%s:}\" |
| 604 | \(mapconcat 'identity tags \":\"))))) | 604 | \(mapconcat \\='identity tags \":\"))))) |
| 605 | \(format (concat \"\\\\begin{center}\\n\" | 605 | \(format (concat \"\\\\begin{center}\\n\" |
| 606 | \"\\\\fbox{\\n\" | 606 | \"\\\\fbox{\\n\" |
| 607 | \"\\\\begin{minipage}[c]{.6\\\\textwidth}\\n\" | 607 | \"\\\\begin{minipage}[c]{.6\\\\textwidth}\\n\" |
| @@ -626,21 +626,21 @@ listings package, and if you want to have color, the color | |||
| 626 | package. Just add these to `org-latex-packages-alist', for | 626 | package. Just add these to `org-latex-packages-alist', for |
| 627 | example using customize, or with something like: | 627 | example using customize, or with something like: |
| 628 | 628 | ||
| 629 | \(require 'ox-latex) | 629 | \(require \\='ox-latex) |
| 630 | \(add-to-list 'org-latex-packages-alist '(\"\" \"listings\")) | 630 | \(add-to-list \\='org-latex-packages-alist \\='(\"\" \"listings\")) |
| 631 | \(add-to-list 'org-latex-packages-alist '(\"\" \"color\")) | 631 | \(add-to-list \\='org-latex-packages-alist \\='(\"\" \"color\")) |
| 632 | 632 | ||
| 633 | Alternatively, | 633 | Alternatively, |
| 634 | 634 | ||
| 635 | \(setq org-latex-listings 'minted) | 635 | \(setq org-latex-listings \\='minted) |
| 636 | 636 | ||
| 637 | causes source code to be exported using the minted package as | 637 | causes source code to be exported using the minted package as |
| 638 | opposed to listings. If you want to use minted, you need to add | 638 | opposed to listings. If you want to use minted, you need to add |
| 639 | the minted package to `org-latex-packages-alist', for example | 639 | the minted package to `org-latex-packages-alist', for example |
| 640 | using customize, or with | 640 | using customize, or with |
| 641 | 641 | ||
| 642 | \(require 'ox-latex) | 642 | \(require \\='ox-latex) |
| 643 | \(add-to-list 'org-latex-packages-alist '(\"\" \"minted\")) | 643 | \(add-to-list \\='org-latex-packages-alist \\='(\"\" \"minted\")) |
| 644 | 644 | ||
| 645 | In addition, it is necessary to install pygments | 645 | In addition, it is necessary to install pygments |
| 646 | \(http://pygments.org), and to configure the variable | 646 | \(http://pygments.org), and to configure the variable |
diff --git a/lisp/org/ox-publish.el b/lisp/org/ox-publish.el index f35df1b2a9c..08762fbbfdd 100644 --- a/lisp/org/ox-publish.el +++ b/lisp/org/ox-publish.el | |||
| @@ -61,7 +61,7 @@ Blocks could hash sha1 values here.") | |||
| 61 | 61 | ||
| 62 | (defcustom org-publish-project-alist nil | 62 | (defcustom org-publish-project-alist nil |
| 63 | "Association list to control publishing behavior. | 63 | "Association list to control publishing behavior. |
| 64 | Each element of the alist is a publishing 'project.' The CAR of | 64 | Each element of the alist is a publishing “project”. The CAR of |
| 65 | each element is a string, uniquely identifying the project. The | 65 | each element is a string, uniquely identifying the project. The |
| 66 | CDR of each element is in one of the following forms: | 66 | CDR of each element is in one of the following forms: |
| 67 | 67 | ||
| @@ -711,7 +711,7 @@ If `:auto-sitemap' is set, publish the sitemap too. If | |||
| 711 | (defun org-publish-org-sitemap (project &optional sitemap-filename) | 711 | (defun org-publish-org-sitemap (project &optional sitemap-filename) |
| 712 | "Create a sitemap of pages in set defined by PROJECT. | 712 | "Create a sitemap of pages in set defined by PROJECT. |
| 713 | Optionally set the filename of the sitemap with SITEMAP-FILENAME. | 713 | Optionally set the filename of the sitemap with SITEMAP-FILENAME. |
| 714 | Default for SITEMAP-FILENAME is 'sitemap.org'." | 714 | Default for SITEMAP-FILENAME is `sitemap.org'." |
| 715 | (let* ((project-plist (cdr project)) | 715 | (let* ((project-plist (cdr project)) |
| 716 | (dir (file-name-as-directory | 716 | (dir (file-name-as-directory |
| 717 | (plist-get project-plist :base-directory))) | 717 | (plist-get project-plist :base-directory))) |
diff --git a/lisp/org/ox-texinfo.el b/lisp/org/ox-texinfo.el index c77a239dc3f..d5e650afb79 100644 --- a/lisp/org/ox-texinfo.el +++ b/lisp/org/ox-texinfo.el | |||
| @@ -217,7 +217,7 @@ order to reproduce the default set-up: | |||
| 217 | text | 217 | text |
| 218 | \(when tags | 218 | \(when tags |
| 219 | \(format \"\\\\hfill{}\\\\textsc{%s}\" | 219 | \(format \"\\\\hfill{}\\\\textsc{%s}\" |
| 220 | \(mapconcat 'identity tags \":\"))))" | 220 | \(mapconcat \\='identity tags \":\"))))" |
| 221 | :group 'org-export-texinfo | 221 | :group 'org-export-texinfo |
| 222 | :type 'function) | 222 | :type 'function) |
| 223 | 223 | ||
| @@ -347,7 +347,7 @@ in order to mimic default behavior: | |||
| 347 | title | 347 | title |
| 348 | \(when tags | 348 | \(when tags |
| 349 | \(format \":%s:\" | 349 | \(format \":%s:\" |
| 350 | \(mapconcat 'identity tags \":\"))))) | 350 | \(mapconcat \\='identity tags \":\"))))) |
| 351 | \(format (concat \"@center %s\n\n\" | 351 | \(format (concat \"@center %s\n\n\" |
| 352 | \"%s\" | 352 | \"%s\" |
| 353 | \"\n\")) | 353 | \"\n\")) |
diff --git a/lisp/org/ox.el b/lisp/org/ox.el index efac2f8e18c..a0573d04c10 100644 --- a/lisp/org/ox.el +++ b/lisp/org/ox.el | |||
| @@ -1180,12 +1180,12 @@ keywords are understood: | |||
| 1180 | As an example, here is how one could define \"my-latex\" back-end | 1180 | As an example, here is how one could define \"my-latex\" back-end |
| 1181 | as a variant of `latex' back-end with a custom template function: | 1181 | as a variant of `latex' back-end with a custom template function: |
| 1182 | 1182 | ||
| 1183 | \(org-export-define-derived-backend 'my-latex 'latex | 1183 | \(org-export-define-derived-backend \\='my-latex \\='latex |
| 1184 | :translate-alist '((template . my-latex-template-fun))) | 1184 | :translate-alist \\='((template . my-latex-template-fun))) |
| 1185 | 1185 | ||
| 1186 | The back-end could then be called with, for example: | 1186 | The back-end could then be called with, for example: |
| 1187 | 1187 | ||
| 1188 | \(org-export-to-buffer 'my-latex \"*Test my-latex*\")" | 1188 | \(org-export-to-buffer \\='my-latex \"*Test my-latex*\")" |
| 1189 | (declare (indent 2)) | 1189 | (declare (indent 2)) |
| 1190 | (let (blocks filters menu-entry options transcoders contents) | 1190 | (let (blocks filters menu-entry options transcoders contents) |
| 1191 | (while (keywordp (car body)) | 1191 | (while (keywordp (car body)) |
| @@ -5553,7 +5553,7 @@ and `org-export-to-file' for more specialized functions." | |||
| 5553 | (kill-buffer proc-buffer)))) | 5553 | (kill-buffer proc-buffer)))) |
| 5554 | (org-export-add-to-stack proc-buffer nil p) | 5554 | (org-export-add-to-stack proc-buffer nil p) |
| 5555 | (ding) | 5555 | (ding) |
| 5556 | (message "Process '%s' exited abnormally" p)) | 5556 | (message "Process ‘%s’ exited abnormally" p)) |
| 5557 | (unless org-export-async-debug | 5557 | (unless org-export-async-debug |
| 5558 | (delete-file ,,temp-file))))))))))))) | 5558 | (delete-file ,,temp-file))))))))))))) |
| 5559 | 5559 | ||
| @@ -5589,7 +5589,7 @@ use it to set a major mode there, e.g, | |||
| 5589 | \(defun org-latex-export-as-latex | 5589 | \(defun org-latex-export-as-latex |
| 5590 | \(&optional async subtreep visible-only body-only ext-plist) | 5590 | \(&optional async subtreep visible-only body-only ext-plist) |
| 5591 | \(interactive) | 5591 | \(interactive) |
| 5592 | \(org-export-to-buffer 'latex \"*Org LATEX Export*\" | 5592 | \(org-export-to-buffer \\='latex \"*Org LATEX Export*\" |
| 5593 | async subtreep visible-only body-only ext-plist (lambda () (LaTeX-mode)))) | 5593 | async subtreep visible-only body-only ext-plist (lambda () (LaTeX-mode)))) |
| 5594 | 5594 | ||
| 5595 | This function returns BUFFER." | 5595 | This function returns BUFFER." |
| @@ -5650,7 +5650,7 @@ to send the output file through additional processing, e.g, | |||
| 5650 | \(&optional async subtreep visible-only body-only ext-plist) | 5650 | \(&optional async subtreep visible-only body-only ext-plist) |
| 5651 | \(interactive) | 5651 | \(interactive) |
| 5652 | \(let ((outfile (org-export-output-file-name \".tex\" subtreep))) | 5652 | \(let ((outfile (org-export-output-file-name \".tex\" subtreep))) |
| 5653 | \(org-export-to-file 'latex outfile | 5653 | \(org-export-to-file \\='latex outfile |
| 5654 | async subtreep visible-only body-only ext-plist | 5654 | async subtreep visible-only body-only ext-plist |
| 5655 | \(lambda (file) (org-latex-compile file))) | 5655 | \(lambda (file) (org-latex-compile file))) |
| 5656 | 5656 | ||
diff --git a/lisp/pcmpl-cvs.el b/lisp/pcmpl-cvs.el index 6b6369587a4..33446af23d5 100644 --- a/lisp/pcmpl-cvs.el +++ b/lisp/pcmpl-cvs.el | |||
| @@ -38,7 +38,7 @@ | |||
| 38 | ;; User Variables: | 38 | ;; User Variables: |
| 39 | 39 | ||
| 40 | (defcustom pcmpl-cvs-binary (or (executable-find "cvs") "cvs") | 40 | (defcustom pcmpl-cvs-binary (or (executable-find "cvs") "cvs") |
| 41 | "The full path of the 'cvs' binary." | 41 | "The full path of the ‘cvs’ binary." |
| 42 | :type 'file | 42 | :type 'file |
| 43 | :group 'pcmpl-cvs) | 43 | :group 'pcmpl-cvs) |
| 44 | 44 | ||
| @@ -154,7 +154,7 @@ | |||
| 154 | (defun pcmpl-cvs-entries (&optional opers) | 154 | (defun pcmpl-cvs-entries (&optional opers) |
| 155 | "Return the Entries for the current directory. | 155 | "Return the Entries for the current directory. |
| 156 | If OPERS is a list of characters, return entries for which that | 156 | If OPERS is a list of characters, return entries for which that |
| 157 | operation character applies, as displayed by 'cvs -n update'." | 157 | operation character applies, as displayed by ‘cvs -n update’." |
| 158 | (let* ((arg (pcomplete-arg)) | 158 | (let* ((arg (pcomplete-arg)) |
| 159 | (dir (file-name-as-directory | 159 | (dir (file-name-as-directory |
| 160 | (or (file-name-directory arg) ""))) | 160 | (or (file-name-directory arg) ""))) |
diff --git a/lisp/pcmpl-x.el b/lisp/pcmpl-x.el index 7072d927e00..e6fb5bfdac3 100644 --- a/lisp/pcmpl-x.el +++ b/lisp/pcmpl-x.el | |||
| @@ -223,7 +223,7 @@ | |||
| 223 | ;;;###autoload | 223 | ;;;###autoload |
| 224 | (defun pcomplete/ack () | 224 | (defun pcomplete/ack () |
| 225 | "Completion for the `ack' command. | 225 | "Completion for the `ack' command. |
| 226 | Start an argument with '-' to complete short options and '--' for | 226 | Start an argument with `-' to complete short options and `--' for |
| 227 | long options." | 227 | long options." |
| 228 | ;; No space after = | 228 | ;; No space after = |
| 229 | (while t | 229 | (while t |
diff --git a/lisp/pcomplete.el b/lisp/pcomplete.el index 90f06953183..65dd8e7d24a 100644 --- a/lisp/pcomplete.el +++ b/lisp/pcomplete.el | |||
| @@ -193,7 +193,7 @@ current command argument." | |||
| 193 | 193 | ||
| 194 | (defcustom pcomplete-expand-before-complete nil | 194 | (defcustom pcomplete-expand-before-complete nil |
| 195 | "If non-nil, expand the current argument before completing it. | 195 | "If non-nil, expand the current argument before completing it. |
| 196 | This means that typing something such as '$HOME/bi' followed by | 196 | This means that typing something such as `$HOME/bi' followed by |
| 197 | \\[pcomplete-argument] will cause the variable reference to be | 197 | \\[pcomplete-argument] will cause the variable reference to be |
| 198 | resolved first, and the resultant value that will be completed against | 198 | resolved first, and the resultant value that will be completed against |
| 199 | to be inserted in the buffer. Note that exactly what gets expanded | 199 | to be inserted in the buffer. Note that exactly what gets expanded |
| @@ -1022,8 +1022,8 @@ string, use it as the completion stub instead of the default (which is | |||
| 1022 | the entire text of the current argument). | 1022 | the entire text of the current argument). |
| 1023 | 1023 | ||
| 1024 | For an example of when you might want to use STUB: if the current | 1024 | For an example of when you might want to use STUB: if the current |
| 1025 | argument text is 'long-path-name/', you don't want the completions | 1025 | argument text is `long-path-name/', you don't want the completions |
| 1026 | list display to be cluttered by 'long-path-name/' appearing at the | 1026 | list display to be cluttered by `long-path-name/' appearing at the |
| 1027 | beginning of every alternative. Not only does this make things less | 1027 | beginning of every alternative. Not only does this make things less |
| 1028 | intelligible, but it is also inefficient. Yet, if the completion list | 1028 | intelligible, but it is also inefficient. Yet, if the completion list |
| 1029 | does not begin with this string for every entry, the current argument | 1029 | does not begin with this string for every entry, the current argument |
diff --git a/lisp/play/bubbles.el b/lisp/play/bubbles.el index 2c4031056af..5ca792db310 100644 --- a/lisp/play/bubbles.el +++ b/lisp/play/bubbles.el | |||
| @@ -101,31 +101,31 @@ and a shift mode." | |||
| 101 | :group 'bubbles) | 101 | :group 'bubbles) |
| 102 | 102 | ||
| 103 | (defun bubbles-set-game-easy () | 103 | (defun bubbles-set-game-easy () |
| 104 | "Set game theme to 'easy'." | 104 | "Set game theme to ‘easy’." |
| 105 | (interactive) | 105 | (interactive) |
| 106 | (setq bubbles-game-theme 'easy) | 106 | (setq bubbles-game-theme 'easy) |
| 107 | (bubbles)) | 107 | (bubbles)) |
| 108 | 108 | ||
| 109 | (defun bubbles-set-game-medium () | 109 | (defun bubbles-set-game-medium () |
| 110 | "Set game theme to 'medium'." | 110 | "Set game theme to ‘medium’." |
| 111 | (interactive) | 111 | (interactive) |
| 112 | (setq bubbles-game-theme 'medium) | 112 | (setq bubbles-game-theme 'medium) |
| 113 | (bubbles)) | 113 | (bubbles)) |
| 114 | 114 | ||
| 115 | (defun bubbles-set-game-difficult () | 115 | (defun bubbles-set-game-difficult () |
| 116 | "Set game theme to 'difficult'." | 116 | "Set game theme to ‘difficult’." |
| 117 | (interactive) | 117 | (interactive) |
| 118 | (setq bubbles-game-theme 'difficult) | 118 | (setq bubbles-game-theme 'difficult) |
| 119 | (bubbles)) | 119 | (bubbles)) |
| 120 | 120 | ||
| 121 | (defun bubbles-set-game-hard () | 121 | (defun bubbles-set-game-hard () |
| 122 | "Set game theme to 'hard'." | 122 | "Set game theme to ‘hard’." |
| 123 | (interactive) | 123 | (interactive) |
| 124 | (setq bubbles-game-theme 'hard) | 124 | (setq bubbles-game-theme 'hard) |
| 125 | (bubbles)) | 125 | (bubbles)) |
| 126 | 126 | ||
| 127 | (defun bubbles-set-game-userdefined () | 127 | (defun bubbles-set-game-userdefined () |
| 128 | "Set game theme to 'user-defined'." | 128 | "Set game theme to ‘user-defined’." |
| 129 | (interactive) | 129 | (interactive) |
| 130 | (setq bubbles-game-theme 'user-defined) | 130 | (setq bubbles-game-theme 'user-defined) |
| 131 | (bubbles)) | 131 | (bubbles)) |
diff --git a/lisp/play/dunnet.el b/lisp/play/dunnet.el index 205189e8313..ba137f54d8c 100644 --- a/lisp/play/dunnet.el +++ b/lisp/play/dunnet.el | |||
| @@ -894,7 +894,7 @@ to swim.") | |||
| 894 | (dun-mprincl " endgame points out of a possible 110.") | 894 | (dun-mprincl " endgame points out of a possible 110.") |
| 895 | (if (= (dun-endgame-score) 110) | 895 | (if (= (dun-endgame-score) 110) |
| 896 | (dun-mprincl | 896 | (dun-mprincl |
| 897 | "\n\nCongratulations. You have won. The wizard password is 'moby'")))) | 897 | "\n\nCongratulations. You have won. The wizard password is ‘moby’")))) |
| 898 | 898 | ||
| 899 | (defun dun-help (args) | 899 | (defun dun-help (args) |
| 900 | (dun-mprincl | 900 | (dun-mprincl |
| @@ -902,7 +902,7 @@ to swim.") | |||
| 902 | Here is some useful information (read carefully because there are one | 902 | Here is some useful information (read carefully because there are one |
| 903 | or more clues in here): | 903 | or more clues in here): |
| 904 | - If you have a key that can open a door, you do not need to explicitly | 904 | - If you have a key that can open a door, you do not need to explicitly |
| 905 | open it. You may just use 'in' or walk in the direction of the door. | 905 | open it. You may just use ‘in’ or walk in the direction of the door. |
| 906 | 906 | ||
| 907 | - If you have a lamp, it is always lit. | 907 | - If you have a lamp, it is always lit. |
| 908 | 908 | ||
| @@ -916,8 +916,8 @@ or more clues in here): | |||
| 916 | If this happens, your score will decrease, and in many cases you can never | 916 | If this happens, your score will decrease, and in many cases you can never |
| 917 | get credit for it again. | 917 | get credit for it again. |
| 918 | 918 | ||
| 919 | - You can save your game with the 'save' command, and use restore it | 919 | - You can save your game with the ‘save’ command, and use restore it |
| 920 | with the 'restore' command. | 920 | with the ‘restore’ command. |
| 921 | 921 | ||
| 922 | - There are no limits on lengths of object names. | 922 | - There are no limits on lengths of object names. |
| 923 | 923 | ||
| @@ -1053,7 +1053,7 @@ for a moment, then straighten yourself up. | |||
| 1053 | (if (not dun-endgame-questions) | 1053 | (if (not dun-endgame-questions) |
| 1054 | (progn | 1054 | (progn |
| 1055 | (dun-mprincl "Your question is:") | 1055 | (dun-mprincl "Your question is:") |
| 1056 | (dun-mprincl "No more questions, just do 'answer foo'.") | 1056 | (dun-mprincl "No more questions, just do ‘answer foo’.") |
| 1057 | (setq dun-correct-answer '("foo"))) | 1057 | (setq dun-correct-answer '("foo"))) |
| 1058 | (let (which i newques) | 1058 | (let (which i newques) |
| 1059 | (setq i 0) | 1059 | (setq i 0) |
| @@ -1464,8 +1464,8 @@ kept. The exit is to the west." | |||
| 1464 | "You are in a computer room. It seems like most of the equipment has | 1464 | "You are in a computer room. It seems like most of the equipment has |
| 1465 | been removed. There is a VAX 11/780 in front of you, however, with | 1465 | been removed. There is a VAX 11/780 in front of you, however, with |
| 1466 | one of the cabinets wide open. A sign on the front of the machine | 1466 | one of the cabinets wide open. A sign on the front of the machine |
| 1467 | says: This VAX is named 'pokey'. To type on the console, use the | 1467 | says: This VAX is named ‘pokey’. To type on the console, use the |
| 1468 | 'type' command. The exit is to the east." | 1468 | ‘type’ command. The exit is to the east." |
| 1469 | "Computer room" | 1469 | "Computer room" |
| 1470 | ) | 1470 | ) |
| 1471 | ( | 1471 | ( |
| @@ -1475,7 +1475,7 @@ to the west, and a door leads to the south." | |||
| 1475 | ) | 1475 | ) |
| 1476 | ( | 1476 | ( |
| 1477 | "You are in a round, stone room with a door to the east. There | 1477 | "You are in a round, stone room with a door to the east. There |
| 1478 | is a sign on the wall that reads: 'receiving room'." | 1478 | is a sign on the wall that reads: ‘receiving room’." |
| 1479 | "Receiving room" | 1479 | "Receiving room" |
| 1480 | ) | 1480 | ) |
| 1481 | ( | 1481 | ( |
| @@ -1552,7 +1552,7 @@ northeast through the brush you can see the bear hangout." | |||
| 1552 | ( | 1552 | ( |
| 1553 | "The entrance to a cave is to the south. To the north, a road leads | 1553 | "The entrance to a cave is to the south. To the north, a road leads |
| 1554 | towards a deep lake. On the ground nearby there is a chute, with a sign | 1554 | towards a deep lake. On the ground nearby there is a chute, with a sign |
| 1555 | that says 'put treasures here for points'." | 1555 | that says ‘put treasures here for points’." |
| 1556 | "Cave Entrance" ;28 | 1556 | "Cave Entrance" ;28 |
| 1557 | ) | 1557 | ) |
| 1558 | ( | 1558 | ( |
| @@ -1831,13 +1831,13 @@ starvation. Doors lead out to the south and east." | |||
| 1831 | ) | 1831 | ) |
| 1832 | ( | 1832 | ( |
| 1833 | "You are in some sort of maintenance room for the museum. There is a | 1833 | "You are in some sort of maintenance room for the museum. There is a |
| 1834 | switch on the wall labeled 'BL'. There are doors to the west and north." | 1834 | switch on the wall labeled ‘BL’. There are doors to the west and north." |
| 1835 | "Maintenance room" ;87 | 1835 | "Maintenance room" ;87 |
| 1836 | ) | 1836 | ) |
| 1837 | ( | 1837 | ( |
| 1838 | "You are in a classroom where school children were taught about natural | 1838 | "You are in a classroom where school children were taught about natural |
| 1839 | history. On the blackboard is written, 'No children allowed downstairs.' | 1839 | history. On the blackboard is written, ‘No children allowed downstairs.’ |
| 1840 | There is a door to the east with an 'exit' sign on it. There is another | 1840 | There is a door to the east with an ‘exit’ sign on it. There is another |
| 1841 | door to the west." | 1841 | door to the west." |
| 1842 | "Classroom" ;88 | 1842 | "Classroom" ;88 |
| 1843 | ) | 1843 | ) |
| @@ -1871,7 +1871,7 @@ a room to the northeast." | |||
| 1871 | ( | 1871 | ( |
| 1872 | "You are in another computer room. There is a computer in here larger | 1872 | "You are in another computer room. There is a computer in here larger |
| 1873 | than you have ever seen. It has no manufacturers name on it, but it | 1873 | than you have ever seen. It has no manufacturers name on it, but it |
| 1874 | does have a sign that says: This machine's name is 'endgame'. The | 1874 | does have a sign that says: This machine's name is ‘endgame’. The |
| 1875 | exit is to the southwest. There is no console here on which you could | 1875 | exit is to the southwest. There is no console here on which you could |
| 1876 | type." | 1876 | type." |
| 1877 | "Endgame computer room" ;95 | 1877 | "Endgame computer room" ;95 |
| @@ -1882,7 +1882,7 @@ type." | |||
| 1882 | ) | 1882 | ) |
| 1883 | ( | 1883 | ( |
| 1884 | "You have reached a question room. You must answer a question correctly in | 1884 | "You have reached a question room. You must answer a question correctly in |
| 1885 | order to get by. Use the 'answer' command to answer the question." | 1885 | order to get by. Use the ‘answer’ command to answer the question." |
| 1886 | "Question room 1" ;97 | 1886 | "Question room 1" ;97 |
| 1887 | ) | 1887 | ) |
| 1888 | ( | 1888 | ( |
| @@ -1913,7 +1913,7 @@ a hallway leads to the south." | |||
| 1913 | ( | 1913 | ( |
| 1914 | "You have reached a dead end. There is a PC on the floor here. Above | 1914 | "You have reached a dead end. There is a PC on the floor here. Above |
| 1915 | it is a sign that reads: | 1915 | it is a sign that reads: |
| 1916 | Type the 'reset' command to type on the PC. | 1916 | Type the ‘reset’ command to type on the PC. |
| 1917 | A hole leads north." | 1917 | A hole leads north." |
| 1918 | "PC area" ;104 | 1918 | "PC area" ;104 |
| 1919 | ) | 1919 | ) |
| @@ -2357,8 +2357,8 @@ nil)) | |||
| 2357 | 2 Megabytes of RAM onboard." | 2357 | 2 Megabytes of RAM onboard." |
| 2358 | "It looks like some kind of meat. Smells pretty bad." | 2358 | "It looks like some kind of meat. Smells pretty bad." |
| 2359 | nil | 2359 | nil |
| 2360 | "The paper says: Don't forget to type 'help' for help. Also, remember | 2360 | "The paper says: Don't forget to type ‘help’ for help. Also, remember |
| 2361 | this word: 'worms'" | 2361 | this word: ‘worms’" |
| 2362 | "The statuette is of the likeness of Richard Stallman, the author of the | 2362 | "The statuette is of the likeness of Richard Stallman, the author of the |
| 2363 | famous EMACS editor. You notice that he is not wearing any shoes." | 2363 | famous EMACS editor. You notice that he is not wearing any shoes." |
| 2364 | nil | 2364 | nil |
| @@ -2414,10 +2414,10 @@ flush handle is so clean that you can see your reflection in it." | |||
| 2414 | nil | 2414 | nil |
| 2415 | nil | 2415 | nil |
| 2416 | "The box has a slit in the top of it, and on it, in sloppy handwriting, is | 2416 | "The box has a slit in the top of it, and on it, in sloppy handwriting, is |
| 2417 | written: 'For key upgrade, put key in here.'" | 2417 | written: ‘For key upgrade, put key in here.’" |
| 2418 | nil | 2418 | nil |
| 2419 | "It says 'express mail' on it." | 2419 | "It says ‘express mail’ on it." |
| 2420 | "It is a 35 passenger bus with the company name 'mobytours' on it." | 2420 | "It is a 35 passenger bus with the company name ‘mobytours’ on it." |
| 2421 | "It is a large metal gate that is too big to climb over." | 2421 | "It is a large metal gate that is too big to climb over." |
| 2422 | "It is a HIGH cliff." | 2422 | "It is a HIGH cliff." |
| 2423 | "Unfortunately you do not know enough about dinosaurs to tell very much about | 2423 | "Unfortunately you do not know enough about dinosaurs to tell very much about |
| @@ -2449,14 +2449,14 @@ nil | |||
| 2449 | 2449 | ||
| 2450 | (setq dun-endgame-questions '( | 2450 | (setq dun-endgame-questions '( |
| 2451 | ( | 2451 | ( |
| 2452 | "What is your password on the machine called 'pokey'?" "robert") | 2452 | "What is your password on the machine called ‘pokey’?" "robert") |
| 2453 | ( | 2453 | ( |
| 2454 | "What password did you use during anonymous ftp to gamma?" "foo") | 2454 | "What password did you use during anonymous ftp to gamma?" "foo") |
| 2455 | ( | 2455 | ( |
| 2456 | "Excluding the endgame, how many places are there where you can put | 2456 | "Excluding the endgame, how many places are there where you can put |
| 2457 | treasures for points?" "4" "four") | 2457 | treasures for points?" "4" "four") |
| 2458 | ( | 2458 | ( |
| 2459 | "What is your login name on the 'endgame' machine?" "toukmond" | 2459 | "What is your login name on the ‘endgame’ machine?" "toukmond" |
| 2460 | ) | 2460 | ) |
| 2461 | ( | 2461 | ( |
| 2462 | "What is the nearest whole dollar to the price of the shovel?" "20" "twenty") | 2462 | "What is the nearest whole dollar to the price of the shovel?" "20" "twenty") |
diff --git a/lisp/play/gomoku.el b/lisp/play/gomoku.el index 8e6165fa5e4..702376ce86e 100644 --- a/lisp/play/gomoku.el +++ b/lisp/play/gomoku.el | |||
| @@ -977,7 +977,7 @@ If the game is finished, this command requests for another game." | |||
| 977 | (move-to-column (+ gomoku-x-offset (* gomoku-square-width (1- x))))) | 977 | (move-to-column (+ gomoku-x-offset (* gomoku-square-width (1- x))))) |
| 978 | 978 | ||
| 979 | (defun gomoku-plot-square (square value) | 979 | (defun gomoku-plot-square (square value) |
| 980 | "Draw 'X', 'O' or '.' on SQUARE depending on VALUE, leave point there." | 980 | "Draw ‘X’, ‘O’ or ‘.’ on SQUARE depending on VALUE, leave point there." |
| 981 | (or (= value 1) | 981 | (or (= value 1) |
| 982 | (gomoku-goto-square square)) | 982 | (gomoku-goto-square square)) |
| 983 | (let ((inhibit-read-only t)) | 983 | (let ((inhibit-read-only t)) |
diff --git a/lisp/play/morse.el b/lisp/play/morse.el index 5352341ce73..bbd3e6bc970 100644 --- a/lisp/play/morse.el +++ b/lisp/play/morse.el | |||
| @@ -144,7 +144,7 @@ | |||
| 144 | (")" . "Close") | 144 | (")" . "Close") |
| 145 | ("@" . "At")) | 145 | ("@" . "At")) |
| 146 | "NATO phonetic alphabet. | 146 | "NATO phonetic alphabet. |
| 147 | See ''International Code of Signals'' (INTERCO), United States | 147 | See “International Code of Signals” (INTERCO), United States |
| 148 | Edition, 1969 Edition (Revised 2003) available from National | 148 | Edition, 1969 Edition (Revised 2003) available from National |
| 149 | Geospatial-Intelligence Agency at URL `http://www.nga.mil/'") | 149 | Geospatial-Intelligence Agency at URL `http://www.nga.mil/'") |
| 150 | 150 | ||
diff --git a/lisp/progmodes/ada-mode.el b/lisp/progmodes/ada-mode.el index c1bc79c599c..70af389519c 100644 --- a/lisp/progmodes/ada-mode.el +++ b/lisp/progmodes/ada-mode.el | |||
| @@ -286,11 +286,11 @@ type A is | |||
| 286 | :type 'boolean :group 'ada) | 286 | :type 'boolean :group 'ada) |
| 287 | 287 | ||
| 288 | (defcustom ada-indent-is-separate t | 288 | (defcustom ada-indent-is-separate t |
| 289 | "Non-nil means indent 'is separate' or 'is abstract' if on a single line." | 289 | "Non-nil means indent ‘is separate’ or ‘is abstract’ if on a single line." |
| 290 | :type 'boolean :group 'ada) | 290 | :type 'boolean :group 'ada) |
| 291 | 291 | ||
| 292 | (defcustom ada-indent-record-rel-type 3 | 292 | (defcustom ada-indent-record-rel-type 3 |
| 293 | "Indentation for 'record' relative to 'type' or 'use'. | 293 | "Indentation for ‘record’ relative to ‘type’ or ‘use’. |
| 294 | 294 | ||
| 295 | An example is: | 295 | An example is: |
| 296 | type A is | 296 | type A is |
| @@ -309,7 +309,7 @@ An example is: | |||
| 309 | :type 'integer :group 'ada) | 309 | :type 'integer :group 'ada) |
| 310 | 310 | ||
| 311 | (defcustom ada-indent-return 0 | 311 | (defcustom ada-indent-return 0 |
| 312 | "Indentation for 'return' relative to the matching 'function' statement. | 312 | "Indentation for `return' relative to the matching `function' statement. |
| 313 | If `ada-indent-return' is null or negative, the indentation is done relative to | 313 | If `ada-indent-return' is null or negative, the indentation is done relative to |
| 314 | the open parenthesis (if there is no parenthesis, `ada-broken-indent' is used). | 314 | the open parenthesis (if there is no parenthesis, `ada-broken-indent' is used). |
| 315 | 315 | ||
| @@ -349,7 +349,7 @@ This is also used for <<..>> labels" | |||
| 349 | :type '(choice (const ada83) (const ada95) (const ada2005)) :group 'ada) | 349 | :type '(choice (const ada83) (const ada95) (const ada2005)) :group 'ada) |
| 350 | 350 | ||
| 351 | (defcustom ada-move-to-declaration nil | 351 | (defcustom ada-move-to-declaration nil |
| 352 | "Non-nil means `ada-move-to-start' moves to the subprogram declaration, not to 'begin'." | 352 | "Non-nil means `ada-move-to-start' moves to the subprogram declaration, not to `begin'." |
| 353 | :type 'boolean :group 'ada) | 353 | :type 'boolean :group 'ada) |
| 354 | 354 | ||
| 355 | (defcustom ada-popup-key '[down-mouse-3] | 355 | (defcustom ada-popup-key '[down-mouse-3] |
| @@ -397,7 +397,7 @@ Must be one of : | |||
| 397 | :group 'ada) | 397 | :group 'ada) |
| 398 | 398 | ||
| 399 | (defcustom ada-use-indent ada-broken-indent | 399 | (defcustom ada-use-indent ada-broken-indent |
| 400 | "Indentation for the lines in a 'use' statement. | 400 | "Indentation for the lines in a ‘use’ statement. |
| 401 | 401 | ||
| 402 | An example is: | 402 | An example is: |
| 403 | use Ada.Text_IO, | 403 | use Ada.Text_IO, |
| @@ -405,7 +405,7 @@ An example is: | |||
| 405 | :type 'integer :group 'ada) | 405 | :type 'integer :group 'ada) |
| 406 | 406 | ||
| 407 | (defcustom ada-when-indent 3 | 407 | (defcustom ada-when-indent 3 |
| 408 | "Indentation for 'when' relative to 'exception' or 'case'. | 408 | "Indentation for ‘when’ relative to ‘exception’ or ‘case’. |
| 409 | 409 | ||
| 410 | An example is: | 410 | An example is: |
| 411 | case A is | 411 | case A is |
| @@ -413,7 +413,7 @@ An example is: | |||
| 413 | :type 'integer :group 'ada) | 413 | :type 'integer :group 'ada) |
| 414 | 414 | ||
| 415 | (defcustom ada-with-indent ada-broken-indent | 415 | (defcustom ada-with-indent ada-broken-indent |
| 416 | "Indentation for the lines in a 'with' statement. | 416 | "Indentation for the lines in a ‘with’ statement. |
| 417 | 417 | ||
| 418 | An example is: | 418 | An example is: |
| 419 | with Ada.Text_IO, | 419 | with Ada.Text_IO, |
| @@ -493,7 +493,7 @@ Used to define `ada-*-keywords.'")) | |||
| 493 | "Alist of substrings (entities) that have special casing. | 493 | "Alist of substrings (entities) that have special casing. |
| 494 | The substrings are detected for word constituent when the word | 494 | The substrings are detected for word constituent when the word |
| 495 | is not itself in `ada-case-exception', and only for substrings that | 495 | is not itself in `ada-case-exception', and only for substrings that |
| 496 | either are at the beginning or end of the word, or start after '_'.") | 496 | either are at the beginning or end of the word, or start after `_'.") |
| 497 | 497 | ||
| 498 | (defvar ada-lfd-binding nil | 498 | (defvar ada-lfd-binding nil |
| 499 | "Variable to save key binding of LFD when casing is activated.") | 499 | "Variable to save key binding of LFD when casing is activated.") |
| @@ -1689,7 +1689,7 @@ See also `ada-auto-case' to disable auto casing altogether." | |||
| 1689 | nil) | 1689 | nil) |
| 1690 | 1690 | ||
| 1691 | (defun ada-capitalize-word (&optional _arg) | 1691 | (defun ada-capitalize-word (&optional _arg) |
| 1692 | "Upcase first letter and letters following '_', lower case other letters. | 1692 | "Upcase first letter and letters following `_', lower case other letters. |
| 1693 | ARG is ignored, and is there for compatibility with `capitalize-word' only." | 1693 | ARG is ignored, and is there for compatibility with `capitalize-word' only." |
| 1694 | (interactive) | 1694 | (interactive) |
| 1695 | (let ((end (save-excursion (skip-syntax-forward "w") (point))) | 1695 | (let ((end (save-excursion (skip-syntax-forward "w") (point))) |
| @@ -2834,7 +2834,7 @@ ORGPOINT is the limit position used in the calculation." | |||
| 2834 | (save-excursion | 2834 | (save-excursion |
| 2835 | (goto-char (car match-cons)) | 2835 | (goto-char (car match-cons)) |
| 2836 | (unless (ada-search-ignore-string-comment "when" t opos) | 2836 | (unless (ada-search-ignore-string-comment "when" t opos) |
| 2837 | (error "Missing 'when' between 'case' and '=>'")) | 2837 | (error "Missing ‘when’ between ‘case’ and ‘=>’")) |
| 2838 | (list (save-excursion (back-to-indentation) (point)) 'ada-indent))) | 2838 | (list (save-excursion (back-to-indentation) (point)) 'ada-indent))) |
| 2839 | ;; | 2839 | ;; |
| 2840 | ;; case..is..when | 2840 | ;; case..is..when |
| @@ -3003,7 +3003,7 @@ ORGPOINT is the limit position used in the calculation." | |||
| 3003 | (list cur-indent 'ada-broken-indent))))) | 3003 | (list cur-indent 'ada-broken-indent))))) |
| 3004 | 3004 | ||
| 3005 | (defun ada-get-indent-noindent (orgpoint) | 3005 | (defun ada-get-indent-noindent (orgpoint) |
| 3006 | "Calculate the indentation when point is just before a 'noindent stmt'. | 3006 | "Calculate the indentation when point is just before a ‘noindent stmt’. |
| 3007 | ORGPOINT is the limit position used in the calculation." | 3007 | ORGPOINT is the limit position used in the calculation." |
| 3008 | (let ((label 0)) | 3008 | (let ((label 0)) |
| 3009 | (save-excursion | 3009 | (save-excursion |
| @@ -3429,7 +3429,7 @@ Return the new position of point or nil if not found." | |||
| 3429 | Moves point to the matching block start." | 3429 | Moves point to the matching block start." |
| 3430 | (ada-goto-matching-start 0) | 3430 | (ada-goto-matching-start 0) |
| 3431 | (unless (looking-at (concat "\\<" keyword "\\>")) | 3431 | (unless (looking-at (concat "\\<" keyword "\\>")) |
| 3432 | (error "Matching start is not '%s'" keyword))) | 3432 | (error "Matching start is not ‘%s’" keyword))) |
| 3433 | 3433 | ||
| 3434 | 3434 | ||
| 3435 | (defun ada-check-defun-name (defun-name) | 3435 | (defun ada-check-defun-name (defun-name) |
| @@ -3667,7 +3667,7 @@ otherwise throw error." | |||
| 3667 | "Move point to the beginning of a block-start. | 3667 | "Move point to the beginning of a block-start. |
| 3668 | Which block depends on the value of NEST-LEVEL, which defaults to zero. | 3668 | Which block depends on the value of NEST-LEVEL, which defaults to zero. |
| 3669 | If NOERROR is non-nil, it only returns nil if no matching start was found. | 3669 | If NOERROR is non-nil, it only returns nil if no matching start was found. |
| 3670 | If GOTOTHEN is non-nil, point moves to the 'then' following 'if'." | 3670 | If GOTOTHEN is non-nil, point moves to the ‘then’ following ‘if’." |
| 3671 | (let ((nest-count (if nest-level nest-level 0)) | 3671 | (let ((nest-count (if nest-level nest-level 0)) |
| 3672 | (found nil) | 3672 | (found nil) |
| 3673 | 3673 | ||
| @@ -3734,7 +3734,7 @@ If GOTOTHEN is non-nil, point moves to the 'then' following 'if'." | |||
| 3734 | (if pos | 3734 | (if pos |
| 3735 | (goto-char (car pos)) | 3735 | (goto-char (car pos)) |
| 3736 | (error (concat | 3736 | (error (concat |
| 3737 | "No matching 'is' or 'renames' for 'package' at" | 3737 | "No matching ‘is’ or ‘renames’ for ‘package’ at" |
| 3738 | " line " | 3738 | " line " |
| 3739 | (number-to-string (count-lines 1 (1+ current))))))) | 3739 | (number-to-string (count-lines 1 (1+ current))))))) |
| 3740 | (unless (looking-at "renames") | 3740 | (unless (looking-at "renames") |
| @@ -3862,7 +3862,7 @@ If GOTOTHEN is non-nil, point moves to the 'then' following 'if'." | |||
| 3862 | ((looking-at "do") | 3862 | ((looking-at "do") |
| 3863 | (unless (ada-search-ignore-string-comment | 3863 | (unless (ada-search-ignore-string-comment |
| 3864 | "\\<accept\\|return\\>" t) | 3864 | "\\<accept\\|return\\>" t) |
| 3865 | (error "Missing 'accept' or 'return' in front of 'do'")))) | 3865 | (error "Missing ‘accept’ or ‘return’ in front of ‘do’")))) |
| 3866 | (point)) | 3866 | (point)) |
| 3867 | 3867 | ||
| 3868 | (if noerror | 3868 | (if noerror |
| @@ -4073,7 +4073,7 @@ Assumes point to be at the end of a statement." | |||
| 4073 | 4073 | ||
| 4074 | 4074 | ||
| 4075 | (defun ada-looking-at-semi-or () | 4075 | (defun ada-looking-at-semi-or () |
| 4076 | "Return t if looking at an 'or' following a semicolon." | 4076 | "Return t if looking at an ‘or’ following a semicolon." |
| 4077 | (save-excursion | 4077 | (save-excursion |
| 4078 | (and (looking-at "\\<or\\>") | 4078 | (and (looking-at "\\<or\\>") |
| 4079 | (progn | 4079 | (progn |
| @@ -4146,7 +4146,7 @@ Return nil if the private is part of the package name, as in | |||
| 4146 | "type\\)\\>")))))) | 4146 | "type\\)\\>")))))) |
| 4147 | 4147 | ||
| 4148 | (defun ada-search-ignore-complex-boolean (regexp backwardp) | 4148 | (defun ada-search-ignore-complex-boolean (regexp backwardp) |
| 4149 | "Search for REGEXP, ignoring comments, strings, 'and then', 'or else'. | 4149 | "Search for REGEXP, ignoring comments, strings, ‘and then’, ‘or else’. |
| 4150 | If BACKWARDP is non-nil, search backward; search forward otherwise." | 4150 | If BACKWARDP is non-nil, search backward; search forward otherwise." |
| 4151 | (let (result) | 4151 | (let (result) |
| 4152 | (while (and (setq result (ada-search-ignore-string-comment regexp backwardp)) | 4152 | (while (and (setq result (ada-search-ignore-string-comment regexp backwardp)) |
| @@ -4366,7 +4366,7 @@ of the region. Otherwise, operate only on the current line." | |||
| 4366 | 4366 | ||
| 4367 | (defun ada-move-to-end () | 4367 | (defun ada-move-to-end () |
| 4368 | "Move point to the end of the block around point. | 4368 | "Move point to the end of the block around point. |
| 4369 | Moves to 'begin' if in a declarative part." | 4369 | Moves to ‘begin’ if in a declarative part." |
| 4370 | (interactive) | 4370 | (interactive) |
| 4371 | (let ((pos (point)) | 4371 | (let ((pos (point)) |
| 4372 | decl-start) | 4372 | decl-start) |
diff --git a/lisp/progmodes/ada-prj.el b/lisp/progmodes/ada-prj.el index 4b1c1c26088..7e354bc2b0f 100644 --- a/lisp/progmodes/ada-prj.el +++ b/lisp/progmodes/ada-prj.el | |||
| @@ -309,13 +309,13 @@ where the compilation is done.") | |||
| 309 | "If you want to remotely compile, debug and | 309 | "If you want to remotely compile, debug and |
| 310 | run your application, specify the name of a | 310 | run your application, specify the name of a |
| 311 | remote machine here. This capability requires | 311 | remote machine here. This capability requires |
| 312 | the 'rsh' protocol on the remote machine.") | 312 | the ‘rsh’ protocol on the remote machine.") |
| 313 | (ada-prj-field 'cross_prefix "Prefix used in for the cross tool chain" | 313 | (ada-prj-field 'cross_prefix "Prefix used in for the cross tool chain" |
| 314 | "When working on multiple cross targets, it is | 314 | "When working on multiple cross targets, it is |
| 315 | most convenient to specify the prefix of the | 315 | most convenient to specify the prefix of the |
| 316 | tool chain here. For instance, on PowerPc | 316 | tool chain here. For instance, on PowerPc |
| 317 | vxworks, you would enter 'powerpc-wrs-vxworks-'. | 317 | vxworks, you would enter ‘powerpc-wrs-vxworks-’. |
| 318 | To use JGNAT, enter 'j'.") | 318 | To use JGNAT, enter ‘j’.") |
| 319 | ) | 319 | ) |
| 320 | 320 | ||
| 321 | 321 | ||
diff --git a/lisp/progmodes/ada-xref.el b/lisp/progmodes/ada-xref.el index 771dc2a3da1..6f2f78f7f19 100644 --- a/lisp/progmodes/ada-xref.el +++ b/lisp/progmodes/ada-xref.el | |||
| @@ -236,7 +236,7 @@ we need to use `/d' or the drive is never changed.") | |||
| 236 | "Associative list of project files with properties. | 236 | "Associative list of project files with properties. |
| 237 | It has the format: (project project ...) | 237 | It has the format: (project project ...) |
| 238 | A project has the format: (project-file . project-plist) | 238 | A project has the format: (project-file . project-plist) |
| 239 | \(See 'apropos plist' for operations on property lists). | 239 | \(See `apropos plist' for operations on property lists). |
| 240 | See `ada-default-prj-properties' for the list of valid properties. | 240 | See `ada-default-prj-properties' for the list of valid properties. |
| 241 | The current project is retrieved with `ada-xref-current-project'. | 241 | The current project is retrieved with `ada-xref-current-project'. |
| 242 | Properties are retrieved with `ada-xref-get-project-field', set with | 242 | Properties are retrieved with `ada-xref-get-project-field', set with |
| @@ -286,7 +286,7 @@ On Windows systems, this will properly handle .exe extension as well." | |||
| 286 | (ada-find-file-in-dir (concat exec-name ".exe") exec-path)))) | 286 | (ada-find-file-in-dir (concat exec-name ".exe") exec-path)))) |
| 287 | (if result | 287 | (if result |
| 288 | result | 288 | result |
| 289 | (error "'%s' not found in path" exec-name)))) | 289 | (error "‘%s’ not found in path" exec-name)))) |
| 290 | 290 | ||
| 291 | (defun ada-initialize-runtime-library (cross-prefix) | 291 | (defun ada-initialize-runtime-library (cross-prefix) |
| 292 | "Initialize the variables for the runtime library location. | 292 | "Initialize the variables for the runtime library location. |
| @@ -667,7 +667,7 @@ the same base name as the Ada file, but extension given by | |||
| 667 | `ada-prj-file-extension' (default .adp). If not found, search for *.adp | 667 | `ada-prj-file-extension' (default .adp). If not found, search for *.adp |
| 668 | in the current directory; if several are found, and NO-USER-QUESTION | 668 | in the current directory; if several are found, and NO-USER-QUESTION |
| 669 | is non-nil, prompt the user to select one. If none are found, return | 669 | is non-nil, prompt the user to select one. If none are found, return |
| 670 | 'default.adp'." | 670 | \"default.adp\"." |
| 671 | 671 | ||
| 672 | (let (selected) | 672 | (let (selected) |
| 673 | 673 | ||
diff --git a/lisp/progmodes/antlr-mode.el b/lisp/progmodes/antlr-mode.el index 28049e9190a..d59948e6447 100644 --- a/lisp/progmodes/antlr-mode.el +++ b/lisp/progmodes/antlr-mode.el | |||
| @@ -448,7 +448,7 @@ The standard value is (\"file\" \"grammar\" \"rule\" \"subrule\"). See | |||
| 448 | "Generate default exception handler for each rule? ")) | 448 | "Generate default exception handler for each rule? ")) |
| 449 | ("codeGenMakeSwitchThreshold" nil | 449 | ("codeGenMakeSwitchThreshold" nil |
| 450 | (20600 antlr-read-value | 450 | (20600 antlr-read-value |
| 451 | "Min number of alternatives for 'switch': ")) | 451 | "Min number of alternatives for `switch': ")) |
| 452 | ("codeGenBitsetTestThreshold" nil | 452 | ("codeGenBitsetTestThreshold" nil |
| 453 | (20600 antlr-read-value | 453 | (20600 antlr-read-value |
| 454 | "Min size of lookahead set for bitset test: ")) | 454 | "Min size of lookahead set for bitset test: ")) |
diff --git a/lisp/progmodes/bug-reference.el b/lisp/progmodes/bug-reference.el index 53d295868c4..a78c57c2053 100644 --- a/lisp/progmodes/bug-reference.el +++ b/lisp/progmodes/bug-reference.el | |||
| @@ -58,7 +58,7 @@ It can use `match-string' to get parts matched against | |||
| 58 | There is no default setting for this, it must be set per file. | 58 | There is no default setting for this, it must be set per file. |
| 59 | If you set it to a symbol in the file Local Variables section, | 59 | If you set it to a symbol in the file Local Variables section, |
| 60 | you need to add a `bug-reference-url-format' property to it: | 60 | you need to add a `bug-reference-url-format' property to it: |
| 61 | \(put 'my-bug-reference-url-format 'bug-reference-url-format t) | 61 | \(put \\='my-bug-reference-url-format \\='bug-reference-url-format t) |
| 62 | so that it is considered safe, see `enable-local-variables'.") | 62 | so that it is considered safe, see `enable-local-variables'.") |
| 63 | 63 | ||
| 64 | ;;;###autoload | 64 | ;;;###autoload |
diff --git a/lisp/progmodes/cc-align.el b/lisp/progmodes/cc-align.el index 0b96b4a7297..b0c4a6425bf 100644 --- a/lisp/progmodes/cc-align.el +++ b/lisp/progmodes/cc-align.el | |||
| @@ -325,10 +325,10 @@ operator you typically want to use it together with some other line-up | |||
| 325 | settings, e.g. as follows \(the arglist-close setting is just a | 325 | settings, e.g. as follows \(the arglist-close setting is just a |
| 326 | suggestion to get a consistent style): | 326 | suggestion to get a consistent style): |
| 327 | 327 | ||
| 328 | \(c-set-offset 'arglist-cont '(c-lineup-arglist-operators 0)) | 328 | \(c-set-offset \\='arglist-cont \\='(c-lineup-arglist-operators 0)) |
| 329 | \(c-set-offset 'arglist-cont-nonempty '(c-lineup-arglist-operators | 329 | \(c-set-offset \\='arglist-cont-nonempty \\='(c-lineup-arglist-operators |
| 330 | c-lineup-arglist)) | 330 | c-lineup-arglist)) |
| 331 | \(c-set-offset 'arglist-close '(c-lineup-arglist-close-under-paren)) | 331 | \(c-set-offset \\='arglist-close \\='(c-lineup-arglist-close-under-paren)) |
| 332 | 332 | ||
| 333 | Works with: arglist-cont, arglist-cont-nonempty." | 333 | Works with: arglist-cont, arglist-cont-nonempty." |
| 334 | (save-excursion | 334 | (save-excursion |
diff --git a/lisp/progmodes/cc-defs.el b/lisp/progmodes/cc-defs.el index 9826035ec15..0422ca0b028 100644 --- a/lisp/progmodes/cc-defs.el +++ b/lisp/progmodes/cc-defs.el | |||
| @@ -1642,11 +1642,11 @@ surrounds the matched alternative, and the regexp will also not match | |||
| 1642 | a prefix of any identifier. Adorned regexps cannot be appended. The | 1642 | a prefix of any identifier. Adorned regexps cannot be appended. The |
| 1643 | language variable `c-nonsymbol-key' is used to make the adornment. | 1643 | language variable `c-nonsymbol-key' is used to make the adornment. |
| 1644 | 1644 | ||
| 1645 | A value 'appendable for ADORN is like above, but all alternatives in | 1645 | A value `appendable' for ADORN is like above, but all alternatives in |
| 1646 | the list that end with a word constituent char will have \\> appended | 1646 | the list that end with a word constituent char will have \\> appended |
| 1647 | instead, so that the regexp remains appendable. Note that this | 1647 | instead, so that the regexp remains appendable. Note that this |
| 1648 | variant doesn't always guarantee that an identifier prefix isn't | 1648 | variant doesn't always guarantee that an identifier prefix isn't |
| 1649 | matched since the symbol constituent '_' is normally considered a | 1649 | matched since the symbol constituent `_' is normally considered a |
| 1650 | nonword token by \\>. | 1650 | nonword token by \\>. |
| 1651 | 1651 | ||
| 1652 | The optional MODE specifies the language to get `c-nonsymbol-key' from | 1652 | The optional MODE specifies the language to get `c-nonsymbol-key' from |
| @@ -1920,30 +1920,30 @@ There are many flavors of Emacs out there, each with different | |||
| 1920 | features supporting those needed by CC Mode. The following values | 1920 | features supporting those needed by CC Mode. The following values |
| 1921 | might be present: | 1921 | might be present: |
| 1922 | 1922 | ||
| 1923 | '8-bit 8 bit syntax entry flags (XEmacs style). | 1923 | `8-bit' 8 bit syntax entry flags (XEmacs style). |
| 1924 | '1-bit 1 bit syntax entry flags (Emacs style). | 1924 | `1-bit' 1 bit syntax entry flags (Emacs style). |
| 1925 | 'argumentative-bod-function beginning-of-defun and end-of-defun pass | 1925 | `argumentative-bod-function' beginning-of-defun and end-of-defun pass |
| 1926 | ARG through to beginning/end-of-defun-function. | 1926 | ARG through to beginning/end-of-defun-function. |
| 1927 | 'syntax-properties It works to override the syntax for specific characters | 1927 | `syntax-properties' It works to override the syntax for specific characters |
| 1928 | in the buffer with the 'syntax-table property. It's | 1928 | in the buffer with the `syntax-table' property. It's |
| 1929 | always set - CC Mode no longer works in emacsen without | 1929 | always set - CC Mode no longer works in emacsen without |
| 1930 | this feature. | 1930 | this feature. |
| 1931 | 'category-properties Syntax routines can add a level of indirection to text | 1931 | `category-properties' Syntax routines can add a level of indirection to text |
| 1932 | properties using the 'category property. | 1932 | properties using the `category' property. |
| 1933 | 'gen-comment-delim Generic comment delimiters work | 1933 | `gen-comment-delim' Generic comment delimiters work |
| 1934 | (i.e. the syntax class `!'). | 1934 | (i.e. the syntax class `!'). |
| 1935 | 'gen-string-delim Generic string delimiters work | 1935 | `gen-string-delim' Generic string delimiters work |
| 1936 | (i.e. the syntax class `|'). | 1936 | (i.e. the syntax class `|'). |
| 1937 | 'pps-extended-state `parse-partial-sexp' returns a list with at least 10 | 1937 | `pps-extended-state' `parse-partial-sexp' returns a list with at least 10 |
| 1938 | elements, i.e. it contains the position of the start of | 1938 | elements, i.e. it contains the position of the start of |
| 1939 | the last comment or string. It's always set - CC Mode | 1939 | the last comment or string. It's always set - CC Mode |
| 1940 | no longer works in emacsen without this feature. | 1940 | no longer works in emacsen without this feature. |
| 1941 | 'posix-char-classes The regexp engine understands POSIX character classes. | 1941 | `posix-char-classes' The regexp engine understands POSIX character classes. |
| 1942 | 'col-0-paren It's possible to turn off the ad-hoc rule that a paren | 1942 | `col-0-paren' It's possible to turn off the ad-hoc rule that a paren |
| 1943 | in column zero is the start of a defun. | 1943 | in column zero is the start of a defun. |
| 1944 | 'infodock This is Infodock (based on XEmacs). | 1944 | `infodock' This is Infodock (based on XEmacs). |
| 1945 | 1945 | ||
| 1946 | '8-bit and '1-bit are mutually exclusive.") | 1946 | `8-bit' and `1-bit' are mutually exclusive.") |
| 1947 | 1947 | ||
| 1948 | 1948 | ||
| 1949 | ;;; Some helper constants. | 1949 | ;;; Some helper constants. |
diff --git a/lisp/progmodes/cc-engine.el b/lisp/progmodes/cc-engine.el index 6c6a4549e61..1223db3b33e 100644 --- a/lisp/progmodes/cc-engine.el +++ b/lisp/progmodes/cc-engine.el | |||
| @@ -671,8 +671,8 @@ position if that is less ('same is returned in this case). | |||
| 671 | 671 | ||
| 672 | NOERROR turns off error logging to `c-parsing-error'. | 672 | NOERROR turns off error logging to `c-parsing-error'. |
| 673 | 673 | ||
| 674 | Normally only ';' and virtual semicolons are considered to delimit | 674 | Normally only `;' and virtual semicolons are considered to delimit |
| 675 | statements, but if COMMA-DELIM is non-nil then ',' is treated | 675 | statements, but if COMMA-DELIM is non-nil then `,' is treated |
| 676 | as a delimiter too. | 676 | as a delimiter too. |
| 677 | 677 | ||
| 678 | Note that this function might do hidden buffer changes. See the | 678 | Note that this function might do hidden buffer changes. See the |
diff --git a/lisp/progmodes/cc-langs.el b/lisp/progmodes/cc-langs.el index 46da7f994d5..235ef21d066 100644 --- a/lisp/progmodes/cc-langs.el +++ b/lisp/progmodes/cc-langs.el | |||
| @@ -457,7 +457,7 @@ the new syntax, as accepted by `modify-syntax-entry'." | |||
| 457 | (modify-syntax-entry (car mod) (cdr mod) table)) | 457 | (modify-syntax-entry (car mod) (cdr mod) table)) |
| 458 | table) | 458 | table) |
| 459 | "Syntax table built on the mode syntax table but additionally | 459 | "Syntax table built on the mode syntax table but additionally |
| 460 | classifies symbol constituents like '_' and '$' as word constituents, | 460 | classifies symbol constituents like `_' and `$' as word constituents, |
| 461 | so that all identifiers are recognized as words.") | 461 | so that all identifiers are recognized as words.") |
| 462 | 462 | ||
| 463 | (c-lang-defconst c-get-state-before-change-functions | 463 | (c-lang-defconst c-get-state-before-change-functions |
| @@ -578,8 +578,8 @@ EOL terminated statements." | |||
| 578 | (c-lang-defvar c-has-bitfields (c-lang-const c-has-bitfields)) | 578 | (c-lang-defvar c-has-bitfields (c-lang-const c-has-bitfields)) |
| 579 | 579 | ||
| 580 | (c-lang-defconst c-modified-constant | 580 | (c-lang-defconst c-modified-constant |
| 581 | "Regexp that matches a \"modified\" constant literal such as \"L'a'\", | 581 | "Regexp that matches a “modified” constant literal such as \"L\\='a\\='\", |
| 582 | a \"long character\". In particular, this recognizes forms of constant | 582 | a “long character”. In particular, this recognizes forms of constant |
| 583 | which `c-backward-sexp' needs to be called twice to move backwards over." | 583 | which `c-backward-sexp' needs to be called twice to move backwards over." |
| 584 | t nil | 584 | t nil |
| 585 | (c c++ objc) "L'\\([^\\'\t\f\n\r]\\|\\\\.\\)'") | 585 | (c c++ objc) "L'\\([^\\'\t\f\n\r]\\|\\\\.\\)'") |
| @@ -2101,7 +2101,7 @@ one of `c-type-list-kwds', `c-ref-list-kwds', | |||
| 2101 | "Keywords introducing declarations that can contain a block which | 2101 | "Keywords introducing declarations that can contain a block which |
| 2102 | might be followed by variable declarations, e.g. like \"foo\" in | 2102 | might be followed by variable declarations, e.g. like \"foo\" in |
| 2103 | \"class Foo { ... } foo;\". So if there is a block in a declaration | 2103 | \"class Foo { ... } foo;\". So if there is a block in a declaration |
| 2104 | like that, it ends with the following ';' and not right away. | 2104 | like that, it ends with the following `;' and not right away. |
| 2105 | 2105 | ||
| 2106 | The keywords on list are assumed to also be present on one of the | 2106 | The keywords on list are assumed to also be present on one of the |
| 2107 | `*-decl-kwds' lists." | 2107 | `*-decl-kwds' lists." |
| @@ -2344,7 +2344,7 @@ Keywords here should also be in `c-block-stmt-1-kwds'." | |||
| 2344 | 2344 | ||
| 2345 | (c-lang-defconst c-paren-stmt-kwds | 2345 | (c-lang-defconst c-paren-stmt-kwds |
| 2346 | "Statement keywords followed by a parenthesis expression that | 2346 | "Statement keywords followed by a parenthesis expression that |
| 2347 | nevertheless contains a list separated with ';' and not ','." | 2347 | nevertheless contains a list separated with `;' and not `,'." |
| 2348 | t '("for") | 2348 | t '("for") |
| 2349 | idl nil) | 2349 | idl nil) |
| 2350 | 2350 | ||
| @@ -2806,7 +2806,7 @@ the \"class Foo: public Bar\" part of: | |||
| 2806 | If parens can occur, the chars inside those aren't filtered with this | 2806 | If parens can occur, the chars inside those aren't filtered with this |
| 2807 | list. | 2807 | list. |
| 2808 | 2808 | ||
| 2809 | '<' and '>' should be disallowed even if angle bracket arglists can | 2809 | `<' and `>' should be disallowed even if angle bracket arglists can |
| 2810 | occur. That since the search function needs to stop at them anyway to | 2810 | occur. That since the search function needs to stop at them anyway to |
| 2811 | ensure they are given paren syntax. | 2811 | ensure they are given paren syntax. |
| 2812 | 2812 | ||
diff --git a/lisp/progmodes/cfengine.el b/lisp/progmodes/cfengine.el index 108ccb654c4..96bb8d3a112 100644 --- a/lisp/progmodes/cfengine.el +++ b/lisp/progmodes/cfengine.el | |||
| @@ -157,7 +157,7 @@ bundle agent rcfiles | |||
| 157 | "Whether `cfengine-mode' should print debugging info.") | 157 | "Whether `cfengine-mode' should print debugging info.") |
| 158 | 158 | ||
| 159 | (defvar cfengine-mode-syntax-cache nil | 159 | (defvar cfengine-mode-syntax-cache nil |
| 160 | "Cache for `cfengine-mode' syntax trees obtained from 'cf-promises -s json'.") | 160 | "Cache for `cfengine-mode' syntax trees obtained from `cf-promises -s json'.") |
| 161 | 161 | ||
| 162 | (defconst cfengine3-fallback-syntax | 162 | (defconst cfengine3-fallback-syntax |
| 163 | '((functions | 163 | '((functions |
diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el index 9d1d14880e9..a6e9ed8889a 100644 --- a/lisp/progmodes/compile.el +++ b/lisp/progmodes/compile.el | |||
| @@ -650,11 +650,11 @@ The value nil as an element means to try the default directory." | |||
| 650 | Sometimes it is useful for files to supply local values for this variable. | 650 | Sometimes it is useful for files to supply local values for this variable. |
| 651 | You might also use mode hooks to specify it in certain modes, like this: | 651 | You might also use mode hooks to specify it in certain modes, like this: |
| 652 | 652 | ||
| 653 | (add-hook 'c-mode-hook | 653 | (add-hook \\='c-mode-hook |
| 654 | (lambda () | 654 | (lambda () |
| 655 | (unless (or (file-exists-p \"makefile\") | 655 | (unless (or (file-exists-p \"makefile\") |
| 656 | (file-exists-p \"Makefile\")) | 656 | (file-exists-p \"Makefile\")) |
| 657 | (set (make-local-variable 'compile-command) | 657 | (set (make-local-variable \\='compile-command) |
| 658 | (concat \"make -k \" | 658 | (concat \"make -k \" |
| 659 | (if buffer-file-name | 659 | (if buffer-file-name |
| 660 | (shell-quote-argument | 660 | (shell-quote-argument |
diff --git a/lisp/progmodes/cperl-mode.el b/lisp/progmodes/cperl-mode.el index 826b3ee73a8..322024ea448 100644 --- a/lisp/progmodes/cperl-mode.el +++ b/lisp/progmodes/cperl-mode.el | |||
| @@ -7607,7 +7607,7 @@ than a line. Your contribution to update/shorten it is appreciated." | |||
| 7607 | 7607 | ||
| 7608 | (defvar cperl-short-docs 'please-ignore-this-line | 7608 | (defvar cperl-short-docs 'please-ignore-this-line |
| 7609 | ;; Perl4 version was written by Johan Vromans (jvromans@squirrel.nl) | 7609 | ;; Perl4 version was written by Johan Vromans (jvromans@squirrel.nl) |
| 7610 | "# based on '@(#)@ perl-descr.el 1.9 - describe-perl-symbol' [Perl 5] | 7610 | "# based on \\='@(#)@ perl-descr.el 1.9 - describe-perl-symbol\\=' [Perl 5] |
| 7611 | ... Range (list context); flip/flop [no flop when flip] (scalar context). | 7611 | ... Range (list context); flip/flop [no flop when flip] (scalar context). |
| 7612 | ! ... Logical negation. | 7612 | ! ... Logical negation. |
| 7613 | ... != ... Numeric inequality. | 7613 | ... != ... Numeric inequality. |
| @@ -7630,7 +7630,7 @@ $7 Match of the 7th set of parentheses in the last match (auto-local). | |||
| 7630 | $8 Match of the 8th set of parentheses in the last match (auto-local). | 7630 | $8 Match of the 8th set of parentheses in the last match (auto-local). |
| 7631 | $9 Match of the 9th set of parentheses in the last match (auto-local). | 7631 | $9 Match of the 9th set of parentheses in the last match (auto-local). |
| 7632 | $& The string matched by the last pattern match (auto-local). | 7632 | $& The string matched by the last pattern match (auto-local). |
| 7633 | $' The string after what was matched by the last match (auto-local). | 7633 | $\\=' The string after what was matched by the last match (auto-local). |
| 7634 | $\\=` The string before what was matched by the last match (auto-local). | 7634 | $\\=` The string before what was matched by the last match (auto-local). |
| 7635 | 7635 | ||
| 7636 | $( The real gid of this process. | 7636 | $( The real gid of this process. |
| @@ -7886,7 +7886,7 @@ pop(ARRAY) | |||
| 7886 | print [FILEHANDLE] [(LIST)] | 7886 | print [FILEHANDLE] [(LIST)] |
| 7887 | printf [FILEHANDLE] (FORMAT,LIST) | 7887 | printf [FILEHANDLE] (FORMAT,LIST) |
| 7888 | push(ARRAY,LIST) | 7888 | push(ARRAY,LIST) |
| 7889 | q/STRING/ Synonym for 'STRING' | 7889 | q/STRING/ Synonym for \\='STRING\\=' |
| 7890 | qq/STRING/ Synonym for \"STRING\" | 7890 | qq/STRING/ Synonym for \"STRING\" |
| 7891 | qx/STRING/ Synonym for \\=`STRING\\=` | 7891 | qx/STRING/ Synonym for \\=`STRING\\=` |
| 7892 | rand[(EXPR)] | 7892 | rand[(EXPR)] |
| @@ -7988,7 +7988,7 @@ DESTROY Shorthand for `sub DESTROY {...}'. | |||
| 7988 | abs [ EXPR ] absolute value | 7988 | abs [ EXPR ] absolute value |
| 7989 | ... and ... Low-precedence synonym for &&. | 7989 | ... and ... Low-precedence synonym for &&. |
| 7990 | bless REFERENCE [, PACKAGE] Makes reference into an object of a package. | 7990 | bless REFERENCE [, PACKAGE] Makes reference into an object of a package. |
| 7991 | chomp [LIST] Strips $/ off LIST/$_. Returns count. Special if $/ eq ''! | 7991 | chomp [LIST] Strips $/ off LIST/$_. Returns count. Special if $/ eq \\='\\='! |
| 7992 | chr Converts a number to char with the same ordinal. | 7992 | chr Converts a number to char with the same ordinal. |
| 7993 | else Part of if/unless {BLOCK} elsif {BLOCK} else {BLOCK}. | 7993 | else Part of if/unless {BLOCK} elsif {BLOCK} else {BLOCK}. |
| 7994 | elsif Part of if/unless {BLOCK} elsif {BLOCK} else {BLOCK}. | 7994 | elsif Part of if/unless {BLOCK} elsif {BLOCK} else {BLOCK}. |
| @@ -8005,7 +8005,7 @@ not ... Low-precedence synonym for ! - negation. | |||
| 8005 | ... or ... Low-precedence synonym for ||. | 8005 | ... or ... Low-precedence synonym for ||. |
| 8006 | pos STRING Set/Get end-position of the last match over this string, see \\G. | 8006 | pos STRING Set/Get end-position of the last match over this string, see \\G. |
| 8007 | quotemeta [ EXPR ] Quote regexp metacharacters. | 8007 | quotemeta [ EXPR ] Quote regexp metacharacters. |
| 8008 | qw/WORD1 .../ Synonym of split('', 'WORD1 ...') | 8008 | qw/WORD1 .../ Synonym of split(\\='\\=', \\='WORD1 ...\\=') |
| 8009 | readline FH Synonym of <FH>. | 8009 | readline FH Synonym of <FH>. |
| 8010 | readpipe CMD Synonym of \\=`CMD\\=`. | 8010 | readpipe CMD Synonym of \\=`CMD\\=`. |
| 8011 | ref [ EXPR ] Type of EXPR when dereferenced. | 8011 | ref [ EXPR ] Type of EXPR when dereferenced. |
diff --git a/lisp/progmodes/dcl-mode.el b/lisp/progmodes/dcl-mode.el index eab4ae854d5..4c997bdd4d0 100644 --- a/lisp/progmodes/dcl-mode.el +++ b/lisp/progmodes/dcl-mode.el | |||
| @@ -173,7 +173,7 @@ It can have the following values: | |||
| 173 | first-line indentation for the first line in a buffer or SUBROUTINE. | 173 | first-line indentation for the first line in a buffer or SUBROUTINE. |
| 174 | CUR-INDENT is the indentation of the preceding command line. | 174 | CUR-INDENT is the indentation of the preceding command line. |
| 175 | EXTRA-INDENT is the default change in indentation for this line | 175 | EXTRA-INDENT is the default change in indentation for this line |
| 176 | \(a negative number for 'outdent). | 176 | \(a negative number for “outdent”). |
| 177 | LAST-POINT is the buffer position of the first significant word on the | 177 | LAST-POINT is the buffer position of the first significant word on the |
| 178 | previous line or nil if the current line is the first line. | 178 | previous line or nil if the current line is the first line. |
| 179 | THIS-POINT is the buffer position of the first significant word on the | 179 | THIS-POINT is the buffer position of the first significant word on the |
diff --git a/lisp/progmodes/flymake.el b/lisp/progmodes/flymake.el index 1942271e561..f220633fefa 100644 --- a/lisp/progmodes/flymake.el +++ b/lisp/progmodes/flymake.el | |||
| @@ -785,7 +785,7 @@ Perhaps use text from LINE-ERR-INFO-LIST to enhance highlighting." | |||
| 785 | (when (flymake-same-files real-file-name source-file-name) | 785 | (when (flymake-same-files real-file-name source-file-name) |
| 786 | (setq line-err-info (flymake-ler-set-file line-err-info nil)) | 786 | (setq line-err-info (flymake-ler-set-file line-err-info nil)) |
| 787 | (setq err-info-list (flymake-add-err-info err-info-list line-err-info)))) | 787 | (setq err-info-list (flymake-add-err-info err-info-list line-err-info)))) |
| 788 | (flymake-log 3 "parsed '%s', %s line-err-info" (nth idx lines) (if line-err-info "got" "no")) | 788 | (flymake-log 3 "parsed ‘%s’, %s line-err-info" (nth idx lines) (if line-err-info "got" "no")) |
| 789 | (setq idx (1+ idx))) | 789 | (setq idx (1+ idx))) |
| 790 | err-info-list)) | 790 | err-info-list)) |
| 791 | 791 | ||
| @@ -1084,8 +1084,10 @@ For the format of LINE-ERR-INFO, see `flymake-ler-make-ler'." | |||
| 1084 | default-directory) | 1084 | default-directory) |
| 1085 | process) | 1085 | process) |
| 1086 | (error | 1086 | (error |
| 1087 | (let* ((err-str (format "Failed to launch syntax check process '%s' with args %s: %s" | 1087 | (let* ((err-str |
| 1088 | cmd args (error-message-string err))) | 1088 | (format-message |
| 1089 | "Failed to launch syntax check process ‘%s’ with args %s: %s" | ||
| 1090 | cmd args (error-message-string err))) | ||
| 1089 | (source-file-name buffer-file-name) | 1091 | (source-file-name buffer-file-name) |
| 1090 | (cleanup-f (flymake-get-cleanup-function source-file-name))) | 1092 | (cleanup-f (flymake-get-cleanup-function source-file-name))) |
| 1091 | (flymake-log 0 err-str) | 1093 | (flymake-log 0 err-str) |
diff --git a/lisp/progmodes/gdb-mi.el b/lisp/progmodes/gdb-mi.el index 4af8ac6971e..9942e17397a 100644 --- a/lisp/progmodes/gdb-mi.el +++ b/lisp/progmodes/gdb-mi.el | |||
| @@ -2195,10 +2195,10 @@ value when the message is complete. | |||
| 2195 | 2195 | ||
| 2196 | Implement the following GDB/MI output grammar rule: | 2196 | Implement the following GDB/MI output grammar rule: |
| 2197 | result-class ==> | 2197 | result-class ==> |
| 2198 | 'done' | 'running' | 'connected' | 'error' | 'exit' | 2198 | `done' | `running' | `connected' | `error' | `exit' |
| 2199 | 2199 | ||
| 2200 | async-class ==> | 2200 | async-class ==> |
| 2201 | 'stopped' | others (where others will be added depending on the needs | 2201 | `stopped' | others (where others will be added depending on the needs |
| 2202 | --this is still in development).") | 2202 | --this is still in development).") |
| 2203 | 2203 | ||
| 2204 | (defun gdbmi-bnf-result-and-async-record-impl () | 2204 | (defun gdbmi-bnf-result-and-async-record-impl () |
diff --git a/lisp/progmodes/idlw-shell.el b/lisp/progmodes/idlw-shell.el index 23f9d4af8c9..b5e799848de 100644 --- a/lisp/progmodes/idlw-shell.el +++ b/lisp/progmodes/idlw-shell.el | |||
| @@ -379,15 +379,15 @@ This mechanism is useful for correct interaction with the IDL function | |||
| 379 | GET_KBRD, because in normal operation IDLWAVE only sends \\n terminated | 379 | GET_KBRD, because in normal operation IDLWAVE only sends \\n terminated |
| 380 | strings. Here is some example code which makes use of the default spells. | 380 | strings. Here is some example code which makes use of the default spells. |
| 381 | 381 | ||
| 382 | print,'<chars>' ; Make IDLWAVE switch to character mode | 382 | print,\\='<chars>\\=' ; Make IDLWAVE switch to character mode |
| 383 | REPEAT BEGIN | 383 | REPEAT BEGIN |
| 384 | A = GET_KBRD(1) | 384 | A = GET_KBRD(1) |
| 385 | PRINT, BYTE(A) | 385 | PRINT, BYTE(A) |
| 386 | ENDREP UNTIL A EQ 'q' | 386 | ENDREP UNTIL A EQ \\='q\\=' |
| 387 | print,'</chars>' ; Make IDLWAVE switch back to line mode | 387 | print,\\='</chars>\\=' ; Make IDLWAVE switch back to line mode |
| 388 | 388 | ||
| 389 | print,'Quit the program, y or n?' | 389 | print,\\='Quit the program, y or n?\\=' |
| 390 | print,'<onechar>' ; Ask IDLWAVE to send one character | 390 | print,\\='<onechar>\\=' ; Ask IDLWAVE to send one character |
| 391 | answer = GET_KBRD(1) | 391 | answer = GET_KBRD(1) |
| 392 | 392 | ||
| 393 | Since the IDLWAVE shell defines the system variable `!IDLWAVE_VERSION', | 393 | Since the IDLWAVE shell defines the system variable `!IDLWAVE_VERSION', |
| @@ -403,11 +403,11 @@ idlwave_char_input,/off ; End the loop to send characters | |||
| 403 | 403 | ||
| 404 | pro idlwave_char_input,on=on,off=off | 404 | pro idlwave_char_input,on=on,off=off |
| 405 | ;; Test if we are running under Emacs | 405 | ;; Test if we are running under Emacs |
| 406 | defsysv,'!idlwave_version',exists=running_emacs | 406 | defsysv,\\='!idlwave_version\\=',exists=running_emacs |
| 407 | if running_emacs then begin | 407 | if running_emacs then begin |
| 408 | if keyword_set(on) then print,'<chars>' $ | 408 | if keyword_set(on) then print,\\='<chars>\\=' $ |
| 409 | else if keyword_set(off) then print,'</chars>' $ | 409 | else if keyword_set(off) then print,\\='</chars>\\=' $ |
| 410 | else print,'<onechar>' | 410 | else print,\\='<onechar>\\=' |
| 411 | endif | 411 | endif |
| 412 | end" | 412 | end" |
| 413 | :group 'idlwave-shell-command-setup | 413 | :group 'idlwave-shell-command-setup |
diff --git a/lisp/progmodes/prog-mode.el b/lisp/progmodes/prog-mode.el index b8cd9d93912..8f50887113e 100644 --- a/lisp/progmodes/prog-mode.el +++ b/lisp/progmodes/prog-mode.el | |||
| @@ -192,9 +192,9 @@ in `prettify-symbols-alist' (which see), which are locally defined | |||
| 192 | by major modes supporting prettifying. To add further customizations | 192 | by major modes supporting prettifying. To add further customizations |
| 193 | for a given major mode, you can modify `prettify-symbols-alist' thus: | 193 | for a given major mode, you can modify `prettify-symbols-alist' thus: |
| 194 | 194 | ||
| 195 | (add-hook 'emacs-lisp-mode-hook | 195 | (add-hook \\='emacs-lisp-mode-hook |
| 196 | (lambda () | 196 | (lambda () |
| 197 | (push '(\"<=\" . ?≤) prettify-symbols-alist))) | 197 | (push \\='(\"<=\" . ?≤) prettify-symbols-alist))) |
| 198 | 198 | ||
| 199 | You can enable this mode locally in desired buffers, or use | 199 | You can enable this mode locally in desired buffers, or use |
| 200 | `global-prettify-symbols-mode' to enable it for all modes that | 200 | `global-prettify-symbols-mode' to enable it for all modes that |
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el index abae8aff47b..35f10e54fc7 100644 --- a/lisp/progmodes/python.el +++ b/lisp/progmodes/python.el | |||
| @@ -4005,8 +4005,8 @@ The skeleton will be bound to python-skeleton-NAME." | |||
| 4005 | (declare (indent 2)) | 4005 | (declare (indent 2)) |
| 4006 | (let* ((name (symbol-name name)) | 4006 | (let* ((name (symbol-name name)) |
| 4007 | (function-name (intern (concat "python-skeleton--" name))) | 4007 | (function-name (intern (concat "python-skeleton--" name))) |
| 4008 | (msg (format | 4008 | (msg (format-message |
| 4009 | "Add '%s' clause? " name))) | 4009 | "Add ‘%s’ clause? " name))) |
| 4010 | (when (not skel) | 4010 | (when (not skel) |
| 4011 | (setq skel | 4011 | (setq skel |
| 4012 | `(< ,(format "%s:" name) \n \n | 4012 | `(< ,(format "%s:" name) \n \n |
diff --git a/lisp/progmodes/sql.el b/lisp/progmodes/sql.el index 3800cfb6b15..18f445ca5cf 100644 --- a/lisp/progmodes/sql.el +++ b/lisp/progmodes/sql.el | |||
| @@ -3799,7 +3799,7 @@ Note that SQL doesn't have an escape character unless you specify | |||
| 3799 | one. If you specify backslash as escape character in SQL, you | 3799 | one. If you specify backslash as escape character in SQL, you |
| 3800 | must tell Emacs. Here's how to do that in your init file: | 3800 | must tell Emacs. Here's how to do that in your init file: |
| 3801 | 3801 | ||
| 3802 | \(add-hook 'sql-mode-hook | 3802 | \(add-hook \\='sql-mode-hook |
| 3803 | (lambda () | 3803 | (lambda () |
| 3804 | (modify-syntax-entry ?\\\\ \".\" sql-mode-syntax-table)))" | 3804 | (modify-syntax-entry ?\\\\ \".\" sql-mode-syntax-table)))" |
| 3805 | :group 'SQL | 3805 | :group 'SQL |
| @@ -3896,9 +3896,9 @@ If you want to make SQL buffers limited in length, add the function | |||
| 3896 | Here is an example for your init file. It keeps the SQLi buffer a | 3896 | Here is an example for your init file. It keeps the SQLi buffer a |
| 3897 | certain length. | 3897 | certain length. |
| 3898 | 3898 | ||
| 3899 | \(add-hook 'sql-interactive-mode-hook | 3899 | \(add-hook \\='sql-interactive-mode-hook |
| 3900 | \(function (lambda () | 3900 | \(function (lambda () |
| 3901 | \(setq comint-output-filter-functions 'comint-truncate-buffer)))) | 3901 | \(setq comint-output-filter-functions \\='comint-truncate-buffer)))) |
| 3902 | 3902 | ||
| 3903 | Here is another example. It will always put point back to the statement | 3903 | Here is another example. It will always put point back to the statement |
| 3904 | you entered, right above the output it created. | 3904 | you entered, right above the output it created. |
| @@ -4276,7 +4276,7 @@ passed as command line arguments." | |||
| 4276 | ;; work for remote hosts; we suppress the check there. | 4276 | ;; work for remote hosts; we suppress the check there. |
| 4277 | (unless (or (file-remote-p default-directory) | 4277 | (unless (or (file-remote-p default-directory) |
| 4278 | (executable-find program)) | 4278 | (executable-find program)) |
| 4279 | (error "Unable to locate SQL program \'%s\'" program)) | 4279 | (error "Unable to locate SQL program ‘%s’" program)) |
| 4280 | ;; Make sure buffer name is unique. | 4280 | ;; Make sure buffer name is unique. |
| 4281 | (when (sql-buffer-live-p (format "*%s*" buf-name)) | 4281 | (when (sql-buffer-live-p (format "*%s*" buf-name)) |
| 4282 | (setq buf-name (format "SQL-%s" product)) | 4282 | (setq buf-name (format "SQL-%s" product)) |
diff --git a/lisp/progmodes/verilog-mode.el b/lisp/progmodes/verilog-mode.el index 32448055308..107dee5803d 100644 --- a/lisp/progmodes/verilog-mode.el +++ b/lisp/progmodes/verilog-mode.el | |||
| @@ -4477,7 +4477,7 @@ More specifically, after a generate and before an endgenerate." | |||
| 4477 | (= nest 0) )) ; return nest | 4477 | (= nest 0) )) ; return nest |
| 4478 | 4478 | ||
| 4479 | (defun verilog-in-deferred-immediate-final-p () | 4479 | (defun verilog-in-deferred-immediate-final-p () |
| 4480 | "Return true if inside an 'assert/assume/cover final' statement." | 4480 | "Return true if inside an ‘assert/assume/cover final’ statement." |
| 4481 | (interactive) | 4481 | (interactive) |
| 4482 | (and (looking-at "final") | 4482 | (and (looking-at "final") |
| 4483 | (verilog-looking-back "\\<\\(?:assert\\|assume\\|cover\\)\\>\\s-+" nil)) | 4483 | (verilog-looking-back "\\<\\(?:assert\\|assume\\|cover\\)\\>\\s-+" nil)) |
| @@ -7221,7 +7221,7 @@ will be completed at runtime and should not be added to this list.") | |||
| 7221 | 7221 | ||
| 7222 | (defun verilog-func-completion (type) | 7222 | (defun verilog-func-completion (type) |
| 7223 | "Build regular expression for module/task/function names. | 7223 | "Build regular expression for module/task/function names. |
| 7224 | TYPE is 'module, 'tf for task or function, or t if unknown." | 7224 | TYPE is ‘module’, ‘tf’ for task or function, or t if unknown." |
| 7225 | (if (string= verilog-str "") | 7225 | (if (string= verilog-str "") |
| 7226 | (setq verilog-str "[a-zA-Z_]")) | 7226 | (setq verilog-str "[a-zA-Z_]")) |
| 7227 | (let ((verilog-str (concat (cond | 7227 | (let ((verilog-str (concat (cond |
| @@ -7294,7 +7294,7 @@ must be a function to be called for every match to check if this should | |||
| 7294 | really be a match. If VERILOG-FLAG is t, the function returns a list of | 7294 | really be a match. If VERILOG-FLAG is t, the function returns a list of |
| 7295 | all possible completions. If VERILOG-FLAG is nil it returns a string, | 7295 | all possible completions. If VERILOG-FLAG is nil it returns a string, |
| 7296 | the longest possible completion, or t if VERILOG-STR is an exact match. | 7296 | the longest possible completion, or t if VERILOG-STR is an exact match. |
| 7297 | If VERILOG-FLAG is 'lambda, the function returns t if VERILOG-STR is an | 7297 | If VERILOG-FLAG is ‘lambda’, the function returns t if VERILOG-STR is an |
| 7298 | exact match, nil otherwise." | 7298 | exact match, nil otherwise." |
| 7299 | (save-excursion | 7299 | (save-excursion |
| 7300 | (let ((verilog-all nil)) | 7300 | (let ((verilog-all nil)) |
| @@ -7489,7 +7489,7 @@ VERILOG-PRED is non-nil, it must be a function to be called for every match | |||
| 7489 | to check if this should really be a match. If VERILOG-FLAG is t, the | 7489 | to check if this should really be a match. If VERILOG-FLAG is t, the |
| 7490 | function returns a list of all possible completions. If it is nil it | 7490 | function returns a list of all possible completions. If it is nil it |
| 7491 | returns a string, the longest possible completion, or t if VERILOG-STR is | 7491 | returns a string, the longest possible completion, or t if VERILOG-STR is |
| 7492 | an exact match. If VERILOG-FLAG is 'lambda, the function returns t if | 7492 | an exact match. If VERILOG-FLAG is ‘lambda’, the function returns t if |
| 7493 | VERILOG-STR is an exact match, nil otherwise." | 7493 | VERILOG-STR is an exact match, nil otherwise." |
| 7494 | (save-excursion | 7494 | (save-excursion |
| 7495 | (let ((verilog-all nil) | 7495 | (let ((verilog-all nil) |
| @@ -8666,7 +8666,7 @@ Return an array of [outputs inouts inputs wire reg assign const]." | |||
| 8666 | 8666 | ||
| 8667 | (defun verilog-read-sub-decls-expr (submoddecls comment port expr) | 8667 | (defun verilog-read-sub-decls-expr (submoddecls comment port expr) |
| 8668 | "For `verilog-read-sub-decls-line', parse a subexpression and add signals." | 8668 | "For `verilog-read-sub-decls-line', parse a subexpression and add signals." |
| 8669 | ;;(message "vrsde: '%s'" expr) | 8669 | ;;(message "vrsde: ‘%s’" expr) |
| 8670 | ;; Replace special /*[....]*/ comments inserted by verilog-auto-inst-port | 8670 | ;; Replace special /*[....]*/ comments inserted by verilog-auto-inst-port |
| 8671 | (setq expr (verilog-string-replace-matches "/\\*\\(\\[[^*]+\\]\\)\\*/" "\\1" nil nil expr)) | 8671 | (setq expr (verilog-string-replace-matches "/\\*\\(\\[[^*]+\\]\\)\\*/" "\\1" nil nil expr)) |
| 8672 | ;; Remove front operators | 8672 | ;; Remove front operators |
| @@ -8685,25 +8685,25 @@ Return an array of [outputs inouts inputs wire reg assign const]." | |||
| 8685 | (let (sig vec multidim) | 8685 | (let (sig vec multidim) |
| 8686 | ;; Remove leading reduction operators, etc | 8686 | ;; Remove leading reduction operators, etc |
| 8687 | (setq expr (verilog-string-replace-matches "^\\s-*[---+~!|&]+\\s-*" "" nil nil expr)) | 8687 | (setq expr (verilog-string-replace-matches "^\\s-*[---+~!|&]+\\s-*" "" nil nil expr)) |
| 8688 | ;;(message "vrsde-ptop: '%s'" expr) | 8688 | ;;(message "vrsde-ptop: ‘%s’" expr) |
| 8689 | (cond ; Find \signal. Final space is part of escaped signal name | 8689 | (cond ; Find \signal. Final space is part of escaped signal name |
| 8690 | ((string-match "^\\s-*\\(\\\\[^ \t\n\f]+\\s-\\)" expr) | 8690 | ((string-match "^\\s-*\\(\\\\[^ \t\n\f]+\\s-\\)" expr) |
| 8691 | ;;(message "vrsde-s: '%s'" (match-string 1 expr)) | 8691 | ;;(message "vrsde-s: ‘%s’" (match-string 1 expr)) |
| 8692 | (setq sig (match-string 1 expr) | 8692 | (setq sig (match-string 1 expr) |
| 8693 | expr (substring expr (match-end 0)))) | 8693 | expr (substring expr (match-end 0)))) |
| 8694 | ;; Find signal | 8694 | ;; Find signal |
| 8695 | ((string-match "^\\s-*\\([a-zA-Z_][a-zA-Z_0-9]*\\)" expr) | 8695 | ((string-match "^\\s-*\\([a-zA-Z_][a-zA-Z_0-9]*\\)" expr) |
| 8696 | ;;(message "vrsde-s: '%s'" (match-string 1 expr)) | 8696 | ;;(message "vrsde-s: ‘%s’" (match-string 1 expr)) |
| 8697 | (setq sig (verilog-string-remove-spaces (match-string 1 expr)) | 8697 | (setq sig (verilog-string-remove-spaces (match-string 1 expr)) |
| 8698 | expr (substring expr (match-end 0))))) | 8698 | expr (substring expr (match-end 0))))) |
| 8699 | ;; Find [vector] or [multi][multi][multi][vector] | 8699 | ;; Find [vector] or [multi][multi][multi][vector] |
| 8700 | (while (string-match "^\\s-*\\(\\[[^]]+\\]\\)" expr) | 8700 | (while (string-match "^\\s-*\\(\\[[^]]+\\]\\)" expr) |
| 8701 | ;;(message "vrsde-v: '%s'" (match-string 1 expr)) | 8701 | ;;(message "vrsde-v: ‘%s’" (match-string 1 expr)) |
| 8702 | (when vec (setq multidim (cons vec multidim))) | 8702 | (when vec (setq multidim (cons vec multidim))) |
| 8703 | (setq vec (match-string 1 expr) | 8703 | (setq vec (match-string 1 expr) |
| 8704 | expr (substring expr (match-end 0)))) | 8704 | expr (substring expr (match-end 0)))) |
| 8705 | ;; If found signal, and nothing unrecognized, add the signal | 8705 | ;; If found signal, and nothing unrecognized, add the signal |
| 8706 | ;;(message "vrsde-rem: '%s'" expr) | 8706 | ;;(message "vrsde-rem: ‘%s’" expr) |
| 8707 | (when (and sig (string-match "^\\s-*$" expr)) | 8707 | (when (and sig (string-match "^\\s-*$" expr)) |
| 8708 | (verilog-read-sub-decls-sig submoddecls comment port sig vec multidim)))))) | 8708 | (verilog-read-sub-decls-sig submoddecls comment port sig vec multidim)))))) |
| 8709 | 8709 | ||
| @@ -9285,8 +9285,8 @@ Parameters must be simple assignments to constants, or have their own | |||
| 9285 | \"parameter\" label rather than a list of parameters. Thus: | 9285 | \"parameter\" label rather than a list of parameters. Thus: |
| 9286 | 9286 | ||
| 9287 | parameter X = 5, Y = 10; // Ok | 9287 | parameter X = 5, Y = 10; // Ok |
| 9288 | parameter X = {1'b1, 2'h2}; // Ok | 9288 | parameter X = {1\\='b1, 2\\='h2}; // Ok |
| 9289 | parameter X = {1'b1, 2'h2}, Y = 10; // Bad, make into 2 parameter lines | 9289 | parameter X = {1\\='b1, 2\\='h2}, Y = 10; // Bad, make into 2 parameter lines |
| 9290 | 9290 | ||
| 9291 | Defines must be simple text substitutions, one on a line, starting | 9291 | Defines must be simple text substitutions, one on a line, starting |
| 9292 | at the beginning of the line. Any ifdefs or multiline comments around the | 9292 | at the beginning of the line. Any ifdefs or multiline comments around the |
| @@ -10099,7 +10099,7 @@ if non-nil." | |||
| 10099 | 10099 | ||
| 10100 | ;; Combined | 10100 | ;; Combined |
| 10101 | (defun verilog-decls-get-signals (decls) | 10101 | (defun verilog-decls-get-signals (decls) |
| 10102 | "Return all declared signals in DECLS, excluding 'assign' statements." | 10102 | "Return all declared signals in DECLS, excluding ‘assign’ statements." |
| 10103 | (append | 10103 | (append |
| 10104 | (verilog-decls-get-outputs decls) | 10104 | (verilog-decls-get-outputs decls) |
| 10105 | (verilog-decls-get-inouts decls) | 10105 | (verilog-decls-get-inouts decls) |
| @@ -11484,14 +11484,14 @@ Lisp Templates: | |||
| 11484 | Lisp functions: | 11484 | Lisp functions: |
| 11485 | 11485 | ||
| 11486 | vl-name Name portion of the input/output port. | 11486 | vl-name Name portion of the input/output port. |
| 11487 | vl-bits Bus bits portion of the input/output port ('[2:0]'). | 11487 | vl-bits Bus bits portion of the input/output port (‘[2:0]’). |
| 11488 | vl-mbits Multidimensional array bits for port ('[2:0][3:0]'). | 11488 | vl-mbits Multidimensional array bits for port (‘[2:0][3:0]’). |
| 11489 | vl-width Width of the input/output port ('3' for [2:0]). | 11489 | vl-width Width of the input/output port (‘3’ for [2:0]). |
| 11490 | May be a (...) expression if bits isn't a constant. | 11490 | May be a (...) expression if bits isn't a constant. |
| 11491 | vl-dir Direction of the pin input/output/inout/interface. | 11491 | vl-dir Direction of the pin input/output/inout/interface. |
| 11492 | vl-modport The modport, if an interface with a modport. | 11492 | vl-modport The modport, if an interface with a modport. |
| 11493 | vl-cell-type Module name/type of the cell ('InstModule'). | 11493 | vl-cell-type Module name/type of the cell (‘InstModule’). |
| 11494 | vl-cell-name Instance name of the cell ('instName'). | 11494 | vl-cell-name Instance name of the cell (‘instName’). |
| 11495 | 11495 | ||
| 11496 | Normal Lisp variables may be used in expressions. See | 11496 | Normal Lisp variables may be used in expressions. See |
| 11497 | `verilog-read-defines' which can set vh-{definename} variables for use | 11497 | `verilog-read-defines' which can set vh-{definename} variables for use |
| @@ -13017,9 +13017,9 @@ An example of making a stub for another module: | |||
| 13017 | /*AUTOINOUTMODULE(\"Foo\")*/ | 13017 | /*AUTOINOUTMODULE(\"Foo\")*/ |
| 13018 | /*AUTOTIEOFF*/ | 13018 | /*AUTOTIEOFF*/ |
| 13019 | // verilator lint_off UNUSED | 13019 | // verilator lint_off UNUSED |
| 13020 | wire _unused_ok = &{1'b0, | 13020 | wire _unused_ok = &{1\\='b0, |
| 13021 | /*AUTOUNUSED*/ | 13021 | /*AUTOUNUSED*/ |
| 13022 | 1'b0}; | 13022 | 1\\='b0}; |
| 13023 | // verilator lint_on UNUSED | 13023 | // verilator lint_on UNUSED |
| 13024 | endmodule | 13024 | endmodule |
| 13025 | 13025 | ||
| @@ -13034,7 +13034,7 @@ Typing \\[verilog-auto] will make this into: | |||
| 13034 | 13034 | ||
| 13035 | /*AUTOTIEOFF*/ | 13035 | /*AUTOTIEOFF*/ |
| 13036 | // Beginning of autotieoff | 13036 | // Beginning of autotieoff |
| 13037 | wire [2:0] foo = 3'b0; | 13037 | wire [2:0] foo = 3\\='b0; |
| 13038 | // End of automatics | 13038 | // End of automatics |
| 13039 | ... | 13039 | ... |
| 13040 | endmodule" | 13040 | endmodule" |
| @@ -13159,7 +13159,7 @@ with \"unused\" in the signal name. | |||
| 13159 | 13159 | ||
| 13160 | To reduce simulation time, the _unused_ok signal should be forced to a | 13160 | To reduce simulation time, the _unused_ok signal should be forced to a |
| 13161 | constant to prevent wiggling. The easiest thing to do is use a | 13161 | constant to prevent wiggling. The easiest thing to do is use a |
| 13162 | reduction-and with 1'b0 as shown. | 13162 | reduction-and with 1\\='b0 as shown. |
| 13163 | 13163 | ||
| 13164 | This way all unused signals are in one place, making it convenient to add | 13164 | This way all unused signals are in one place, making it convenient to add |
| 13165 | your tool's specific pragmas around the assignment to disable any unused | 13165 | your tool's specific pragmas around the assignment to disable any unused |
| @@ -13175,9 +13175,9 @@ An example of making a stub for another module: | |||
| 13175 | /*AUTOINOUTMODULE(\"Examp\")*/ | 13175 | /*AUTOINOUTMODULE(\"Examp\")*/ |
| 13176 | /*AUTOTIEOFF*/ | 13176 | /*AUTOTIEOFF*/ |
| 13177 | // verilator lint_off UNUSED | 13177 | // verilator lint_off UNUSED |
| 13178 | wire _unused_ok = &{1'b0, | 13178 | wire _unused_ok = &{1\\='b0, |
| 13179 | /*AUTOUNUSED*/ | 13179 | /*AUTOUNUSED*/ |
| 13180 | 1'b0}; | 13180 | 1\\='b0}; |
| 13181 | // verilator lint_on UNUSED | 13181 | // verilator lint_on UNUSED |
| 13182 | endmodule | 13182 | endmodule |
| 13183 | 13183 | ||
| @@ -13185,14 +13185,14 @@ Typing \\[verilog-auto] will make this into: | |||
| 13185 | 13185 | ||
| 13186 | ... | 13186 | ... |
| 13187 | // verilator lint_off UNUSED | 13187 | // verilator lint_off UNUSED |
| 13188 | wire _unused_ok = &{1'b0, | 13188 | wire _unused_ok = &{1\\='b0, |
| 13189 | /*AUTOUNUSED*/ | 13189 | /*AUTOUNUSED*/ |
| 13190 | // Beginning of automatics | 13190 | // Beginning of automatics |
| 13191 | unused_input_a, | 13191 | unused_input_a, |
| 13192 | unused_input_b, | 13192 | unused_input_b, |
| 13193 | unused_input_c, | 13193 | unused_input_c, |
| 13194 | // End of automatics | 13194 | // End of automatics |
| 13195 | 1'b0}; | 13195 | 1\\='b0}; |
| 13196 | // verilator lint_on UNUSED | 13196 | // verilator lint_on UNUSED |
| 13197 | endmodule" | 13197 | endmodule" |
| 13198 | (interactive) | 13198 | (interactive) |
| @@ -13267,9 +13267,9 @@ An example: | |||
| 13267 | 13267 | ||
| 13268 | //== State enumeration | 13268 | //== State enumeration |
| 13269 | parameter [2:0] // synopsys enum state_info | 13269 | parameter [2:0] // synopsys enum state_info |
| 13270 | SM_IDLE = 3'b000, | 13270 | SM_IDLE = 3\\='b000, |
| 13271 | SM_SEND = 3'b001, | 13271 | SM_SEND = 3\\='b001, |
| 13272 | SM_WAIT1 = 3'b010; | 13272 | SM_WAIT1 = 3\\='b010; |
| 13273 | //== State variables | 13273 | //== State variables |
| 13274 | reg [2:0] /* synopsys enum state_info */ | 13274 | reg [2:0] /* synopsys enum state_info */ |
| 13275 | state_r; /* synopsys state_vector state_r */ | 13275 | state_r; /* synopsys state_vector state_r */ |
| @@ -14177,7 +14177,7 @@ Files are checked based on `verilog-library-flags'." | |||
| 14177 | (match-string 1) (buffer-file-name)))) | 14177 | (match-string 1) (buffer-file-name)))) |
| 14178 | (when warn | 14178 | (when warn |
| 14179 | (message | 14179 | (message |
| 14180 | "File '%s' isn't readable, use shift-mouse2 to paste in this field" | 14180 | "File ‘%s’ isn't readable, use shift-mouse2 to paste in this field" |
| 14181 | (match-string 1)))))))) | 14181 | (match-string 1)))))))) |
| 14182 | 14182 | ||
| 14183 | 14183 | ||
diff --git a/lisp/recentf.el b/lisp/recentf.el index 89c1517e7f6..da263fc0b41 100644 --- a/lisp/recentf.el +++ b/lisp/recentf.el | |||
| @@ -781,7 +781,7 @@ Filenames are relative to the `default-directory'." | |||
| 781 | ) | 781 | ) |
| 782 | "List of rules used by `recentf-arrange-by-rule' to build sub-menus. | 782 | "List of rules used by `recentf-arrange-by-rule' to build sub-menus. |
| 783 | A rule is a pair (SUB-MENU-TITLE . MATCHER). SUB-MENU-TITLE is the | 783 | A rule is a pair (SUB-MENU-TITLE . MATCHER). SUB-MENU-TITLE is the |
| 784 | displayed title of the sub-menu where a '%d' `format' pattern is | 784 | displayed title of the sub-menu where a `%d' `format' pattern is |
| 785 | replaced by the number of items in the sub-menu. MATCHER is a regexp | 785 | replaced by the number of items in the sub-menu. MATCHER is a regexp |
| 786 | or a list of regexps. Items matching one of the regular expressions in | 786 | or a list of regexps. Items matching one of the regular expressions in |
| 787 | MATCHER are added to the corresponding sub-menu. | 787 | MATCHER are added to the corresponding sub-menu. |
| @@ -798,7 +798,7 @@ may have been modified to match another rule." | |||
| 798 | "Title of the `recentf-arrange-by-rule' sub-menu. | 798 | "Title of the `recentf-arrange-by-rule' sub-menu. |
| 799 | This is for the menu where items that don't match any | 799 | This is for the menu where items that don't match any |
| 800 | `recentf-arrange-rules' are displayed. If nil these items are | 800 | `recentf-arrange-rules' are displayed. If nil these items are |
| 801 | displayed in the main recent files menu. A '%d' `format' pattern in | 801 | displayed in the main recent files menu. A `%d' `format' pattern in |
| 802 | the title is replaced by the number of items in the sub-menu." | 802 | the title is replaced by the number of items in the sub-menu." |
| 803 | :group 'recentf-filters | 803 | :group 'recentf-filters |
| 804 | :type '(choice (const :tag "Main menu" nil) | 804 | :type '(choice (const :tag "Main menu" nil) |
diff --git a/lisp/server.el b/lisp/server.el index bcadcc4317a..5a8afb42984 100644 --- a/lisp/server.el +++ b/lisp/server.el | |||
| @@ -574,7 +574,7 @@ If the key is not valid, signal an error." | |||
| 574 | (if server-auth-key | 574 | (if server-auth-key |
| 575 | (if (string-match-p "^[!-~]\\{64\\}$" server-auth-key) | 575 | (if (string-match-p "^[!-~]\\{64\\}$" server-auth-key) |
| 576 | server-auth-key | 576 | server-auth-key |
| 577 | (error "The key '%s' is invalid" server-auth-key)) | 577 | (error "The key ‘%s’ is invalid" server-auth-key)) |
| 578 | (server-generate-key))) | 578 | (server-generate-key))) |
| 579 | 579 | ||
| 580 | ;;;###autoload | 580 | ;;;###autoload |
diff --git a/lisp/skeleton.el b/lisp/skeleton.el index 2c017ddc2cd..69bd500fa95 100644 --- a/lisp/skeleton.el +++ b/lisp/skeleton.el | |||
| @@ -484,7 +484,7 @@ This allows for context-sensitive checking whether pairing is appropriate.") | |||
| 484 | Each alist element, which looks like (ELEMENT ...), is passed to | 484 | Each alist element, which looks like (ELEMENT ...), is passed to |
| 485 | `skeleton-insert' with no interactor. Variable `str' does nothing. | 485 | `skeleton-insert' with no interactor. Variable `str' does nothing. |
| 486 | 486 | ||
| 487 | Elements might be (?\\=` ?\\=` _ \"''\"), (?\\( ? _ \" )\") or (?{ \\n > _ \\n ?} >).") | 487 | Elements might be (?\\=` ?\\=` _ \"\\='\\='\"), (?\\( ? _ \" )\") or (?{ \\n > _ \\n ?} >).") |
| 488 | 488 | ||
| 489 | (defvar skeleton-pair-default-alist '((?( _ ?)) (?\)) | 489 | (defvar skeleton-pair-default-alist '((?( _ ?)) (?\)) |
| 490 | (?[ _ ?]) (?\]) | 490 | (?[ _ ?]) (?\]) |
diff --git a/lisp/subr.el b/lisp/subr.el index 6d99c6cdc76..21e277bd647 100644 --- a/lisp/subr.el +++ b/lisp/subr.el | |||
| @@ -4768,7 +4768,7 @@ Examples of version conversion: | |||
| 4768 | 4768 | ||
| 4769 | See documentation for `version-separator' and `version-regexp-alist'." | 4769 | See documentation for `version-separator' and `version-regexp-alist'." |
| 4770 | (or (and (stringp ver) (> (length ver) 0)) | 4770 | (or (and (stringp ver) (> (length ver) 0)) |
| 4771 | (error "Invalid version string: '%s'" ver)) | 4771 | (error "Invalid version string: ‘%s’" ver)) |
| 4772 | ;; Change .x.y to 0.x.y | 4772 | ;; Change .x.y to 0.x.y |
| 4773 | (if (and (>= (length ver) (length version-separator)) | 4773 | (if (and (>= (length ver) (length version-separator)) |
| 4774 | (string-equal (substring ver 0 (length version-separator)) | 4774 | (string-equal (substring ver 0 (length version-separator)) |
| @@ -4800,9 +4800,9 @@ See documentation for `version-separator' and `version-regexp-alist'." | |||
| 4800 | ((string-match "^[-_+ ]?\\([a-zA-Z]\\)$" s) | 4800 | ((string-match "^[-_+ ]?\\([a-zA-Z]\\)$" s) |
| 4801 | (push (- (aref (downcase (match-string 1 s)) 0) ?a -1) | 4801 | (push (- (aref (downcase (match-string 1 s)) 0) ?a -1) |
| 4802 | lst)) | 4802 | lst)) |
| 4803 | (t (error "Invalid version syntax: '%s'" ver)))))) | 4803 | (t (error "Invalid version syntax: ‘%s’" ver)))))) |
| 4804 | (if (null lst) | 4804 | (if (null lst) |
| 4805 | (error "Invalid version syntax: '%s'" ver) | 4805 | (error "Invalid version syntax: ‘%s’" ver) |
| 4806 | (nreverse lst))))) | 4806 | (nreverse lst))))) |
| 4807 | 4807 | ||
| 4808 | 4808 | ||
diff --git a/lisp/textmodes/bib-mode.el b/lisp/textmodes/bib-mode.el index 12b7fc46b4a..2ed5ad89eab 100644 --- a/lisp/textmodes/bib-mode.el +++ b/lisp/textmodes/bib-mode.el | |||
| @@ -82,8 +82,8 @@ A uthor T itle D ate J ournal | |||
| 82 | V olume N umber P age K eywords | 82 | V olume N umber P age K eywords |
| 83 | B in book or proceedings E ditor C ity & state | 83 | B in book or proceedings E ditor C ity & state |
| 84 | I nstitution, school, or publisher | 84 | I nstitution, school, or publisher |
| 85 | R eport number or 'phd thesis' or 'masters thesis' or 'draft' or | 85 | R eport number or `phd thesis' or `masters thesis' or `draft' or |
| 86 | 'unnumbered' or 'unpublished' | 86 | `unnumbered' or `unpublished' |
| 87 | W here can be found locally (login name, or ailib, etc.) | 87 | W here can be found locally (login name, or ailib, etc.) |
| 88 | X comments (not used in indexing) | 88 | X comments (not used in indexing) |
| 89 | 89 | ||
diff --git a/lisp/textmodes/flyspell.el b/lisp/textmodes/flyspell.el index 14f8744077a..6c4a731629c 100644 --- a/lisp/textmodes/flyspell.el +++ b/lisp/textmodes/flyspell.el | |||
| @@ -501,7 +501,7 @@ invoking `ispell-change-dictionary'. | |||
| 501 | 501 | ||
| 502 | Consider using the `ispell-parser' to check your text. For instance | 502 | Consider using the `ispell-parser' to check your text. For instance |
| 503 | consider adding: | 503 | consider adding: |
| 504 | \(add-hook 'tex-mode-hook (function (lambda () (setq ispell-parser 'tex)))) | 504 | \(add-hook \\='tex-mode-hook (function (lambda () (setq ispell-parser \\='tex)))) |
| 505 | in your init file. | 505 | in your init file. |
| 506 | 506 | ||
| 507 | \\[flyspell-region] checks all words inside a region. | 507 | \\[flyspell-region] checks all words inside a region. |
diff --git a/lisp/textmodes/ispell.el b/lisp/textmodes/ispell.el index 8627404ddfe..76e147a6f93 100644 --- a/lisp/textmodes/ispell.el +++ b/lisp/textmodes/ispell.el | |||
| @@ -1896,7 +1896,7 @@ Currently the only other valid parser is `tex'. | |||
| 1896 | 1896 | ||
| 1897 | You can set this variable in hooks in your init file -- eg: | 1897 | You can set this variable in hooks in your init file -- eg: |
| 1898 | 1898 | ||
| 1899 | \(add-hook 'tex-mode-hook (lambda () (setq ispell-parser 'tex)))") | 1899 | \(add-hook \\='tex-mode-hook (lambda () (setq ispell-parser \\='tex)))") |
| 1900 | 1900 | ||
| 1901 | (defvar ispell-region-end (make-marker) | 1901 | (defvar ispell-region-end (make-marker) |
| 1902 | "Marker that allows spelling continuations.") | 1902 | "Marker that allows spelling continuations.") |
| @@ -4039,14 +4039,14 @@ The `X' command aborts sending the message so that you can edit the buffer. | |||
| 4039 | 4039 | ||
| 4040 | To spell-check whenever a message is sent, include the appropriate lines | 4040 | To spell-check whenever a message is sent, include the appropriate lines |
| 4041 | in your init file: | 4041 | in your init file: |
| 4042 | (add-hook 'message-send-hook 'ispell-message) ;; GNUS 5 | 4042 | (add-hook \\='message-send-hook \\='ispell-message) ;; GNUS 5 |
| 4043 | (add-hook 'news-inews-hook 'ispell-message) ;; GNUS 4 | 4043 | (add-hook \\='news-inews-hook \\='ispell-message) ;; GNUS 4 |
| 4044 | (add-hook 'mail-send-hook 'ispell-message) | 4044 | (add-hook \\='mail-send-hook \\='ispell-message) |
| 4045 | (add-hook 'mh-before-send-letter-hook 'ispell-message) | 4045 | (add-hook \\='mh-before-send-letter-hook \\='ispell-message) |
| 4046 | 4046 | ||
| 4047 | You can bind this to the key C-c i in GNUS or mail by adding to | 4047 | You can bind this to the key C-c i in GNUS or mail by adding to |
| 4048 | `news-reply-mode-hook' or `mail-mode-hook' the following lambda expression: | 4048 | `news-reply-mode-hook' or `mail-mode-hook' the following lambda expression: |
| 4049 | (function (lambda () (local-set-key \"\\C-ci\" 'ispell-message)))" | 4049 | (function (lambda () (local-set-key \"\\C-ci\" \\='ispell-message)))" |
| 4050 | (interactive) | 4050 | (interactive) |
| 4051 | (save-excursion | 4051 | (save-excursion |
| 4052 | (goto-char (point-min)) | 4052 | (goto-char (point-min)) |
diff --git a/lisp/textmodes/reftex-ref.el b/lisp/textmodes/reftex-ref.el index d0e09bff880..07147230094 100644 --- a/lisp/textmodes/reftex-ref.el +++ b/lisp/textmodes/reftex-ref.el | |||
| @@ -228,7 +228,7 @@ This function is controlled by the settings of reftex-insert-label-flags." | |||
| 228 | (symbol-value reftex-docstruct-symbol))) | 228 | (symbol-value reftex-docstruct-symbol))) |
| 229 | (ding) | 229 | (ding) |
| 230 | (if (y-or-n-p | 230 | (if (y-or-n-p |
| 231 | (format "Label '%s' exists. Use anyway? " label)) | 231 | (format-message "Label ‘%s’ exists. Use anyway? " label)) |
| 232 | (setq valid t))) | 232 | (setq valid t))) |
| 233 | 233 | ||
| 234 | ;; Label is ok | 234 | ;; Label is ok |
diff --git a/lisp/textmodes/reftex-toc.el b/lisp/textmodes/reftex-toc.el index d51fb9b2d4a..b9d4b7c0f2a 100644 --- a/lisp/textmodes/reftex-toc.el +++ b/lisp/textmodes/reftex-toc.el | |||
| @@ -876,7 +876,7 @@ label prefix determines the wording of a reference." | |||
| 876 | (setq newlabel (read-string (format "Rename label \"%s\" to:" label))) | 876 | (setq newlabel (read-string (format "Rename label \"%s\" to:" label))) |
| 877 | (if (assoc newlabel (symbol-value reftex-docstruct-symbol)) | 877 | (if (assoc newlabel (symbol-value reftex-docstruct-symbol)) |
| 878 | (if (not (y-or-n-p | 878 | (if (not (y-or-n-p |
| 879 | (format "Label '%s' exists. Use anyway? " label))) | 879 | (format-message "Label ‘%s’ exists. Use anyway? " label))) |
| 880 | (error "Abort"))) | 880 | (error "Abort"))) |
| 881 | (save-excursion | 881 | (save-excursion |
| 882 | (save-window-excursion | 882 | (save-window-excursion |
diff --git a/lisp/textmodes/tex-mode.el b/lisp/textmodes/tex-mode.el index 78cfbeaf895..751c8012bf9 100644 --- a/lisp/textmodes/tex-mode.el +++ b/lisp/textmodes/tex-mode.el | |||
| @@ -1035,7 +1035,7 @@ says which mode to use." | |||
| 1035 | "Major mode for editing files of input for plain TeX. | 1035 | "Major mode for editing files of input for plain TeX. |
| 1036 | Makes $ and } display the characters they match. | 1036 | Makes $ and } display the characters they match. |
| 1037 | Makes \" insert \\=`\\=` when it seems to be the beginning of a quotation, | 1037 | Makes \" insert \\=`\\=` when it seems to be the beginning of a quotation, |
| 1038 | and '' when it appears to be the end; it inserts \" only after a \\. | 1038 | and \\='\\=' when it appears to be the end; it inserts \" only after a \\. |
| 1039 | 1039 | ||
| 1040 | Use \\[tex-region] to run TeX on the current region, plus a \"header\" | 1040 | Use \\[tex-region] to run TeX on the current region, plus a \"header\" |
| 1041 | copied from the top of the file (containing macro definitions, etc.), | 1041 | copied from the top of the file (containing macro definitions, etc.), |
| @@ -1081,7 +1081,7 @@ special subshell is initiated, the hook `tex-shell-hook' is run." | |||
| 1081 | "Major mode for editing files of input for LaTeX. | 1081 | "Major mode for editing files of input for LaTeX. |
| 1082 | Makes $ and } display the characters they match. | 1082 | Makes $ and } display the characters they match. |
| 1083 | Makes \" insert \\=`\\=` when it seems to be the beginning of a quotation, | 1083 | Makes \" insert \\=`\\=` when it seems to be the beginning of a quotation, |
| 1084 | and '' when it appears to be the end; it inserts \" only after a \\. | 1084 | and \\='\\=' when it appears to be the end; it inserts \" only after a \\. |
| 1085 | 1085 | ||
| 1086 | Use \\[tex-region] to run LaTeX on the current region, plus the preamble | 1086 | Use \\[tex-region] to run LaTeX on the current region, plus the preamble |
| 1087 | copied from the top of the file (containing \\documentstyle, etc.), | 1087 | copied from the top of the file (containing \\documentstyle, etc.), |
| @@ -1163,7 +1163,7 @@ subshell is initiated, `tex-shell-hook' is run." | |||
| 1163 | "Major mode for editing files of input for SliTeX. | 1163 | "Major mode for editing files of input for SliTeX. |
| 1164 | Makes $ and } display the characters they match. | 1164 | Makes $ and } display the characters they match. |
| 1165 | Makes \" insert \\=`\\=` when it seems to be the beginning of a quotation, | 1165 | Makes \" insert \\=`\\=` when it seems to be the beginning of a quotation, |
| 1166 | and '' when it appears to be the end; it inserts \" only after a \\. | 1166 | and \\='\\=' when it appears to be the end; it inserts \" only after a \\. |
| 1167 | 1167 | ||
| 1168 | Use \\[tex-region] to run SliTeX on the current region, plus the preamble | 1168 | Use \\[tex-region] to run SliTeX on the current region, plus the preamble |
| 1169 | copied from the top of the file (containing \\documentstyle, etc.), | 1169 | copied from the top of the file (containing \\documentstyle, etc.), |
| @@ -1301,7 +1301,7 @@ Entering SliTeX mode runs the hook `text-mode-hook', then the hook | |||
| 1301 | (defun tex-insert-quote (arg) | 1301 | (defun tex-insert-quote (arg) |
| 1302 | "Insert the appropriate quote marks for TeX. | 1302 | "Insert the appropriate quote marks for TeX. |
| 1303 | Inserts the value of `tex-open-quote' (normally \\=`\\=`) or `tex-close-quote' | 1303 | Inserts the value of `tex-open-quote' (normally \\=`\\=`) or `tex-close-quote' |
| 1304 | \(normally '') depending on the context. With prefix argument, always | 1304 | \(normally \\='\\=') depending on the context. With prefix argument, always |
| 1305 | inserts \" characters." | 1305 | inserts \" characters." |
| 1306 | (interactive "*P") | 1306 | (interactive "*P") |
| 1307 | ;; Discover if we'll be inserting normal double quotes. | 1307 | ;; Discover if we'll be inserting normal double quotes. |
diff --git a/lisp/textmodes/texinfmt.el b/lisp/textmodes/texinfmt.el index 8e4a7e9186d..d08daea0310 100644 --- a/lisp/textmodes/texinfmt.el +++ b/lisp/textmodes/texinfmt.el | |||
| @@ -1287,7 +1287,7 @@ Leave point after argument." | |||
| 1287 | (put 'uref 'texinfo-format 'texinfo-format-uref) | 1287 | (put 'uref 'texinfo-format 'texinfo-format-uref) |
| 1288 | (defun texinfo-format-uref () | 1288 | (defun texinfo-format-uref () |
| 1289 | "Format URL and optional URL-TITLE. | 1289 | "Format URL and optional URL-TITLE. |
| 1290 | Insert \\=` ... ' around URL if no URL-TITLE argument; | 1290 | Insert \\=` ... \\=' around URL if no URL-TITLE argument; |
| 1291 | otherwise, insert URL-TITLE followed by URL in parentheses." | 1291 | otherwise, insert URL-TITLE followed by URL in parentheses." |
| 1292 | (let ((args (texinfo-format-parse-args))) | 1292 | (let ((args (texinfo-format-parse-args))) |
| 1293 | (texinfo-discard-command) | 1293 | (texinfo-discard-command) |
| @@ -2447,7 +2447,7 @@ Use only the FILENAME arg; for Info, ignore the other arguments to @image." | |||
| 2447 | ;; not lead to inserted ` ... ' in a table, but does elsewhere. | 2447 | ;; not lead to inserted ` ... ' in a table, but does elsewhere. |
| 2448 | (put 'option 'texinfo-format 'texinfo-format-option) | 2448 | (put 'option 'texinfo-format 'texinfo-format-option) |
| 2449 | (defun texinfo-format-option () | 2449 | (defun texinfo-format-option () |
| 2450 | "Insert \\=` ... ' around arg unless inside a table; in that case, no quotes." | 2450 | "Insert \\=` ... \\=' around arg unless inside a table; in that case, no quotes." |
| 2451 | ;; `looking-at-backward' not available in v. 18.57, 20.2 | 2451 | ;; `looking-at-backward' not available in v. 18.57, 20.2 |
| 2452 | (if (not (search-backward "" ; searched-for character is a control-H | 2452 | (if (not (search-backward "" ; searched-for character is a control-H |
| 2453 | (line-beginning-position) | 2453 | (line-beginning-position) |
| @@ -2494,7 +2494,7 @@ Enclose the verbatim text, including the delimiters, in braces. Print | |||
| 2494 | text exactly as written (but not the delimiters) in a fixed-width. | 2494 | text exactly as written (but not the delimiters) in a fixed-width. |
| 2495 | 2495 | ||
| 2496 | For example, @verb\{|@|\} results in @ and | 2496 | For example, @verb\{|@|\} results in @ and |
| 2497 | @verb\{+@'e?\\=`!\\=`+} results in @'e?\\=`!\\=`." | 2497 | @verb\{+@\\='e?\\=`!\\=`+} results in @\\='e?\\=`!\\=`." |
| 2498 | 2498 | ||
| 2499 | (let ((delimiter (buffer-substring-no-properties | 2499 | (let ((delimiter (buffer-substring-no-properties |
| 2500 | (1+ texinfo-command-end) (+ 2 texinfo-command-end)))) | 2500 | (1+ texinfo-command-end) (+ 2 texinfo-command-end)))) |
diff --git a/lisp/textmodes/texinfo.el b/lisp/textmodes/texinfo.el index 6b28249c427..2c6d5b3827c 100644 --- a/lisp/textmodes/texinfo.el +++ b/lisp/textmodes/texinfo.el | |||
| @@ -690,7 +690,7 @@ Puts point on a blank line between them." | |||
| 690 | (defun texinfo-insert-quote (&optional arg) | 690 | (defun texinfo-insert-quote (&optional arg) |
| 691 | "Insert the appropriate quote mark for Texinfo. | 691 | "Insert the appropriate quote mark for Texinfo. |
| 692 | Usually inserts the value of `texinfo-open-quote' (normally \\=`\\=`) or | 692 | Usually inserts the value of `texinfo-open-quote' (normally \\=`\\=`) or |
| 693 | `texinfo-close-quote' (normally ''), depending on the context. | 693 | `texinfo-close-quote' (normally \\='\\='), depending on the context. |
| 694 | With prefix argument or inside @code or @example, inserts a plain \"." | 694 | With prefix argument or inside @code or @example, inserts a plain \"." |
| 695 | (interactive "*P") | 695 | (interactive "*P") |
| 696 | (let ((top (or (save-excursion (re-search-backward "@node\\>" nil t)) | 696 | (let ((top (or (save-excursion (re-search-backward "@node\\>" nil t)) |
diff --git a/lisp/textmodes/texnfo-upd.el b/lisp/textmodes/texnfo-upd.el index eefea1f8493..0ce70644b03 100644 --- a/lisp/textmodes/texnfo-upd.el +++ b/lisp/textmodes/texnfo-upd.el | |||
| @@ -1407,7 +1407,7 @@ level in the Texinfo file; when looking for the `Previous' pointer, | |||
| 1407 | the section found will be at the same or higher hierarchical level in | 1407 | the section found will be at the same or higher hierarchical level in |
| 1408 | the Texinfo file; when looking for the `Up' pointer, the section found | 1408 | the Texinfo file; when looking for the `Up' pointer, the section found |
| 1409 | will be at some level higher in the Texinfo file. The fourth argument | 1409 | will be at some level higher in the Texinfo file. The fourth argument |
| 1410 | \(one of 'next, 'previous, or 'up\) specifies whether to find the | 1410 | \(one of `next’, `previous’, or `up'\) specifies whether to find the |
| 1411 | `Next', `Previous', or `Up' pointer." | 1411 | `Next', `Previous', or `Up' pointer." |
| 1412 | (let ((case-fold-search t)) | 1412 | (let ((case-fold-search t)) |
| 1413 | (cond ((eq direction 'next) | 1413 | (cond ((eq direction 'next) |
diff --git a/lisp/time-stamp.el b/lisp/time-stamp.el index 1e0fe9919d2..b6a73409f87 100644 --- a/lisp/time-stamp.el +++ b/lisp/time-stamp.el | |||
| @@ -255,7 +255,7 @@ time-stamped file itself.") | |||
| 255 | "Update the time stamp string(s) in the buffer. | 255 | "Update the time stamp string(s) in the buffer. |
| 256 | A template in a file can be automatically updated with a new time stamp | 256 | A template in a file can be automatically updated with a new time stamp |
| 257 | every time you save the file. Add this line to your init file: | 257 | every time you save the file. Add this line to your init file: |
| 258 | (add-hook 'before-save-hook 'time-stamp) | 258 | (add-hook \\='before-save-hook \\='time-stamp) |
| 259 | or customize `before-save-hook' through Custom. | 259 | or customize `before-save-hook' through Custom. |
| 260 | Normally the template must appear in the first 8 lines of a file and | 260 | Normally the template must appear in the first 8 lines of a file and |
| 261 | look like one of the following: | 261 | look like one of the following: |
diff --git a/lisp/vc/add-log.el b/lisp/vc/add-log.el index c90413c42c2..e24b6ccae01 100644 --- a/lisp/vc/add-log.el +++ b/lisp/vc/add-log.el | |||
| @@ -685,7 +685,7 @@ nil, by matching `change-log-version-number-regexp-list'." | |||
| 685 | 685 | ||
| 686 | Optional arg FILE-NAME specifies the file to use. | 686 | Optional arg FILE-NAME specifies the file to use. |
| 687 | If FILE-NAME is nil, use the value of `change-log-default-name'. | 687 | If FILE-NAME is nil, use the value of `change-log-default-name'. |
| 688 | If `change-log-default-name' is nil, behave as though it were 'ChangeLog' | 688 | If `change-log-default-name' is nil, behave as though it were \"ChangeLog\" |
| 689 | \(or whatever we use on this operating system). | 689 | \(or whatever we use on this operating system). |
| 690 | 690 | ||
| 691 | If `change-log-default-name' contains a leading directory component, then | 691 | If `change-log-default-name' contains a leading directory component, then |
diff --git a/lisp/vc/ediff-diff.el b/lisp/vc/ediff-diff.el index d0c0f7b3e83..b3093943d4e 100644 --- a/lisp/vc/ediff-diff.el +++ b/lisp/vc/ediff-diff.el | |||
| @@ -1373,7 +1373,7 @@ affects only files whose names match the expression." | |||
| 1373 | ;; Normalize empty filter RE to nil. | 1373 | ;; Normalize empty filter RE to nil. |
| 1374 | (unless (> (length filter-re) 0) (setq filter-re nil)) | 1374 | (unless (> (length filter-re) 0) (setq filter-re nil)) |
| 1375 | ;; Indicate progress | 1375 | ;; Indicate progress |
| 1376 | (message "Comparing '%s' and '%s' modulo '%s'" d1 d2 filter-re) | 1376 | (message "Comparing ‘%s’ and ‘%s’ modulo ‘%s’" d1 d2 filter-re) |
| 1377 | (cond | 1377 | (cond |
| 1378 | ;; D1 & D2 directories => recurse | 1378 | ;; D1 & D2 directories => recurse |
| 1379 | ((and (file-directory-p d1) | 1379 | ((and (file-directory-p d1) |
diff --git a/lisp/vc/vc-cvs.el b/lisp/vc/vc-cvs.el index 9a41905abd2..298bcefb7bf 100644 --- a/lisp/vc/vc-cvs.el +++ b/lisp/vc/vc-cvs.el | |||
| @@ -281,8 +281,8 @@ committed and support display of sticky tags." | |||
| 281 | (propertize | 281 | (propertize |
| 282 | (if (zerop (length sticky-tag)) | 282 | (if (zerop (length sticky-tag)) |
| 283 | string | 283 | string |
| 284 | (setq help-echo (format "%s on the '%s' branch" | 284 | (setq help-echo (format-message "%s on the ‘%s’ branch" |
| 285 | help-echo sticky-tag)) | 285 | help-echo sticky-tag)) |
| 286 | (concat string "[" sticky-tag "]")) | 286 | (concat string "[" sticky-tag "]")) |
| 287 | 'help-echo help-echo))) | 287 | 'help-echo help-echo))) |
| 288 | 288 | ||
diff --git a/lisp/vc/vc-svn.el b/lisp/vc/vc-svn.el index 8d6eae58d25..755dbc1ca3b 100644 --- a/lisp/vc/vc-svn.el +++ b/lisp/vc/vc-svn.el | |||
| @@ -83,7 +83,7 @@ If t, use no switches." | |||
| 83 | t ;`svn' doesn't support common args like -c or -b. | 83 | t ;`svn' doesn't support common args like -c or -b. |
| 84 | "String or list of strings specifying extra switches for svn diff under VC. | 84 | "String or list of strings specifying extra switches for svn diff under VC. |
| 85 | If nil, use the value of `vc-diff-switches' (or `diff-switches'), | 85 | If nil, use the value of `vc-diff-switches' (or `diff-switches'), |
| 86 | together with \"-x --diff-cmd=\"`diff-command' (since 'svn diff' | 86 | together with \"-x --diff-cmd=\"`diff-command' (since `svn diff' |
| 87 | does not support the default \"-c\" value of `diff-switches'). | 87 | does not support the default \"-c\" value of `diff-switches'). |
| 88 | If you want to force an empty list of arguments, use t." | 88 | If you want to force an empty list of arguments, use t." |
| 89 | :type '(choice (const :tag "Unspecified" nil) | 89 | :type '(choice (const :tag "Unspecified" nil) |