【发布时间】:2014-08-23 15:13:00
【问题描述】:
问:在 Emacs 中,如何为 evil 中的文本对象创建特定于模式的键绑定?
可以在特定模式下绑定特定状态(正常、插入等)的键,如下例所示:
(evil-define-key 'normal org-mode "a" 'some-command)
但是,我不清楚如何以特定于模式的方式将键绑定到 evil-outer-text-objects-map(或其对应的 -inner-)。作为替代方案,也不清楚如何通过模式挂钩以缓冲区本地方式绑定这些映射中的键。
看起来evil-local-set-key 不会这样做,因为它期望状态(正常、插入等)作为其第一个参数,而这与此任务无关。
在这种情况下如何使用local-set-key 也不清楚,因为它需要一个键和一个命令作为参数,但不接受映射作为参数。
【问题讨论】: