LINUX.ORG.RU

Помогите прикрутить gvim к mc

 , ,


0

1

Пытаюсь прикрутить gvim к mc. Нужно чтобы по F4 файл открывался не в новом окне gvim, а в новой вкладке существующего окна. Добавил этот кусок в ~/.bashrc

if [ "$DISPLAY" ]
then
	alias gvim='gvim -p --remote-tab-silent'
	export EDITOR=gvim
else
	export EDITOR=vim
fi
Теперь из консоли когда пишешь gvim <filename> файл открывается в новой вкладке. Когда из mc давишь F4 открывается новое окно. Что примечательно: в заголовке нового окна «GVIM -P --REMOTE-TAB-SILENT» вместо «GVIM». Подскажите, пожалуйста, в чем проблема.

★★★

Алиас почему-то не работает. Если убрать алиас и добавить в ~/.config/mc/ini

[External editor or viewer parameters]
gvim=-p --remote-tab-silent %filename
То всё работает как нужно.

gear ★★★ ()
Ответ на: комментарий от gear

Каким образом содержимое $EDITOR попало в заголовок Vim я не знаю, зависит от того, как MC редактор вызывает, но алиас и не должен был работать. Алиасы (по умолчанию) работают только в интерактивной оболочке, которую MC не использует. Для не интерактивного режима ~/.bashrc вроде полностью игнорируется. Работало бы, если б $EDITOR указавал на маленький скрипт, который вызывает gvim.

xaizek ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.