Earlier quoted context omitted.
I’ve got the same question. One of the major reasons I invest time into vim is because it’s everywhere and so powerful. If I invested time into learning a different set of keys for an editor that isn’t always available, I wouldn’t be able to leverage that power and fluency all the time, and furthermore, would need to switch back and forth between vim and helix keys
I've switch from years of Vim to years of Kakoune and am now trying Helix. While annoying I find I pick up the right keys fairly quick. A week until I get decent productivity back and a couple of months tops to truly get the hang of it. I find it immensely helpful that Kakoune and Helix _make sense_. It is also a great boon that there's visual feedback.
Helix: A Neovim inspired editor, written in Rust
191–200 of 321 posts
Re: Helix: A Neovim inspired editor, written in Rust
#192I had just been messing around with my neovim config because of that Leap plugin that was posted here. I decided to also install and configure the Lua language server because I wanted to try switching away from Vimscript for my init file.
Since that file was still fresh in my mind, it was the first thing I opened after installing Helix, and to my surprise it immediately showed me warning markers in the gutter and moving the cursor over the underlined symbol showed the langue server's complaints. I love that it just worked from having the language server installed!
Also while messing with neovim yesterday I was thinking about seeing if there was a plugin to show possible operations after pressing the leader key, like what you get with Spacemacs. I decided to try hitting the spacebar in Helix to see what happened and was impressed to see that it popped up with a menu showing how I could continue my input.
I'm sure I'll run into annoyances after using it for a while, but damn does this project leave an excellent first impression.
Re: Helix: A Neovim inspired editor, written in Rust
#193Does anyone happen to know if there is a terminal IDE that more or less operates like the very basics of popular GUI IDEs? By this I mean has a file manager pane which can be manipulated by mouse, allows multiple open tabs which are selectable and closable by mouse, is generally mouse-aware with regard to cursor activity on the text, and operates as a regular user would expect (not modal)? The closest thing I've foun…
Re: Helix: A Neovim inspired editor, written in Rust
#194It's got a few quirks. Trying to navigate while in insert mode (I know bad habits die hard) will have you undoing a lot of unintended autocompletes unless you turn LSP off. Tab to complete is a must for autocomplete features, and it should never autocomplete in comments or a completed line of code.
So a little rough around the edges, but still wonderful to use.
Re: Helix: A Neovim inspired editor, written in Rust
#195Re: Helix: A Neovim inspired editor, written in Rust
#196One of the reasons I love n/vi/m is the ergonomic benefit of using keys that are close to your touch typing position. I'm a bit disappointed that beginning and end of line in helix are home and end.
Re: Helix: A Neovim inspired editor, written in Rust
#197I fully expect Helix to replace Vim, Neovim, and Kakoune for most users in the long run. Helix is built from the ground up around Tree-Sitter and LSP. This means you get the best syntax highlighting available, and IDE-like functionality, with zero configuration required other than installing the appropriate language server. Those are by far the most important features for a text editor to have, and crucially, they ar…
Re: Helix: A Neovim inspired editor, written in Rust
#198Does anyone happen to know if there is a terminal IDE that more or less operates like the very basics of popular GUI IDEs? By this I mean has a file manager pane which can be manipulated by mouse, allows multiple open tabs which are selectable and closable by mouse, is generally mouse-aware with regard to cursor activity on the text, and operates as a regular user would expect (not modal)? The closest thing I've foun…
Can I ask why you would want such a mouse-aware terminal-based IDE? Because it sounds like an oxymoron.
Re: Helix: A Neovim inspired editor, written in Rust
#199The comments on the open issue in Github are not particularly encouraging.
Re: Helix: A Neovim inspired editor, written in Rust
#200If people want to replace vim, they should not change the keybindings.
They not only change the keybindings, they change the editor paradigm from a verb-noun model (dw = delete word) to a noun-verb (wd = select word, then delete) model. Multiple cursors also have an effect. It's pretty close to vim keybindings, but the paradigm change makes it incompatible with 1:1 keybindings. That said, coming from 15+ years of Vim, I was felt pretty much immediately at home with Kakoune, and dropped…