Hora do dia como condicional no Vim

7

Estou trabalhando para melhorar meu .vimrc e quero ter um comando dentro dele que depende se é dia ou noite. Eu gostaria de ter algo como o seguinte no final:

if isNightTime
  " do something
else
  " some other thing
endif

Qual é a melhor maneira de fazer isso?

    
por Jonathan Sterling 03.04.2011 / 20:45

1 resposta

6

Usar a função strftime () é provavelmente a melhor abordagem. Se você está satsified com resolução de uma hora, você poderia fazer algo assim:

let hour = strftime("%H")
if 6 <= hour && hour < 18
    " do daytime stuff
else
    " do nighttime stuff
endif

Veja

:help strftime()

e a página man do strftime.

    
por 03.04.2011 / 21:55

Tags