Don't clobber 'comint-input-autoexpand' in 'read-shell-command'
* lisp/shell.el (shell-completion-vars): Set only the buffer-local value of 'comint-input-autoexpand'. (Bug#34815)
This commit is contained in:
parent
bc75589b90
commit
0f325d193e
1 changed files with 1 additions and 1 deletions
|
@ -483,7 +483,7 @@ Shell buffers. It implements `shell-completion-execonly' for
|
|||
;; Don't use pcomplete's defaulting mechanism, rely on
|
||||
;; shell-dynamic-complete-functions instead.
|
||||
(set (make-local-variable 'pcomplete-default-completion-function) #'ignore)
|
||||
(setq comint-input-autoexpand shell-input-autoexpand)
|
||||
(setq-local comint-input-autoexpand shell-input-autoexpand)
|
||||
;; Not needed in shell-mode because it's inherited from comint-mode, but
|
||||
;; placed here for read-shell-command.
|
||||
(add-hook 'completion-at-point-functions 'comint-completion-at-point nil t))
|
||||
|
|
Loading…
Add table
Reference in a new issue