Как получить аргументы в автокомандах vim - PullRequest
0 голосов
/ 02 июля 2010

Я пытаюсь создать пользовательскую команду vim filewrite в форме:

автокоманда BufWriteCmd py function ()

: w argv1 argv2 argv3 ...

Сам автоманд работает, но я не могу понять, как получить доступ к argvN из функции python или как передать его (я также получаю сообщение об ошибке, когда я передаю несколько аргументов argvs в: w ", можно указать только одно имя файла").

Цель состоит в том, чтобы переназначить: w в пользовательскую команду, которая отправляет буфер на удаленный сервер с использованием XMLRPC.

Заранее спасибо!

1 Ответ

2 голосов
/ 02 июля 2010

Определите другую команду, которая не является :w.Тогда вы будете иметь полный контроль над аргументами.Вы даже сможете предоставить собственную политику завершения для каждого аргумента вашей команды.

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