Skip to content

Instantly share code, notes, and snippets.

@aaronbieber
Forked from heygarrett/vimrc
Last active November 23, 2022 03:12
Show Gist options
  • Save aaronbieber/5604155 to your computer and use it in GitHub Desktop.
Save aaronbieber/5604155 to your computer and use it in GitHub Desktop.
" Set colorscheme to solarized
colorscheme solarized
" Change the Solarized background to dark or light depending upon the time of
" day (5 refers to 5AM and 17 to 5PM). Change the background only if it is not
" already set to the value we want.
function! SetSolarizedBackground()
if strftime("%H") >= 5 && strftime("%H") < 17
if &background != 'light'
set background=light
endif
else
if &background != 'dark'
set background=dark
endif
endif
endfunction
" Every time you save a file, call the function to check the time and change
" the background (if necessary).
if has("autocmd")
autocmd bufwritepost * call SetSolarizedBackground()
endif
" vim: set et tw=4 sw=4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment