Note: This plugin was vibecoded fully with Opus 4.6 since I am not well versed with the scheme language or had the time. as of uploading this I have not yet read the code, however the plugin works, it currently runs on LM-Studio with the Zeta-2 GGUF quantization by NexVeridian.
Simply add ./zeta-complete.scm to your $XDG_CONFIG_DIR/helix and then include this in your init.scm:
(require "zeta-complete.scm")
(add-global-keybinding
(hash "insert" (hash "tab" ':zeta-accept
"C-]" ':zeta-dismiss)
"normal" (hash "space" (hash "z" ':zeta-toggle))))As the keybinds are set above the default is:
| Key | Action |
|---|---|
| Tab | Accept Completion |
| C-] | Dismiss Completion |
| Space z | Toggle Zeta Completions |
- Helix Editor built from source from the Scheme PR
- LM-Studio (though any OpenAI Compatible host for the model should work if you change a few lines)
- Zeta-2 Model by Zed-Industries
- ~6GB of Ram/VRam (though the model is quantized and should run on any modern GPU, CPU might be far too slow)