diff options
| author | Lukas Fürmetz <fuermetz@mailbox.org> | 2019-08-08 19:03:54 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-08-08 19:03:54 +0200 |
| commit | 19f323d417e0394d21a730ca3efc734310f6c7b9 (patch) | |
| tree | 215bc5adc09e9f7cf184f8ba9924920362485de6 | |
| parent | 2c5d06b789f5ed06eeda92965509f8af46f6127c (diff) | |
| parent | ea1e00028f95bcda43c98a972e1e69d8330a8a7a (diff) | |
Merge pull request #119 from mbrumlow/master
Save and restore point in copy mode.
| -rw-r--r-- | vterm.el | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -293,6 +293,8 @@ If nil, never delay") "Minor mode map for `vterm-copy-mode'.") (define-key vterm-copy-mode-map (kbd "C-c C-t") #'vterm-copy-mode) +(defvar-local vterm--copy-saved-point nil) + (define-minor-mode vterm-copy-mode "Toggle vterm copy mode." :group 'vterm @@ -301,7 +303,10 @@ If nil, never delay") (if vterm-copy-mode (progn ;enable vterm-copy-mode (use-local-map nil) - (vterm-send-stop)) + (vterm-send-stop) + (setq vterm--copy-saved-point (point))) + (if vterm--copy-saved-point + (goto-char vterm--copy-saved-point)) (use-local-map vterm-mode-map) (vterm-send-start))) |
