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