From f961d369c1fa48ac84dfb0c0e922ea8dde38ff61 Mon Sep 17 00:00:00 2001 From: Haoji Xu Date: Tue, 8 Sep 2020 02:04:30 +0800 Subject: [PATCH] fix: do autopair by default for pairs with same char (eg. $$) --- web/src/main/frontend/components/editor.cljs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/web/src/main/frontend/components/editor.cljs b/web/src/main/frontend/components/editor.cljs index f890f52f2..14766049c 100644 --- a/web/src/main/frontend/components/editor.cljs +++ b/web/src/main/frontend/components/editor.cljs @@ -503,6 +503,11 @@ (= (editor-handler/get-previous-input-chars input 2) (str key key))) nil + (contains? (set (keys editor-handler/autopair-map)) key) + (do + (util/stop e) + (editor-handler/autopair input-id key format nil)) + (and (contains? (set (keys editor-handler/reversed-autopair-map)) key) (= (editor-handler/get-current-input-char input) key)) @@ -510,11 +515,6 @@ (util/stop e) (util/cursor-move-forward input 1)) - (contains? (set (keys editor-handler/autopair-map)) key) - (do - (util/stop e) - (editor-handler/autopair input-id key format nil)) - :else nil)))) (mixins/on-key-up