Preferences

Helix is cool if you want a terminal editor.

For a GUI editor, I am very interested in https://lapce.dev/

It is perhaps the only editor which for me seems as snappy as Sublime Text.


Lite XL (lite-xl.com) is also extremely fast. Also, because a lot of it is written in Lua, you can very easily extend it yourself; you can just monkey-patch many functions and do what you want!

It's kind of immature in some ways, for example, the current release version has some limitations in the native plugin interface (which you need for loading C libraries for Lua, as Lite may use a statically linked version), and there is a conflict between the linewrapping and projectsearch plugins where opening a file from it is bugged if you have linewrapping enabled by default.

Lapce does seem more advanced in some ways, but IMO the enormous hackability of Lite is also a nice advantage.

Does lite xl support language server protocol though?
Yes, there is a plugin for it! https://github.com/lite-xl/lite-xl-lsp

It works quite decently, although again limitations regarding linewrapping apply; the inline lints from lint+ break linewrapping :/

Also, for Lapce I cannot find server integrations other than a few, namely Rust, JS/TS, YAML, C/C++, Go and Dart. No Python, for example. Adding Python support in Lite's LSP is as simple as adding lspconfig.pylsp.setup() to your config (and installing the server), if you already have the plugin set up correctly.

We're planning to support multiple frontend too. The terminal one is just the main client.
Oh, this is good to know! May I suggest putting that in the FAQ? I looked for this information but didn't see it browsing the docs (perhaps I missed it though).
Under "Features", in the readme:

> It's a terminal-based editor first, but I'd like to explore a custom renderer (similar to Emacs) in wgpu or skulpin.

You're right though, it's nowhere to be found in the FAQ.

In addition, the developer of Neovide proposed collaboration a while back: https://github.com/helix-editor/helix/issues/39
This looks really cool, but I hope they go for the kakoune style commands like helix.

This item has no comments currently.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal