Tienson Qin 4 лет назад
Родитель
Сommit
3ca38044cd
2 измененных файлов с 10 добавлено и 11 удалено
  1. 9 9
      src/main/frontend/handler/editor.cljs
  2. 1 2
      src/main/frontend/state.cljs

+ 9 - 9
src/main/frontend/handler/editor.cljs

@@ -2325,15 +2325,6 @@
               (= "#" (util/nth-safe value (dec pos)))))
         (state/set-editor-show-page-search-hashtag! false)
 
-        (or
-         (surround-by? input "#" " ")
-         (surround-by? input "#" :end)
-         (= key "#"))
-        (do
-          (commands/handle-step [:editor/search-page-hashtag])
-          (state/set-last-pos! (:pos (util/get-caret-pos input)))
-          (reset! commands/*slash-caret-pos (util/get-caret-pos input)))
-
         (and
          (contains? (set/difference (set (keys reversed-autopair-map))
                                     #{"`"})
@@ -2359,6 +2350,15 @@
             :else
             nil))
 
+        (or
+         (surround-by? input "#" " ")
+         (surround-by? input "#" :end)
+         (= key "#"))
+        (do
+          (commands/handle-step [:editor/search-page-hashtag])
+          (state/set-last-pos! (:pos (util/get-caret-pos input)))
+          (reset! commands/*slash-caret-pos (util/get-caret-pos input)))
+
         (let [sym "$"]
           (and (= key sym)
                (>= (count value) 1)

+ 1 - 2
src/main/frontend/state.cljs

@@ -464,8 +464,7 @@
 
 (defn set-editor-show-page-search!
   [value]
-  (set-state! :editor/show-page-search? value)
-  (set-state! :editor/show-page-search-hashtag? false))
+  (set-state! :editor/show-page-search? value))
 
 (defn get-editor-show-page-search?
   []