Inn ~/script.vim
, у меня есть:Установить runtimepath, добавив каталог из выражения в vim?
set runtimepath+=string(substitute(expand("%:p"), 'script\.vim', '', 'g'))
У меня есть псевдоним в .bashrc
:
alias vimscript="vim -S ~/script.vim"
Запуск string(substitute(expand("%:p"), 'script\.vim', '', 'g'))
работает как задумано.
Проблема заключается в том, что при использовании в установленном выражении runtimepath это не работает, когда я вызываю vimscript
в терминал, который вызывает script.vim
. Когда я запускаю set rtp
в vim после вызова vimscript для проверки пути выполнения, нужная добавленная строка не отображается (но есть другие).
ваш подход лучше ИМО, использование заменителя было действительно уродливым, когда можно использовать параметры расширения. Благодарю. –