Posts on the Neovim plugin ecosystem — modular plugin design, testing Lua inside the real editor in CI, and the distribution ecosystem that grew out of Yoda. Ships alongside the yoda-* plugin family: each piece independently useful, each piece independently testable.
Modal editing in Vim, from scratch
Modal editing is not a keyboard shortcut scheme. It’s a small language for describing text edits, and once you see it as a language the rest of Vim stops being a pile of trivia. First in a four-post series: this one covers the four core modes, the verb-motion-object grammar, and the smallest set of commands that gets a new user productive by the end of the afternoon. Companion posts go deep on motions and text objects, registers, and macros.