A universally designed Neovim template for neurodivergent developers. Built for brains that work differently—and think that's awesome.
HyperFix.nvim is a Neovim configuration template that prioritizes accessibility, clarity, and neurodivergent-friendly design from the ground up.
Built for learning. HyperFix is designed to help new Neovim users (and anyone new to coding) learn by configuring and personalizing their setup. Extensive comments explain WHAT/WHY/HOW for every decision so you understand the system.
AI-powered by design. HyperFix integrates Sidekick.nvim, a modern AI assistant that provides Next Edit Suggestions (NES) via GitHub Copilot and an integrated terminal for AI CLI tools like Claude, Gemini, and Grok. AI isn't a distraction—it's a feature that reduces cognitive load and automates routine tasks.
- Keep It Stupidly Simple — Code that's explicit and easy to understand. No magic.
- Modularize Everything — Each concern lives in its own file. Find what you need fast.
HyperFix is built around principles that help ADHD, autism, dyslexia, and other neurodivergent folks:
- Clear visual hierarchy — 4px line spacing + WCAG AAA contrast ratios.
- Thoughtful pacing — Longer timeouts (1250ms) for key sequences—time to think.
- Mnemonic-Centric Keymaps —
<leader>f= files,<leader>b= buffers,<leader>s= search,<leader>g= git. Patterns you can predict. - Double-Tap Logic — Most common actions use a double-tap for speed and simplicity (e.g.,
<leader>ggfor LazyGit,<leader>ccfor Format Code,<leader>ssfor Smart Search). - Thematic Context — A cohesive Legend of Zelda theme provides visual anchors and a sense of adventure.
- Explicit documentation — Every code block explains WHAT/WHY/HOW.
It's dangerous to go alone! Take this. 🔥 🧙♂️ 🔥 ⌨️
HyperFix embraces the Legend of Zelda universe as its thematic foundation. The Kokiri colorscheme, icons, and naming conventions create a cohesive, immersive experience that makes learning to code feel like an adventure.
- folke/snacks.nvim — Dashboard, picker, and developer utilities.
- echasnovski/mini.nvim — The "brain" of HyperFix. Modules for alignment, surround, file navigation, and more.
- folke/sidekick.nvim — AI sidekick with Next Edit Suggestions and CLI terminal.
- zbirenbaum/copilot.lua — GitHub Copilot integration for AI features.
- folke/flash.nvim — Lightning-fast motion and Treesitter integration.
- folke/which-key.nvim — Discoverable keymaps with clean descriptions.
- nvim-treesitter/nvim-treesitter — Advanced syntax highlighting and text objects.
- saghen/blink.cmp — Lightning-fast completion engine.
- neovim/nvim-lspconfig — Language server setup.
- stevearc/conform.nvim — Consistent code formatting.
Requires Neovim 0.11+. Always review the code before installing a configuration.
- Neovim 0.11+
- Git, Ripgrep, and fd
- GitHub Copilot Subscription (for NES features)
- Node.js (for AI CLIs and LSP support)
- Nerd Font: Atkinson Mono is recommended for optimal readability.
Replace your Neovim config with HyperFix in one command:
Linux/macOS:
# Back up your current config
mv ~/.config/nvim ~/.config/nvim.backup
# Clone HyperFix
git clone https://github.com/TheOnliestMattastic/hyperfix.nvim ~/.config/nvim
# Launch Neovim
nvim- lazy.nvim bootstraps itself automatically.
- Plugins install on first launch.
- Mason installs LSPs and formatters for your languages.
- Explore keymaps: Press
<leader>?to discover all mappings. - Open the file explorer: Press
<leader>\or<leader>fe. - Smart Search: Press
<leader>ssto find anything. - AI Sidekick: Press
<leader>aato toggle the AI terminal.
All keymaps are mnemonic — if you remember the letter, you remember the command.
HyperFix is designed to be personalized. Make it your own:
- Keymaps:
lua/config/keymaps.lua - Editor settings:
lua/config/options.lua - Plugins:
lua/plugins/(one file per plugin; delete what you don't need)
Neurodivergent brains often struggle with cognitive load and context-switching. HyperFix solves this by:
- Keeping each piece single-responsibility.
- Making every decision explicit with comments.
- Removing unnecessary complexity to prevent decision paralysis.
HyperFix sets options with accessibility in mind: 4px line spacing (WCAG AAA), 1250ms timeouts, and centered scrolling. This helps everyone, especially those with ADHD, dyslexia, or motor challenges.
Time passes, people move... Like a river's flow, it never ends... A childish mind will turn to noble ambition... Young love will become deep affection... The clear water's surface reflects growth...
Shiek


