Acontece que o último comando segue o que está definido em $EDITOR
, por exemplo, fazendo:
EDITOR=editor
FCEDIT=editor
editor(){ vim +'set ft=sh' "$@"; }
Será que vim
, padronizando a sintaxe sh
, abrirá para v
presses no modo de comando e para fc
.
Editar : Graças a alexander-batischev por apontar que
EDITOR=editor
editor(){ vim +'set ft=sh' "$@"; }
é suficiente.
( Curiosamente,
EDITOR="vim +'set ft=sh'"
funciona para v
, mas não para fc
, daí a solução editor
da função.