2026-03-14 Sat
editing raw logseq markdown in neovim today, as an experiment.
- it's a bit ... relaxing. barebones.
- vim fingerspitzenguffeil / touch typing is coming back.
- for some reason, using nvim feels more creative than using logseq.
is there an lsp for logseq-flavored markdown?
WhiskeyJack96/logseqlsp: A Language Server implimentation for LogSeq
Feel-ix-343/markdown-oxide: PKM Markdown Language Server
- actually tempted to start using this instead of logseq.
- love that it's just the core needed features.
- written in rust.
- Features Index - Markdown-Oxide Wiki
has someone written vim in rust yet?
neovide/neovide: No Nonsense Neovim GUI Client in Rust
Helix: A Neovim inspired editor, written in Rust - Hacker News
rsvim/rsvim: The VIM editor reinvented in Rust+TypeScript.
- ok, this actually is writing vim in rust. nice!
- Home | RSVIM
- what is typescript used for here?
- philosophical musing:
- it seems crazy to save your work with typescript SDK for Rust
- apparently, to quit, one needs to do
:js Rsvim.rt.exit();<Enter> - that's what they put in the tutorial! this is clearly an early project.
- wait, this was an intentional decision on their part:
- they aren't just trying to make rust vim, they are more ambitious,
in a way. they think all of the modal
excommands like:w,:q
should be implemented at the scripting layer, not at the rust layer.As a supplement to the editing experience, Rsvim will provide an
official plugin (say, "ex.rsvim") to recreate all the commands
compatible with vim/neovim, including:w,:q,:echo, etc.- very cool idea. this way it enables not just "vim" but any kind of
modal editor that anyone can even think of.
maybe this could even be language specific. mind blown a bit.
- they aren't just trying to make rust vim, they are more ambitious,
- this is a perfect example of the kind of creative project that will be
likely revolutionized by agentic engineering in the long run. many
ai detractors can't see it just yet, but there are so many ideas that just
don't get developed because they are too hard. not all ideas are good,
but some good ideas go extinct even though they contributed something
novel and potentially revolutionary to the gene pool.
about generalization in ai
- ai is getting so good at logseq, at a pace that, for me, just doesn't make sense
- in the early days, llms were good at things that were well-represented in
the training data. they were much, much better at typescript and python
than they were at, say, hack, scala, vimscript, ocaml, zig, rust - that's still true today, but it seems like llms are getting better at
niche use cases and domain-specific languages / dsls that are
internally consistent at a rate that can't be explained just by
additions to training data tied to that specific context. - it just "feels" like there must be generalization in the training.
- in the early days, llms were good at things that were well-represented in
- ai is getting so good at logseq, at a pace that, for me, just doesn't make sense
Filed