diff options
Diffstat (limited to 'vim.nix')
-rw-r--r-- | vim.nix | 43 |
1 files changed, 43 insertions, 0 deletions
@@ -0,0 +1,43 @@ +{ + enable = true; + plugins = [ + "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 + colorscheme solarized + filetype plugin indent on + set cuc cul " Crosshair + set cc=80 " 80 column lines + set linebreak " Break lines at word (requires Wrap lines) + set showbreak= " Wrap-broken line prefix + 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 incsearch " Searches for strings incrementally + ret autoindent " Auto-indent new lines + set shiftwidth=4 " Number of auto-indent spaces + set smartindent " Enable smart-indent + set smarttab " Enable smart-tabs + set ruler " Show row and column ruler information + set backspace=indent,eol,start " Backspace behaviour + imap fd <Esc> + set wildmenu " cool menu effect + set mouse=a + ''; +} |