mirror of
https://github.com/flancian/garden.git
synced 2026-08-03 13:06:19 +00:00
93 lines
2.9 KiB
Clojure
93 lines
2.9 KiB
Clojure
{:journal-basis "daily"
|
|
|
|
;; [[flancian]]
|
|
:journal/page-title-format "yyyy-MM-dd"
|
|
:journal/file-name-format "yyyy-MM-dd"
|
|
:pages-directory ""
|
|
:journals-directory "journal"
|
|
|
|
:project {
|
|
;; Selected public notes can be published to https://logseq.com/your-project-or-your-username.
|
|
:name ""
|
|
:alias ""
|
|
;; your twitter handle
|
|
:twitter ""
|
|
;; description supports both hiccup and html
|
|
:description ""}
|
|
|
|
;; Currently, we support either "Markdown" or "Org".
|
|
;; This can overwrite your global preference so that
|
|
;; maybe your personal preferred format is Org but you'd
|
|
;; need to use Markdown for some projects.
|
|
;; :preferred-format ""
|
|
|
|
;; Git settings
|
|
:git-pull-secs 60
|
|
:git-push-secs 10
|
|
:git-auto-push true
|
|
|
|
;; The app will ignore those directories or files.
|
|
;; E.g. "/archived" "/test.md"
|
|
:hidden []
|
|
|
|
;; When creating the new journal page, the app will use your template content here.
|
|
;; Example for Markdown users: "## [[Work]]\n###\n## [[Family]]\n###\n
|
|
;; Example for Org mode users: "** [[Work]]\n***\n** [[Family]]\n***\n
|
|
:default-templates
|
|
{:journals ""}
|
|
|
|
;; The app will show those queries in today's journal page,
|
|
;; the "NOW" query asks the tasks which need to be finished "now",
|
|
;; the "NEXT" query asks the future tasks.
|
|
:default-queries
|
|
{:journals
|
|
[{:title "🔨 NOW"
|
|
:query [:find (pull ?h [*])
|
|
:in $ ?start ?today
|
|
:where
|
|
[?h :block/marker ?marker]
|
|
[?h :block/page ?p]
|
|
[?p :page/journal? true]
|
|
[?p :page/journal-day ?d]
|
|
[(>= ?d ?start)]
|
|
[(<= ?d ?today)]
|
|
[(contains? #{"NOW" "DOING"} ?marker)]]
|
|
:inputs [:14d :today]
|
|
:result-transform (fn [result]
|
|
(sort-by (fn [h]
|
|
(get h :block/priority "Z")) result))
|
|
:collapsed? false}
|
|
{:title "📅 NEXT"
|
|
:query [:find (pull ?h [*])
|
|
:in $ ?start ?next
|
|
:where
|
|
[?h :block/marker ?marker]
|
|
[?h :block/ref-pages ?p]
|
|
[?p :page/journal? true]
|
|
[?p :page/journal-day ?d]
|
|
[(> ?d ?start)]
|
|
[(< ?d ?next)]
|
|
[(contains? #{"NOW" "LATER" "TODO"} ?marker)]]
|
|
:inputs [:today :7d-after]
|
|
:collapsed? false}]}
|
|
|
|
;; Add your own commands to speedup.
|
|
;; E.g. [["js" "Javascript"]]
|
|
:commands
|
|
[]
|
|
|
|
;; Macros replace texts and will make you more productive.
|
|
;; For example:
|
|
;; Add this to the macros below:
|
|
;; {"poem" "Rose is $1, violet's $2. Life's ordered: Org assists you."}
|
|
;; input "{{{poem(red,blue)}}}"
|
|
;; becomes
|
|
;; Rose is red, violet's blue. Life's ordered: Org assists you.
|
|
:macros {}
|
|
:markdown/version 2
|
|
:date-formatter "yyyy-MM-dd"
|
|
:editor/logical-outdenting? true
|
|
:favorites ["3 agora" "where is your light" "agora"]
|
|
:preferred-workflow :todo
|
|
:graph/settings {:orphan-pages? false, :builtin-pages? true}}
|