Using GUI Emacs as an editor for ansible-vault with fish-shell
Posted:
If you didn't know, ansible-vault
is a nifty tool that lets you encrypt things for use with Ansible. For some reason that I've not yet discovered, ansible-vault
doesn't care if you've set EDITOR /usr/bin/emacs
in your fish.config
. To work around this, I use the following alias function:
function ansible-vault
bash -c "EDITOR=/usr/bin/emacs \$(which ansible-vault) $argv"
end
With this I can use ansible-vault
and it works like I expect it to (that is, it uses the editor I've defined as $EDITOR
.) Happy encrypting!