diff options
| author | Lukas Fürmetz <fuermetz@mailbox.org> | 2019-07-04 14:45:49 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-07-04 14:45:49 +0200 |
| commit | d00048670dbb36d8c0c68d37657b99c44adec4ff (patch) | |
| tree | dfc2f8107869d2918363bdd1579e332b22bb167a | |
| parent | db9679d77dda82299f7c3aab79a3f5b0967ddce3 (diff) | |
| parent | 6e722680efab57b17c06731cf174c28f5e8e88b2 (diff) | |
Merge pull request #70 from suonlight/master
Fix: enter/return does not always works
| -rw-r--r-- | vterm.el | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -169,7 +169,7 @@ for different shell" (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--self-insert) +(define-key vterm-mode-map [return] #'vterm-send-return) (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) @@ -228,6 +228,11 @@ 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) |
