diff options
Diffstat (limited to '.emacs.d/rul-lisp/packages/rul-terminals.el')
| -rw-r--r-- | .emacs.d/rul-lisp/packages/rul-terminals.el | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/.emacs.d/rul-lisp/packages/rul-terminals.el b/.emacs.d/rul-lisp/packages/rul-terminals.el index f6a8913..71f81b4 100644 --- a/.emacs.d/rul-lisp/packages/rul-terminals.el +++ b/.emacs.d/rul-lisp/packages/rul-terminals.el @@ -15,14 +15,14 @@ (interactive) (vterm-send-string "\C-c"))) - (defun rul/vterm-copy-and-exit (beg end) + (defun rul-vterm-copy-and-exit (beg end) "Copy region and exit `vterm-copy-mode'." (interactive "r") (kill-ring-save beg end) (vterm-copy-mode -1)) - (define-key vterm-copy-mode-map (kbd "w") #'rul/vterm-copy-and-exit) - (define-key vterm-copy-mode-map (kbd "M-w") #'rul/vterm-copy-and-exit)) + (define-key vterm-copy-mode-map (kbd "w") #'rul-vterm-copy-and-exit) + (define-key vterm-copy-mode-map (kbd "M-w") #'rul-vterm-copy-and-exit)) (use-package multi-vterm :ensure t @@ -31,24 +31,24 @@ :config (setq vterm-kill-buffer-on-exit t) - (defvar-local rul/vterm-close-tab-on-kill nil + (defvar-local rul-vterm-close-tab-on-kill nil "When non-nil, close this buffer's tab when the vterm buffer is killed.") - (defun rul/vterm-maybe-close-tab () + (defun rul-vterm-maybe-close-tab () "Close the current tab if this vterm buffer was opened in its own tab." - (when rul/vterm-close-tab-on-kill + (when rul-vterm-close-tab-on-kill (tab-close))) - (defun rul/vterm-new-tab () + (defun rul-vterm-new-tab () "Create a new tab and open a new vterm." (interactive) (tab-new) (multi-vterm) - (setq-local rul/vterm-close-tab-on-kill t) - (add-hook 'kill-buffer-hook #'rul/vterm-maybe-close-tab nil t)) + (setq-local rul-vterm-close-tab-on-kill t) + (add-hook 'kill-buffer-hook #'rul-vterm-maybe-close-tab nil t)) ;; Inside vterm buffers, make C-c t spawn a new tab + vterm - (define-key vterm-mode-map (kbd "C-c t") #'rul/vterm-new-tab) - (define-key vterm-mode-map (kbd "C-S-t") #'rul/vterm-new-tab)) + (define-key vterm-mode-map (kbd "C-c t") #'rul-vterm-new-tab) + (define-key vterm-mode-map (kbd "C-S-t") #'rul-vterm-new-tab)) (provide 'rul-terminals) |
