将多个操作绑定到轻量级

时间:2015-11-29 17:01:56

标签: key-bindings lighttable

我在lighttable中使用了vim插件 当我处于插入模式并在显示代码完成窗口时按ESC,它将关闭该窗口但不退出插入模式。

我想在按ESC的同时同时做两件事,因为我已经习惯了普通的vim。

我试图将ESC绑定到这两个操作:

[:app "esc" [
              :auto-complete.remove
              :vim.send-key "esc"
             ]
  ]

但这不起作用。这甚至可能吗?这个问题还有另一种解决方法吗?

1 个答案:

答案 0 :(得分:0)

您应该可以通过将以下内容添加到 user.keymap 文件来执行此操作:

[:editor "esc" :auto-complete.remove (:vim.send-key "<Esc>")]

但目前还没有。

我在GitHub上为LT Vim插件回购创建了an issue。 &#39;定影&#39;这是对LT上游CodeMirror的相对次要更改。如果有任何其他进展,我会再次更新此答案。