diff --git a/.obsidian/config b/.obsidian/config index 05b6d2862..cc6afa826 100644 --- a/.obsidian/config +++ b/.obsidian/config @@ -1 +1 @@ -{"pluginEnabledStatus":{"file-explorer":true,"global-search":true,"switcher":true,"graph":true,"backlink":true,"command-palette":true,"markdown-importer":true,"word-count":true,"open-with-default-app":true,"file-recovery":true,"daily-notes":true,"templates":true,"random-note":true,"outline":true,"audio-recorder":true,"starred":true,"page-preview":true,"tag-pane":false},"vimMode":true,"strictLineBreaks":false,"enabledPlugins":[],"hotkeys":{"daily-notes":[{"modifiers":["Alt"],"key":"D"}],"daily-notes:goto-prev":[{"modifiers":["Alt"],"key":"Y"}],"daily-notes:goto-next":[{"modifiers":["Alt"],"key":"T"}]}} \ No newline at end of file +{"pluginEnabledStatus":{"file-explorer":true,"global-search":true,"switcher":true,"graph":true,"backlink":true,"command-palette":true,"markdown-importer":true,"word-count":true,"open-with-default-app":true,"file-recovery":true,"daily-notes":true,"templates":true,"random-note":true,"outline":true,"audio-recorder":true,"starred":true,"page-preview":true,"tag-pane":false},"vimMode":true,"strictLineBreaks":false,"enabledPlugins":["nldates-obsidian","obsidian-git"],"hotkeys":{"daily-notes":[{"modifiers":["Alt"],"key":"D"}],"daily-notes:goto-prev":[{"modifiers":["Alt"],"key":"Y"}],"daily-notes:goto-next":[{"modifiers":["Alt"],"key":"T"}],"editor:focus-top":[{"modifiers":["Alt","Mod"],"key":"K"}],"editor:focus-bottom":[{"modifiers":["Alt","Mod"],"key":"J"}],"editor:focus-left":[{"modifiers":["Alt","Mod"],"key":"H"}],"editor:focus-right":[{"modifiers":["Alt","Mod"],"key":"L"}],"insert-template":[{"modifiers":["Alt","Mod"],"key":"T"}],"backlink:open-backlinks":[{"modifiers":["Alt","Mod"],"key":"B"}],"random-note":[{"modifiers":["Alt","Mod"],"key":"R"}],"explorer:reveal-active-file":[{"modifiers":["Alt","Mod"],"key":"N"}],"workspace:split-horizontal":[{"modifiers":["Alt","Mod"],"key":"-"}],"workspace:split-vertical":[{"modifiers":["Alt","Mod"],"key":"\\"}],"audio-recorder:start":[{"modifiers":["Alt","Mod"],"key":"A"}],"audio-recorder:stop":[{"modifiers":["Alt","Mod"],"key":"Q"}],"workspace:toggle-pin":[{"modifiers":["Alt","Mod"],"key":"P"}],"editor:open-link-in-new-leaf":[{"modifiers":["Mod"],"key":"]"}]}} \ No newline at end of file diff --git a/.obsidian/workspace b/.obsidian/workspace index 4bb3aae73..a55fb2183 100644 --- a/.obsidian/workspace +++ b/.obsidian/workspace @@ -4,15 +4,77 @@ "type": "split", "children": [ { - "id": "3d7c319d327c6624", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "2021-05-07.md", - "mode": "source" + "id": "b0a62e0bd6f30307", + "type": "split", + "children": [ + { + "id": "489c6b27597a606b", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "2021-05-07.md", + "mode": "source" + } + } + }, + { + "id": "2639e028cd5027a6", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "agora editor.md", + "mode": "source" + } + } + }, + { + "id": "fb3c8e1b92924159", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "agora install.md", + "mode": "source" + } + } + }, + { + "id": "83dbdff9b57aff3d", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "foam.md", + "mode": "source" + } + } + }, + { + "id": "f65a57b20dd6667b", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "obsidian.md", + "mode": "source" + } + } + }, + { + "id": "895ae0e3312eece0", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "flancia collective.md", + "mode": "source" + } + } } - } + ], + "direction": "horizontal" } ], "direction": "vertical" @@ -76,7 +138,7 @@ "state": { "type": "backlink", "state": { - "file": "2021-05-07.md", + "file": "obsidian.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -93,7 +155,7 @@ "state": { "type": "outline", "state": { - "file": "2021-05-07.md" + "file": "obsidian.md" } } } @@ -104,8 +166,15 @@ "width": 300, "collapsed": true }, - "active": "3d7c319d327c6624", + "active": "f65a57b20dd6667b", "lastOpenFiles": [ - "2021-05-07.md" + "obsidian.md", + "foam.md", + "agora install.md", + "agora editor.md", + "2021-05-07.md", + "flancia collective.md", + "ditched slugs.md", + "slugify.md" ] } \ No newline at end of file diff --git a/2021-05-07.md b/2021-05-07.md index 25858798d..7343889b8 100644 --- a/2021-05-07.md +++ b/2021-05-07.md @@ -1,5 +1,9 @@ # 2021-05-07 - +- [[obsidian]] + - today I left [[foam]] and [[vscode]] behind, at least for now: they just lagged too much. + - to top things off a vscode update completely wrote editing. I couldn't write anymore in my editor. + - I [[ditched slugs]] at the file system level: https://social.coop/@flancian/106195626746291723 + - I moved my [[journal]] notes out of the journal directory. This makes sense anyway, as an [[iso 8601]] date should have a [[node]] in the agora as any other interesting entity. - [[vathek]] - [[ctzn]] - [[pleco]] @@ -23,6 +27,8 @@ - [[foam]] - [[slugify]] - [[gen studio]] +- [[agora editor]] + I'm tired of manually auto pulling and auto pushing. I think [[auto push]] and [[auto pull]] need to happen. diff --git a/agora editor.md b/agora editor.md index 99c961ea6..40257af8c 100644 --- a/agora editor.md +++ b/agora editor.md @@ -1,33 +1,17 @@ # Agora Editor - In essence, all you really need to use the [[Agora]] is the capability to make Markdown (or just text, really) files publicly available somewhere. I use [[foam]] to produce and manage my notes, and [[git]] to store them online. -- As of [[2021-01-03]], the recommended Agora editor is [[foam]]. - - [[foam]] is a [[vscode]] [[extension]]. - - If those worlds make sense to you, congratulations :) You can use the [[Agora]]. - - If they don't, please reach out. I want to make the [[Agora]] [[maximally inclusive]]. - - Please refer to [[agora install]] for more detailed instructions. +- As of [[2021-05-07]], the recommended Agora editor is [[obsidian]]. + - plus the following plugins: [[obsidian git]] [[obsidian natural language dates]] + - From [[2021-01-03]] until [[2021-05-07]], the recommended Agora editor was [[foam]]. + - [[foam]] is a [[vscode]] [[extension]]. + - If those worlds make sense to you, congratulations :) You can use [[foam]]. - You can also use: - [[dendron]], which should be a drop-in [[foam]] replacement in [[vscode]]. - - [[obsidian]], which doesn't depend on [[vscode]] -- but you need to manage pushing to [[git]] on your own. - [[roam]] plus [[roam2agora]] + - [[org mode]] in markdown mode + - [[jekyll]] - Or you can reach out :) Send email (I know, how quaint!) to signup@anagora.org, or DM [[flancian]] on Twitter, Mastodon, or any other platform. - See also: - [[the agora is a markdown convention]] - [[pull]] [[agora install]] - - -[//begin]: # "Autogenerated link references for markdown compatibility" -[Agora]: agora "Agora" -[foam]: foam "Foam" -[2021-01-03]: journal/2021-01-03 "2021-01-03" -[vscode]: vscode "Vscode" -[extension]: extension "Extension" -[maximally inclusive]: maximally-inclusive "Maximally Inclusive" -[agora install]: agora-install "Agora Install" -[obsidian]: obsidian "Obsidian" -[roam]: roam "Roam" -[roam2agora]: roam2agora "Roam2agora" -[flancian]: flancian "Flancian" -[the agora is a markdown convention]: the-agora-is-a-markdown-convention "The Agora Is a Markdown Convention" -[pull]: pull "Pull" -[//end]: # "Autogenerated link references" \ No newline at end of file diff --git a/agora install.md b/agora install.md index 7f177a962..b69326c37 100644 --- a/agora install.md +++ b/agora install.md @@ -2,22 +2,9 @@ - To contribute to the [[Agora]], you need to write down notes or posts in [[Markdown format]] and upload your notes to a ***git repository*** of your choice. These steps are expanded below. - Get a [[github]] account if you don't have a git host already: . - - Install [[git]] if needed: . - - If you don't have a [[personal knowledge management]] system of choice to manage your notes, we currently recommend [[foam]]: (see [[agora editor]] for alternatives). To use foam: - - Fork its template repository: . You can use any name you desire for your repository. - - Install [[vscode]] if necessary: . Launch it. - - Select 'clone repository' -- if you're using [[github]], log in with [[github]]. Authorize [[vscode]] to make changes to your account. It sometimes requires you to retry once for some reason. - - [[vscode]] should offer to install recommended extensions. Say yes. - - You can now use [[foam]]: - - Press alt-d to start a new daily note (your journal). - - Write [[wikilinks]] to link to other pages. - - Control-click them to visit existing linked notes or create them if needed. - - ctrl-p to open an existing note. - - ctrl-shift-p to bring up the [[vscode]] command palete; you can search for any command and see keyboard shortcuts. - - Whenever you want to commit to your repository (and the Agora), save all files and use the "branch-like" icon on the left toolbar to review changes and write a commit message. - - You may need to set a user.name and user.email in git. To do this, open the terminal in [[vscode]] and type: - - git config --global user.name "Your Name" - - git config --global user.email "yourname@example.com" + - Install [[git]] if needed: . It should be installed by default in [[linux]], comes bundled with [[mac os]]. + - If you don't have a [[personal knowledge management]] system of choice to manage your notes, we currently recommend [[obsidian]]. [[foam]] also works well. + - See [[agora editor]] for alternatives. - Then send email to signup@anagora.org or a Twitter DM to [[flancian]] with: - The URL of your repo. - Your desired username (can be distinct from that of your git host). diff --git a/foam.md b/foam.md index 2cce7a0b3..5559b767a 100644 --- a/foam.md +++ b/foam.md @@ -1,12 +1,29 @@ # Foam - A [[project]]. -- [[roam like]]. A [[vscode]] extension. -- [[go]] https://foambubble.github.io/foam/ - - By [[jevakallio]]. - - Notable contributors / people I've met in the [[discord]]: [[ingalless]] [[scottjoe]] [[riccardo]] [[mathieudutour]]. -- As of [[2021-01-04]], my personal [[agora client]]. - - See [[foam settings]], which describes my setup. + - [[roam like]]. A [[vscode]] extension. + - [[go]] https://foambubble.github.io/foam/ + - By [[jevakallio]]. + - Notable contributors / people I've met in the [[discord]]: [[ingalless]] [[scottjoe]] [[riccardo]] [[mathieudutour]]. + - As of [[2021-01-04]], my personal [[agora client]]. + - See [[foam settings]], which describes my setup. + - Update [[2021-05-07]]: left for [[obsidian]]. + +To use foam: + - Fork its template repository: . You can use any name you desire for your repository. + - Install [[vscode]] if necessary: . Launch it. + - Select 'clone repository' -- if you're using [[github]], log in with [[github]]. Authorize [[vscode]] to make changes to your account. It sometimes requires you to retry once for some reason. + - [[vscode]] should offer to install recommended extensions. Say yes. + - You can now use [[foam]]: + - Press alt-d to start a new daily note (your journal). + - Write [[wikilinks]] to link to other pages. + - Control-click them to visit existing linked notes or create them if needed. + - ctrl-p to open an existing note. + - ctrl-shift-p to bring up the [[vscode]] command palete; you can search for any command and see keyboard shortcuts. + - Whenever you want to commit to your repository (and the Agora), save all files and use the "branch-like" icon on the left toolbar to review changes and write a commit message. + - You may need to set a user.name and user.email in git. To do this, open the terminal in [[vscode]] and type: + - git config --global user.name "Your Name" + - git config --global user.email "yourname@example.com" [//begin]: # "Autogenerated link references for markdown compatibility" [project]: project "Project" diff --git a/slugify.md b/slugify.md index 54b484467..344011586 100644 --- a/slugify.md +++ b/slugify.md @@ -1,5 +1,6 @@ # slugify - This is how [[foam]] does it, through [[markdown notes]]: https://github.com/kortina/vscode-markdown-notes/blob/0ac9205ea909511b708d45cbca39c880688b5969/src/test/jest/extension.test.ts +- I [[ditched slugs]] at the file system level on [[2021-05-07]]: https://social.coop/@flancian/106195626746291723