evil-expat.el
Add extra evil ex commands, including:
:reversereverse visually selected lines:removeremove current file and its buffer:rename NEW-PATHrename or move current file and its buffer:colorscheme THEMEchange emacs color theme:diff-origget a diff of unsaved changes, like vim's common:DiffOrig:gdiff BRANCHgit-diff current file, requiresmagitandvdiff-magit:gblamegit-blame current file, requiresmagit:gremovegit remove current file, requiresmagit:tyankcopy range into tmux paste buffer, requires running undertmux:tputpaste from tmux paste buffer, requires running undertmux
Installation
with use-package
(use-package evil-expat
:ensure t
;; optional, defer loading until 1 second of inactivity,
;; hence not affecting emacs startup time
:defer 1)without use-package
M-x package-install RET evil-expat RET, then add in init.el:
(require 'evil-expat)