Esta é a maneira canônica de fazer isso
set -Ux EDITOR pico
- U para variável universal
- x para exportá-lo
Não consigo que o Mercurial ( hg
) use pico
como meu EDITOR quando estou usando fish
shell.
Eu tentei usar essa e outras variações, mas nada parece ajudar:
set -U EDITOR pico
hg commit
sempre abrirá vi
como editor, e eu não quero isso.
UPDATE: Adicionando setenv EDITOR pico
ao arquivo ~/.config/fish/config.fish
fez o que eu queria.
Esta é a maneira canônica de fazer isso
set -Ux EDITOR pico
Você também pode definir um editor padrão apenas para o git, o que irá ignorar sua configuração padrão:
git config --global core.editor pico
Esta FAQ sugere a adição de set -gx EDITOR pico
a ~/.config/fish/config.fish
Tags fish