{ enable = true; plugins = [ "sensible" "colors-solarized" "fugitive" ]; settings = { ignorecase = true; expandtab = true; history = 1000; tabstop = 4; }; extraConfig = '' " Auto-switch theme let hour = strftime("%H") if 6 <= hour && hour < 18 set background=light else set background=dark endif let g:solarized_termcolors=256 colorscheme solarized " set cuc cul " Crosshair set cc=80 " 80 column lines set linebreak " Break lines at word (requires Wrap lines) set textwidth=80 " Line wrap (number of cols) set showmatch " Highlight matching brace set visualbell " Use visual bell (no beeping) set hlsearch " Highlight all search results set smartcase " Enable smart-case search set shiftwidth=4 " Number of auto-indent spaces set smartindent " Enable smart-indent imap fd set mouse=a ''; }