aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorGlenn Morris2018-07-07 09:27:44 -0700
committerGlenn Morris2018-07-07 09:27:44 -0700
commitd3e0fdc24f85de3b33de007b8e1ca24560559d9b (patch)
tree751ecc26bd89a0b0d6b9b7a49f299c43fff0a445 /lisp
parent77166e0da2d58f2f6436989b7059d913be5b3439 (diff)
parenta427de9c86ed31b1fd7599664b3fea0733e633ee (diff)
downloademacs-d3e0fdc24f85de3b33de007b8e1ca24560559d9b.tar.gz
emacs-d3e0fdc24f85de3b33de007b8e1ca24560559d9b.zip
Merge from origin/emacs-26
a427de9 (origin/emacs-26) Fix bug #11732 3a04e15 Improve documentation of 'emacs-lock-mode' 9d6ca5a * lisp/imenu.el (imenu-generic-expression): Doc fix. (Bug#32... fdd7e7d Improve indexing of 'eval-defun' in ELisp manual 10af989 Fix (length CIRCULAR) documentation 271d1f7 Tramp editorials 4abf94f Clarify and improve doc strings of 'eval-last-sexp' and friends 6cfc7a7 Automate upload of Emacs manuals to gnu.org b73cde5 Fix MH-E mail composition with GNU Mailutils (SF#485) 0dce5e5 Speed up 'replace-buffer-contents' some more 00fdce0 * doc/emacs/docstyle.texi: Avoid messing up the html output. Conflicts: admin/make-tarball.txt
Diffstat (limited to 'lisp')
-rw-r--r--lisp/emacs-lock.el10
-rw-r--r--lisp/imenu.el6
-rw-r--r--lisp/mh-e/mh-comp.el6
-rw-r--r--lisp/net/tramp-sh.el2
-rw-r--r--lisp/progmodes/elisp-mode.el10
-rw-r--r--lisp/simple.el8
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:
97 exit -- Emacs cannot exit while the buffer is locked 97 exit -- Emacs cannot exit while the buffer is locked
98 kill -- the buffer cannot be killed, but Emacs can exit as usual 98 kill -- the buffer cannot be killed, but Emacs can exit as usual
99 all -- the buffer is locked against both actions 99 all -- the buffer is locked against both actions
100 nil -- the buffer is not locked") 100 nil -- the buffer is not locked
101
102See also `emacs-lock-unlockable-modes', which exempts buffers under
103some major modes from being locked under some circumstances.")
101(put 'emacs-lock-mode 'permanent-local t) 104(put 'emacs-lock-mode 'permanent-local t)
102 105
103(defvar-local emacs-lock--old-mode nil 106(defvar-local emacs-lock--old-mode nil
@@ -202,7 +205,10 @@ When called from Elisp code, ARG can be any locking mode:
202 kill -- the buffer cannot be killed, but Emacs can exit as usual 205 kill -- the buffer cannot be killed, but Emacs can exit as usual
203 all -- the buffer is locked against both actions 206 all -- the buffer is locked against both actions
204 207
205Other values are interpreted as usual." 208Other values are interpreted as usual.
209
210See also `emacs-lock-unlockable-modes', which exempts buffers under
211some major modes from being locked under some circumstances."
206 :init-value nil 212 :init-value nil
207 :lighter ("" 213 :lighter (""
208 (emacs-lock--try-unlocking " locked:" " Locked:") 214 (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
200matches are put). 200matches are put).
201REGEXP is a regular expression matching a definition construct 201REGEXP is a regular expression matching a definition construct
202which is to be displayed in the menu. REGEXP may also be a 202which is to be displayed in the menu. REGEXP may also be a
203function, called without arguments. It is expected to search 203function of no arguments. If REGEXP is a function, it is
204backwards. It must return true and set `match-data' if it finds 204expected to search backwards, return non-nil if it finds a
205another element. 205definition construct, and set `match-data' for that construct.
206INDEX is an integer specifying which subexpression of REGEXP 206INDEX is an integer specifying which subexpression of REGEXP
207matches the definition's name; this subexpression is displayed as 207matches the definition's name; this subexpression is displayed as
208the menu item. 208the 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."
927 (list "-form" mh-comp-formfile))) 927 (list "-form" mh-comp-formfile)))
928 (setq new (make-temp-file "comp.")) 928 (setq new (make-temp-file "comp."))
929 (rename-file (concat temp-folder "/" "1") new t) 929 (rename-file (concat temp-folder "/" "1") new t)
930 (delete-file (concat temp-folder "/" ".mh_sequences")) 930 ;; The temp folder could contain various metadata files. Rather
931 (delete-directory temp-folder) 931 ;; than trying to enumerate all the known files, just do a
932 ;; recursive delete on the directory.
933 (delete-directory temp-folder t)
932 new)) 934 new))
933 935
934(defun mh-read-draft (use initial-contents delete-contents-file) 936(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'.
544The TERM environment variable should be set via `tramp-terminal-type'. 544The TERM environment variable should be set via `tramp-terminal-type'.
545 545
546The INSIDE_EMACS environment variable will automatically be set 546The INSIDE_EMACS environment variable will automatically be set
547based on the TRAMP and Emacs versions, and should not be set here." 547based on the Tramp and Emacs versions, and should not be set here."
548 :group 'tramp 548 :group 'tramp
549 :version "26.1" 549 :version "26.1"
550 :type '(repeat string)) 550 :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.
1191Normally, this function truncates long output according to the 1191Normally, this function truncates long output according to the
1192value of the variables `eval-expression-print-length' and 1192value of the variables `eval-expression-print-length' and
1193`eval-expression-print-level'. With a prefix argument of zero, 1193`eval-expression-print-level'. With a prefix argument of zero,
1194however, there is no such truncation. Such a prefix argument 1194however, there is no such truncation.
1195also causes integers to be printed in several additional formats 1195Integer values are printed in several formats (decimal, octal,
1196\(octal, hexadecimal, and character when the prefix argument is 1196and hexadecimal). When the prefix argument is -1 or the value
1197-1 or the integer is `eval-expression-print-maximum-character' or 1197doesn't exceed `eval-expression-print-maximum-character', an
1198less). 1198integer value is also printed as a character of that codepoint.
1199 1199
1200If `eval-expression-debug-on-error' is non-nil, which is the default, 1200If `eval-expression-debug-on-error' is non-nil, which is the default,
1201this command arranges for all errors to enter the debugger." 1201this 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
1528 :version "26.1") 1528 :version "26.1")
1529 1529
1530(defun eval-expression-print-format (value) 1530(defun eval-expression-print-format (value)
1531 "If VALUE in an integer, return a specially formatted string. 1531 "If VALUE is an integer, return a specially formatted string.
1532This string will typically look like \" (#o1, #x1, ?\\C-a)\". 1532This string will typically look like \" (#o1, #x1, ?\\C-a)\".
1533If VALUE is not an integer, nil is returned. 1533If VALUE is not an integer, return nil.
1534This function is used by commands like `eval-expression' that 1534This function is used by commands like `eval-expression' that
1535display the result of expression evaluation." 1535display the result of expression evaluation."
1536 (when (integerp value) 1536 (when (integerp value)
@@ -1591,11 +1591,11 @@ non-nil (interactively, with a prefix argument of zero), however,
1591there is no such truncation. 1591there is no such truncation.
1592 1592
1593If the resulting value is an integer, and CHAR-PRINT-LIMIT is 1593If the resulting value is an integer, and CHAR-PRINT-LIMIT is
1594non-nil (interactively, unless given a positive prefix argument) 1594non-nil (interactively, unless given a non-zero prefix argument)
1595it will be printed in several additional formats (octal, 1595it will be printed in several additional formats (octal,
1596hexadecimal, and character). The character format is only used 1596hexadecimal, and character). The character format is only used
1597if the value is below CHAR-PRINT-LIMIT (interactively, if the 1597if the value is below CHAR-PRINT-LIMIT (interactively, if the
1598prefix argument is -1 or the value is below 1598prefix argument is -1 or the value doesn't exceed
1599`eval-expression-print-maximum-character'). 1599`eval-expression-print-maximum-character').
1600 1600
1601Runs the hook `eval-expression-minibuffer-setup-hook' on entering the 1601Runs the hook `eval-expression-minibuffer-setup-hook' on entering the