Update leader key shortcuts.
This commit is contained in:
parent
1ad7877974
commit
730d3bd0fd
|
@ -38,18 +38,19 @@
|
|||
(setq vim-states '(normal insert visual replace operator motion))
|
||||
|
||||
;; Cambiar entre modo emacs y evil (Mi pripio evil toggle)
|
||||
(evil-define-key vim-states 'global (kbd "C-'") 'evil-emacs-state)
|
||||
(evil-define-key 'emacs 'global (kbd "C-'") 'evil-normal-state)
|
||||
;; (evil-define-key vim-states 'global (kbd "C-'") 'evil-emacs-state)
|
||||
;; (evil-define-key 'emacs 'global (kbd "C-'") 'evil-normal-state)
|
||||
|
||||
;; Cambiar C-z a deshacer
|
||||
(evil-define-key all-states 'global (kbd "C-z") 'undo)
|
||||
|
||||
;; Cambiar C-r a ripgrep y U hasta hacer redo
|
||||
(evil-define-key vim-states 'global (kbd "C-r") 'counsel-rg)
|
||||
(evil-define-key vim-states 'global (kbd "C-r") 'consult-ripgrep)
|
||||
(evil-define-key 'normal 'global (kbd "U") 'undo-redo)
|
||||
(evil-define-key 'normal 'global (kbd "C-S-z") 'undo-redo)
|
||||
|
||||
;; Arreglar yank-pop en normal mode
|
||||
(evil-define-key 'normal 'global (kbd "M-y") 'counsel-yank-pop)
|
||||
(evil-define-key 'normal 'global (kbd "M-y") 'consult-yank-pop)
|
||||
|
||||
;; Re-bindear keys a como funcionan en emacs.
|
||||
(evil-define-key 'normal 'global (kbd "C-p") 'previous-line)
|
||||
|
@ -77,9 +78,9 @@
|
|||
|
||||
;; Otros atajos
|
||||
(evil-define-key 'motion 'global (kbd "<leader>b") 'ivy-switch-buffer) ;; Cambiar de buffer
|
||||
(evil-define-key 'motion 'global (kbd "<leader>p") 'counsel-projectile) ;; Archivos del proyecto (o abrir proyecto si no hay alguno)
|
||||
(evil-define-key 'motion 'global (kbd "<leader>p") 'consult-projectile) ;; Archivos del proyecto (o abrir proyecto si no hay alguno)
|
||||
(evil-define-key 'motion 'global (kbd "<leader>cp") 'projectile-switch-project) ;; Cambiar proyecto
|
||||
(evil-define-key 'motion 'global (kbd "<leader>ff") 'counsel-find-file) ;; Abrir archivo
|
||||
(evil-define-key 'motion 'global (kbd "<leader>ff") 'find-file) ;; Abrir archivo
|
||||
|
||||
;; Iniciar en normal state si es un lenguaje de programación u org-mode
|
||||
;; (evil-set-initial-state 'prog-mode 'normal)
|
||||
|
|
Loading…
Reference in New Issue