Use your preferred editor with
chezmoi edit and
By default, chezmoi will use your preferred editor as defined by the
$EDITOR environment variables, falling back to a default editor depending
on your operating system (
vi on UNIX-like operating systems,
You can configure chezmoi to use your preferred editor by either setting the
$EDITOR environment variable or setting the
edit.command variable in your
The editor command must only return when you have finished editing the files. chezmoi will emit a warning if your editor command returns too quickly.
$ export EDITOR="code --wait"
Or in chezmoi's configuration file:
 command = "code" args = ["--wait"]
Configure VIM to run
chezmoi apply whenever you save a dotfile
Put the following in your
autocmd BufWritePost ~/.local/share/chezmoi/* ! chezmoi apply --source-path "%"