Getting started with Neovim

A practical starter track: install Neovim, put your config in a GitHub repo you own, and layer on a small set of plugins that turn the empty editor into something you’ll want to keep using.

July 13, 2026 · 13 min · Omar Crosby

Why I love Neovim

The case for Neovim from someone who spent thirty-plus years on vi and years on JetBrains before finally trying it — not because either was broken, but because Neovim’s customizability makes your editor a Personal Development Environment in a way IDEs can’t match. With concrete examples from the yoda.nvim distribution.

July 12, 2026 · 10 min · Omar Crosby

neospec: a self-contained test runner and coverage tool for Neovim plugins

One Go binary that manages its own Neovim, runs Lua tests inside the real editor, and emits LCOV/Cobertura/JUnit — no system install, no vendored framework, no shell-script gymnastics.

July 5, 2026 · 6 min · Omar Crosby

Yoda (yoda.nvim)

A community-driven Neovim distribution and a family of modular plugins — logging, diagnostics, window management, YAML, pytest, and more.

July 4, 2026 · 1 min · Omar Crosby

Yoda: what I learned making a Neovim distribution modular

yoda.nvim is a Neovim distribution built from a family of independently useful plugins — yoda-core, yoda-window, yoda-logging, yoda-diagnostics, yoda-terminal, and adapters. Modularity was the design goal, not a refactor after the fact.

July 4, 2026 · 3 min · Omar Crosby