Yes, out of the box it has most of the features you'd want and has a lot more sensible defaults than nvim. Honestly nvim kind of fricking sucks. Fantastic text editor but a very shitty IDE. The problem with Helix though is that they decided to get cute and instead of just shipping a modernized nvim they created their own shitty modal editing paradigm with the selection->action workflow, which I'm not going to bother getting used to. I'll just stick with nvim even though it sucks, thanks.
The effort spend configuring is mostly well spend.
You end up with a much deeper understanding of the tools your using, which makes you more flexible and powerful and less dependend.
The configuration is also mostly spend on "the fluff" so to speak, mostly LSP and plugin management.
The core text editing tools and keybinds are fantastic out of the box and are barely touched by most vim users.
It's not like certain IDEs where you also have to spend at least a week configuring stuff to get a tolerable experience (VS comes to mind).
They're so fantastic infact that there are dozens of other text-editors and IDE's that have plugins to port these tools and keybinds to those other editors.
I have spend way more time configuring and using fricking Visual Studio than I have neovim.
Besides that, there is such a thing as a sunk cost.
Why bother switching to yet another editor, when neovim works really well for me now and will work really well for me in the forseeable future?
yea no thanks, vim has decades of plugins and configurations readily available and if I dont like something I can easily change it or make a plugin of my own since neovim uses Lua
With the scheme config it could very well be able to rival emacs in configuration.
1 month ago
Anonymous
depends how open the core APIs are to the scheme layer.
Emacs is basically totally open in elisp, even typing a letter is an elisp-exposed function
1 month ago
Anonymous
It should be pretty open else it's gonna be useless. Obviously not gonna as open as having your entire application in lisp.
1 month ago
Anonymous
I mean emacs is a C core, but the elisp-C interop (internally, anyway) is very strong.
Plus, it'd also need to have something like tramp to fix
>pick a theme and write it in to the helix config >sudo helix <file> >it's a fricking purple default theme that looks shit
Yes it's annoying and why I'm probably going to switch to mousepad.
I don't know if it could compete with emacs in terms of sheer number of modes without a lot of time, so I think emacs will stay winning there
This seems very annoying
I hate that the scratch buffer disappears when you switch to another buffer
It also seems to be a vim thing, I've never tried it but it's modal right? Is there a way to enable chorded editing? I've come to prefer it over modal
Overall, maybe you'll like it more than vim, but I don't see it replacing emacs.
I don't use many nvim plugins but I make custom keybinds/macros for common hyperspecific editing tasks, which I would still need to do in any other editor. Also I like splits and tabs and remote file editing being built-in to the editor even when I'm already using tmux and sshfs and a tiling wm.
I tried it for a day and it was pretty nice. Having the most commonly used plugins out of the box is excellent and when they include scripting users will also be able to iron out little annoyances for themselves. The kak-style keys need a lot more refinement. I like the idea, but the execution (combining Vim's visual and normal modes into one unholy mess) means you'll have to spend at least 80% of your editing time holding down a modifier key or three. Helix' 'extend' mode and 'match' motions significantly help, but it still feels rough.
>pick a theme and write it in to the helix config >sudo helix <file> >it's a fricking purple default theme that looks shit
Yes it's annoying and why I'm probably going to switch to mousepad.
Yes, out of the box it has most of the features you'd want and has a lot more sensible defaults than nvim. Honestly nvim kind of fricking sucks. Fantastic text editor but a very shitty IDE. The problem with Helix though is that they decided to get cute and instead of just shipping a modernized nvim they created their own shitty modal editing paradigm with the selection->action workflow, which I'm not going to bother getting used to. I'll just stick with nvim even though it sucks, thanks.
written in RUST btw 😉
yeah, truly unfortunate
The effort spend configuring is mostly well spend.
You end up with a much deeper understanding of the tools your using, which makes you more flexible and powerful and less dependend.
The configuration is also mostly spend on "the fluff" so to speak, mostly LSP and plugin management.
The core text editing tools and keybinds are fantastic out of the box and are barely touched by most vim users.
It's not like certain IDEs where you also have to spend at least a week configuring stuff to get a tolerable experience (VS comes to mind).
They're so fantastic infact that there are dozens of other text-editors and IDE's that have plugins to port these tools and keybinds to those other editors.
>sunk cost fallacy
I have spend way more time configuring and using fricking Visual Studio than I have neovim.
Besides that, there is such a thing as a sunk cost.
Why bother switching to yet another editor, when neovim works really well for me now and will work really well for me in the forseeable future?
Actually ALL the benefits of neovim but you don't have to spend a month cooooonfiguring
>using a """"distro"""" for a text editor.
bloat
yea no thanks, vim has decades of plugins and configurations readily available and if I dont like something I can easily change it or make a plugin of my own since neovim uses Lua
no point in helix really
the steel integration is taking a while
This?
https://github.com/helix-editor/helix/pull/8675
I guess this is gonna be the emacs killer written in rust. And I'm sold. Rustards finally did something good for once.
It cannot land soon enough.
>emacs killer
Nah, more like vim/nvim killer.
With the scheme config it could very well be able to rival emacs in configuration.
depends how open the core APIs are to the scheme layer.
Emacs is basically totally open in elisp, even typing a letter is an elisp-exposed function
It should be pretty open else it's gonna be useless. Obviously not gonna as open as having your entire application in lisp.
I mean emacs is a C core, but the elisp-C interop (internally, anyway) is very strong.
Plus, it'd also need to have something like tramp to fix
I don't know if it could compete with emacs in terms of sheer number of modes without a lot of time, so I think emacs will stay winning there
This seems very annoying
It also seems to be a vim thing, I've never tried it but it's modal right? Is there a way to enable chorded editing? I've come to prefer it over modal
Overall, maybe you'll like it more than vim, but I don't see it replacing emacs.
>scheme config
https://www.emacswiki.org/emacs/GuileEmacs
I don't use many nvim plugins but I make custom keybinds/macros for common hyperspecific editing tasks, which I would still need to do in any other editor. Also I like splits and tabs and remote file editing being built-in to the editor even when I'm already using tmux and sshfs and a tiling wm.
>post-modern
I hate that the scratch buffer disappears when you switch to another buffer
I tried it for a day and it was pretty nice. Having the most commonly used plugins out of the box is excellent and when they include scripting users will also be able to iron out little annoyances for themselves. The kak-style keys need a lot more refinement. I like the idea, but the execution (combining Vim's visual and normal modes into one unholy mess) means you'll have to spend at least 80% of your editing time holding down a modifier key or three. Helix' 'extend' mode and 'match' motions significantly help, but it still feels rough.
Yes, VSCode is great
>Filtered by Lua
Helix is made for trannies filtered by Neovim
Neovim is made for trannies filtered by Emacs
>pick a theme and write it in to the helix config
>sudo helix <file>
>it's a fricking purple default theme that looks shit
Yes it's annoying and why I'm probably going to switch to mousepad.
sudoedit
Heisenberg theme is probably my 2nd fave
8/10 comfy anon and i don't give that lightly
reduce your margins and i'l give you 9
if you need the editing efficiency of vim you're either a pajeet writing garbage or a code-Black person being whipped by shekelstein