Как отличить сопоставления <expr>и не <expr>? - PullRequest
0 голосов
/ 05 апреля 2010

Я хочу добавить возможность восстановления отображений, перезаписанных моим плагином. Но проблема в том, что я не могу различить следующие отображения:

inoremap <expr> @ test

и

inoremap @ test

Первое отображение вставляет содержимое переменной test, а второе вставляет текст «test». Оба отображения дают maparg("@", 'i')=="test" и идентичный вывод inoremap i.

1 Ответ

1 голос
/ 05 апреля 2010

В настоящее время нет способа сделать это.Несколько месяцев назад была дискуссия именно на эту тему, и было предложено подтверждение концепции патч , но ответа от Брэма не было.Хотя, похоже, он обратил на это внимание, поскольку тема указана в списке задач Vim .

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