Key - Vim
Define Vim key package.
(use-package emacs
:after uno-key
:config
(provide 'uno-key-vim))
(use-package evil
:after uno-key-vim
:custom
(evil-split-window-before t)
(evil-vsplit-window-right t)
(evil-want-integration t)
:hook
(uno-special-mode . evil-motion-state)
:general
(uno-define ";" 'evil-ex)
:init
(evil-mode 1))
(use-package undo-fu
:after (uno-key-vim evil)
:custom
(evil-undo-system 'undo-fu))
(use-package evil-nerd-commenter
:after (uno-key-vim evil)
:general
(uno-leader-define
";" '(evilnc-comment-or-uncomment-lines :which-key "Toggle comment")))
(use-package evil-collection
:after (uno-key-vim evil)
:config
(evil-collection-init))
(use-package evil-anzu
:after (uno-key-vim evil)
:config
(global-anzu-mode 1))
(use-package origami
:after uno-key-vim
:disabled
:config
(global-origami-mode 1))