Je ne peux pas Mercurial ( hg
) à utiliser pico
comme éditeur lorsque j'utilise fish
shell.
J'ai essayé d'utiliser cette variante et d'autres, mais rien ne semble aider:
set -U EDITOR pico
hg commit
sera toujours ouvert en vi
tant qu'éditeur, et je ne veux pas cela.
MISE À JOUR: L'ajout setenv EDITOR pico
au fichier a ~/.config/fish/config.fish
fait ce que je voulais.
VISUAL
mis?setenv
travaillé pour moi aussi en essayant de régler$BUNDLER_EDITOR
setenv
n'est qu'un alias de compatibilité pourset -gx
. Dans le cas contraire, vous feriez mieux d'éviter d'utiliser de telles cales et de faire les choses "à la manière du poisson"; par exempleset -gx EDITOR pico
.Réponses:
C'est la manière canonique de le faire
la source
Vous pouvez également définir un éditeur par défaut uniquement pour git, qui ignorera votre configuration par défaut:
la source
Cette FAQ suggère d'ajouter
set -gx EDITOR pico
à~/.config/fish/config.fish
la source