def blink(times=4, delay=55):
prefs = load_settings('Preferences.sublime-settings')
if prefs.get('vintageous_visualbell') is False:
return
v = active_window().active_view()
settings = v.settings()
# Ensure we leave the setting as we found it.
times = times if (times % 2) == 0 else times + 1
def do_blink():
nonlocal times
if times > 0:
settings.set('highlight_line', not settings.get('highlight_line'))
times -= 1
set_timeout(do_blink, delay)
do_blink()
评论列表
文章目录