Nie mogę zmusić Mercurial ( hg
) do użycia pico
jako mojego EDYTORA, gdy używam fish
powłoki.
Próbowałem użyć tej i innych odmian, ale wydaje się, że nic nie pomaga:
set -U EDITOR pico
hg commit
zawsze otworzy się vi
jako edytor, a ja tego nie chcę.
AKTUALIZACJA: Dodanie setenv EDITOR pico
do pliku ~/.config/fish/config.fish
zrobiło to, co chciałem.
setenv
też pracował dla mnie, gdy próbowałem ustawić$BUNDLER_EDITOR
setenv
jest to tylko alias zgodności dla set -gx
. W długim błędzie lepiej będzie unikać używania takich podkładek i robić rzeczy „po rybku”; np set -gx EDITOR pico
.
VISUAL
?