Repository navigation
What's Changed
- fix(painter): saturate the large buffer line math for 0/1-row terminals by @Dark-Alex-17 in #1236
- feat: accept templated command for
OpenEditorby @pickx in #1041 - feat(editor): Add helix match selection by @glcraft in #1188
- docs: fill Completion and VI UX checklist (#349) by @SatvikMishra08 in #1224
- fix(painter): hide the cursor before the anchor query by @kronberger-droid in #1233
- docs(engine): spell out what a templated buffer editor keeps, test envs by @kronberger-droid in #1234
- fix(engine): keep auto-pairs out of menu queries and hint before trailing closers by @kronberger-droid in #1239
- fix(helix): give h and l the arrow keys' fallbacks in normal mode by @kronberger-droid in #1240
- fix(engine): clear the last command context when a read starts by @kronberger-droid in #1245
- refactor(engine): replace the filtered-item sentinel with a last-run enum by @kronberger-droid in #1246
- feat(engine): add opt-in paste hooks for interception and burst detection by @easyinplay in #1132
- fix(painter): print external messages from the prompt's start row by @ppergame in #1243
- test(painter): assert on a vt100 screen instead of emitted bytes by @kronberger-droid in #1249
- chore: add .claude to gitignore by @kronberger-droid in #1247
- feat(history)!: drop chrono from the public API with a millisecond
HistoryTimestampby @kronberger-droid in #1248 - Fix large completion menus and synchronized repainting by @philocalyst in #1254
- fix(vi): repaint whenever the mode changes by @devtechedge in #1256
- feat(hints): let hinters and highlighters handle hints before auto-pair closers by @eitsupi in #1244
- fix(menu): take the partial completion across all suggestion spans by @fdncred in #1261
- fix(engine): treat Ctrl+J as a line ending when draining the input batch by @Nacl-HCl in #1263
- feat(external_printer): ungate the printer and commit messages in one frame by @kronberger-droid in #1257
- Bind Shift+Backspace in insert modes by @Don-Yin in #1264
- fix(engine): put back the terminal mode after the buffer editor exits by @kronberger-droid in #1267
- fix(painter): show control characters instead of sending them by @kronberger-droid in #1241
- A status line below the buffer by @fdncred in #1268
- Implement menu selection with a mouse by @ymcx in #1260
- feat(menu): page completion menus with PageUp/PageDown by @stuartcarnie in #1253
- fix(buffer editor): decouple editor from command by @pickx in #1258
- docs: fix the broken intra-doc links and build docs in CI by @kronberger-droid in #1291
- docs(history): say how to keep no history by @kronberger-droid in #1289
- fix(history): write unlocked when the filesystem cannot lock the file by @kronberger-droid in #1286
- feat(api): export
EventStatusfor out-of-tree edit modes by @kronberger-droid in #1279 - feat(edit): add
EditCommand::CapitalizeWordby @kronberger-droid in #1280 - fix(menu): request the completion total and page in one call by @kokhlo in #1266
- fix(painter): put the multiline indicator on each line of a hint by @kronberger-droid in #1288
- fix(editor): resolve
*RightEndword moves under the active caret by @kronberger-droid in #1292 - feat(engine)!: hand the buffer back with
Signal::CtrlCby @kronberger-droid in #1290 - test(history): run the backend tests against every compiled-in backend by @kronberger-droid in #1287
- fix(engine): report Esc as inapplicable when there is nothing to cancel by @Kiddo4993 in #1285
- feat(history): jump to the oldest entry and back to the draft with
PageUp/PageDownby @kronberger-droid in #1281 - chore(deps): bump rusqlite to 0.41.1 by @kronberger-droid in #1293
- fix(menu): let a later menu replace one of the same name by @kronberger-droid in #1294
- Prepare v0.53.0 Release by @cptpiepmatz in #1300
New Contributors
- @Dark-Alex-17 made their first contribution in #1236
- @pickx made their first contribution in #1041
- @glcraft made their first contribution in #1188
- @SatvikMishra08 made their first contribution in #1224
- @ppergame made their first contribution in #1243
- @devtechedge made their first contribution in #1256
- @Nacl-HCl made their first contribution in #1263
- @Don-Yin made their first contribution in #1264
- @kokhlo made their first contribution in #1266
- @Kiddo4993 made their first contribution in #1285
Full Changelog: v0.52.1...v0.53.0