Elektrine lite

← Feed

@schrottkatze@social.nekover.se

Post #2701926

2025-02-05 23:19 UTC

@blinry@chaos.social @hedgedoc@fosstodon.org @ethersync@fosstodon.org how does this work? is it LS based (read: could be adapted for helix) or sth else?

Replies (1)

  • @blinry@chaos.social 2025-02-05 23:27

    @schrottkatze@social.nekover.se The editor uses a plugin that speaks a protocol that's a bit like LSP, but much (much) simpler. You can read about it here: https://ethersync.github.io/ethersync/editor-plugin-dev-guide.html Helix doesn't have a plugin system yet, right? It'd be interesting to do it just via LSP, but 1. That wouldn't allow us to send + receive cursors (at least not without hacks?), and 2. as far as my understanding goes, it wouldn't support concurrent edits, where an outgoing and an incoming edit "pass" each other. @hedgedoc@fosstodon.org

    Open ##2701927