mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-23 07:19:15 +00:00
Ensure last line is at window bottom in shell buffers
* lisp/shell.el (shell-mode): Use setq-local. Set scroll-conservatively to 101 locally. See the discussion at http://lists.gnu.org/archive/html/emacs-devel/2016-12/msg00736.html for the reasons.
This commit is contained in:
parent
87027734e9
commit
d7ac7b15ca
@ -544,11 +544,14 @@ control whether input and output cause the window to scroll to the end of the
|
||||
buffer."
|
||||
(setq comint-prompt-regexp shell-prompt-pattern)
|
||||
(shell-completion-vars)
|
||||
(set (make-local-variable 'paragraph-separate) "\\'")
|
||||
(set (make-local-variable 'paragraph-start) comint-prompt-regexp)
|
||||
(set (make-local-variable 'font-lock-defaults) '(shell-font-lock-keywords t))
|
||||
(set (make-local-variable 'shell-dirstack) nil)
|
||||
(set (make-local-variable 'shell-last-dir) nil)
|
||||
(setq-local paragraph-separate "\\'")
|
||||
(setq-local paragraph-start comint-prompt-regexp)
|
||||
(setq-local font-lock-defaults '(shell-font-lock-keywords t))
|
||||
(setq-local shell-dirstack nil)
|
||||
(setq-local shell-last-dir nil)
|
||||
;; People expect Shell mode to keep the last line of output at
|
||||
;; window bottom.
|
||||
(setq-local scroll-conservatively 101)
|
||||
(shell-dirtrack-mode 1)
|
||||
|
||||
;; By default, ansi-color applies faces using overlays. This is
|
||||
|
Loading…
Reference in New Issue
Block a user