(argv): Alias for `command-line-args-left' to use as
`(pop argv)' inside of --eval command sequences. Allows for passing shell commands into Emacs verbatim without need for Lisp quoting.
This commit is contained in:
parent
fdc31e1d38
commit
aa5310e43a
3 changed files with 15 additions and 0 deletions
4
etc/NEWS
4
etc/NEWS
|
@ -103,6 +103,10 @@ using several time zones, in a buffer.
|
|||
after starting Emacs: startup screen, *scratch* buffer, visiting a
|
||||
file or directory.
|
||||
|
||||
** New alias `argv' for `command-line-args-left'
|
||||
This is a convenience alias, so that one can write `(pop argv)'
|
||||
inside of --eval command line arguments in order to access
|
||||
following arguments.
|
||||
|
||||
* Incompatible Editing Changes in Emacs 23.1
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
2007-09-30 David Kastrup <dak@gnu.org>
|
||||
|
||||
* startup.el (argv): Alias for `command-line-args-left' to use as
|
||||
`(pop argv)' inside of --eval command sequences. Allows for
|
||||
passing shell commands into Emacs verbatim without need for Lisp
|
||||
quoting.
|
||||
|
||||
* autorevert.el (auto-revert-handler): In `auto-revert-tail-mode',
|
||||
check only for changed size.
|
||||
(auto-revert-tail-handler): Get size from caller. If the file has
|
||||
|
|
|
@ -107,6 +107,12 @@ the remaining command-line args are in the variable `command-line-args-left'.")
|
|||
(defvar command-line-args-left nil
|
||||
"List of command-line args not yet processed.")
|
||||
|
||||
(defvaralias 'argv 'command-line-args-left
|
||||
"List of command-line args not yet processed.
|
||||
This is a convenience alias, so that one can write \(pop argv\)
|
||||
inside of --eval command line arguments in order to access
|
||||
following arguments.")
|
||||
|
||||
(defvar command-line-functions nil ;; lrs 7/31/89
|
||||
"List of functions to process unrecognized command-line arguments.
|
||||
Each function should access the dynamically bound variables
|
||||
|
|
Loading…
Add table
Reference in a new issue