Hacker Newsnew | past | comments | ask | show | jobs | submit | stippenplan's commentslogin

Looks great. An enjoyable alternative to typing randomly selected English phrases. Would indeed be neat to add some form of progress tracking and/or bookmarking.


I'm delighted you like it! I should have bookmarking up and running sometime this weekend. Thanks!


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/


Can you describe what you think vimwiki adds over a bunch of markdown files and `gf` for links?


For me it was just structure and ease of use. You can configure vim to make files on specific keypresses to link your diy wiki together, use gf like you mentioned to jump around, make your own auto folding and stuff...

Or you can be lazy and install a plugin that takes thirty seconds to get the hang of.

Actually writing and staying organized has been challenging due to the fact I don't focus well. Spending time recreating vimwiki is time not spent staying organized. Vimwiki has low friction so I use it.


I like the ease of use and I greatly enjoy its diary feature. This provides simple keypresses to open an entry for today or yesterday, without requiring to think about the date. It provides me quick access to make notes and continue my way. Similarly, the creating of new notes, inserting likes, and navigating these links, are made relatively easy with commands provided by vimwiki.

I suppose that it is not that difficult to recreate the basic behaviour of vimwiki with custom commands and navigating with `gf` between your notes. However, for me vimwiki provided an easy way to get started in an environment where these commands were provided out of the box. Since then, I have gotten used to, and somewhat attached, to vimwiki and have kept using it.


gf?


Vim command which opens the filename under the cursor https://vim.fandom.com/wiki/Open_file_under_cursor


Combination of the 'g' command (go-to) and 'f' to mean file. It attepts to open the file at the path under the cursor.


Great!

I greatly enjoy publications that provide their implementation (or a simplified) version. Playing around with the problems yourself, can give a much greater insight and understanding in addition to the fundamental, written work.

However, I did encounter situations where providing the direct implementation was seen as a bad thing. It was thought of as `giving away your advantage' and squeezing out multiple papers before even thinking about publishing the code had their preference.

It is great to see more and more research publications go together with their implementations.


Personally, I am a big fan of Vim-Wiki [0]. Provides basic note taking, can be reached anywhere from Vim. It is great for jotting down TODOs, while it is also suited for more substantial, longer thoughts. You can add links to other notes as references, or just for quick navigation. These internal links can then be visualised, to highlight the connection between your notes and thoughts [1].

[0] https://github.com/vimwiki/vimwiki

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


Yeah, agreed about vimwiki. I've been using it as a knowledge base for years, for quick snippets, ideas, article/book synopsis and notes etc. And the fact that you can interlink them conveniently is a big upside.

A question about vimwikigraph while I'm at it - does it work with the markdown syntax? For instance, VimwikiCheckLinks doesn't work for me at all. And the HTML export isn't supported, although that's a minor issue since there are a million tools which can parse markdown into anything.


So far it does not support markdown syntax yet. I made it over the weekend, and as my vimwiki uses the vimwiki syntax, I started out with that.

I will add an issue to support markdown as well, I will probably get to it this week.


Added basic markdown syntax style support to vimwikigraph.


Agreed, I've been using VimWiki as the means for writing my Zettelkasten and I've really enjoyed it. Wrote a post about the experience on my blog here: https://jonathanbayless.com/2020/03/09/zettelkasten-vimwiki....


Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: