"setting set history=1000 autoindent smartindent backspace=2 showmode showmatch set showcmd wildmenu laststatus=2 wrapmargin=8 shiftwidth=4 tabstop=4 set nowrap joinspaces magic report=0 bs=2 shell=bash\ -f wildchar= set incsearch dict=/home/giant/student/kmurari/.linux.words set tw=78 whichwrap=[,],b,s,<,> dir=/home/giant/student/kmurari/.swaps set noerrorbells visualbell t_vb= autowrite viminfo='50,h set statusline=%<%F\ %m%r%h[%Y]\ [%n]%a%=%l/%L\ \ %c mps+=<:> set ve=block "syntax highlighting. syntax on highlight Constant cterm=bold ctermfg=3 ctermbg=0 highlight Comment ctermfg=1 ctermbg=0 highlight Label ctermfg=8 ctermbg=0 highlight ErrorMsg ctermbg=0 ctermfg=1 highlight Visual ctermfg=15 ctermbg=0 highlight LineNr cterm=bold ctermfg=4 ctermbg=0 highlight Statement ctermfg=5 ctermbg=0 highlight Normal ctermfg=7 ctermbg=0 highlight PreProc ctermfg=5 highlight String ctermfg=6 ctermbg=0 highlight Conditional ctermfg=4 ctermbg=0 highlight Repeat ctermfg=4 ctermbg=0 highlight Variable ctermfg=3 ctermbg=0 highlight Keyword ctermbg=0 ctermfg=2 highlight Boolean cterm=bold ctermfg=1 ctermbg=0 highlight Search ctermbg=0 ctermfg=7 highlight Special ctermfg=1 ctermbg=0 highlight SpecialKey ctermfg=0 ctermbg=0 highlight Identifier ctermfg=7 ctermbg=0 highlight Delimiter cterm=bold ctermfg=2 ctermbg=0 highlight Operator ctermbg=0 ctermfg=1 highlight ModeMsg cterm=bold ctermfg=7 ctermbg=0 highlight MoreMsg cterm=bold ctermfg=7 ctermbg=0 highlight Question cterm=bold ctermfg=7 ctermbg=0 highlight Error cterm=bold ctermbg=0 ctermfg=7 highlight NonText ctermfg=4 ctermbg=0 highlight Directory ctermfg=7 ctermbg=0 highlight Title cterm=bold ctermfg=7 ctermbg=0 highlight Todo ctermfg=1 ctermbg=6 highlight WarningMsg cterm=bold ctermfg=1 ctermbg=4 highlight Statusline ctermbg=0 ctermfg=15 set t_Co=16 "Mappings imap  lwi imap  bi imap :x imap VG?^>xggOggi imap :upi imap gqapi imap :sh imap :call TC()i imap :se invpastei imap :se invnumberi imap :%s///g map  w map  b map :x map VG?^>xggOggi map :up map gqap map :sh map :call TC() map yypk:call XMMS() map :se invpastei map :se invnumber map :%s///g map rel :g/^$/d map as dgg map sd dG noremap = == noremap -= :1,$legg5000== au BufEnter pico.* se tw=66 au BufEnter *.c,*.C,*.cpp,*.pl,*.java,*.m,*.CPP,*.html se tw=10000 au BufLeave pico.* se tw=78 au BufEnter thoughts.html so thoughts.vim "functions fu! TC() let LINE=getline(".") let FILETYPE=&ft if FILETYPE=='java' || FILETYPE=='c' || FILETYPE=='cpp' let COMMENT='//' elseif FILETYPE=='perl' || FILETYPE=='sh' || FILETYPE=='' let COMMENT='#' elseif FILETYPE=='vim' let COMMENT='"' elseif FILETYPE=='spice' let COMMENT='*' elseif FILETYPE=='tex' let COMMENT='%' endif if match(LINE,COMMENT) =='0' exe ':s+'.COMMENT.'++' else exe ':s+^+'.COMMENT.'+' endif endf iab ddt dear dr thakor,i