Add extra evil ex commands, including:
:reverse
reverse visually selected lines:remove
remove current file and its buffer:rename NEW-PATH
rename or move current file and its buffer:colorscheme THEME
change emacs color theme:diff-orig
get a diff of unsaved changes, like vim's common:DiffOrig
:gdiff BRANCH
git-diff current file, requiresmagit
andvdiff-magit
:gblame
git-blame current file, requiresmagit
:gremove
git remove current file, requiresmagit
:grename
git move current file, requiresmagit
:gread BRANCH
git checkout the file from BRANCH or master if not given, requiresmagit
:tyank
copy range into tmux paste buffer, requires running undertmux
:tput
paste from tmux paste buffer, requires running undertmux
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)