Оказывается, последняя команда следует за тем, что установлено в $ EDITOR
, например, выполнение:
EDITOR=editor
FCEDIT=editor
editor(){ vim +'set ft=sh' "$@"; }
приведет к тому, что vim
, по умолчанию синтаксис sh
, откроется для обоих нажатий v
в командном режиме и для fc
.
Править : Спасибо alexander-batischev за указание на то, что
EDITOR=editor
editor(){ vim +'set ft=sh' "$@"; }
достаточно.
( Интересно, что
EDITOR="vim +'set ft=sh'"
работает для v
, но не для fc
, следовательно, редактор
обходной путь).
)