A lógica aqui é a seguinte:
A parte que não está dentro da função é lida no carregamento do vim
a outra parte e executada quando você passa um tempo em inatividade em modo
normal.
let hr= strftime("%H")
if 0 <= hr && hr <= 3
colors google
elseif 4 <= hr && hr <= 7
colors colorful
elseif 8 <= hr && hr <= 14
colors inkpot
elseif 15 <= hr && hr <= 18
colors quagmire
else
colors neverness
endif
fun! TimeColorscheme()
let hr= strftime("%H")
if 0 <= hr && hr <= 3
colors google
elseif 4 <= hr && hr <= 7
colors colorful
elseif 8 <= hr && hr <= 14
colors inkpot
elseif 15 <= hr && hr <= 18
colors quagmire
else
colors neverness
endif
endfun
au! CursorHold *.* :call TimeColorscheme()
Nenhum comentário:
Postar um comentário
Insira seu comentário - O mesmo será submetido à aprovação!