我为灯光表"({[
及其对应物设置了自动配对(重要说明:我使用的是德语键盘布局)。这是通过将[: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 "}")]
到我的用户键盘地图。当我现在键入{
时,会在编辑器中插入[]
。如何正确设置?提前谢谢。
答案 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]