diff options
| -rw-r--r-- | vimrc-full | 10 | ||||
| -rw-r--r-- | vimrc-medium | 1 |
2 files changed, 9 insertions, 2 deletions
| @@ -59,7 +59,8 @@ set redrawtime=100 | " The time in milliseconds for redrawing the dis | |||
| 59 | set scrolljump=5 | " how many lines get scrolled into view when cursor reaches the screens edge | 59 | set scrolljump=5 | " how many lines get scrolled into view when cursor reaches the screens edge |
| 60 | set scrolloff=999 | " keeps cursor centered | 60 | set scrolloff=999 | " keeps cursor centered |
| 61 | set splitbelow | " open new windows below the current one (i find that more intuitive) | 61 | set splitbelow | " open new windows below the current one (i find that more intuitive) |
| 62 | set shiftround | " indent/unindent snaps to multiple of shiftwidth | 62 | set shiftround | " indent/unindent snaps to multiple of shiftwidths |
| 63 | set shortmess+=I | " don't give the intro message when starting Vim |:intro|. | ||
| 63 | set showcmd | " essential: show keys of combined commands in the lower right corner (BUT SLOW, makes cursor flickering) | 64 | set showcmd | " essential: show keys of combined commands in the lower right corner (BUT SLOW, makes cursor flickering) |
| 64 | set signcolumn=yes | " auto=auto hide, yes=always, no=never show the column with error indicators | 65 | set signcolumn=yes | " auto=auto hide, yes=always, no=never show the column with error indicators |
| 65 | set showtabline=2 | " 0: never, 1: only if there are at least two tabs, 2:always | 66 | set showtabline=2 | " 0: never, 1: only if there are at least two tabs, 2:always |
| @@ -603,7 +604,7 @@ if has("autocmd") | |||
| 603 | augroup END | 604 | augroup END |
| 604 | endif | 605 | endif |
| 605 | 606 | ||
| 606 | autocmd BufNewFile set nobuflisted | 607 | " autocmd BufNewFile set nobuflisted |
| 607 | " use the shada/viminfo file to return the cursor to where it was... | 608 | " use the shada/viminfo file to return the cursor to where it was... |
| 608 | function! ReturnCursor() | 609 | function! ReturnCursor() |
| 609 | if line("'\"") > 1 && line("'\"") <= line("$") | 610 | if line("'\"") > 1 && line("'\"") <= line("$") |
| @@ -758,6 +759,11 @@ if version >= 702 " clean up (see: http://vim.wikia.com/wiki/VimTip396) | |||
| 758 | autocmd BufWinLeave * call clearmatches() | 759 | autocmd BufWinLeave * call clearmatches() |
| 759 | endif | 760 | endif |
| 760 | 761 | ||
| 762 | |||
| 763 | " avoids openin an empty buffer when restoring bufferlist from viminfo... | ||
| 764 | if argc() == 0 | ||
| 765 | autocmd VimEnter * nested :bun | ||
| 766 | endif | ||
| 761 | " au BufNewFile,BufRead,BufEnter *.cpp,*.hpp set omnifunc=omni#cpp#complete#Main | 767 | " au BufNewFile,BufRead,BufEnter *.cpp,*.hpp set omnifunc=omni#cpp#complete#Main |
| 762 | " Enable omni completion. | 768 | " Enable omni completion. |
| 763 | " autocmd FileType css setlocal omnifunc=csscomplete#CompleteCSS | 769 | " autocmd FileType css setlocal omnifunc=csscomplete#CompleteCSS |
diff --git a/vimrc-medium b/vimrc-medium index a066e60..8281ef1 100644 --- a/vimrc-medium +++ b/vimrc-medium | |||
| @@ -65,6 +65,7 @@ set ttyscroll=3 | |||
| 65 | set ttyfast | 65 | set ttyfast |
| 66 | set mouse=a | 66 | set mouse=a |
| 67 | set hidden | 67 | set hidden |
| 68 | set viminfo+=% | " restore buffer list | ||
| 68 | 69 | ||
| 69 | 70 | ||
| 70 | " set title | 71 | " set title |
