Skip to content

Instantly share code, notes, and snippets.

@jadebarclay
Last active August 8, 2021 10:30
Show Gist options
  • Save jadebarclay/f977cb2ba291d7526cf2b1f85ec960f1 to your computer and use it in GitHub Desktop.
Save jadebarclay/f977cb2ba291d7526cf2b1f85ec960f1 to your computer and use it in GitHub Desktop.
πŸ’™code love

πŸ’™ Alt-RStudio πŸ’™ Rmd-docx-tex πŸ’œ Static sites πŸ–€ LaTeX 🀍 a11y community πŸ’› Logseq-Roam-RemNote-Obsidian πŸ’š bilingual datasci 🧑 Lit reviews 🀎 Student swag

πŸ’› Logseq-Roam-RemNote-Obsidian

Imported my old Roam/RemNote/Obsidian notes into Logseq today. Super impressed so far! Changed a couple of the config.edn settings (note: update the config.edn in every graph/vault/knowledgebase)

```    :ref/default-open-blocks-level 2
:date-formatter "yyyy-MM-dd EEEE"
:editor/logical-outdenting? true
:git-auto-push false

```

Also, updated the built-in journal queries so it shows 5 lists of upcoming TODOs on the today page. (note: CANCELED is US spelling and I can't find where to edit that (yet))

```
:default-queries
{:journals
[{:title            "πŸ”¨ NOW"
    :query            [:find (pull ?h [*])
                    :in $ ?start ?today
                    :where
                    [?h :block/marker ?marker]
                    [(contains? #{"NOW" "DOING"} ?marker)]
                    [?h :block/page ?p]
                    [?p :block/journal? true]
                    [?p :block/journal-day ?d]
                    [(>= ?d ?start)]
                    [(<= ?d ?today)]]
    :inputs           [:14d :today]
    :result-transform (fn [result]
                        (sort-by (fn [h]
                                (get h :block/priority "Z")) result))
    :collapsed?       false}
{:title     		    "⏳ WAITING"
    :query            [:find (pull ?h [*])
                    :in $ ?start ?today
                    :where
                    [?h :block/marker ?marker]
                    [(contains? #{"WAITING"} ?marker)]
                    [?h :block/page ?p]
                    [?p :block/journal? true]
                    [?p :block/journal-day ?d]
                    [(>= ?d ?start)]
                    [(<= ?d ?today)]]
    :inputs           [:14d :today]
    :result-transform (fn [result]
                        (sort-by (fn [h]
                                (get h :block/priority "Z")) result))
    :collapsed?       true}
{:title            "β˜• LATER"
    :query            [:find (pull ?h [*])
                    :in $ ?start ?today
                    :where
                    [?h :block/marker ?marker]
                    [(contains? #{"LATER" "TODO"} ?marker)]
                    [?h :block/page ?p]
                    [?p :block/journal? true]
                    [?p :block/journal-day ?d]
                    [(>= ?d ?start)]
                    [(<= ?d ?today)]]
    :inputs           [:14d :today]
    :result-transform (fn [result]
                        (sort-by (fn [h]
                                (get h :block/priority "Z")) result))    
    :collapsed?       true}
{:title            "✨ DONE"
    :query            [:find (pull ?h [*])
                    :in $ ?start ?today
                    :where
                    [?h :block/marker ?marker]
                    [(contains? #{"DONE" "CANCELED"} ?marker)]
                    [?h :block/page ?p]
                    [?p :block/journal? true]
                    [?p :block/journal-day ?d]
                    [(>= ?d ?start)]
                    [(<= ?d ?today)]]
    :inputs           [:14d :today]
    :result-transform (fn [result]
                        (sort-by (fn [h]
                                (get h :block/priority "Z")) result))
    :collapsed?       true}
{:title            "πŸ“… NEXT"
    :query            [:find (pull ?h [*])
                    :in $ ?start ?today
                    :where
                    [?h :block/marker ?marker]
                    [(contains? #{"TODO"} ?marker)]
                    [?h :block/page ?p]
                    [?p :block/journal? true]
                    [?p :block/journal-day ?d]
                    [(>= ?d ?start)]
                    [(<= ?d ?today)]]
    :inputs           [:14d :today]
    :result-transform (fn [result]
                        (sort-by (fn [h]
                                (get h :block/priority "Z")) result))    
    :collapsed? true}]}

```
published: true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment