|  | @@ -1,14 +1,15 @@
 | 
											
												
													
														|  |  (ns frontend.modules.shortcut.config
 |  |  (ns frontend.modules.shortcut.config
 | 
											
												
													
														|  | -  (:require [frontend.handler.config :as config-handler]
 |  | 
 | 
											
												
													
														|  | 
 |  | +  (:require [frontend.components.commit :as commit]
 | 
											
												
													
														|  | 
 |  | +            [frontend.handler.config :as config-handler]
 | 
											
												
													
														|  |              [frontend.handler.editor :as editor-handler]
 |  |              [frontend.handler.editor :as editor-handler]
 | 
											
												
													
														|  | -            [frontend.components.commit :as git-handler]
 |  | 
 | 
											
												
													
														|  | 
 |  | +            [frontend.handler.history :as history]
 | 
											
												
													
														|  |              [frontend.handler.repo :as repo-handler]
 |  |              [frontend.handler.repo :as repo-handler]
 | 
											
												
													
														|  |              [frontend.handler.route :as route-handler]
 |  |              [frontend.handler.route :as route-handler]
 | 
											
												
													
														|  |              [frontend.handler.search :as search-handler]
 |  |              [frontend.handler.search :as search-handler]
 | 
											
												
													
														|  |              [frontend.handler.ui :as ui-handler]
 |  |              [frontend.handler.ui :as ui-handler]
 | 
											
												
													
														|  |              [frontend.handler.web.nfs :as nfs-handler]
 |  |              [frontend.handler.web.nfs :as nfs-handler]
 | 
											
												
													
														|  | -            [frontend.state :as state]
 |  | 
 | 
											
												
													
														|  |              [frontend.modules.shortcut.before :as m]
 |  |              [frontend.modules.shortcut.before :as m]
 | 
											
												
													
														|  | 
 |  | +            [frontend.state :as state]
 | 
											
												
													
														|  |              [frontend.util :refer [mac?]]))
 |  |              [frontend.util :refer [mac?]]))
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  (def default-config
 |  |  (def default-config
 | 
											
										
											
												
													
														|  | @@ -238,7 +239,7 @@
 | 
											
												
													
														|  |       :binding "mod+shift+u"
 |  |       :binding "mod+shift+u"
 | 
											
												
													
														|  |       :fn      #(route-handler/go-to-search! :page)}
 |  |       :fn      #(route-handler/go-to-search! :page)}
 | 
											
												
													
														|  |      :go/search
 |  |      :go/search
 | 
											
												
													
														|  | -    {:desc  "Full text search"
 |  | 
 | 
											
												
													
														|  | 
 |  | +    {:desc    "Full text search"
 | 
											
												
													
														|  |       :binding "mod+u"
 |  |       :binding "mod+u"
 | 
											
												
													
														|  |       :fn      route-handler/go-to-search!}
 |  |       :fn      route-handler/go-to-search!}
 | 
											
												
													
														|  |      :go/journals
 |  |      :go/journals
 | 
											
										
											
												
													
														|  | @@ -300,12 +301,13 @@
 | 
											
												
													
														|  |      :git/commit
 |  |      :git/commit
 | 
											
												
													
														|  |      {:desc    "Git commit message"
 |  |      {:desc    "Git commit message"
 | 
											
												
													
														|  |       :binding "g c"
 |  |       :binding "g c"
 | 
											
												
													
														|  | -     :fn      git-handler/show-commit-modal!}}})
 |  | 
 | 
											
												
													
														|  | 
 |  | +     :fn      commit/show-commit-modal!}}})
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  ;; Categories for docs purpose
 |  |  ;; Categories for docs purpose
 | 
											
												
													
														|  |  (def category
 |  |  (def category
 | 
											
												
													
														|  |    {:shortcut.category/basics
 |  |    {:shortcut.category/basics
 | 
											
												
													
														|  | 
 |  | +   ^{:doc "Basics"}
 | 
											
												
													
														|  |     [:editor/new-block
 |  |     [:editor/new-block
 | 
											
												
													
														|  |      :editor/new-line
 |  |      :editor/new-line
 | 
											
												
													
														|  |      :editor/indent
 |  |      :editor/indent
 | 
											
										
											
												
													
														|  | @@ -322,18 +324,21 @@
 | 
											
												
													
														|  |      :editor/cut]
 |  |      :editor/cut]
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |     :shortcut.category/formatting
 |  |     :shortcut.category/formatting
 | 
											
												
													
														|  | 
 |  | +   ^{:doc "Formatting"}
 | 
											
												
													
														|  |     [:editor/bold
 |  |     [:editor/bold
 | 
											
												
													
														|  |      :editor/insert-link
 |  |      :editor/insert-link
 | 
											
												
													
														|  |      :editor/italics
 |  |      :editor/italics
 | 
											
												
													
														|  |      :editor/highlight]
 |  |      :editor/highlight]
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |     :shortcut.category/navigating
 |  |     :shortcut.category/navigating
 | 
											
												
													
														|  | 
 |  | +   ^{:doc "Navigation"}
 | 
											
												
													
														|  |     [:editor/up
 |  |     [:editor/up
 | 
											
												
													
														|  |      :editor/down
 |  |      :editor/down
 | 
											
												
													
														|  |      :editor/left
 |  |      :editor/left
 | 
											
												
													
														|  |      :editor/right]
 |  |      :editor/right]
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |     :shortcut.category/block-editing
 |  |     :shortcut.category/block-editing
 | 
											
												
													
														|  | 
 |  | +   ^{:doc "Block editing general"}
 | 
											
												
													
														|  |     [:editor/backspace
 |  |     [:editor/backspace
 | 
											
												
													
														|  |      :editor/delete
 |  |      :editor/delete
 | 
											
												
													
														|  |      :editor/indent
 |  |      :editor/indent
 | 
											
										
											
												
													
														|  | @@ -350,6 +355,7 @@
 | 
											
												
													
														|  |      :editor/move-block-down]
 |  |      :editor/move-block-down]
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |     :shortcut.category/block-command-editing
 |  |     :shortcut.category/block-command-editing
 | 
											
												
													
														|  | 
 |  | +   ^{:doc "Block command editing"}
 | 
											
												
													
														|  |     [:editor/backspace
 |  |     [:editor/backspace
 | 
											
												
													
														|  |      :editor/clear-block
 |  |      :editor/clear-block
 | 
											
												
													
														|  |      :editor/kill-line-before
 |  |      :editor/kill-line-before
 | 
											
										
											
												
													
														|  | @@ -362,12 +368,14 @@
 | 
											
												
													
														|  |      :editor/backward-kill-word]
 |  |      :editor/backward-kill-word]
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |     :shortcut.category/block-selection
 |  |     :shortcut.category/block-selection
 | 
											
												
													
														|  | 
 |  | +   ^{:doc "Block selection (press Esc to quit selection)"}
 | 
											
												
													
														|  |     [:editor/open-edit
 |  |     [:editor/open-edit
 | 
											
												
													
														|  |      :editor/select-block-up
 |  |      :editor/select-block-up
 | 
											
												
													
														|  |      :editor/select-block-down
 |  |      :editor/select-block-down
 | 
											
												
													
														|  |      :editor/delete-selection]
 |  |      :editor/delete-selection]
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |     :shortcut.category/toggle
 |  |     :shortcut.category/toggle
 | 
											
												
													
														|  | 
 |  | +   ^{:doc "Toggle"}
 | 
											
												
													
														|  |     [:ui/toggle-help
 |  |     [:ui/toggle-help
 | 
											
												
													
														|  |      :ui/toggle-new-block
 |  |      :ui/toggle-new-block
 | 
											
												
													
														|  |      :ui/toggle-wide-mode
 |  |      :ui/toggle-wide-mode
 | 
											
										
											
												
													
														|  | @@ -379,7 +387,7 @@
 | 
											
												
													
														|  |      :ui/toggle-contents]
 |  |      :ui/toggle-contents]
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |     :shortcut.category/others
 |  |     :shortcut.category/others
 | 
											
												
													
														|  | 
 |  | +   ^{:doc "Others"}
 | 
											
												
													
														|  |     [:go/journals
 |  |     [:go/journals
 | 
											
												
													
														|  |      :search/re-index
 |  |      :search/re-index
 | 
											
												
													
														|  | -    :graph/re-index]
 |  | 
 | 
											
												
													
														|  | -   })
 |  | 
 | 
											
												
													
														|  | 
 |  | +    :graph/re-index]})
 |