fix: tag with page references

This commit is contained in:
Tienson Qin
2021-05-14 23:55:20 +08:00
parent d4f53dca4b
commit 3ca38044cd
2 changed files with 10 additions and 11 deletions

View File

@@ -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)