github S-Sigdel/vimhjkl v0.6.0

7 days ago

Lesson-quality pass plus hardening, from the "this drill doesn't need its technique" reports.

  • every reveal now carries a why not line: the obvious cheaper-looking move and why it loses on this exact buffer — shown in learn/practice, the in-vim goal pane, result screens and review cards, and translated
  • reworked the drills where a shorter path quietly beat the taught technique: named registers, "0 yank survival, marks as ex ranges, @: repeat, \zs/\ze, g& — bigger buffers, decoys that punish the naive move
  • the motivation gate now runs on every instance at build time, hand-authored included: a ranged command whose whole-file version reaches the same goal fails the build
  • esc no longer launches vim from the task screen — esc/q back out cleanly, same on the retry screen
  • middle-click and the system clipboard can no longer inject text into a graded buffer (mouse= clipboard= pinned; vim extras can't switch them back on)
  • ci runs the four test suites plus a full real-vim curriculum rebuild on every push and pr
  • the i18n pipeline retranslates fields whose english changed and prunes sourceless entries, instead of only filling gaps
  • --version flag; 230 challenges, all re-verified in real vim

Don't miss a new vimhjkl release

NewReleases is sending notifications on new releases.