> set backspace=indent,eol,start +1
> set history=50 " keep 50 lines of command line history Why only 50? And while we are it, increase the undolevels setting > set ruler " show the cursor position all the time > set showcmd " display incomplete commands > set incsearch " do incremental searching > " Don't use Ex mode, use Q for formatting > map Q gq > > " In many terminal emulators the mouse works just fine, thus enable it. > if has('mouse') > set mouse=a > endif don't care. > if &t_Co > 2 || has("gui_running") > syntax on > set hlsearch please no hlsearch. That is most often annoying. > if has("autocmd") > " Enable file type detection. > filetype plugin indent on +1 > > augroup vimrcEx > au! > > " For all text files set 'textwidth' to 78 characters. > autocmd FileType text setlocal textwidth=78 Isn't text a fallback, that is used, when no other type is found? I wouldn't set this one then. > " When editing a file, always jump to the last known cursor position. > " Don't do it when the position is invalid or when inside an event handler > " (happens when dropping a file on gvim). > autocmd BufReadPost * > \ if line("'\"") >= 1 && line("'\"") <= line("$") | > \ exe "normal! g`\"" | > \ endif +1 > Probably not: > > " these two leave files behind > set backup > set undofile > > " may conflict with a user mapping > inoremap <C-U> <C-G>u<C-U> > > " hard to revert > if has('syntax') && has('eval') > packadd matchit > endif +1 for not setting those. although I would still make <c-u> in insert mode undoable. some more I would set, the mentioned :set display+=lastline :set nrformat-=octal (often does unexpected things, when the user does not expect it) and possibly also: :set laststatus=2 Best, Christian -- Charade Das Erste, das ist immer, Und wenn auch die Welt vergeht; Das Zweite ist man und bleibt man, Wenn man zu lesen versteht. -- Heinrich Heine -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.