diff options
Diffstat (limited to 'vterm.el')
| -rw-r--r-- | vterm.el | 10 |
1 files changed, 3 insertions, 7 deletions
@@ -158,13 +158,14 @@ for different shell" :coding 'no-conversion :connection-type 'pty :filter #'vterm--filter - :sentinel (when vterm-exit-functions #'vterm--sentinel))))) + :sentinel (when vterm-exit-functions #'vterm--sentinel)))) + (vterm--set-pty-name vterm--term (process-tty-name vterm--process))) ;; Keybindings (define-key vterm-mode-map [tab] #'vterm--self-insert) (define-key vterm-mode-map [backspace] #'vterm--self-insert) (define-key vterm-mode-map [M-backspace] #'vterm--self-insert) -(define-key vterm-mode-map [return] #'vterm-send-return) +(define-key vterm-mode-map [return] #'vterm--self-insert) (define-key vterm-mode-map [left] #'vterm--self-insert) (define-key vterm-mode-map [right] #'vterm--self-insert) (define-key vterm-mode-map [up] #'vterm--self-insert) @@ -223,11 +224,6 @@ for different shell" (interactive) (vterm-send-key "_" nil nil t)) -(defun vterm-send-return () - "Sends C-m to the libvterm." - (interactive) - (process-send-string vterm--process "\C-m")) - (defun vterm-yank () "Implementation of `yank' (paste) in vterm." (interactive) |
