Я нашел ответ на этот вопрос, написав его, поэтому немного расширил его. Я хотел получить доступ к аргументу --servername
, чтобы создать динамические настройки в моем файле .vimrc
.
С помощью vim help я нашел переменную v:servername
, и мой script работает. Однако теперь мне любопытно, можно ли получить доступ к любому произвольному аргументу командной строки. Например, если бы я хотел знать, был ли vim в режиме Lisp (-l
) или режиме отладки (-D
), как бы я это сделал? Кажется, что для них нет соответствующей переменной v:
.
Вот переменные, найденные автозаполнением :help v:<Tab>
Есть ли общий способ доступа к аргументам командной строки из vimscript?