diff options
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/emacs-lock.el | 10 | ||||
| -rw-r--r-- | lisp/imenu.el | 6 | ||||
| -rw-r--r-- | lisp/mh-e/mh-comp.el | 6 | ||||
| -rw-r--r-- | lisp/net/tramp-sh.el | 2 | ||||
| -rw-r--r-- | lisp/progmodes/elisp-mode.el | 10 | ||||
| -rw-r--r-- | lisp/simple.el | 8 |
6 files changed, 25 insertions, 17 deletions
diff --git a/lisp/emacs-lock.el b/lisp/emacs-lock.el index 0733c3326c9..1ff69cc7fc7 100644 --- a/lisp/emacs-lock.el +++ b/lisp/emacs-lock.el @@ -97,7 +97,10 @@ It can be one of the following values: exit -- Emacs cannot exit while the buffer is locked kill -- the buffer cannot be killed, but Emacs can exit as usual all -- the buffer is locked against both actions - nil -- the buffer is not locked") + nil -- the buffer is not locked + +See also `emacs-lock-unlockable-modes', which exempts buffers under +some major modes from being locked under some circumstances.") (put 'emacs-lock-mode 'permanent-local t) (defvar-local emacs-lock--old-mode nil @@ -202,7 +205,10 @@ When called from Elisp code, ARG can be any locking mode: kill -- the buffer cannot be killed, but Emacs can exit as usual all -- the buffer is locked against both actions -Other values are interpreted as usual." +Other values are interpreted as usual. + +See also `emacs-lock-unlockable-modes', which exempts buffers under +some major modes from being locked under some circumstances." :init-value nil :lighter ("" (emacs-lock--try-unlocking " locked:" " Locked:") diff --git a/lisp/imenu.el b/lisp/imenu.el index 7d4363993de..c0103dbc4c2 100644 --- a/lisp/imenu.el +++ b/lisp/imenu.el @@ -200,9 +200,9 @@ string (which specifies the title of a submenu into which the matches are put). REGEXP is a regular expression matching a definition construct which is to be displayed in the menu. REGEXP may also be a -function, called without arguments. It is expected to search -backwards. It must return true and set `match-data' if it finds -another element. +function of no arguments. If REGEXP is a function, it is +expected to search backwards, return non-nil if it finds a +definition construct, and set `match-data' for that construct. INDEX is an integer specifying which subexpression of REGEXP matches the definition's name; this subexpression is displayed as the menu item. diff --git a/lisp/mh-e/mh-comp.el b/lisp/mh-e/mh-comp.el index 1a77daff9b7..2b49fae2a6d 100644 --- a/lisp/mh-e/mh-comp.el +++ b/lisp/mh-e/mh-comp.el @@ -927,8 +927,10 @@ CONFIG is the window configuration before sending mail." (list "-form" mh-comp-formfile))) (setq new (make-temp-file "comp.")) (rename-file (concat temp-folder "/" "1") new t) - (delete-file (concat temp-folder "/" ".mh_sequences")) - (delete-directory temp-folder) + ;; The temp folder could contain various metadata files. Rather + ;; than trying to enumerate all the known files, just do a + ;; recursive delete on the directory. + (delete-directory temp-folder t) new)) (defun mh-read-draft (use initial-contents delete-contents-file) diff --git a/lisp/net/tramp-sh.el b/lisp/net/tramp-sh.el index a400a3c5277..2d253506dde 100644 --- a/lisp/net/tramp-sh.el +++ b/lisp/net/tramp-sh.el @@ -544,7 +544,7 @@ The PATH environment variable should be set via `tramp-remote-path'. The TERM environment variable should be set via `tramp-terminal-type'. The INSIDE_EMACS environment variable will automatically be set -based on the TRAMP and Emacs versions, and should not be set here." +based on the Tramp and Emacs versions, and should not be set here." :group 'tramp :version "26.1" :type '(repeat string)) diff --git a/lisp/progmodes/elisp-mode.el b/lisp/progmodes/elisp-mode.el index 8eded03b9c4..58a58b46395 100644 --- a/lisp/progmodes/elisp-mode.el +++ b/lisp/progmodes/elisp-mode.el @@ -1191,11 +1191,11 @@ current buffer. Normally, this function truncates long output according to the value of the variables `eval-expression-print-length' and `eval-expression-print-level'. With a prefix argument of zero, -however, there is no such truncation. Such a prefix argument -also causes integers to be printed in several additional formats -\(octal, hexadecimal, and character when the prefix argument is --1 or the integer is `eval-expression-print-maximum-character' or -less). +however, there is no such truncation. +Integer values are printed in several formats (decimal, octal, +and hexadecimal). When the prefix argument is -1 or the value +doesn't exceed `eval-expression-print-maximum-character', an +integer value is also printed as a character of that codepoint. If `eval-expression-debug-on-error' is non-nil, which is the default, this command arranges for all errors to enter the debugger." diff --git a/lisp/simple.el b/lisp/simple.el index e98cea78d4f..6459531a4ec 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -1528,9 +1528,9 @@ This affects printing by `eval-expression' (via :version "26.1") (defun eval-expression-print-format (value) - "If VALUE in an integer, return a specially formatted string. + "If VALUE is an integer, return a specially formatted string. This string will typically look like \" (#o1, #x1, ?\\C-a)\". -If VALUE is not an integer, nil is returned. +If VALUE is not an integer, return nil. This function is used by commands like `eval-expression' that display the result of expression evaluation." (when (integerp value) @@ -1591,11 +1591,11 @@ non-nil (interactively, with a prefix argument of zero), however, there is no such truncation. If the resulting value is an integer, and CHAR-PRINT-LIMIT is -non-nil (interactively, unless given a positive prefix argument) +non-nil (interactively, unless given a non-zero prefix argument) it will be printed in several additional formats (octal, hexadecimal, and character). The character format is only used if the value is below CHAR-PRINT-LIMIT (interactively, if the -prefix argument is -1 or the value is below +prefix argument is -1 or the value doesn't exceed `eval-expression-print-maximum-character'). Runs the hook `eval-expression-minibuffer-setup-hook' on entering the |
