Как использовать переменную при установке makeprg в vim? - PullRequest
1 голос
/ 11 февраля 2012

Я создаю метод SetLaunchingComponent, который используется для установки makeprg с помощью переданной переменной. Вот как теперь выглядит скрипт.

function! SetLaunchingComponent(path) 
    set makeprg=$path
endfunction

Очевидно, что функция не работает так, как я хотел. Как vim, разрешите путь среды как системную переменную, но не: путь. Так что мне делать?

Ответы [ 2 ]

4 голосов
/ 11 февраля 2012

Чтобы установить опцию, вы должны использовать следующий синтаксис:

let &makeprg=a:path
0 голосов
/ 13 февраля 2012
command! -n=1 SL call SetLanuchingComponent(<arg>)

это облегчит вам использование функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...