diff options
| author | jixiuf <jixiuf@qq.com> | 2020-12-04 23:33:34 +0800 |
|---|---|---|
| committer | jixiuf <jixiuf@qq.com> | 2020-12-04 23:34:13 +0800 |
| commit | e50fbab5231387dafc7047205162ca27de47d1a4 (patch) | |
| tree | 6258e1435411ac4ba12fd4640fe78f235003dc5e /vterm.el | |
| parent | 471b11003f3cc3e3011f0c51e8fff99b61af1c54 (diff) | |
move vterm-cursor-in-command-buffer-p beside vterm--at-prompt-p
Diffstat (limited to 'vterm.el')
| -rw-r--r-- | vterm.el | 23 |
1 files changed, 11 insertions, 12 deletions
@@ -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. |
