aboutsummaryrefslogtreecommitdiffstats
path: root/src/kqueue.c
diff options
context:
space:
mode:
authorDima Kogan2016-12-25 11:49:44 -0800
committerDima Kogan2018-06-17 22:59:21 -0700
commitba2ddadb5378351e8003c8e172b52bfabaa27554 (patch)
tree8c62c3f64a6af263bddb6777ab3fa2fb71ca1a26 /src/kqueue.c
parent74f377b3955198d6f66afa34bbbf6d004aad134a (diff)
downloademacs-ba2ddadb5378351e8003c8e172b52bfabaa27554.tar.gz
emacs-ba2ddadb5378351e8003c8e172b52bfabaa27554.zip
comint-insert-previous-argument doesn't detect and ignore trailing &
This function is invoked in shell-mode by the user, and is meant to emulate what M-. does in zsh and bash: it inserts an argument from a previous command. Neither zsh nor bash treat a trailing & specially: M-. simply inserts it if it is encountered. Emacs DID have extra logic to detect and discard trailing &, but this logic was buggy, and a && anywhere in the sequence would confuse it. This patch simply removes that logic to fix the bug and to emulate zsh and bash more closely * lisp/comint.el (comint-insert-previous-argument): don't detect and ignore trailing & (Bug#25271) * etc/NEWS: Document this.
Diffstat (limited to 'src/kqueue.c')
0 files changed, 0 insertions, 0 deletions