diff --git a/emacs/.emacs.d/config/init-vterm.el b/emacs/.emacs.d/config/init-vterm.el new file mode 100644 index 0000000..744adc7 --- /dev/null +++ b/emacs/.emacs.d/config/init-vterm.el @@ -0,0 +1,14 @@ +(use-package vterm + :commands vterm + :init + (defun project-vterm () + (interactive) + (if (projectile-project-root) + (call-interactively #'projectile-run-vterm) + (call-interactively #'vterm))) + :config + (add-hook 'vterm-mode-hook (lambda () (display-line-numbers-mode -1))) + :general + (leader-map "v" #'project-vterm)) + +(provide 'init-vterm) diff --git a/emacs/.emacs.d/init.el b/emacs/.emacs.d/init.el index f489543..451d21a 100644 --- a/emacs/.emacs.d/init.el +++ b/emacs/.emacs.d/init.el @@ -68,6 +68,7 @@ (require 'init-projects) (require 'init-git) (require 'init-ide) +(require 'init-vterm) (require 'init-eshell) (require 'init-help) (require 'init-python)