summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Porter <jporterbugs@gmail.com>2022-11-24 17:22:53 -0800
committerJim Porter <jporterbugs@gmail.com>2022-11-24 17:22:53 -0800
commit1c1a82bbedf2a70d97e266d403ba6c45cc139c9b (patch)
treef39a1f754f16b15081f4f63e5a16005271c64457
parent75101583c3f645aa845fb78f88b02eae92bfdc44 (diff)
downloademacs-1c1a82bbedf2a70d97e266d403ba6c45cc139c9b.tar.gz
; Fix up some NEWS entries for Eshell
* etc/NEWS (Incompatible changes in Emacs 29.1): Move an entry from here... (Changes in Specialized Modes and Packages in Emacs 29.1): ... to here. Additionally, improve wording of another entry to be more precise.
-rw-r--r--etc/NEWS20
1 files changed, 11 insertions, 9 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 13f21381246..7b64752f46c 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -371,11 +371,6 @@ node in the Eshell manual for more details.
*** Eshell pipelines now only pipe stdout by default.
To pipe both stdout and stderr, use the '|&' operator instead of '|'.
-*** New eshell built-in command 'doas'.
-The privilege-escalation program 'doas' has been added to the existing
-'su' and 'sudo' commands from the 'eshell-tramp' module. The external
-command may still be accessed by using '*doas'.
-
---
** The 'delete-forward-char' command now deletes by grapheme clusters.
This command is by default bound to the <Delete> function key
@@ -2730,6 +2725,12 @@ duplicate one output handle to another via 'NEW-FD>&OLD-FD'. For more
information, see the "(eshell) Redirection" node in the Eshell manual.
+++
+*** New eshell built-in command 'doas'.
+The privilege-escalation program 'doas' has been added to the existing
+'su' and 'sudo' commands from the 'eshell-tramp' module. The external
+command may still be accessed by using '*doas'.
+
++++
*** Double-quoting an Eshell expansion now treats the result as a single string.
If an Eshell expansion like '$FOO' is surrounded by double quotes, the
result will always be a single string, no matter the type that would
@@ -2765,10 +2766,11 @@ symlinks in the latter case).
+++
*** Lisp forms in Eshell now treat a 'nil' result as a failed exit status.
-When executing a command that looks like '(lisp form)', Eshell will
-set the exit status (available in the '$?' variable) to 2. This
-allows commands like that to be used as conditionals. To change this
-behavior, customize the new 'eshell-lisp-form-nil-is-failure' option.
+When executing a command that looks like '(lisp form)' and returns
+'nil', Eshell will set the exit status (available in the '$?'
+variable) to 2. This allows commands like that to be used in
+conditionals. To change this behavior, customize the new
+'eshell-lisp-form-nil-is-failure' option.
** Shell