Fix +vterm/{toggle,here}... again
This commit is contained in:
parent
f1f1609021
commit
9ce3f6df87
1 changed files with 5 additions and 4 deletions
|
@ -5,8 +5,9 @@
|
||||||
(require 'vterm)
|
(require 'vterm)
|
||||||
(let ((buffer (get-buffer-create buffer-name)))
|
(let ((buffer (get-buffer-create buffer-name)))
|
||||||
(with-current-buffer buffer
|
(with-current-buffer buffer
|
||||||
(vterm-mode))
|
(unless (eq major-mode 'vterm-mode)
|
||||||
(pop-to-buffer buffer)))
|
(vterm-mode)))
|
||||||
|
buffer))
|
||||||
|
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defun +vterm/toggle (arg)
|
(defun +vterm/toggle (arg)
|
||||||
|
@ -37,7 +38,7 @@ If prefix ARG is non-nil, recreate vterm buffer in the current project's root."
|
||||||
(when (bound-and-true-p evil-local-mode)
|
(when (bound-and-true-p evil-local-mode)
|
||||||
(evil-change-to-initial-state))
|
(evil-change-to-initial-state))
|
||||||
(goto-char (point-max)))
|
(goto-char (point-max)))
|
||||||
(+vterm--get-create-buffer buffer-name))))
|
(pop-to-buffer (+vterm--get-create-buffer buffer-name)))))
|
||||||
|
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defun +vterm/here (arg)
|
(defun +vterm/here (arg)
|
||||||
|
@ -55,7 +56,7 @@ If prefix ARG is non-nil, cd into `default-directory' instead of project root."
|
||||||
(if arg
|
(if arg
|
||||||
default-directory
|
default-directory
|
||||||
(or (doom-project-root) default-directory))))
|
(or (doom-project-root) default-directory))))
|
||||||
(+vterm--get-create-buffer buffer-name)))
|
(switch-to-buffer (+vterm--get-create-buffer buffer-name))))
|
||||||
|
|
||||||
|
|
||||||
(defvar +vterm--insert-point nil)
|
(defvar +vterm--insert-point nil)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue