1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-15 09:47:20 +00:00
emacs/lisp/eshell
Jay Kamat 3ba5fc2bbe esh-opt.el: Fix improper parsing of first argument (Bug#28323)
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 92a8230e49)
2018-06-03 12:48:14 -04:00
..
em-alias.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
em-banner.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
em-basic.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
em-cmpl.el ; Spelling fix 2018-03-19 11:44:53 -07:00
em-dirs.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
em-glob.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
em-hist.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
em-ls.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
em-pred.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
em-prompt.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
em-rebind.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
em-script.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
em-smart.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
em-term.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
em-tramp.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
em-unix.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
em-xtra.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
esh-arg.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
esh-cmd.el ; Fix doc typos related to indefinite articles 2018-02-16 15:16:15 -05:00
esh-ext.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
esh-io.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
esh-mode.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
esh-module.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
esh-opt.el esh-opt.el: Fix improper parsing of first argument (Bug#28323) 2018-06-03 12:48:14 -04:00
esh-proc.el Replace the obsolete process-kill-without-query in documentation 2018-03-08 20:18:18 -05:00
esh-util.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
esh-var.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
eshell.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00