Mull: note-taking with a language server / vscode extension

11 points by lettuce


I've been writing notes as plain text files since forever, and it occurred to me that note-taking could benefit from the typical features that a language server provides: clickable links, autocomplete, hover previews, formatting, diagnostics, refactoring, etc. So I built a little language server and a vscode extension which adds syntax highlighting. Note-taking now feels more like writing code, and I get to use my favorite vscode keybindings (vim). Feedback is welcome!

strongoose

This is a very cool concept! I'm curious what features require it to be an extension (if any) as opposed to a generic language server. And I wonder if I could plug it in to helix!

elijahpotter

Likely paired well with harper-ls?

lknuth

This is very close to an idea I'm kicking around as well, looks well done.

Why did you chose your own (markdown compatible?) markup over markdown + wikilinks?

giann

Does this implement LSP? If so it could be consumed by other editors/IDE than vscode (namely helix).