Live data from Hacker News

Reconstructing Obsidian Features in Vim and Bash

erikjohannes.no

41–47 of 47 posts

Re: Reconstructing Obsidian Features in Vim and Bash

#41
post #14

Earlier quoted context omitted.

Funny enough, Obsidians live rendering has shown me that plaintext sucks, and that I want richtext and data structures for my stuff. Just that there is no good tool for this. Notion and its clones are the best in that regard, but they suck in their own regard, mainly because they are online-only. And considering how many tried to replicate Notion in obsidian-extensions (and failed), I'm not the only one I guess. Ther…

We’re working on building an IDE of sorts [1] (but specifically for tasks/notes) trying to combine the benefits of plain text but with rich elements and structure (tree/graph). The illusion of a real editor breaks down pretty quickly when you can’t easily copy-paste or select rich elements as if it was plain text, so that’s why we’re trying to build the whole thing from scratch. [1] https://thymer.com

Honest question from someone who has been looking at these tools for almost two decades. What advantages does Thymer have over org-mode?

I assume that anyone seriously R&Ding in this field has at least a passing familiarity with org-mode.

Re: Reconstructing Obsidian Features in Vim and Bash

#42
post #14

Earlier quoted context omitted.

We’re working on building an IDE of sorts [1] (but specifically for tasks/notes) trying to combine the benefits of plain text but with rich elements and structure (tree/graph). The illusion of a real editor breaks down pretty quickly when you can’t easily copy-paste or select rich elements as if it was plain text, so that’s why we’re trying to build the whole thing from scratch. [1] https://thymer.com

Honest question from someone who has been looking at these tools for almost two decades. What advantages does Thymer have over org-mode? I assume that anyone seriously R&Ding in this field has at least a passing familiarity with org-mode.

Thymer has real-time multiplayer with CRDT based synchronization. With org-mode you can collaborate, but you'd have to DIY with git or something similar. Thymer is also end-to-end encrypted. With org-mode you'd have to self-host something to sync with your phone.

Org-mode is text based, Thymer has a document graph. Advantages of the graph approach is you can nest as much as you want and zoom in on any part of the graph. You can transclude sections and have references and backlinks. With text based approaches you have to sprinkle location identifiers (guids or relative paths typically) into your document so you can track the location as files gets edited. But guids are awkward and paths can result in broken (back)links. We built Thymer as a document graph from the ground up. Tree mutations don't break (back)links.

With Thymer every node in the graph has metadata. Who last edited it? When? Where did it move from? Previous versions? For text paragraphs this isn't super useful, but when you have tasks this metadata is very useful.

org-mode on a phone? I'm sure there are apps for that, but I think it's designed with a keyboard in mind. Thymer uses the (subjectively) more modern command palette approach where you don't have to remember as many shortcuts, and it also translates more easily to touchscreen devices.

Re: Reconstructing Obsidian Features in Vim and Bash

#43
post #38
post #30

What, we're talking about wikis and vim, and not mentioning vimwiki? https://github.com/vimwiki/vimwiki I tried a whole bunch of personal wikis over the years (I see Zim has been mentioned, that's one of the ones I remember trying) and this is the only one that stuck. The github page shows some basic markdown, but it also handles nested checklists (parent nodes can be partially checked off) and understands tables (au…

Shameless plug: there's also wiki.vim [0], which I believe is starting to be a real contender to Vimwiki. Regardless: In my experience, Vim + wiki with some additional plugins for fast searching and navigation is a very good combo! [0]: https://github.com/lervag/wiki.vim/

Happy user of wiki.vim here. I've just started using the journaling feature which I enjoy. What do you use on mobile to edit your wiki/journal?

Re: Reconstructing Obsidian Features in Vim and Bash

#45
post #42

Earlier quoted context omitted.

Honest question from someone who has been looking at these tools for almost two decades. What advantages does Thymer have over org-mode? I assume that anyone seriously R&Ding in this field has at least a passing familiarity with org-mode.

Thymer has real-time multiplayer with CRDT based synchronization. With org-mode you can collaborate, but you'd have to DIY with git or something similar. Thymer is also end-to-end encrypted. With org-mode you'd have to self-host something to sync with your phone. Org-mode is text based, Thymer has a document graph. Advantages of the graph approach is you can nest as much as you want and zoom in on any part of the gra…

I see, thank you. I am impressed that you do have a comprehensive answer.

Re: Reconstructing Obsidian Features in Vim and Bash

#46
post #29

Earlier quoted context omitted.

Funny enough, Obsidians live rendering has shown me that plaintext sucks, and that I want richtext and data structures for my stuff. Just that there is no good tool for this. Notion and its clones are the best in that regard, but they suck in their own regard, mainly because they are online-only. And considering how many tried to replicate Notion in obsidian-extensions (and failed), I'm not the only one I guess. Ther…

I've become a big fan of LogSeq for these reasons. In LogSeq, you have pages and trees of data (aka blocks[1]. All can be cross-referenced or embeded between each context. It's quite nice. 1: https://docs.logseq.com/#/page/the%20basics%20of%20block%20r...

Logseq is my note telling app, very much aligned with my style (short notes, bullet style).

The thing it is really missing are plain pages, in MD, without bullets

Re: Reconstructing Obsidian Features in Vim and Bash

#47

Earlier quoted context omitted.

The great thing about Obsidian is that it still uses plaintext (it's not obsidian exclusive, i know). In case of issues with the tool, you can view and edit files in an editor. It also makes syncing stuff / backups very easy. Since you're probably having a kind of syntax already it won't be hard to change. With a proper keyboard, it's super fast to create and link notes. On mobile it sucks hard. Things like "[text](l…

I'm familiar with markdown enough, but I don't have much need to format my own notes, no need for tables etc. All I really need is headings, and sub-headings to various degrees. I've been wanting to make my own program to deal with that since using tex for that seems like overkill even though it works well enough. I may still as Obsidian being closed source is kind of a bummer and I'm trying to limit the closed sourc…

You could give a try to Logseq
Post reply on HN