Skip to content

Conversation

@kickingvegas
Copy link
Owner

  • Bump version to 2.11.2-rc.1

  • Fix Casual info versioning

  • Fix I-Search Toggle Behavior in casual-isearch-tmenu
    Prior to this change, search toggle menu items (regexp, symbol, word)
    erroneously invoked isearch-edit-string, forcing a recursive edit. This
    created a number of errors, namely:

    • During recursive edit, the binding to casual-isearch-tmenu was not
      available, blocking a path to change the search mode.
    • Recursive edit itself is surprising to users not familiar with it.

    This fix changes to avoid invoking isearch-edit-string in the first place.

    New behavior is to invoke the I-Search toggle command directly. In addition, the
    :transient key is set to nil, to return focus back to the I-Search
    minibuffer prompt. This allows the binding to casual-isearch-tmenu to be
    retained.

    Descriptions for toggle switches have been changed to use checkboxes for
    improved usability.

    Update documentation, including revert of auto-versioning document. This needs
    to wait for command line generation of the texinfo file.

    Fix Replace section for read-only behavior.

Prior to this change, search toggle menu items (regexp, symbol, word)
erroneously invoked `isearch-edit-string`, forcing a recursive edit. This
created a number of errors, namely:

- During recursive edit, the binding to `casual-isearch-tmenu` was not
available, blocking a path to change the search mode.
- Recursive edit itself is surprising to users not familiar with it.

This fix changes to avoid invoking `isearch-edit-string` in the first place.

New behavior is to invoke the I-Search toggle command directly. In addition, the
`:transient` key is set to `nil`, to return focus back to the I-Search
minibuffer prompt. This allows the binding to `casual-isearch-tmenu` to be
retained.

Descriptions for toggle switches have been changed to use checkboxes for
improved usability.

Update documentation, including revert of auto-versioning document. This needs
to wait for command line generation of the texinfo file.

Fix Replace section for read-only behavior.
…avior

Fix I-Search Toggle Behavior in `casual-isearch-tmenu`
@kickingvegas kickingvegas self-assigned this Dec 2, 2025
@kickingvegas kickingvegas merged commit d2664bb into main Dec 2, 2025
@kickingvegas kickingvegas deleted the merge-development-to-main-20251202_132133 branch December 2, 2025 21:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants