Skip to content

Editor Reference Appendix

Source files

  • .chezmoitemplates/aliases/editor/editor.aliases.sh

Alias reference

AliasCommand
e${EDITOR}
edit${EDITOR}
editor${EDITOR}
ememacs
emacs-nwemacs -nw
emacscemacsclient
emacsrcemacs ~/.emacs
et"emacs -nw" # Terminal mode
mate${EDITOR}
n${EDITOR}
nanorcnano "${HOME}/.nanorc"
nenanoedit
nvimconfnvim "${HOME}/.config/nvim"
nvimluanvim "${HOME}/.config/nvim/init.lua"
nvimrcnvim "${HOME}/.config/nvim/init.lua"
stsubl
stn"subl -n" # Open in new window
stt"subl ." # Open current directory
v${EDITOR}
vinvim
vimnvim
vsccode
vscacode --add
vscdcode --diff
vscedcode --extensions-dir
vscexcode --install-extension
vsclistcode --list-extensions
vscncode --new-window
vscrcode --reuse-window
vscucode --user-data-dir

Helper functions

  • editrc()
  • nanoedit()

Validation

  • Run chezmoi apply after alias updates.
  • Run dot doctor to validate your shell state.