From 6a9ac5cb3f7a1fd5faabfb57cad966f267e1c5fa Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Thu, 19 Nov 2020 22:48:27 +0800 Subject: [PATCH] fix: [regression] tag autocomplete now adds extra brackets : #[[tag]] instead of #tag Resolved #691 --- src/main/frontend/components/editor.cljs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/frontend/components/editor.cljs b/src/main/frontend/components/editor.cljs index d4fdc6f3c..c8e60d62d 100644 --- a/src/main/frontend/components/editor.cljs +++ b/src/main/frontend/components/editor.cljs @@ -90,9 +90,11 @@ chosen-handler (if (state/sub :editor/show-page-search-hashtag?) (fn [chosen _click?] (state/set-editor-show-page-search! false) - (let [page-ref-text (page-handler/get-page-ref-text chosen)] + (let [chosen (if (re-find #"\s+" chosen) + (util/format "[[%s]]" chosen) + chosen)] (editor-handler/insert-command! id - (util/format "#%s" page-ref-text) + (str "#" chosen) format {:last-pattern (str "#" (if @editor-handler/*selected-text "" q))}))) (fn [chosen _click?]