Neovim
A distribution, plugins, and CLI tooling for people who work in Neovim.
One opinionated Neovim distribution, a family of plugins around it — Python and Go workflow, help-page search, keymap forensics, an operator-authoring library — and CLI tooling for building, auditing, and testing plugins themselves. Each ships as an independent repo under github.com/jedi-knights.
- Yoda
A community-driven Neovim distribution designed to help developers level up faster.
- yoda-core.nvim
Foundational utility library shared by the yoda-* plugin family.
- yoda.nvim-adapters
Notification and picker backend adapters — auto-detects noice / snacks / telescope, falls back to native.
- yoda-window.nvim
Window layout and protection for special buffers — keeps files out of sidebar panes.
- yoda-terminal.nvim
Neovim terminals that auto-activate the project's Python virtual environment.
- yoda-logging.nvim
Production-ready logging framework for Neovim — console, file, or notification sinks.
- yoda-diagnostics.nvim
Composite health-check framework — aggregate LSP and custom diagnostics under one report.
- keymap-forensics.nvim
A debugger for Neovim keymaps — who bound it, what it hides, and how it got there.
- operator.nvim
A small library for authoring Vim operators without the boilerplate.
- vimhelp.nvim
Full-text search over Neovim's built-in help, ranked by relevance.
- vimhelp-index
Full-text search index over Neovim's built-in help — the Rust CLI that backs vimhelp.nvim.
- python.nvim
End-to-end Python workflow inside Neovim — envs, tests, debugging, formatting, tasks.
- pytest.nvim
Run pytest from Neovim; jump straight from a failure to the failing line.
- invoke.nvim
Browse and run Invoke tasks from a searchable menu in Neovim.
- go.nvim
End-to-end Go workflow inside Neovim — tests, debugging, formatting, linting.
- go-task.nvim
Run Taskfile tasks from a searchable menu inside Neovim.
- Neospec
Self-contained test runner and coverage tool for Neovim plugins, written in Go.
- plug-audit
Static analyzer for Neovim plugin repos — checks the small conventions well-behaved plugins converge on.
- plug-scaffold
New-plugin generator for Neovim — one command emits a plug-audit-clean project skeleton.