; * etc/NEWS: Move an item to "Startup Changes"
authorStefan Kangas <stefankangas@gmail.com>
Sat, 29 Jun 2024 12:15:34 +0000 (14:15 +0200)
committerStefan Kangas <stefankangas@gmail.com>
Sat, 29 Jun 2024 12:30:58 +0000 (14:30 +0200)
etc/NEWS

index a49dc1e710024b65f4f5fa748ee43be245dba986..d658c7a546399085179ad279f3b93409fc826e3c 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -71,6 +71,16 @@ arranges for Emacs to be the default application for the 'org-protocol'
 URI scheme.  See the Org mode manual, Info node "(org) Protocols" for
 more details.
 
+---
+** New variable lets Lisp code read emacsclient arguments.
+When '--eval' is passed to emacsclient and Emacs is evaluating each
+argument, the new variable 'server-eval-args-left' is set to those
+arguments not yet evaluated.  It can be used by Lisp code to 'pop'
+arguments and process them by the function called in the '--eval'
+expression, which is useful when those arguments contain arbitrary
+characters that otherwise might require elaborate and error-prone
+escaping (to protect them from the shell).
+
 \f
 * Incompatible Changes in Emacs 30.1
 
@@ -417,17 +427,6 @@ to enter the file name you want to modify.
 This user option names directories in which Emacs will treat all
 directory-local variables as safe.
 
-** Emacs Server and Client
-
----
-*** 'server-eval-args-left' can be used to pop and eval subsequent args.
-When '--eval' is passed to emacsclient and Emacs is evaluating each
-argument, this variable is set to those arguments not yet evaluated.
-It can be used to 'pop' arguments and process them by the function
-called in the '--eval' expression, which is useful when those
-arguments contain arbitrary characters that otherwise might require
-elaborate and error-prone escaping (to protect them from the shell).
-
 +++
 ** CL Print