-
Notifications
You must be signed in to change notification settings - Fork 0
/
term.el
31 lines (27 loc) · 993 Bytes
/
term.el
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
(use-package vterm
:ensure t
:config
(setq
vterm-max-scrollback 30000)
)
(use-package multi-vterm
:ensure t
:config
(setq multi-vterm-dedicated-window-height-percent 32))
(add-hook 'term-mode-hook (lambda ()
(setq term-buffer-maximum-size 50000)
(define-key term-raw-map (kbd "C-y") 'term-paste)
(yas-minor-mode -1) ;; workaround a bug in yas
(abbrev-mode -1)
;;(show-paren-mode -1)
(electric-indent-local-mode -1)
))
(add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on)
(dolist (mode '(term-mode-hook
vterm-mode-hook
shell-mode-hook
eshell-mode-hook))
(add-hook mode (lambda()
(display-line-numbers-mode 0)
(nlinum-mode -1)
(setq-local global-hl-line-mode nil))))