📝Logseq

📝Logseq

Logseqとは #

Clojure でつくられた Zettelkasten Methodの実装. ログシークと読む?

ローカルファイルでメモを管理できるところが特徴.

設計思想 #

ref. Logseqの設計思想

多大にOrg-modeに影響をうけた?

Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

ジャーナルに思い浮かんだことをキャプチャし書き出しながらナレッジやプロジェクトなどのためのページをつないでいく.

What does “Logseq” mean? You can read it as “Log sequence” or “Logical sequence” (thank you Ed).

seqは Clojure Sequences かな?

基本用語 #

  • homeはLogseqの起動時に表示される画面.
  • graphは一つのロカルフォルダ内のすべてのpageと添付ファイルの集合.
    • graphはcontents(目次)をひとつだけ持つ. 右サイドバーから開ける.
  • pageはwindow中央に表示されてクリックした箇所が直接入力できる.
    • ・ はbullet, bulletのついた行をblockという.
  • journals(日誌)は日付ごとのpageをいれる.

Logseqアプリ #

デスクトップアプリ, モバイルアプリ, webアプリがある.

お試しなら Web版の https://logseq.com/ にアクセスするといい. ローカルファイルも開くことができる.

デスクトップアプリは GitHubのReleaseページ からダウンロード.

設定(Logseq Config) #

{root dir}/logseq/logseq.ednに設定ファイルがあるのでこれを編集する. EDN Format が採用されている.

{;
 ;; デフォルトが6=土曜なので0の月曜に.
 :start-of-week 0
 }

Logseq Tips #

Journalsをカレンダー表示(logseq-journals-calendar plugins) #

どうもJournalsは最終更新日順にソートされるようなので日付順にしたい. page-name-orderのkeyでfileを指定するとファイル名でソートされて日付順にノートが並ぶ.

:page-name-order "file"

もしくは, logseq-journals-calendarプラグインをいれる.

Zotero連携 #

ref. 📝Zotero

Logseq/Org-mode/Org-roam連携 #

Org-modeやOrg-roamとの連携はここにまとめていく.

markdownからorg-modeへモードを変更 #

{
  :preferred-format :org
 }

org-link有効化 #

LogseqでOrg-linkをうまく解釈してジャンプできるようにする.

{
:org-mode/insert-file-link? true
}

org-journal連携 #

org-journalのメモが保存されているディレクトリをjournalsメモの保存先に設定するには設定ファイルで以下を記載. journalのファイル形式は各自.

{
:journals-directory "journals/daily"
:journal/page-title-format                 "✍yyyy-MM-dd"
:journal/file-name-format                  “yyyy-MM-dd”
}

org-roam連携 #

org-roam-directoryのフォルダをpagesにする.

{
:pages-directory "zk"
}

org-modeプロパティを表示しない #

たとえばこういうプロパティはそのままひとつのBlockと解釈される.

:PROPERTIES:
:mtime:    20220601151241
:ctime:    20220414052307
:END:
#+STARTUP: showeverything

:ignored-page-references-keywordsで設定できるようだが動かないし情報もないので保留.

現在みているpageをEmacsでひらく #

デフォルトアプリで開くを活用するようだが調査中…

Logseq Insignts #

🤔Clojureに慣れているととっつきやすい #

エラーが発生するとClojure(Script)のスタックトレースがでるし, 設定ファイルもEDNだったりするので, Clojureに慣れているわたしにはとても扱いやすい.


ちなみにFAQによるとClojureで開発した理由はJavaScriptもTypeScriptも書けなかったけどClojure/ClojureScriptの経験はあったからとのこと.

ref. Why Clojure? : logseq

References #

Sangmin AhnさんのNotes #

サンミンさん, Roam ResearchからLogseqへ鞍替えか?最高じゃないか笑! どんどん情報発信してほしい. なんならClojure使いになる日も近いかな?RoamもLogseqもClojureで開発されているので否が応でも意識せざるを得ないはず.


Backlinks