There is nothing that compares to using your preferred text editor to write personal knowledge documents like this. I swapped over to [Foam]( https://foambubble.github.io/foam/ ) in VSCode recently when it was released, and it's like a breath of fresh air. I can use my keyboard shortcuts, extensions, and snippets. Nothing else can compare.
In the last week, I've started using Foam too. It hits the sweet spot for me: - Plain Markdown files stored in git; exactly what I am used to for code. - Editor is VisualStudioCode, which I always have open, and can configure however I like. - No vendor lock-in.
I can make pretty much the same argument for say, vim or emacs, and say that plain markdown + fugitive/magit hits the sweet spot.
I am just trying to understand where's the vendor lock-in thing coming into the picture here.