diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2011-02-28 12:52:02 +1300 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2011-02-28 12:52:02 +1300 |
commit | 76028f864fe54998d1bf21ab48e3af76c213d513 (patch) | |
tree | fc310f334f893ae3688380d63a818281df2628d5 /vim/vimrc | |
download | dotfiles-76028f864fe54998d1bf21ab48e3af76c213d513.tar.gz dotfiles-76028f864fe54998d1bf21ab48e3af76c213d513.zip |
Initial commit of experimental dotfiles repository.
Diffstat (limited to 'vim/vimrc')
-rw-r--r-- | vim/vimrc | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/vim/vimrc b/vim/vimrc new file mode 100644 index 00000000..b471d7da --- /dev/null +++ b/vim/vimrc @@ -0,0 +1,67 @@ +" Colors +if has("syntax") && (&t_Co > 15) + set background=dark + syntax enable + if (&t_Co > 255) + colorscheme desert256 + highlight Pmenu ctermfg=0 ctermbg=8 + endif +endif + +" Command +if has("cmdline_info") + set ruler + set showcmd +endif + +" Cursors +map <up> <nop> +map <down> <nop> +map <left> <nop> +map <right> <nop> + +" Encoding +set fileformats=unix,dos,mac +if has("multi_byte") + set encoding=utf-8 +endif + +" Filetypes +if has("autocmd") + filetype on + filetype plugin on + filetype indent on +endif + +" Leaders +nnoremap <leader>c :set cursorline! cursorcolumn!<CR> +nnoremap <leader>h :set hlsearch!<CR> +nnoremap <leader>l :set list!<CR> +nnoremap <leader>n :set number!<CR> +nnoremap <leader>p :set paste!<CR> +nnoremap <leader>r :set relativenumber!<CR> +nnoremap <leader>s :set spell!<CR> +nnoremap <leader>w :set wrap!<CR> + +" Miscellaneous +set backspace=indent,eol,start +set scrolloff=1 +set shortmess+=I + +" Spelling +if has("spell") + set spelllang=en_nz +endif + +" Whitespace +set expandtab +set nojoinspaces +set shiftwidth=4 +set softtabstop=4 +set tabstop=4 + +" Wrapping +set nowrap +if has("linebreak") + set linebreak +endif |