github S-Sigdel/vimhjkl v0.5.0

latest releases: v0.6.0, v0.5.1
28 days ago

What's new

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

Don't miss a new vimhjkl release

NewReleases is sending notifications on new releases.