LightTable中的自动配对

时间:2015-12-21 20:33:27

标签: configuration clojure lighttable

我为灯光表"({[及其对应物设置了自动配对(重要说明:我使用的是德语键盘布局)。这是通过将[:app :lt.objs.settings/pair-keymap-diffs]添加到我的用户行为(为"进行操作)和

来完成的
[:editor "alt-[" (:editor.open-pair "[")]
[:editor "alt-{" (:editor.open-pair "{")]
[:editor "alt-]" (:editor.close-pair "]")]
[:editor "alt-}" (:editor.close-pair "}")]

到我的用户键盘地图。当我现在键入{时,会在编辑器中插入[]。如何正确设置?提前谢谢。

1 个答案:

答案 0 :(得分:1)

正确的答案可以在this github issue中找到。我从我的键盘图中删除了上面的代码,然后将以下代码添加到我的行为中:

;; Normal brackets autoclose
[:app :lt.objs.editor/load-addon ["edit/closebrackets.js"]]
[:editor :lt.objs.editor/set-codemirror-flags {:autoCloseBrackets true}]

您可能必须删除lighttable autoclose插件:

[:editor :-lt.objs.settings/pair-keymap-diffs]