mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-12-15 09:47:20 +00:00
3ba5fc2bbe
Examples of broken behavior:
sudo -u root whoami
Outputs: -u
ls -I '*.txt' /dev/null
Errors with: *.txt: No such file or directory
* lisp/eshell/esh-opt.el (eshell--process-args): Refactor usage of
args to eshell--args, as we rely on modifications from
eshell--process-option and vice versa. These modifications were not
being propogated in the (if (= ai 0)) case, since popping the first
element of a list doesn't destructively modify the underlying list
object.
(cherry picked from commit
|
||
---|---|---|
.. | ||
em-alias.el | ||
em-banner.el | ||
em-basic.el | ||
em-cmpl.el | ||
em-dirs.el | ||
em-glob.el | ||
em-hist.el | ||
em-ls.el | ||
em-pred.el | ||
em-prompt.el | ||
em-rebind.el | ||
em-script.el | ||
em-smart.el | ||
em-term.el | ||
em-tramp.el | ||
em-unix.el | ||
em-xtra.el | ||
esh-arg.el | ||
esh-cmd.el | ||
esh-ext.el | ||
esh-io.el | ||
esh-mode.el | ||
esh-module.el | ||
esh-opt.el | ||
esh-proc.el | ||
esh-util.el | ||
esh-var.el | ||
eshell.el |