My helix dotfiles.
git clone https://github.com/godalming123/helixdots.git ~/.config/helix
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
git clone https://github.com/helix-editor/helix.git
cd helix
cargo install --path helix-term --locked
ln -Ts $PWD/runtime ~/.config/helix/runtime
- I like how everything needs much less configuration, for example git integrations are setup out of the box
- It feels like my editor is helping me as I go like auto suggesting commands
- In helix I have to type more letters but the command is more memorable EG:
vgld
in helix vsD
in neovim (helix-editor/helix#165)
- The file picker does not have rounded corners
- Git signs look much nicer
- The status bar looks nicer
- Helix includes good themes out of the box
- LSP diagnostics are placed in the top right corner which makes them much easier to see than vim/neovim where they are crammed after the lines of code
- The LSP is slightly better in helix than it is in vim/neovim
- I like being able to use x and X to quickly make visual line selections
- Multiple cursors is a really useful feature that vim/neovim needs a plugin for, but helix has out-of-the-box:
- This makes using find/replace much easier since helix shows you exactly what you're doing as you do it, rathor than having to remember a regex command in vim/neovim to do find/replace
- I think both helix and neovim do a good job of this
- Be able to jump across projects/files within projects effectively:
- When you search for things helix should show how many results their are (helix-editor/helix#2811)
- Be able to hide the blankline below the status bar when it is empty (helix-editor/helix#10818)
Things that will probably get solved with plugins (plugins discussion plugins PR)
- No git diff viewer integration (helix-editor/helix#227)
- No undotree