Helix does not aim to be a better vim / neovim. Thus, for example, there are officially no vim bindings and Helix follows the selection → action model. Helix is also a relatively new project.
Helix does not aim to be a better vim / neovim. Thus, for example, there are officially no vim bindings and Helix follows the selection → action model. Helix is also a relatively new project.
Are these for scripting outside of vim (but using vim)? If so you can probably still use these with vim and helix for interactive editing. Unless I am misunderstanding what you mean by that feature.
<space>d
(current file) and<space>D
open a window of issues as reported by the current LSP which you can use to jump to the selected issue (with fuzzy filtering).Looks like there is some basic support for lsp snippets which looks like you can add your own but a wider issue for better snippet support is being tracked here. So not ideal yet, but will hopefully improve over time.
It does have git gutter support and the
:reset-diff-change
command currently. And you can run git commands with:sh git ...
though that experience could be improved. Staging changes is still pending here as is diffing changes here which look like there is work slowly being done on these.So there are some workarounds for some of the things you need - and improvements being made to those that are missing. Might take some time for these areas to improve though and it depends on how you use those features as if/when things are good enough for your usecase.