No puedo hacer que Mercurial ( hg
) lo use pico
como mi EDITOR cuando estoy usando fish
shell.
He intentado usar esta y otras variaciones, pero nada parece ayudar:
set -U EDITOR pico
hg commit
siempre se abrirá vi
como editor, y no quiero eso.
ACTUALIZACIÓN: Agregar setenv EDITOR pico
al archivo ~/.config/fish/config.fish
hizo lo que quería.
VISUAL
set?setenv
funcionó para mí también cuando intentaba establecer$BUNDLER_EDITOR
setenv
es solo un alias de compatibilidad paraset -gx
. En el largo error, será mejor evitar el uso de esas cuñas y hacer cosas "a la manera de los peces"; por ejemplo,set -gx EDITOR pico
.Respuestas:
Esta es la forma canónica de hacerlo
fuente
También puede establecer un editor predeterminado solo para git, que ignorará su configuración predeterminada:
fuente
Esta pregunta frecuente sugiere agregar
set -gx EDITOR pico
a~/.config/fish/config.fish
fuente