¿Cómo cambio EDITOR para que sea Pico en concha de pescado?

13

No puedo hacer que Mercurial ( hg) lo use picocomo mi EDITOR cuando estoy usando fishshell.

He intentado usar esta y otras variaciones, pero nada parece ayudar:

set -U EDITOR pico

hg commitsiempre se abrirá vicomo editor, y no quiero eso.

ACTUALIZACIÓN: Agregar setenv EDITOR picoal archivo ~/.config/fish/config.fishhizo lo que quería.

Petteri Kamppuri
fuente
1
¿Tienes VISUALset?
Grawity
2
¡Gracias! setenvfuncionó para mí también cuando intentaba establecer$BUNDLER_EDITOR
Milovan Zogovic
2
Debe hacer que su solución sea una respuesta adecuada y marcarla como correcta.
RazerM
1
Tenga en cuenta que setenves solo un alias de compatibilidad para set -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.
Kurtis Rader

Respuestas:

21

Esta es la forma canónica de hacerlo

set -Ux EDITOR pico
  • U para variable universal
  • x para exportarlo
Peter R
fuente
pico es lo mismo que nano !!!
Ciasto piekarz
4

También puede establecer un editor predeterminado solo para git, que ignorará su configuración predeterminada:

git config --global core.editor pico
Berislav Lopac
fuente