diff options
| author | Dima Kogan | 2016-12-25 11:49:44 -0800 |
|---|---|---|
| committer | Dima Kogan | 2018-06-17 22:59:21 -0700 |
| commit | ba2ddadb5378351e8003c8e172b52bfabaa27554 (patch) | |
| tree | 8c62c3f64a6af263bddb6777ab3fa2fb71ca1a26 /src/dynlib.c | |
| parent | 74f377b3955198d6f66afa34bbbf6d004aad134a (diff) | |
| download | emacs-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/dynlib.c')
0 files changed, 0 insertions, 0 deletions