AutoYADM commit: 2025-07-16 22:30:28
This commit is contained in:
parent
6d29eef438
commit
a8c381e31f
1 changed files with 40 additions and 34 deletions
|
@ -38,8 +38,10 @@ provide-module search-highlight %—
|
|||
|
||||
# enable the plugin
|
||||
define-command -hidden search-highlight-enable-impl %{
|
||||
# we only watch the search register in / and reverse / searches
|
||||
hook -group search-highlight window NormalKey (/|<a-/>) %{
|
||||
# register hook to show highlighting during search
|
||||
hook -group search-highlight window RegisterModified '/' %{
|
||||
hook -group search-highlight-impl window RegisterModified '/' %{
|
||||
# check whether already enabled
|
||||
try %{
|
||||
%opt{search_highlight_status}
|
||||
|
@ -58,6 +60,9 @@ provide-module search-highlight %—
|
|||
|
||||
# register hook to clear highlighter after leaving search
|
||||
hook -once -group search-highlight window NormalIdle .* %{
|
||||
# stop watching the search register
|
||||
# (we've left search now)
|
||||
remove-hooks window search-highlight-impl
|
||||
# check if auto clear is set
|
||||
try %{
|
||||
%opt{search_highlight_auto_clear}
|
||||
|
@ -84,10 +89,11 @@ provide-module search-highlight %—
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# remove the plugin's hooks
|
||||
define-command -hidden search-highlight-disable-impl %{
|
||||
remove-hooks window search-highlight
|
||||
remove-hooks window search-highlight(-impl)?
|
||||
}
|
||||
|
||||
## begin public commands
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue