Now I really fixed the vterm keys. Open line above/below
This commit is contained in:
parent
20c91075a2
commit
b32bb4a10d
@ -336,6 +336,23 @@ Emacs is an great operating system, if only it had a good text editor...
|
||||
(global-set-key (kbd "M-n") (kbd "C-u 1 C-v"))
|
||||
(global-set-key (kbd "M-p") (kbd "C-u 1 M-v"))
|
||||
|
||||
(defun joe/insert-line-below ()
|
||||
"Insert an empty line below the current line."
|
||||
(interactive)
|
||||
(save-excursion
|
||||
(end-of-line)
|
||||
(open-line 1)))
|
||||
|
||||
(defun joe/insert-line-above ()
|
||||
"Insert an empty line above the current line."
|
||||
(interactive)
|
||||
(save-excursion
|
||||
(end-of-line 0)
|
||||
(open-line 1)))
|
||||
|
||||
(global-set-key (kbd "M-o") #'joe/insert-line-below)
|
||||
(global-set-key (kbd "M-O") #'joe/insert-line-above)
|
||||
|
||||
#+end_src
|
||||
*** Hydra
|
||||
#+begin_src emacs-lisp
|
||||
@ -540,7 +557,6 @@ Emacs is an great operating system, if only it had a good text editor...
|
||||
(kbd "<leader>gc") 'magit-clone
|
||||
(kbd "<leader>ss") 'joe/vterm-here
|
||||
(kbd "<leader>sv") 'vterm
|
||||
(kbd "<leader>tv") 'vterm-other-window
|
||||
(kbd "<leader>Ba") 'joe/bookmark-set-and-save
|
||||
(kbd "<leader>Bd") 'bookmark-delete
|
||||
(kbd "<leader>mr") 'joe/compile-run
|
||||
@ -1084,12 +1100,12 @@ targets."
|
||||
(add-hook 'shell-mode (lambda () (setq-local global-hl-line-mode nil)))
|
||||
(setq shell-kill-buffer-on-exit t)
|
||||
|
||||
(add-hook 'vterm-mode-hook (lambda ()
|
||||
(define-key vterm-mode-map (kbd "C-c C-x") #'vterm-send-C-x)
|
||||
(evil-define-key 'insert 'vterm-mode-map (kbd "C-w") #'vterm-send-C-w)
|
||||
(evil-define-key 'insert 'vterm-mode-map (kbd "<delete>") #'vterm-send-delete)
|
||||
(setq-local global-hl-line-mode nil)))
|
||||
|
||||
(add-hook 'vterm-mode-hook
|
||||
(lambda ()
|
||||
(define-key vterm-mode-map (kbd "C-c C-x") #'vterm-send-C-x)
|
||||
(evil-define-key 'insert vterm-mode-map (kbd "C-w") #'vterm-send-C-w)
|
||||
(evil-define-key 'insert vterm-mode-map (kbd "<delete>") #'vterm-send-delete)
|
||||
(setq-local global-hl-line-mode nil)))
|
||||
#+end_src
|
||||
|
||||
VTerm is loading TRAMP along with it which slows down init time noticeably so call this after
|
||||
|
Loading…
x
Reference in New Issue
Block a user