Eu não posso obter Mercurial ( hg
) para usar 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 será aberto vi
como editor, e eu não quero isso.
ATUALIZAÇÃO: A adição setenv EDITOR pico
ao arquivo ~/.config/fish/config.fish
fez o que eu queria.
VISUAL
definiu?setenv
trabalhou para mim também quando se tenta set$BUNDLER_EDITOR
setenv
é apenas um alias de compatibilidade paraset -gx
. No longo erro, será melhor evitar o uso de tais calços e fazer as coisas "do jeito que os peixes"; por exemploset -gx EDITOR pico
,.Respostas:
Esta é a maneira canônica de fazer isso
fonte
Você também pode definir um editor padrão apenas para o git, que ignorará sua configuração padrão:
fonte
Esta FAQ sugere adicionar
set -gx EDITOR pico
a~/.config/fish/config.fish
fonte