diff options
| author | Raul Benencia <id@rbenencia.name> | 2026-03-07 09:23:08 -0800 |
|---|---|---|
| committer | Raul Benencia <id@rbenencia.name> | 2026-03-07 09:23:08 -0800 |
| commit | ad24b42785e2343e0dfe7dfdb29131b6ae095c52 (patch) | |
| tree | b0a14916361cca89a969a6f5674e49f0cd90cb3b /.emacs.d/rul-lisp/packages/rul-terminals.el | |
| parent | 26bf130d3426f863d9548b4ec786f634004be177 (diff) | |
emacs: fix multi-vterm
Diffstat (limited to '.emacs.d/rul-lisp/packages/rul-terminals.el')
| -rw-r--r-- | .emacs.d/rul-lisp/packages/rul-terminals.el | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/.emacs.d/rul-lisp/packages/rul-terminals.el b/.emacs.d/rul-lisp/packages/rul-terminals.el index fe95c8c..09ab13d 100644 --- a/.emacs.d/rul-lisp/packages/rul-terminals.el +++ b/.emacs.d/rul-lisp/packages/rul-terminals.el @@ -1,19 +1,23 @@ (use-package vterm :ensure t + :init + (setq vterm-always-compile-module t + vterm-max-scrollback 100000) + :hook + (vterm-mode . goto-address-mode) + :bind + (:map vterm-mode-map + ("C-c C-t" . vterm-copy-mode) + ("C-l" . vterm-clear)) :config - ;; Standard vterm keybindings - (define-key vterm-mode-map (kbd "C-c C-t") 'vterm-copy-mode) - (define-key vterm-mode-map (kbd "C-c C-c") (lambda () (interactive) (vterm-send-string "\C-c"))) - (define-key vterm-mode-map (kbd "C-l") 'vterm-clear) - ) + (define-key vterm-mode-map (kbd "C-c C-c") + (lambda () + (interactive) + (vterm-send-string "\C-c")))) (use-package multi-vterm :ensure t - :init - (setq vterm-always-compile-module t) - :config - (global-set-key (kbd "C-c t") 'vterm) - (setq vterm-max-scrollback 100000) - (add-hook 'vterm-mode-hook 'goto-address-mode)) + :after vterm + :bind (("C-c t" . multi-vterm))) (provide 'rul-terminals) |
