Blame | Last modification | View Log | RSS feed
if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"set fileencodings=ucs-bom,utf-8,latin1endifset nocompatible " Use Vim defaults (much better!)set bs=indent,eol,start " allow backspacing over everything in insert mode"set ai " always set autoindenting on"set backup " keep a backup fileset viminfo='20,\"50 " read/write a .viminfo file, don't store more" than 50 lines of registersset history=50 " keep 50 lines of command line historyset ruler " show the cursor position all the time" Only do this part when compiled with support for autocommandsif has("autocmd")augroup redhatautocmd!" In text files, always limit the width of text to 78 characters" autocmd BufRead *.txt set tw=78" When editing a file, always jump to the last cursor positionautocmd BufReadPost *\ if line("'\"") > 0 && line ("'\"") <= line("$") |\ exe "normal! g'\"" |\ endif" don't write swapfile on most commonly used directories for NFS mounts or USB sticksautocmd BufNewFile,BufReadPre /media/*,/run/media/*,/mnt/* set directory=~/tmp,/var/tmp,/tmp" start with spec file templateautocmd BufNewFile *.spec 0r /usr/share/vim/vimfiles/template.specaugroup ENDendifif has("cscope") && filereadable("/usr/bin/cscope")set csprg=/usr/bin/cscopeset csto=0set cstset nocsverb" add any database in current directoryif filereadable("cscope.out")cs add $PWD/cscope.out" else add database pointed to by environmentelseif $CSCOPE_DB != ""cs add $CSCOPE_DBendifset csverbendif" Switch syntax highlighting on, when the terminal has colors" Also switch on highlighting the last used search pattern.if &t_Co > 2 || has("gui_running")syntax onset hlsearchendiffiletype plugin onif &term=="xterm"set t_Co=8set t_Sb=mset t_Sf=mendif" Don't wake up system with blinking cursor:" http://www.linuxpowertop.org/known.phplet &guicursor = &guicursor . ",a:blinkon0"