mirror of
https://github.com/logseq/logseq.git
synced 2026-05-02 09:56:31 +00:00
fix: suggestions from gabriel
This commit is contained in:
@@ -1848,7 +1848,7 @@
|
||||
(do
|
||||
(cursor/move-cursor-backward input 2)
|
||||
(state/set-editor-action-data! {:pos (cursor/get-caret-pos input)})
|
||||
(state/set-editor-show-property-search! true))
|
||||
(state/set-editor-action! :property-search))
|
||||
|
||||
(and
|
||||
(not= :property-search (state/get-editor-action))
|
||||
@@ -1856,7 +1856,7 @@
|
||||
(wrapped-by? input "\n" "::")))
|
||||
(do
|
||||
(state/set-editor-action-data! {:pos (cursor/get-caret-pos input)})
|
||||
(state/set-editor-show-property-search! true))
|
||||
(state/set-editor-action! :property-search))
|
||||
|
||||
(and (= last-input-char commands/colon) (= :property-search (state/get-editor-action)))
|
||||
(state/clear-editor-action!)
|
||||
@@ -1867,7 +1867,7 @@
|
||||
(defn block-on-chosen-handler
|
||||
[_input id q format]
|
||||
(fn [chosen _click?]
|
||||
(state/set-editor-show-block-search! false)
|
||||
(state/clear-editor-action!)
|
||||
(let [uuid-string (str (:block/uuid chosen))]
|
||||
|
||||
;; block reference
|
||||
@@ -1890,7 +1890,7 @@
|
||||
(defn block-non-exist-handler
|
||||
[input]
|
||||
(fn []
|
||||
(state/set-editor-show-block-search! false)
|
||||
(state/clear-editor-action!)
|
||||
(cursor/move-cursor-forward input 2)))
|
||||
|
||||
(defn- paste-block-cleanup
|
||||
@@ -2299,7 +2299,7 @@
|
||||
:check-fn (fn [_ _ _]
|
||||
(state/set-editor-action-data! {:pos new-pos})
|
||||
(commands/handle-step [:editor/search-page]))}))]
|
||||
(state/set-editor-show-page-search! false)
|
||||
(state/clear-editor-action!)
|
||||
(let [selection (get-selection-and-format)
|
||||
{:keys [selection-start selection-end selection]} selection]
|
||||
(if selection
|
||||
@@ -2332,7 +2332,7 @@
|
||||
:check-fn (fn [_ _ _]
|
||||
(state/set-editor-action-data! {:pos new-pos})
|
||||
(commands/handle-step [:editor/search-block]))}))]
|
||||
(state/set-editor-show-block-search! false)
|
||||
(state/clear-editor-action!)
|
||||
(if-let [embed-ref (thingatpt/embed-macro-at-point input)]
|
||||
(let [{:keys [raw-content start end]} embed-ref]
|
||||
(delete-and-update input start end)
|
||||
@@ -2638,10 +2638,10 @@
|
||||
(commands/delete-pair! id)
|
||||
(cond
|
||||
(and (= deleted "[") (state/get-editor-show-page-search?))
|
||||
(state/set-editor-show-page-search! false)
|
||||
(state/clear-editor-action!)
|
||||
|
||||
(and (= deleted "(") (state/get-editor-show-block-search?))
|
||||
(state/set-editor-show-block-search! false)
|
||||
(state/clear-editor-action!)
|
||||
|
||||
:else
|
||||
nil))
|
||||
@@ -2649,7 +2649,7 @@
|
||||
;; deleting hashtag
|
||||
(and (= deleted "#") (state/get-editor-show-page-search-hashtag?))
|
||||
(do
|
||||
(state/set-editor-show-page-search-hashtag! false)
|
||||
(state/clear-editor-action!)
|
||||
(delete-and-update input (dec current-pos) current-pos))
|
||||
|
||||
;; just delete
|
||||
@@ -2729,7 +2729,7 @@
|
||||
(and (= key "#")
|
||||
(and (> pos 0)
|
||||
(= "#" (util/nth-safe value (dec pos)))))
|
||||
(state/set-editor-show-page-search-hashtag! false)
|
||||
(state/clear-editor-action!)
|
||||
|
||||
(and (contains? (set/difference (set (keys reversed-autopair-map))
|
||||
#{"`"})
|
||||
@@ -2831,7 +2831,7 @@
|
||||
|
||||
(and (state/get-editor-show-page-search-hashtag?)
|
||||
(= c " "))
|
||||
(state/set-editor-show-page-search-hashtag! false)
|
||||
(state/clear-editor-action!)
|
||||
|
||||
:else
|
||||
(when (and (not editor-action) (not non-enter-processed?))
|
||||
|
||||
Reference in New Issue
Block a user