如何区分<expr>和非<expr>映射?</expr> </expr>

时间:2010-04-05 13:18:37

标签: vim

我想添加一个恢复由我的插件覆盖的映射的可能性。但问题是我无法区分以下映射:

inoremap <expr> @ test

inoremap @ test

第一个映射插入变量test的内容,而第二个插入文本«test»。两个映射都提供maparg("@", 'i')=="test"inoremap i的相同输出。

1 个答案:

答案 0 :(得分:1)

目前,没有办法这样做。几个月前有一个关于这个主题的discussion,并提出了一个概念验证patch,但Bram没有回应。虽然看起来他确实注意到了这个主题列在Vim todo list