Add undo-tree

This commit is contained in:
outfoxxed 2023-08-13 16:55:56 -07:00
parent b6308d757e
commit 82cd5dd3cc
Signed by: outfoxxed
GPG key ID: 4C88A185FB89301E

View file

@ -119,6 +119,14 @@
("C-:" . avy-goto-word-1) ("C-:" . avy-goto-word-1)
("M-g g" . avy-goto-line))) ("M-g g" . avy-goto-line)))
(use-package undo-tree
:after evil
:config
(advice-add #'evil-undo :override #'undo-tree-undo)
(advice-add #'evil-redo :override #'undo-tree-redo)
(define-key evil-normal-state-map (kbd "SPC u v") #'undo-tree-visualize)
(global-undo-tree-mode))
;; Magit (git frontend) ;; Magit (git frontend)
(use-package magit) (use-package magit)
@ -285,7 +293,6 @@
(define-key evil-normal-state-map (kbd "SPC l = r") #'lsp-format-region) (define-key evil-normal-state-map (kbd "SPC l = r") #'lsp-format-region)
(define-key evil-normal-state-map (kbd "SPC l s q") #'lsp-workspace-shutdown) (define-key evil-normal-state-map (kbd "SPC l s q") #'lsp-workspace-shutdown)
(define-key evil-normal-state-map (kbd "SPC l s r") #'lsp-workspace-restart) (define-key evil-normal-state-map (kbd "SPC l s r") #'lsp-workspace-restart)
(define-key evil-normal-state-map (kbd "SPC l i") #'lsp-ui-doc-glance)
(define-key evil-normal-state-map (kbd "SPC d") #'lsp-describe-thing-at-point) (define-key evil-normal-state-map (kbd "SPC d") #'lsp-describe-thing-at-point)
;; Controls inside references popup ;; Controls inside references popup
(define-key lsp-ui-peek-mode-map (kbd "j") #'lsp-ui-peek--select-next) (define-key lsp-ui-peek-mode-map (kbd "j") #'lsp-ui-peek--select-next)