(Emacs)+undo-tree package and fit into Evil

This commit is contained in:
2021-07-23 21:43:46 +01:00
parent 6ec0aad87e
commit d9de886caf

View File

@@ -331,7 +331,7 @@ Setup the evil package, with some opinionated keybindings:
evil-split-window-below t evil-split-window-below t
evil-vsplit-window-right t evil-vsplit-window-right t
evil-want-abbrev-expand-on-insert-exit t evil-want-abbrev-expand-on-insert-exit t
evil-undo-system 'nil) evil-undo-system 'undo-tree)
:config :config
(fset #'evil-window-vsplit #'make-frame)) (fset #'evil-window-vsplit #'make-frame))
#+end_src #+end_src
@@ -1800,6 +1800,16 @@ flyspell-mode should be hooked to text-mode.
(kbd "M-a") #'flyspell-correct-word-before-point (kbd "M-a") #'flyspell-correct-word-before-point
(kbd "M-A") #'flyspell-auto-correct-word)) (kbd "M-A") #'flyspell-auto-correct-word))
#+end_src #+end_src
*** Undo tree
Undo tree is a system for handling the history of any buffer. It
provides a very nice 'tree' visualiser (hence the name) for revisions
of a file or buffer, and allows you to move around different verisons
at once, without using a VCS like git (all in Emacs, baby).
#+begin_src emacs-lisp
(use-package undo-tree
:straight t
:hook (emacs-startup-hook . global-undo-tree-mode))
#+end_src
*** White space *** White space
Deleting whitespace, highlighting when going beyond the 80th character Deleting whitespace, highlighting when going beyond the 80th character
limit, all good stuff. I don't want to highlight whitespace for limit, all good stuff. I don't want to highlight whitespace for