mirror of
https://github.com/vim/vim
synced 2025-07-16 01:01:58 +00:00
runtime(hlyank): update the hlyank package
closes: #16944 Signed-off-by: Hirohito Higashi <h.east.727@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
19d4f99a34
commit
e14aa3c035
@ -1,12 +1,12 @@
|
||||
vim9script
|
||||
|
||||
# Highlight Yank plugin
|
||||
# Last Change: 2025 Mar 17
|
||||
# Last Change: 2025 Mar 22
|
||||
|
||||
def HighlightedYank()
|
||||
|
||||
var hlgroup = get(g:, "hlyank_hlgroup", "IncSearch")
|
||||
var duration = get(g:, "hlyank_duration", 300)
|
||||
var duration = min([get(g:, "hlyank_duration", 300), 3000])
|
||||
var in_visual = get(g:, "hlyank_invisual", true)
|
||||
|
||||
if v:event.operator ==? 'y'
|
||||
@ -14,8 +14,8 @@ def HighlightedYank()
|
||||
visualmode(1)
|
||||
return
|
||||
endif
|
||||
# if clipboard has autoselect (default on linux) exiting from Visual with ESC
|
||||
# generates bogus event and this highlights previous yank
|
||||
# if clipboard has autoselect (default on linux) exiting from Visual with
|
||||
# ESC generates bogus event and this highlights previous yank
|
||||
if &clipboard =~ 'autoselect' && v:event.regname == "*" && v:event.visual
|
||||
return
|
||||
endif
|
||||
@ -36,3 +36,4 @@ augroup hlyank
|
||||
autocmd!
|
||||
autocmd TextYankPost * HighlightedYank()
|
||||
augroup END
|
||||
# vim:sts=2:sw=2:et:
|
||||
|
Reference in New Issue
Block a user