Commit aa5310e4 authored by David Kastrup's avatar David Kastrup
Browse files

(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.
parent fdc31e1d
......@@ -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
......
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
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment