diff --git a/modules/shell/siren-vterm.el b/modules/shell/siren-vterm.el index ba630c2..5aee9f3 100644 --- a/modules/shell/siren-vterm.el +++ b/modules/shell/siren-vterm.el @@ -6,9 +6,25 @@ ;;; Code: +(require 'siren-windmove) + (use-package vterm + :hook + (vterm-mode . siren-vterm-mode-setup) + + :bind + (:map vterm-mode-map + ("M-i" . siren-windmove-up) + ("M-k" . siren-windmove-down) + ("M-j" . siren-windmove-left) + ("M-l" . siren-windmove-right)) + :custom - (vterm-always-compile-module t)) + (vterm-always-compile-module t) + + :init + (defun siren-vterm-mode-setup () + (hl-line-mode -1))) (provide 'siren-vterm) ;;; siren-vterm.el ends here