diff options
| author | Mitch Riedstra <mitch@riedstra.us> | 2019-09-21 12:44:34 -0400 |
|---|---|---|
| committer | Mitch Riedstra <mitch@riedstra.us> | 2019-09-21 12:44:34 -0400 |
| commit | 709accc8e4f6dc3c21fc9b55e9fcc31559c68472 (patch) | |
| tree | 924f41bd3047921da27a999026a1be0f7b35b5ea /plugin/basics.vim | |
| parent | 314989ba7e969d353aa3a96454b03c2f5ff6511b (diff) | |
| download | vim-cfg-709accc8e4f6dc3c21fc9b55e9fcc31559c68472.tar.gz vim-cfg-709accc8e4f6dc3c21fc9b55e9fcc31559c68472.tar.xz | |
Re-arrange the vim configuration
Diffstat (limited to 'plugin/basics.vim')
| -rw-r--r-- | plugin/basics.vim | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/plugin/basics.vim b/plugin/basics.vim new file mode 100644 index 0000000..1ac112a --- /dev/null +++ b/plugin/basics.vim @@ -0,0 +1,49 @@ +" Basic vimrc for systems you don't want to copy the full one to +set encoding=utf-8 " The encoding displayed. +set fileencoding=utf-8 " The encoding written to file. +set background=dark " Since most terminals I have dark backgrounds +set nu " Line 'nu'mbers +set listchars=tab:▸\ ,eol:¬,trail:• " Listchars are used to show normally + " invisible chars such as tabs, EOL and + " trailing whitespace +" set listchars=tab:\|\ " Alternative listchars w/o special chars. +set colorcolumn=80 " Sets a "coloured" coloumn to tell you where your line + " breaks should be so you don't piss off people using + " a terminal. +set ic " Case insensitive search by default +set hls " Highlight my searches by default +set updatecount=0 " Do not write swap files +set nocompatible " Don't be compatbile with 'vi' +set tabstop=4 " Tab width +set shiftwidth=4 +set noexpandtab " Do **NOT** turn tabs into spaces by default +" Be smart about the mouse +set mouse+=a +if &term =~ '^screen' + " tmux knows the extended mouse mode + set ttymouse=xterm2 +endif +syntax on " Syntax highlighting by default + + +set nomodeline " I know how to setup my editor, I don't need your + " changes to my vim configuration. + +" Use \-n in normal mode to toggle line numbers +nmap <leader>n :set invnu<CR> +" Use \-l in normal mode to toggle listchars +nmap <leader>l :set list!<CR> + +" Use \-s to pop open a spelling menu. use ]s to search forwards and [s to go +" backwards. +" Apparently this also doesn't work if spell checking isn't enabled +" at the time you enable it. +set spell +nnoremap \s ea<C-X><C-S> +set nospell + +" set hidden " This will allow you to change buffers w/o saving + +" Omni completion, c-x c-o in insert/append mode +" filetype plugin on +" set omnifunc=syntaxcomplete#Complete |
