aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjixiuf <jixiuf@qq.com>2020-12-06 10:05:06 +0800
committerGitHub <noreply@github.com>2020-12-06 10:05:06 +0800
commita670b786539d3c8865d8f68fe0c67a2d4afbf1aa (patch)
treedd3ea7a421e39a8bc1149318b27e426b6bcd3aaf
parente50fbab5231387dafc7047205162ca27de47d1a4 (diff)
parent2c17a325a3c410bafeef8e4f9e8264fed4a531ed (diff)
Merge pull request #460 from caribpa/master
vterm-yank: fix wrong symbol-function call
-rw-r--r--vterm.el6
1 files changed, 3 insertions, 3 deletions
diff --git a/vterm.el b/vterm.el
index 5042dde..9371df7 100644
--- a/vterm.el
+++ b/vterm.el
@@ -920,7 +920,7 @@ Argument ARG is passed to `yank'."
(interactive "P")
(vterm-goto-char (point))
(let ((inhibit-read-only t))
- (cl-letf (((symbol-function 'insert) #'vterm-insert))
+ (cl-letf (((symbol-function 'insert-for-yank) #'vterm-insert))
(yank arg))))
(defun vterm-yank-primary ()
@@ -929,7 +929,7 @@ Argument ARG is passed to `yank'."
(vterm-goto-char (point))
(let ((inhibit-read-only t)
(primary (gui-get-primary-selection)))
- (cl-letf (((symbol-function 'insert) #'vterm-insert))
+ (cl-letf (((symbol-function 'insert-for-yank) #'vterm-insert))
(insert-for-yank primary))))
(defun vterm-yank-pop (&optional arg)
@@ -940,7 +940,7 @@ Argument ARG is passed to `yank'"
(vterm-goto-char (point))
(let ((inhibit-read-only t)
(yank-undo-function #'(lambda (_start _end) (vterm-undo))))
- (cl-letf (((symbol-function 'insert) #'vterm-insert))
+ (cl-letf (((symbol-function 'insert-for-yank) #'vterm-insert))
(yank-pop arg))))
(defun vterm-send-string (string &optional paste-p)