You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Lessons (61 -> 66 skills, 222 -> 233 challenges, all verified in real vim)
five new code-editing skills: replace char (r/R), join lines (J/gJ), shift indentation (>>/<<), paragraph leaps ({/}), jump to line (13G/gg/G)
far-jump mark drills: bookmark mid-function, dive across the file, snap back with `a / ``
multiline ci{ drill — text objects across whole block bodies
quality pass: every challenge hand-vetted; drills that lost to a cheaper move were rescaled or cut (:t/:m now need real distance, macros got bigger buffers)
Chinese support
full zh-CN curriculum: Settings -> Language or vimhjkl --lang zh-CN
translations auto-update in CI when the curriculum changes (OpenAI- or DeepSeek-backed)
Editor
the goal pane is now an equal half-screen split instead of a cramped snug fit
new "Vim extras" setting: run your own display commands (set norelativenumber, colorscheme ...) at drill startup, while grading stays on a clean vim -u NONE
Contributors
the build system is now in the repo: lessons live in build/passes/*.py and uv run python -m build.generate verifies every challenge against real vim before writing skills.json