feat: search inside the current page

This commit is contained in:
Tienson Qin
2021-04-11 15:38:32 +08:00
parent e84049a860
commit 6e62f90a09
10 changed files with 124 additions and 65 deletions

View File

@@ -41,6 +41,7 @@
:journals-length 2
:search/q ""
:search/mode :global
:search/result nil
;; custom shortcuts
@@ -444,6 +445,10 @@
[value]
(set-state! :search/q value))
(defn set-search-mode!
[value]
(set-state! :search/mode value))
(defn set-editor-show-page-search!
[value]
(set-state! :editor/show-page-search? value)
@@ -1116,6 +1121,10 @@
[]
(set-search-result! nil))
(defn get-search-mode
[]
(:search/mode @state))
(defn toggle!
[path]
(update-state! path not))