Inn ~/script.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 для проверки пути выполнения, нужная добавленная строка не отображается (но есть и другие).