3 ms·
I've switched to doing this, too. I've ping-ponged between Evernote, OneNote, Obsidian, Notion, Confluence, and probably half a dozen other tools over the years
by TranquilMarmot 5y ago
I've switched to doing this, too. I've ping-ponged between Evernote, OneNote, Obsidian, Notion, Confluence, and probably half a dozen other tools over the years.
Now I just write markdown files and store them in a hierarchical folder structure (never more than three folders deep!). I use VSCode to write everything which gives basic formatting for italics, bold, and code highlighting as well as an outline of the headings. You can click on links to go to other files. It has a preview feature if you want to see embedded images or videos or HTML. I use an extension that lets you edit draw.io diagrams and embed them without leaving the editor (https://marketplace.visualstudio.com/items?itemName=hediet.vscode-drawio https://marketplace.visualstudio.com/items?itemName=hediet.v...) Global search across all notes is instant. I have a few node.js scripts I've written to take care of automating some tasks, and since it's all markdown parsing it is easy with a library.
I've even been built a VSCode extension to show all of the markdown files in a folder in a webview and lets you organize them on a grid (I'll probably release this + make it open source once some bugs are ironed out).
Best part is, it's all just text files in git. I can read the formatted markdown files on github (and edit them in _any_ browser with https://vscode.dev/ https://vscode.dev/ !!!). It all works offline and syncing can be done with a click of a button.
- lelanthran 5y ago> Now I just write markdown files and store them in a hierarchical folder structure (never more than three folders deep!). I do the same, except that I use Emacs org mode. This gives me (other than highlighting): 1. Clickable hyperlinks (linking to the same document, linking to another org file, linking to any other file and linking to a URL). 2. Pretty export options (my entire blog is just a collection of org files exported to html, some technical documents are exported to LaTeX/pdf). 3. Text diagrams using the graphviz dot language. 4. Builtin history management and versioning using magit (of course this is all stored in Git :)) 5. Nice formatting in emacs - parent checkboxes are automatically calculated and filled when children items are filled in, M-q nicely formats paragraphs, Sections and subsections are easily folded/unfolded by my simply hitting tab while the cursor is on the heading, tables are incredibly easy to create and modify, (sub)sections are movable without needing to copy and paste, etc 6. Items in a tasklist can easily be cycled between various states (TODO -> RESEARCHING -> IN-PROGRESS -> DONE) with custom states being specified at the top of the file..
- TranquilMarmot 5y agoI've tried org mode (and evil to get vim keybindings) but could never get into it, none of the features were really "killer" for me. VSCode has clickable hyperlinks (although not formatted nicely when editing) and for export I have a script I've written that generates a static site from the files. Of course, VSCode is also way more resource intensive than emacs :) Kind of like using a power tool to build IKEA furniture.
- I_complete_me 5y agoI'm a vim user but I used Lockdown #2 to learn org-mode. I installed doom emacs, learnt to use org-mode (with vim keybindings) and now I will never not use org-mode. It's too damn good. I use zim-wiki for my (kinda) second brain and keep my journals in markdown using my vim editor. Three tools, I know but they just evolved organically so no cognitive overload.