aboutsummaryrefslogtreecommitdiff
path: root/vterm.el
diff options
context:
space:
mode:
authorjixiuf <jixiuf@qq.com>2020-12-04 23:33:34 +0800
committerjixiuf <jixiuf@qq.com>2020-12-04 23:34:13 +0800
commite50fbab5231387dafc7047205162ca27de47d1a4 (patch)
tree6258e1435411ac4ba12fd4640fe78f235003dc5e /vterm.el
parent471b11003f3cc3e3011f0c51e8fff99b61af1c54 (diff)
move vterm-cursor-in-command-buffer-p beside vterm--at-prompt-p
Diffstat (limited to 'vterm.el')
-rw-r--r--vterm.el23
1 files changed, 11 insertions, 12 deletions
diff --git a/vterm.el b/vterm.el
index ac07df9..5042dde 100644
--- a/vterm.el
+++ b/vterm.el
@@ -1010,18 +1010,6 @@ It will reset to original position if it can't move there."
(goto-char origin-point))
succ)))
-(defun vterm-cursor-in-command-buffer-p (&optional pt)
- "Check whether cursor in command buffer area."
- (save-excursion
- (vterm-reset-cursor-point)
- (let ((promp-pt (vterm--get-prompt-point))
- eol)
- (when promp-pt
- (goto-char promp-pt)
- (setq eol (vterm--get-end-of-line))
- (<= promp-pt (or pt (vterm--get-cursor-point)) eol)))))
-
-
;;; Internal
(defun vterm--delete-region(start end)
@@ -1387,6 +1375,17 @@ More information see `vterm--prompt-tracking-enabled-p' and
"Return t if the cursor position is at shell prompt."
(= (point) (or (vterm--get-prompt-point) 0)))
+(defun vterm-cursor-in-command-buffer-p (&optional pt)
+ "Check whether cursor in command buffer area."
+ (save-excursion
+ (vterm-reset-cursor-point)
+ (let ((promp-pt (vterm--get-prompt-point))
+ eol)
+ (when promp-pt
+ (goto-char promp-pt)
+ (setq eol (vterm--get-end-of-line))
+ (<= promp-pt (or pt (vterm--get-cursor-point)) eol)))))
+
(defun vterm-beginning-of-line ()
"Move point to the beginning of the line.