" set linebreak " Don't wrap words by default
set textwidth=0 " Don't wrap lines by default
set nobackup " Don't keep a backup file
- set backupcopy=no " grml: Overwrite files/links with w!
-" set backupcopy=yes " Keep a backup file
set viminfo='20,\"50 " read/write a .viminfo file, don't store more than
" 50 lines of registers
set history=50 " keep 50 lines of command line history
let &titleold = fnamemodify(&shell, ":t")
endif
-" Source a global configuration file if available
-" Deprecated by Debian but still supported by grml
- if filereadable("/etc/vim/vimrc.local")
- source /etc/vim/vimrc.local
- endif
-
" turn these ON:
- set ek hidden ruler sc vb wmnu
+ set ek vb
" set digraph
" turn these OFF ("no" prefix):
set nodigraph noeb noet nosol
" some colors - as an example "white on black" [use bold fonts]:
" hi normal ctermfg=white ctermbg=black guifg=white guibg=black
" hi nontext ctermfg=blue ctermbg=black guifg=blue guibg=black
- if has("syntax")
- syn on
- endif
" set t_Co=256 " number of colors
" some useful mappings:
- set pastetoggle=<f11>
" with F7 copy all current buffer to clipboard, or a selection.
" with shift-F7, paste all clipboard contents
source /usr/share/doc/mercurial/examples/vim/hg-menu.vim
endif
-" source local configuration file
- if filereadable(expand("$HOME/.vimrc.local"))
- source $HOME/.vimrc.local
- endif
-
" Vim 7 brings cool new features - see ':he version7'!
" The coolest features of Vim7 by mika
" ====================================
" highlight PmenuSel ctermbg=7 guifg=Black guibg=Orange " selected item
" highlight PmenuSbar ctermbg=7 guifg=#CCCCCC guibg=#CCCCCC " scrollbar
" highlight PmenuThumb cterm=reverse gui=reverse guifg=Black guibg=#AAAAAA " thumb of the scrollbar
-
endif
+
+
+" To enable persistent undo uncomment following section.
+" The undo files will be stored in $HOME/.cache/vim
+
+" if version >= 703
+" " enable persistent-undo
+" set undofile
+"
+" " store the persistent undo file in ~/.cache/vim
+" set undodir=~/.cache/vim/
+"
+" " create undodir directory if possible and does not exist yet
+" let targetdir=$HOME . "/.cache/vim"
+" if isdirectory(targetdir) != 1 && getftype(targetdir) == "" && exists("*mkdir")
+" call mkdir(targetdir, "p", 0700)
+" endif
+" endif
+
+" Source a global configuration file if available
+" Deprecated by Debian but still supported by grml
+ if filereadable("/etc/vim/vimrc.local")
+ source /etc/vim/vimrc.local
+ endif
+
+" source user-specific local configuration file
+ if filereadable(expand("$HOME/.vimrc.local"))
+ source $HOME/.vimrc.local
+ endif
"# END OF FILE #################################################################