Skip to content

Cleanup input module#163

Draft
AMythicDev wants to merge 16 commits into
mainfrom
cleanup-input-module
Draft

Cleanup input module#163
AMythicDev wants to merge 16 commits into
mainfrom
cleanup-input-module

Conversation

@AMythicDev
Copy link
Copy Markdown
Owner

@AMythicDev AMythicDev commented May 8, 2026

  • Remove InputClassifier and DefaultInputClassifier.
  • HashedEventRegister and generate_default_bindings() are now private.
  • Add new functions Pager::map_*() and Pager::clear_*() functions to add/remove mappings for keys, mice, resize, and a catch-all wild event.

To be included in the next major release.

@AMythicDev AMythicDev added the A-input Input handling and related label May 9, 2026
@AMythicDev AMythicDev force-pushed the cleanup-input-module branch from ec791cd to ba59118 Compare May 17, 2026 17:14
* Massively faster incremental search by highlighting only the visible
  lines
* Full buffer is only highlighted once the search query is confirmed
* All searches (including incremental previews) now wrap around to the
  opposite direction when no match found
* Remove our custom rudimentary implementation of a readline prompt with
  rustyline.
* [BREAKING] SearchOpts dropped various fields like `ev`, `string` etc.
* [BREAKING] The incremental search conditiob callback function now
takes an additional parameter of type `&str` that will contain the query
present in the prompt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-input Input handling and related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant