awesome-helix
A curated list of awesome Helix editor resources, plugins, themes, and tools.
★ 220⑂ 13 forksCC0-1.0updated 2 weeks ago
git clone https://github.com/npupko/awesome-helix.gitnpupko/awesome-helixREADME.mdfork it — it’s yours
Awesome Helix 
Helix is a post-modern modal text editor with built-in LSP, tree-sitter, and multiple selections support.
Contents
Official Resources
- Helix Website - Official website.
- Helix GitHub Repository - Main repository.
- Documentation - Official documentation.
- Installation Guide - How to install Helix.
- Configuration - Official guide for customizing Helix.
Plugins
Note: Helix is currently developing its plugin system. The plugins listed here are experimental or use external integration methods.
- csharp-hx - C# language support and tooling for Helix.
- flash.hx - Jumping around screen using prefix search, like flash.nvim.
- forest.hx - A file explorer tree, like snaks.nvim explorer.
- glyph.hx - A shared icon library, icons from mini.icons.
- helix-file-watcher - Monitors the current directory for file changes.
- helix-fcitx-focus - Helix Steel plugin that manages fcitx5 input method state across mode and focus changes.
- helix-lsp-config - Community-maintained LSP configurations.
- HeTeX.hx - Experimental plugin for rendering LaTeX as ASCII within Helix.
- hx-tmux-navigator - Navigate seamlessly between Helix and tmux panes.
- hxwiki - VimWiki-inspired Steel plugin for following/creating
[[links]]and a daily diary. - microscope.hx - Customizable pickers, like Telescope.nvim.
- modeline.hx - Support for basic Emacs and Vim modelines.
- notify.hx - Notification popup engine for Helix.
- nrepl.hx - nREPL client for the Helix editor.
- oil.hx - Directory-as-buffer file manager for Helix, like Oil.nvim.
- presence.hx - Discord Rich Presence integration for Helix.
- scooter.hx - Interactive find-and-replace plugin for Helix.
- select-project.hx - Select a project as Helix's working directory with fuzzy finding.
- showkeys.hx - Display pressed keys on screen.
- smooth-scroll.hx - Smooth scrolling Helix plugin.
- Steel Dart LSP Extension - Dart LSP extension using Steel programming language.
- steel-pty - Open and manage terminal instances from within Helix.
- streal.hx - Bookmark files and quickly switch between them.
- switcheroo.hx - Switch between .cpp and .h files with the same base name.
- trail.hx - A recent projects picker.
- vim.hx - Vim bindings for Helix.
- wakatime.hx - A Helix Steel plugin that sends WakaTime heartbeats.
- zen-mode.hx - Distraction free coding. Center your content, hide portions of the UI.
Themes and Appearance
- Alabaster - Complete port of the minimal Alabaster theme family (standard, BG, and mono variants).
- Community Themes - Built-in themes included with Helix.
Tools and Utilities
- Steel - Scheme-based scripting language for configuration and extensibility.
- yazelix - Integrates Yazi, Zellij, and Helix for an IDE-like experience with a file tree.
Tutorials and Guides
Getting Started
- Helix Tutorial - Official interactive tutorial.
- From Vim to Helix - Migration guide for Vim users.
- Keymap - Complete keymap reference.
Advanced Usage
- Multiple Selections - Guide to Helix's multiple selection feature.
- Language Server Protocol Setup - LSP configuration guide.
Community
- Matrix Chat - Official Matrix community.
- GitHub Discussions - Official discussions.
Contributing
Contributions are welcome! Please read the contribution guidelines first.
more like this
react-sane-contenteditable
React component with sane defaults to make any element contentEditable
JavaScript★ 51