Add shortcuts for change major modes.

This commit is contained in:
kj 2022-04-05 13:26:36 -04:00
parent c7c06afe73
commit 859e63c390

View File

@ -288,7 +288,12 @@
(evil-define-key 'normal 'global (kbd "<leader>3") 'split-window-right) (evil-define-key 'normal 'global (kbd "<leader>3") 'split-window-right)
(evil-define-key 'normal 'global (kbd "<leader>kb") 'kill-buffer) (evil-define-key 'normal 'global (kbd "<leader>kb") 'kill-buffer)
(evil-define-key 'normal 'global (kbd "<leader>wb") 'winner-undo) (evil-define-key 'normal 'global (kbd "<leader>wb") 'winner-undo)
(evil-define-key 'normal 'global (kbd "<leader>nb") 'winner-redo) (evil-define-key 'normal 'global (kbd "<leader>wr") 'winner-redo)
;; Atajos para cambiar entre major modes
(evil-define-key 'normal 'global (kbd "<leader>mh") 'html-mode)
(evil-define-key 'normal 'global (kbd "<leader>mj") 'js-mode)
(evil-define-key 'normal 'global (kbd "<leader>mp") 'php-mode)
;; Cambiar el cursor según el estado ;; Cambiar el cursor según el estado
(setq evil-emacs-state-cursor 'bar) (setq evil-emacs-state-cursor 'bar)
@ -298,6 +303,7 @@
(setq evil-insert-state-cursor 'bar) (setq evil-insert-state-cursor 'bar)
(setq evil-replace-state-cursor 'hollow) (setq evil-replace-state-cursor 'hollow)
(setq evil-operator-state-cursor 'hollow) (setq evil-operator-state-cursor 'hollow)
;; Establecer modos por defecto en algunos modos ;; Establecer modos por defecto en algunos modos
(evil-set-initial-state 'shell-mode 'insert) (evil-set-initial-state 'shell-mode 'insert)
(evil-set-initial-state 'term-mode 'emacs) (evil-set-initial-state 'term-mode 'emacs)