| set nocompatible " We're running Vim, not Vi! | |
| set guifont=Bitstream\ Vera\ Sans\ Mono:h24 | |
| let g:molokai_original = 1 | |
| colorscheme molokai | |
| syntax on " Enable syntax highlighting | |
| filetype on " Enable filetype detection | |
| filetype indent on " Enable filetype-specific indenting | |
| filetype plugin on " Enable filetype-specific plugins | |
| set sw=2 | |
| set ts=2 | |
| set expandtab | |
| " I don't actually _need_ this, but in case anyone | |
| " would ever think I'd use arrow keys... | |
| noremap <Up> <nop> | |
| noremap <Down> <nop> | |
| noremap <Left> <nop> | |
| noremap <Right> <nop> | |
| " trying this for fun | |
| inoremap jj <Esc> | |
| set hidden | |
| let g:ctrlp_open_new_file = 'r' | |
| " Make searches case-sensitive only if they contain upper-case characters | |
| set ignorecase | |
| set smartcase | |
| " Store temporary files in a central spot | |
| set backupdir=~/.vim-tmp,~/.tmp,~/tmp,/var/tmp,/tmp | |
| set directory=~/.vim-tmp,~/.tmp,~/tmp,/var/tmp,/tmp | |
| set cursorline | |
| " We want to be able to toggle relative numbers | |
| " from here: http://jeffkreeftmeijer.com/2012/relative-line-numbers-in-vim-for-super-fast-movement/ | |
| function! NumberToggle() | |
| if(&relativenumber == 1) | |
| set number | |
| else | |
| set relativenumber | |
| endif | |
| endfunc | |
| nnoremap <C-n> :call NumberToggle()<cr> | |
| :au FocusLost * :set number | |
| :au FocusGained * :set relativenumber | |
| autocmd InsertEnter * :set number | |
| autocmd InsertLeave * :set relativenumber | |
| set colorcolumn=80 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment