| ▲ | klaussilveira 21 hours ago |
| Very sad that Helix still doesn't have Sublime-like multi-caret support. All I want is to Ctrl + Click and Shift + Alt + Arrows. |
|
| ▲ | latexr 20 hours ago | parent | next [-] |
| Multi-caret support in Helix is awesome. It’s even the first feature they mention on the homepage. https://helix-editor.com You can `C` to extend the caret down, or `s` to enter a multiple regex selection. It even keeps your copied/deleted text per caret. I do wild things with it all the time, like changing a structured document into a completely different structure. |
| |
| ▲ | rgoulter 13 hours ago | parent [-] | | Indeed. Helix's multi-cursor support seems like a rocket-powered chainsaw to me. It's powerfully expressive. IIRC, you can select a region (such as a whole file), split the selection into multiple cursors, retain only the selections which match a regex, among other things. |
|
|
| ▲ | ta8645 21 hours ago | parent | prev | next [-] |
| > All I want is ... Understandable, for sure, but the number of users who want their own "simple" addition means it gets overwhelming pretty quickly. Helix has deferred work on most extra functionality until after implementing a Scheme extension language. Once that's done, adding features might be as simple as installing a plugin. |
| |
| ▲ | agumonkey 21 hours ago | parent | next [-] | | Wait, helix will get scheme before gnu emacs, aww | |
| ▲ | 0cf8612b2e1e 21 hours ago | parent | prev [-] | | Authors are free to do as they please, but as an entitled member of the peanut gallery…aren’t there already enough small configuration languages? Seems like a distraction when there are already hundreds of schemes, Lua, Janet, etc. | | |
| ▲ | mananaysiempre 20 hours ago | parent | next [-] | | In that case, Kakoune[1] (Helix’s main inspiration) is probably more your jam. You get an RPC interface and are free to script it from anything you want (shell to Rust is about the range I’ve encountered). It does mean that you don’t get the batteries you get with Helix (e.g. LSP support) and need to bring your own (e.g. kakoune-lsp[2]). [1] https://kakoune.org/ [2] https://github.com/kakoune-lsp/kakoune-lsp | | |
| ▲ | celrod 19 hours ago | parent [-] | | Is including batteries the main reason helix seems to have started taking off, while kakoune hasn't? I use kakoune, because I like the client/server architecture for managing multiple windows, which helix can't do. The less configuring I do the better, but I've hardly done any in the past year. It's nice to have the option. I do use kakoune-lsp and kak-tree-sitter. |
| |
| ▲ | lemonberry 19 hours ago | parent | prev [-] | | I don't know if this is still the case but they were leaning towards Steel. Relevant Github comment: https://github.com/helix-editor/helix/issues/10389 Steel: https://github.com/mattwparas/steel |
|
|
|
| ▲ | warmwaffles 21 hours ago | parent | prev [-] |
| It has multi cursor support. `Shift+C` to expand down one line or you can split the cursor based on select. Collapse all of them with `,` |