Live data from Hacker News

Personal Wiki for Vim

github.com

11–20 of 84 posts

Re: Personal Wiki for Vim

#11
post #10

Is this anything like "org mode" for Vim? I am not an org mode user, but I've heard people gush over it.

Only in that it uses a markup language that can link to other files/pages in the wiki.

Org-mode: "Org mode is for keeping notes, maintaining TODO lists, planning projects, and authoring documents with a fast and effective plain-text system." via https://orgmode.org/

See also: https://orgmode.org/features.html

Re: Personal Wiki for Vim

#12
I want to put in a good word for zim-wiki here. Its a shame the Windows port seems to be on indefinite hiatus for now. Its by far the easiest GUI-based wiki to deal with, easily handles just dropping in files into a hierarchy and simply working with them after a refresh. Sorry but being able to use a mouse to navigate a wiki beats out a keyboard-based wiki any time.

https://zim-wiki.org/

Re: Personal Wiki for Vim

#13
post #5

With all the posts on HN about paid personal knowledge bases like Roam I'm excited to see a free and open one leveraging my favorite editor.

Check out org-roam. It does have the emacs string attached but I've been using doom emacs with it (for vim keybindings) and the learning curve is 100% worth it. 3 weeks in and I haven't looked back here.

Another vote for org-roam.

It's such a nice piece of code, and the author and community are fantastic. Asking for help is encouraged, as is sharing your modifications to the standard workflow.

It's also actively developed, and as such new features are frequently popping up.

Re: Personal Wiki for Vim

#15
I adopted vim-wiki a little while ago and have really appreciated its functionality. I like that all files are plain text and located in a single folder. It is easy to reach from anywhere in vim, providing simple means to quickly make a note of todo/diary items during work.

Also, I greatly enjoy that it allows for making local references in between your wiki files. A simple link towards another wiki- or diary-entry allows you to jump to that note. It is not only nice for navigation, but also to explore connections between your thoughts. To understand those connections better, I create a simple script (vimwikigraph [0]) to draw these connections using the DOT language [1].

In that way it is similar to Roam [2] I think, although I have not used it myself.

[0] https://github.com/maxvdkolk/vimwikigraph

[1] https://graphviz.gitlab.io/_pages/doc/info/lang.html

[2] https://roamresearch.com/

Re: Personal Wiki for Vim

#16
post #12

I want to put in a good word for zim-wiki here. Its a shame the Windows port seems to be on indefinite hiatus for now. Its by far the easiest GUI-based wiki to deal with, easily handles just dropping in files into a hierarchy and simply working with them after a refresh. Sorry but being able to use a mouse to navigate a wiki beats out a keyboard-based wiki any time. https://zim-wiki.org/

Zim has its good points, but the biggest problem I have with it is the inability to wrap lines shorter than the full monitor width. On a 13" laptop, it's usable; on a widescreen desktop monitor it just doesn't work. Other wikis like tiddlywiki, pmwiki, and dokuwiki are able to avoid this.

Re: Personal Wiki for Vim

#18
Came back to vimwiki after using it for years previously:

Things I've liked:

* Now supports Markdown, including for internal linking instead of just the Vimwiki markup

* I'd use just straight Vim, but being able to select a phrase, and quickly make a page to that and link them is nice.

* The HTML and link handling is nice, and it will auto hide the long URLs unless you're actively on them

* Outlines, outlines, outlines. I use them for everything, and they're handled well

* I'll even throw in the occational table, and the auto formatting also works for tables.

* At the end of the day, everything is Markdown text files.

Re: Personal Wiki for Vim

#20
post #5

With all the posts on HN about paid personal knowledge bases like Roam I'm excited to see a free and open one leveraging my favorite editor.

Check out org-roam. It does have the emacs string attached but I've been using doom emacs with it (for vim keybindings) and the learning curve is 100% worth it. 3 weeks in and I haven't looked back here.

Curious if there's a Vim version of org-roam?
Post reply on HN