Helix + Alacritty = Helixitty, or Alacritty as a UI shell for Helix editor.
This repository contains:
- Git submodules for
- A build script to build both of them, and to create an application bundle for macOS
$ git clone --recursive https://github.com/0x6b/helixitty
$ cargo run -- --release
Please note that the --release
flag is an option for the build script, src/main.rs
, not for cargo run
.
$ ./target/bin/helixitty [ALACRITTY_OPTIONS] [-- HELIX_OPTIONS] [FILES]
$ # or double-click ./target/app/Helixitty.app
For macOS, the build process will create an application bundle Helixitty.app
in the target/app
directory, which you can use as a standalone application.
- The application bundle is not signed, so you will need to allow it to run in the security settings.
- Drag and drop won't do what you expect; dragging files from Finder.app to the Helixitty.app will pass the file names to the editor, but the editor will not open them.
- No additional menu items.
Alacritty and Helix are licensed under their own licenses. Other files are licensed under MIT. See LICENSE.