Skip to content

Conversation

@jirutka
Copy link
Contributor

@jirutka jirutka commented Aug 7, 2022

Use SPDX snippet tags instead of copy-pasting full license text

Based on spdx/spdx-spec#719

Fix compatibility with latest zsh-syntax-highlighting

zsh-syntax-highlighting started using zle-line-pre-redraw hook instead of the legacy "bind all widgets" if 1) zsh has the memo= feature (added in version 5.9) and 2) add-zle-hook-widget is available.

Now when zsh-history-substring-search is loaded before zsh-syntax-highlighting, it causes error:

_zsh_highlight_widget_zle-line-pre-redraw: job table full or recursion limit exceeded

See zsh-users/zsh-syntax-highlighting#749

Use new zsh 'memo=' feature to improve interoperability with others

See zsh-users/zsh-syntax-highlighting@810c2dc

I'm not sure if it should be used even in our dummy _zsh_highlight or not and, to be honest, I couldn't figure out why is this dummy _zsh_highlight needed at all, so I left it unchanged.

jirutka added 3 commits August 7, 2022 14:39
zsh-syntax-highlighting started using zle-line-pre-redraw hook instead
of the legacy "bind all widgets" if 1) zsh has the memo= feature (added
in version 5.9) and 2) add-zle-hook-widget is available.

Now when zsh-history-substring-search is loaded before
zsh-syntax-highlighting, it causes error:

    _zsh_highlight_widget_zle-line-pre-redraw: job table full or recursion limit exceeded

See zsh-users/zsh-syntax-highlighting#749
See zsh-users/zsh-syntax-highlighting@810c2dc

I'm not sure if it should be used even in our dummy _zsh_highlight or
not and, to be honest, I couldn't figure out why is this dummy
_zsh_highlight needed at all, so I left it unchanged.
@danielshahaf
Copy link
Member

I'm not sure if it should be used even in our dummy _zsh_highlight or not and, to be honest, I couldn't figure out why is this dummy _zsh_highlight needed at all, so I left it unchanged.

z-sy-h maintainer here. If that function can be removed, please remove it. It's a namespace violation. Thanks.

@iloveitaly
Copy link

This fixed an issue for me where WORDCHARS and word style selection was not being respected.

@guidovansteen guidovansteen merged commit 400e58a into zsh-users:master Jan 3, 2023
@guidovansteen
Copy link
Member

Thanks a lot for this PR!

@jirutka jirutka deleted the redrawhook branch April 1, 2024 21:39
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.

4 participants