Я создаю метод SetLaunchingComponent, который используется для установки makeprg с переданной переменной. Вот как выглядит скрипт сейчас.Как использовать переменную при настройке makeprg в vim?
function! SetLaunchingComponent(path)
set makeprg=$path
endfunction
Очевидно, что функция не работает, как я хотел. Поскольку vim разрешает среду пути как системную переменную, но не путь a:. И что же мне делать?
Спасибо, я сейчас работаю. Поэтому каждый раз, когда я хочу использовать эту функцию, я должен ввести 'call SetLaunchingComponent (" asdfadfasdfas ")'. Кажется, это немного сложно. Есть ли способ заставить меня вводить меньше? –
Я хотел бы сказать «да», но я не могу. Vimscript - единственное, что мне не нравится в Vim :) – lucapette