uname -a Linux hackles 2.6.8r01112004 #2 Mon Nov 1 02:59:18 CET 2004 i686 GNU/Linux VIM - Vi IMproved 6.3 (2004 June 7, compiled Sep 7 2004 06:40:38) Included patches: 1-25 Compiled by Norbert Tretkowski Big version with GTK2 GUI. Features included (+) or not (-): +arabic +autocmd +balloon_eval +browse ++builtin_terms +byte_offset +cindent +clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments +cryptv +cscope +dialog_con_gui +diff +digraphs +dnd -ebcdic +emacs_tags +eval +ex_extra +extra_search +farsi +file_in_path +find_in_path +folding -footer +fork() +gettext -hangul_input +iconv +insert_expand +jumplist +keymap +langmap +libcall +linebreak +lispindent +listcmds +localmap +menu +mksession +modify_fname +mouse +mouseshape +mouse_dec +mouse_gpm -mouse_jsbterm +mouse_netterm +mouse_xterm +multi_byte +multi_lang +netbeans_intg -osfiletype +path_extra -perl +postscript +printer -python +quickfix +rightleft -ruby +scrollbind +signs +smartindent -sniff +statusline -sun_workshop +syntax +tag_binary +tag_old_static -tag_any_white -tcl +terminfo +termresponse +textobjects +title +toolbar +user_commands +vertsplit +virtualedit +visual +visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup +X11 -xfontset +xim +xsmp_interact +xterm_clipboard -xterm_save system vimrc file: "$VIM/vimrc" user vimrc file: "$HOME/.vimrc" user exrc file: "$HOME/.exrc" system gvimrc file: "$VIM/gvimrc" user gvimrc file: "$HOME/.gvimrc" system menu file: "$VIMRUNTIME/menu.vim" fall-back for $VIM: "/usr/share/vim" Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -DXTHREADS -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -g -Wall -I/usr/X11R6/include Linking: gcc -L/usr/X11R6/lib -L/usr/local/lib -o vim -Wl,--export-dynamic -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lXt -lncurses -lgpm --- Directories and Files --- $VIM = "/usr/share/vim" directory "/usr/share/vim" exists $VIMRUNTIME = "/usr/share/vim/vim63" directory "/usr/share/vim/vim63" exists "/usr/share/vim/vim63/doc/help.txt" is readable "/usr/share/vim/vim63/doc/tags" is readable "/usr/share/vim/vim63/menu.vim" is readable "/usr/share/vim/vim63/filetype.vim" is readable "/usr/share/vim/vim63/syntax/synload.vim" is readable --- Options --- aleph=224 background=dark nobuflisted noconfirm dictionary= equalprg= nofoldenable guifont= icon noinfercase nolazyredraw matchtime=5 mouse= previewheight=12 ruler shellxquote= nosmartcase switchbuf= textauto ttimeoutlen=-1 virtualedit=block winheight=1 writedelay=0 noarabic nobackup buftype=help nocopyindent nodiff noerrorbells foldexpr=0 guifontwide= iconstring= noinsertmode nolinebreak maxfuncdepth=100 nomousefocus nopreviewwindow rulerformat= noshiftround nosmartindent syntax=help notextmode ttybuiltin novisualbell nowinfixheight arabicshape backupcopy=auto cdpath=,, cpoptions=aABceFs diffexpr= esckeys foldignore=# guiheadroom=50 noignorecase isprint=@,161-255 lines=24 maxmapdepth=1000 mousehide printdevice= scroll=10 shiftwidth=4 nosmarttab tabstop=8 textwidth=78 ttyfast warn winminheight=1 noallowrevins backupext=~ cedit=^F cscopepathcomp=0 diffopt=filler eventignore= foldlevel=0 guipty imactivatekey= joinspaces linespace=0 maxmem=193246 mousemodel=extend printencoding= noscrollbind noshortname softtabstop=0 tagbsearch thesaurus= ttymouse=xterm2 noweirdinvert winminwidth=1 noaltkeymap backupskip=/tmp/* charconvert= cscopeprg=cscope nodigraph noexpandtab foldlevelstart=-1 helpheight=20 noimcmdline key= nolisp maxmemtot=193246 mousetime=500 printfont=courier scrolljump=1 showbreak= nosplitbelow taglength=0 notildeop ttyscroll=999 whichwrap=b,s winwidth=20 ambiwidth=single balloondelay=600 nocindent cscopequickfix= display= noexrc foldmethod=manual helplang= noimdisable keymap= nolist menuitems=25 nonumber printoptions= scrolloff=0 showcmd nosplitright tagrelative timeout ttytype=xterm wildchar= wrap noautochdir noballooneval cinoptions= nocscopetag eadirection=both fileformat=unix foldminlines=1 nohidden iminsert=2 keymodel= listchars=eol:$ modeline nopaste readonly nosecure noshowfulltag startofline tagstack timeoutlen=1000 undolevels=1000 wildcharm=0 wrapmargin=0 autoindent nobinary cmdheight=1 cscopetagorder=0 noedcompatible filetype=help foldnestmax=20 history=50 imsearch=2 keywordprg=man loadplugins modelines=5 pastetoggle= remap selectmode= showmatch statusline= term=xterm title updatecount=200 wildignore= wrapscan noautoread nobomb cmdwinheight=7 nocscopeverbose encoding=latin1 nofkmap formatoptions=tcq nohkmap includeexpr= langmap= magic nomodifiable patchexpr= report=2 shell=/bin/bash showmode suffixesadd= notermbidi titlelen=85 updatetime=2000 nowildmenu write noautowrite browsedir=last columns=475 debug= endofline foldclose= formatprg= nohkmapp incsearch langmenu= makeef= nomodified patchmode= norevins shellcmdflag=-c sidescroll=0 swapfile termencoding= titlestring= verbose=0 wildmode=full nowriteany noautowriteall bufhidden= nocompatible nodelcombine equalalways foldcolumn=0 nogdefault nohlsearch indentexpr= laststatus=1 makeprg=make nomore nopreserveindent norightleft shellquote= sidescrolloff=0 swapsync=fsync noterse nottimeout viminfo='20,"50 winaltkeys=menu writebackup backspace=indent,eol,start backupdir=.,~/tmp,~/ breakat= ^I!@*-+;:,./? casemap=internal,keepascii cinkeys=0{,0},0),:,0#,!^F,o,O,e cinwords=if,else,while,do,for,switch clipboard=autoselect,exclude:cons\|linux comments=s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:- commentstring=/*%s*/ complete=.,w,b,u,t,i define=^\s*#\s*define directory=.,~/tmp,/var/tmp,/tmp errorfile=errors.err errorformat=%*[^"]"%f"%*\D%l: %m,"%f"%*\D%l: %m,%-G%f:%l: (Each undeclared identifier is reported only once,%-G%f:%l: for each function it appears in.),%f:%l:%m,"%f"\, line %l%*\D%c%*[^ ] %m,%D%*\a[%*\d]: Entering directory `%f',%X%*\a[%*\d]: Leaving directory `%f',%DMaking %*\a in %f fileencoding=latin1 fileencodings=ucs-bom fileformats=unix,dos fillchars=vert:|,fold:- foldmarker={{{,}}} foldopen=block,hor,mark,percent,quickfix,search,tag,undo foldtext=foldtext() grepformat=%f:%l:%m,%f:%l%m,%f %l%m grepprg=grep -n $* /dev/null guicursor=n-v-c:block-Cursor/lCursor,ve:ver35-Cursor,o:hor50-Cursor,i-ci:ver25-Cursor/lCursor,r-cr:hor20-Cursor/lCursor,sm:block-Cursor-blinkwait175-blinkoff150-blinkon175 guioptions=agimrLtT helpfile=/usr/share/vim/vim63/doc/help.txt highlight=8:SpecialKey,@:NonText,d:Directory,e:ErrorMsg,i:IncSearch,l:Search,m:MoreMsg,M:ModeMsg,n:LineNr,r:Question,s:StatusLine,S:StatusLineNC,c:VertSplit,t:Title,v:Visual,V:VisualNOS,w:WarningMsg,W:WildMenu,f:Folded,F:FoldColumn,A:DiffAdd,C:DiffChange,D:DiffDelete,T:DiffText,>:SignColumn include=^\s*#\s*include indentkeys=0{,0},:,0#,!^F,o,O,e isfname=@,48-57,/,.,-,_,+,,,#,$,%,~,= isident=@,48-57,_,192-255 iskeyword=!-~,^*,^|,^",192-255 lispwords=defun,define,defmacro,set!,lambda,if,case,let,flet,let*,letrec,do,do*,define-syntax,let-syntax,letrec-syntax,destructuring-bind,defpackage,defparameter,defstruct,deftype,defvar,do-all-symbols,do-external-symbols,do-symbols,dolist,dotimes,ecase,etypecase,eval-when,labels,macrolet,multiple-value-bind,multiple-value-call,multiple-value-prog1,multiple-value-setq,prog1,progv,typecase,unless,unwind-protect,when,with-input-from-string,with-open-file,with-open-stream,with-output-to-string,with-package-iterator,define-condition,handler-bind,handler-case,restart-bind,restart-case,with-simple-restart,store-value,use-value,muffle-warning,abort,continue,with-slots,with-slots*,with-accessors,with-accessors*,defclass,defmethod,print-unreadable-object matchpairs=(:),{:},[:] mouseshape=i-r:beam,s:updown,sd:udsizing,vs:leftright,vd:lrsizing,m:no,ml:up-arrow,v:rightup-arrow nrformats=octal,hex paragraphs=IPLPPPQPP LIpplpipbp path=.,/usr/include,, printexpr=system('lpr' . (&printdevice == '' ? '' : ' -P' . &printdevice) . ' ' . v:fname_in) . delete(v:fname_in) + v:shell_error printheader=%<%f%h%m%=Page %N rightleftcmd=search runtimepath=~/.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim63,/usr/share/vim/vimfiles/after,~/.vim/after scrollopt=ver,jump sections=SHNHH HUnhsh selection=inclusive sessionoptions=blank,buffers,curdir,folds,help,options,winsize shellpipe=2>&1| tee shellredir=>%s 2>&1 shortmess=filnxtToO suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc tags=tags,/usr/include/tags titleold=Thanks for flying Vim toolbar=icons,tooltips toolbariconsize=small viewdir=~/.vim/view viewoptions=folds,options,cursor --- Terminal codes --- t_AB=^[[4%p1%dm t_AL=^[[%p1%dL t_bc= t_ce=^[[K t_Co=8 t_CV= t_da= t_DL=^[[%p1%dM t_fs=^G t_IS=^[]1; t_ks=^[[?1h^[= t_mb=^[[5m t_me=^[[m t_ms=y t_op=^[[39;49m t_RV=^[[>c t_so=^[[7m t_ts=^[]2; t_ti=^[[?1049h t_us=^[[4m t_vi=^[[?25l t_xs= t_ZR=^[[m t_AF=^[[3%p1%dm t_al=^[[L t_cd=^[[J t_cl=^[[H^[[2J t_CS= t_ut=y t_db= t_dl=^[[M t_IE=^G t_ke=^[[?1l^[> t_le=^H t_md=^[[1m t_mr=^[[7m t_nd=^[[C t_RI=^[[%p1%dC t_se=^[[27m t_sr=^[M t_te=^[[?1049l t_ue=^[[m t_ve=^[[?25h t_vs= t_ZH=^[[7m t_cm=^[[%i%p1%d;%p2%dH t_cs=^[[%i%p1%d;%p2%dr t_Sb=^[[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m t_Sf=^[[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m t_vb=^[[?5h$<100/>^[[?5l t_WP=^[[3;%p1%d;%p2%dt t_WS=^[[8;%p1%d;%p2%dt --- Terminal keys --- t_#2 ^[O2H t_&8 ^[[26~ t_F2 ^[[24~ t_K7 ^[Om t_k1 ^[[11~ t_k5 ^[[15~ t_k9 ^[[20~ t_kI ^[[2~ t_kd ^[OB t_ku ^[OA ^[[11;2~ ^[[15;2~ ^[[20;2~ ^[OP ^[OF ^[O2R ^[O5C t_#4 ^[O2D t_*7 ^[O2F t_K1 ^[[1~ t_K8 ^[Oo t_k2 ^[[12~ t_k6 ^[[17~ t_k; ^[[21~ t_kN ^[[6~ t_kh ^[[7~ ^[[M ^[[12;2~ ^[[17;2~ ^[[21;2~ ^[OQ ^[OH ^[O2S ^[O5H t_%1 ^[[28~ t_@7 ^[[8~ t_K4 ^[[4~ t_K9 ^[Oj t_k3 ^[[13~ t_k7 ^[[18~ t_kB ^[[Z t_kP ^[[5~ t_kl ^[OD ^[O2A ^[[13;2~ ^[[18;2~ ^[[23;2~ ^[OR ^[O2P ^[[3~ ^[O5F t_%i ^[O2C t_F1 ^[[23~ t_K6 ^[Ok t_KA ^[OM t_k4 ^[[14~ t_k8 ^[[19~ t_kD ^[[3~ t_kb ^? t_kr ^[OC ^[O2B ^[[14;2~ ^[[19;2~ ^[[24;2~ ^[OS ^[O2Q ^[O5D --- Auto-Commands --- filetypedetect BufEnter *.xpm if getline(1) =~ "XPM2" | setf xpm2 | else | setf xpm | endif *.xpm2 setf xpm2 SpellCommandPlugin BufEnter * call s:SpellSetupBuffer() fileExplorer BufEnter * call s:EditDir() spellchecker BufEnter call s:SpellCreateTemp() filetypedetect BufNewFile *.orig exe "doau filetypedetect BufRead " . expand(":r") *.bak exe "doau filetypedetect BufRead " . expand(":r") *.old exe "doau filetypedetect BufRead " . expand(":r") *.new exe "doau filetypedetect BufRead " . expand(":r") *.rpmsave exe "doau filetypedetect BufRead " . expand(":r") *.rpmnew exe "doau filetypedetect BufRead " . expand(":r") *~ let s:name = expand("") | let s:short = substitute(s:name, '\~$', '', '') | if s:name != s:short && s:short != "" | exe "doau filetypedetect BufRead " . s:short | endif | unlet s:name | unlet s:short *.in if expand(":t") != "configure.in" | exe "doau filetypedetect BufRead " . expand(":r") | endif *.inp call FTCheck_inp() *.aap setf aap *.abc setf abc *.abl setf abel *.wrm setf acedb *.adb setf ada *.ads setf ada *.ada setf ada *.tdf setf ahdl *.run setf ampl build.xml setf ant proftpd.conf* setf apachestyle httpd.conf* setf apache srm.conf* setf apache access.conf* setf apache .htaccess setf apache apache.conf* setf apache *.a65 setf a65 *.am if expand("") !~? 'Makefile.am\>' | setf elf | endif *.aml setf aml .arch-inventory setf arch =tagging-method setf arch *.art setf art *.asn setf asn *.asn1 setf asn *.asa if exists("g:filetype_asa") | exe "setf " . g:filetype_asa | else | setf aspvbs | endif *.asp if exists("g:filetype_asp") | exe "setf " . g:filetype_asp | elseif getline(1) . getline(2) . getline(3) =~? "perlscript" | setf aspperl | else | setf aspvbs | endif /boot/grub/menu.lst setf grub /boot/grub/grub.conf setf grub *.asm call FTasm() *.[sS] call FTasm() *.[aA] call FTasm() *.mac call FTasm() *.lst call FTasm() *.mar setf vmasm *.atl setf atlas *.as setf atlas [mM]akefile.am setf automake *.ave setf ave *.awk setf awk *.mch setf b *.ref setf b *.imp setf b *.bas call FTVB("basic") *.vbs setf vb *.dsm setf vb *.ctl setf vb *.bat setf dosbatch *.btm setf dosbatch *.sys setf dosbatch *.cmd if getline(1) =~ '^/\*' | setf rexx | else | setf dosbatch | endif *.btm setf btm *.bc setf bc *.bdf setf bdf *.bib setf bib named.conf setf named named.root setf bindzone *.bl setf blank *.c call FTlpc() calendar setf calendar /home/greek0/.calendar/* setf calendar */share/calendar/*/calendar.* setf calendar */share/calendar/calendar.* setf calendar *.cs setf cs *.cdl setf cdl *.crm setf crm *.cyn setf cynpp *.cc if exists("cynlib_syntax_for_cc")|setf cynlib|else|setf cpp|endif *.cpp if exists("cynlib_syntax_for_cpp")|setf cynlib|else|setf cpp|endif *.cxx setf cpp *.c++ setf cpp *.C setf cpp *.H setf cpp *.hh setf cpp *.hxx setf cpp *.hpp setf cpp *.moc setf cpp *.tcc setf cpp *.inl setf cpp *.h if exists("c_syntax_for_h") | setf c | elseif exists("ch_syntax_for_h") | setf ch | else | setf cpp | endif *.chf setf ch *.tlh setf cpp *.css setf css *.con setf cterm changelog.Debian setf debchangelog changelog.dch setf debchangelog [cC]hange[lL]og if getline(1) =~ '; urgency='| setf debchangelog | else | setf changelog | endif *..ch setf chill *.ch call FTchange() *.dcl setf clean *.icl setf clean *.eni setf cl *.ent call FTent() *.prg if exists("g:filetype_prg") | exe "setf " . g:filetype_prg | else | setf clipper | endif *.cbl setf cobol *.cob setf cobol *.cpy setf cobol *.lib setf cobol *.cfm setf cf *.cfi setf cf *.cfc setf cf configure.in setf config configure.ac setf config *.dcd setf dcd *enlightenment/*.cfg setf c *Eterm/*.cfg setf eterm lynx.cfg setf lynx *baseq[2-3]/*.cfg setf quake *id1/*.cfg setf quake *quake[1-3]/*.cfg setf quake *.qc setf c *.cfg setf cfg *.csp setf csp *.fdr setf csp *.pld setf cupl *.si setf cuplsim */debian/control setf debcontrol *.desc setf desc *.d setf d *.desktop setf desktop .directory setf desktop *.diff setf diff *.rej setf diff *.patch setf diff .dir_colors setf dircolors /etc/DIR_COLORS setf dircolors *.rul if getline(1).getline(2).getline(3).getline(4).getline(5).getline(6) =~? 'InstallShield' | setf ishd | else | setf diva | endif *.com if getline(1).getline(2) =~ '$ORIGIN\|$TTL\|IN\s*SOA'^I|| getline(1).getline(2).getline(3).getline(4) =~ 'BIND.*named' | setf dns | else | setf dcl | endif *.dot setf dot *.lid setf dylanlid *.intr setf dylanintr *.dylan setf dylan *.def setf def *.drac setf dracula *.drc setf dracula *lvs setf dracula *lpe setf dracula *.dsl setf dsl *.dtd setf dtd *.ed\(f\|if\|n\|o\) setf edif *.ecd setf ecd *.e call FTCheck_e() *.E call FTCheck_e() */etc/elinks.conf setf elinks /home/greek0/.elinks/elinks.conf setf elinks *.erl setf erlang filter-rules setf elmfilt *.ec setf esqlc *.EC setf esqlc *.csc setf csc exim.conf setf exim *.exp setf expect exports setf exports .fetchmailrc setf fetchmail *.fex setf focexec *.focexec setf focexec auto.master setf conf *.mas setf master *.master setf master *.fs setf forth *.ft setf forth *.f setf fortran *.F setf fortran *.for setf fortran *.fpp setf fortran *.ftn setf fortran *.f77 setf fortran *.F77 setf fortran *.f90 setf fortran *.F90 setf fortran *.f95 setf fortran *.F95 setf fortran fstab setf fstab .gdbinit setf gdb *.mo setf gdmo *.gdmo setf gdmo *.ged setf gedcom gkrellmrc setf gkrellmrc gkrellmrc_? setf gkrellmrc *.gp setf gp /home/greek0/.gnupg/options setf gpg /home/greek0/.gnupg/gpg.conf setf gpg /usr/**/gnupg/options.skel setf gpg *.gpi setf gnuplot *.gs setf grads *.groovy setf groovy *.gsp setf gsp .gtkrc setf gtkrc gtkrc setf gtkrc *.hs setf haskell *.lhs setf lhaskell *.chs setf chaskell *.vc setf hercules *.ev setf hercules *.rs setf hercules *.sum setf hercules *.errsum setf hercules *.hex setf hex *.h32 setf hex *.t.html setf tilde *.html call FTCheck_html() *.htm call FTCheck_html() *.shtml call FTCheck_html() *.stm call FTCheck_html() *.html.m4 setf htmlm4 *.tmpl setf htmlcheetah *.hb setf hb *.icn setf icon *.idl call FTCheck_idl() *.odl setf msidl *.mof setf msidl /home/greek0/.icewm/menu setf icemenu .indent.pro setf indent *.pro setf idlang *.inf setf inform *.INF setf inform *.4gl setf fgl *.4gh setf fgl *.m4gl setf fgl *.ini setf dosini inittab setf inittab *.iss setf iss *.jal setf jal *.JAL setf jal *.jpl setf jam *.jpr setf jam *.java setf java *.jav setf java *.jj setf javacc *.jjt setf javacc *.js setf javascript *.javascript setf javascript *.jsp setf jsp *.properties setf jproperties *.properties_?? setf jproperties *.properties_??_?? setf jproperties *.properties_??_??_* setf jproperties *.clp setf jess *.jgr setf jgraph *.kix setf kix *.k setf kwt *.ks setf kscript *.ace setf lace *.ACE setf lace *.latte setf latte *.lte setf latte *.sig setf lprolog *.ldif setf ldif *.lex setf lex *.l setf lex /etc/libao.conf setf libao /home/greek0/.libao setf libao lftp.conf setf lftp .lftprc setf lftp *lftp/rc setf lftp *.ll setf lifelines lilo.conf* setf lilo *.lsp setf lisp *.lisp setf lisp *.el setf lisp *.cl setf lisp *.jl setf lisp *.L setf lisp .emacs setf lisp .sawfishrc setf lisp *.lite setf lite *.lt setf lite *.lgt setf logtalk *.lot setf lotos *.lotos setf lotos *.lou setf lout *.lout setf lout *.lua setf lua *.lss setf lss *.m4 if expand("") !~? 'html.m4$\|fvwm2rc' | setf m4 | endif *.mgp setf mgp snd.\d\+ setf mail .letter setf mail .letter.\d\+ setf mail .followup setf mail .article setf mail .article.\d\+ setf mail pico.\d\+ setf mail mutt-*-\w\+ setf mail mutt\w\{6\} setf mail ae\d\+.txt setf mail /tmp/SLRN[0-9A-Z.]\+ setf mail *.eml setf mail .mailcap setf mailcap mailcap setf mailcap *[mM]akefile setf make *.mk setf make *.mak setf make *.dsp setf make *.ist setf ist *.mst setf ist *.man setf man *.mv setf maple *.mpl setf maple *.mws setf maple *.mason setf mason *.mhtml setf mason *.m call FTCheck_m() *.mel setf mel *.mf setf mf *.mp setf mp *.mms call FTCheck_mms() *.mod if getline(1) =~ '\' | setf lprolog | else | setf modsim3 | endif *.m2 setf modula2 *.DEF setf modula2 *.MOD setf modula2 *.md setf modula2 *.mi setf modula2 *.[mi][3g] setf modula3 *.isc setf monk *.monk setf monk *.ssc setf monk *.tsc setf monk *.moo setf moo /etc/modules.conf setf modconf /etc/conf.modules setf modconf /etc/modutils/* if executable(expand("")) != 1 | setf modconf | endif mplayer.conf setf mplayerconf /home/greek0/.mplayer/config setf mplayerconf *.s19 setf srec *.s28 setf srec *.s37 setf srec *.msql setf msql *.mysql setf mysql *.rc setf rc *.mush setf mush .muttrc* setf muttrc /home/greek0/.mutt/muttrc* setf muttrc Muttrc setf muttrc *.NS[ACGLMNPS] setf natural *.ncf setf ncf *.me if expand("") != "read.me" && expand("") != "click.me" | setf nroff | endif *.tr setf nroff *.nr setf nroff *.roff setf nroff *.tmac setf nroff *.mom setf nroff *.[1-9] call FTnroff() *.mm call FTcheck_mm() *.nqc setf nqc *.nsi setf nsis *.ml setf ocaml *.mli setf ocaml *.mll setf ocaml *.mly setf ocaml *.occ setf occam *.xom setf omnimark *.xin setf omnimark *.or setf openroad *.[Oo][Pp][Ll] setf opl *.ora setf ora pf.conf setf pf *.papp setf papp *.pxml setf papp *.pxsl setf papp *.pas setf pascal *.dpr setf pascal *.pl call FTCheck_pl() *.PL call FTCheck_pl() *.pm if getline(1) =~ "XPM2" | setf xpm2 | elseif getline(1) =~ "XPM" | setf xpm | else | setf perl | endif *.pod setf pod *.php setf php *.php3 setf php *.phtml setf phtml *.pike setf pike *.lpc setf pike *.ulpc setf pike *.pmod setf pike */etc/pinforc setf pinfo /home/greek0/.pinforc setf pinfo *.rcp setf pilrc .pinerc setf pine pinerc setf pine .pinercex setf pine pinercex setf pine *.plm setf plm *.p36 setf plm *.pac setf plm *.pls setf plsql *.plsql setf plsql *.plp setf plp *.po setf po *.pot setf po main.cf setf pfmain *.ps setf postscr *.pfa setf postscr *.afm setf postscr *.eps setf postscr *.epsf setf postscr *.epsi setf postscr *.ai setf postscr *.ppd setf ppd *.pov setf pov .povrayrc setf povini *.inc call FTCheck_inc() *printcap let b:ptcap_type = "print" | setf ptcap *termcap let b:ptcap_type = "term" | setf ptcap *.g setf pccts *.it setf ppwiz *.ih setf ppwiz .pc setf proc .procmail setf procmail .procmailrc setf procmail *.w call FTprogress_cweb() *.i call FTprogress_asm() *.p call FTprogress_pascal() *.psf setf psf INDEX if getline(1) =~ '^\s*\(distribution\|installed_software\|root\|bundle\|product\)\s*$' | setf psf | endif INFO if getline(1) =~ '^\s*\(distribution\|installed_software\|root\|bundle\|product\)\s*$' | setf psf | endif *.pdb setf prolog *.pyx setf pyrex *.pxd setf pyrex *.py setf python *.pyw setf python *.rad setf radiance *.mat setf radiance .ratpoisonrc setf ratpoison ratpoisonrc setf ratpoison *\,v setf rcs .inputrc setf readline *.reg if getline(1) =~? '^REGEDIT[0-9]*\s*$\|^Windows Registry Editor Version \d*\.\d*\s*$' | setf registry | endif *.rib setf rib *.rexx setf rexx *.rex setf rexx *.s setf r *.S setf r *.r call FTCheck_r() *.R call FTCheck_r() .reminders* setf remind resolv.conf setf resolv *.rnc setf rnc *.rpl setf rpl robots.txt setf robots *.x setf rpcgen *.rst setf rst *.rtf setf rtf *.rb setf ruby *.rbw setf ruby *.gem setf ruby *.gemspec setf ruby *.sl setf slang smb.conf setf samba *.sas setf sas *.sa setf sather *.sci setf scilab *.sdl setf sdl *.pr setf sdl *.sed setf sed sendmail.cf setf sm *.mc setf m4 *.sgm if getline(1).getline(2).getline(3).getline(4).getline(5) =~? 'linuxdoc' | setf sgmllnx | elseif getline(1) =~ '' | setf xml | else | setf smil | endif *.smi if getline(1) =~ '\' | setf smil | else | setf mib | endif *.smt setf smith *.smith setf smith *.sno setf snobol4 *.mib setf mib *.my setf mib *.hog setf hog snort.conf setf hog vision.conf setf hog *.rules setf hog *.spec setf spec *.speedup setf spup *.spdata setf spup *.spd setf spup *.ice setf slice *.sp setf spice *.spice setf spice *.spy setf spyce *.spi setf spyce squid.conf setf squid *.sql setf sql *.tyb setf sql *.typ setf sql *.tyc setf sql *.pkb setf sql *.pks setf sql *.sqlj setf sqlj *.sqr setf sqr *.sqi setf sqr ssh_config setf sshconfig .ssh/config setf sshconfig sshd_config setf sshdconfig *.stp setf stp *.sml setf sml *.t if !FTnroff() | setf tads | endif tags setf tags *.tak setf tak *.tcl setf tcl *.tk setf tcl *.itcl setf tcl *.itk setf tcl *.tli setf tli *.slt setf tsalt *.ti setf terminfo *.tex setf tex *.latex setf tex *.sty setf tex *.dtx setf tex *.ltx setf tex *.bbl setf tex *.texinfo setf texinfo *.texi setf texinfo *.txi setf texinfo texmf.cnf setf texmf .tidyrc setf tidy tidyrc setf tidy *.tf setf tf .tfrc setf tf tfrc setf tf *.tssgm setf tssgm *.tssop setf tssop *.tsscl setf tsscl *.uit setf uil *.uil setf uil *.uc setf uc *.v setf verilog *.hdl setf vhdl *.vhd setf vhdl *.vhdl setf vhdl *.vhdl_[0-9]* setf vhdl *.vbe setf vhdl *.vst setf vhdl *.vim setf vim .exrc setf vim _exrc setf vim .viminfo setf viminfo _viminfo setf viminfo *.hw setf virata *.module setf virata *.pkg setf virata *.frm call FTVB("form") *.sba setf vb vgrindefs setf vgrindefs *.wrl setf vrml *.wm setf webmacro .wgetrc setf wget wgetrc setf wget *.wml setf wml *.wbt setf winbatch wvdial.conf setf wvdial .wvdialrc setf wvdial .cvsrc setf cvsrc cvs\d\+ setf cvs *.web if getline(1)[0].getline(2)[0].getline(3)[0].getline(4)[0].getline(5)[0] =~ "%" | setf web | else | setf winbatch | endif *.ws[fc] setf wsh XF86Config if getline(1) =~ '\' | let b:xf86c_xfree86_version = 3 | endif | setf xf86conf xorg.conf let b:xf86c_xfree86_version = 4 | setf xf86conf xorg.conf-4 let b:xf86c_xfree86_version = 4 | setf xf86conf *.xs setf xs .Xdefaults setf xdefaults .Xpdefaults setf xdefaults .Xresources setf xdefaults xdm-config setf xdefaults *.ad setf xdefaults *.msc setf xmath *.msf setf xmath *.ms if !FTnroff() | setf xmath | endif *.xml if getline(1) . getline(2) . getline(3) =~ '") !~ g:ft_ignore_pat | runtime! scripts.vim | endif /var/named/* setf bindzone [cC]hange[lL]og* if getline(1) =~ '; urgency='| setf debchangelog | else | setf changelog | endif crontab setf crontab crontab.* setf crontab drac.* setf dracula *fvwmrc* let b:fvwm_version = 1 | setf fvwm *fvwm95*.hook let b:fvwm_version = 1 | setf fvwm *fvwm2rc* if expand(":e") == "m4" | setf fvwm2m4 | else | let b:fvwm_version = 2 | setf fvwm | endif .gtkrc* setf gtkrc gtkrc* setf gtkrc Prl*.* setf jam JAM*.* setf jam *jarg* if getline(1).getline(2).getline(3).getline(4).getline(5) =~? 'THIS IS THE JARGON FILE' | setf jargon | endif [mM]akefile* setf make [rR]akefile* setf ruby muttrc* setf muttrc Muttrc* setf muttrc tmac.* setf nroff *printcap* if !did_filetype() | let b:ptcap_type = "print" | setf ptcap | endif *termcap* if !did_filetype() | let b:ptcap_type = "term" | setf ptcap | endif *vimrc* setf vim svn-commit.*.tmp setf svn svn-commit.tmp setf svn Xresources* setf xdefaults */app-defaults/* setf xdefaults */Xresources/* setf xdefaults XF86Config-4* let b:xf86c_xfree86_version = 4 | setf xf86conf XF86Config* if getline(1) =~ '\' | let b:xf86c_xfree86_version = 3 | endif | setf xf86conf *xmodmap* setf xmodmap zsh* setf zsh zlog* setf zsh * if !did_filetype() && expand("") !~ g:ft_ignore_pat && (getline(1) =~ '^#' || getline(2) =~ '^#' || getline(3) =~ '^#'^I|| getline(4) =~ '^#' || getline(5) =~ '^#') | setf conf | endif filetypedetect BufRead *.orig exe "doau filetypedetect BufRead " . expand(":r") *.bak exe "doau filetypedetect BufRead " . expand(":r") *.old exe "doau filetypedetect BufRead " . expand(":r") *.new exe "doau filetypedetect BufRead " . expand(":r") *.rpmsave exe "doau filetypedetect BufRead " . expand(":r") *.rpmnew exe "doau filetypedetect BufRead " . expand(":r") *~ let s:name = expand("") | let s:short = substitute(s:name, '\~$', '', '') | if s:name != s:short && s:short != "" | exe "doau filetypedetect BufRead " . s:short | endif | unlet s:name | unlet s:short *.in if expand(":t") != "configure.in" | exe "doau filetypedetect BufRead " . expand(":r") | endif *.inp call FTCheck_inp() *.aap setf aap *.abc setf abc *.abl setf abel *.wrm setf acedb *.adb setf ada *.ads setf ada *.ada setf ada *.tdf setf ahdl *.run setf ampl build.xml setf ant proftpd.conf* setf apachestyle httpd.conf* setf apache srm.conf* setf apache access.conf* setf apache .htaccess setf apache apache.conf* setf apache *.a65 setf a65 *.am if expand("") !~? 'Makefile.am\>' | setf elf | endif *.aml setf aml .arch-inventory setf arch =tagging-method setf arch *.art setf art *.asn setf asn *.asn1 setf asn *.asa if exists("g:filetype_asa") | exe "setf " . g:filetype_asa | else | setf aspvbs | endif *.asp if exists("g:filetype_asp") | exe "setf " . g:filetype_asp | elseif getline(1) . getline(2) . getline(3) =~? "perlscript" | setf aspperl | else | setf aspvbs | endif /boot/grub/menu.lst setf grub /boot/grub/grub.conf setf grub *.asm call FTasm() *.[sS] call FTasm() *.[aA] call FTasm() *.mac call FTasm() *.lst call FTasm() *.mar setf vmasm *.atl setf atlas *.as setf atlas [mM]akefile.am setf automake *.ave setf ave *.awk setf awk *.mch setf b *.ref setf b *.imp setf b *.bas call FTVB("basic") *.vbs setf vb *.dsm setf vb *.ctl setf vb *.bat setf dosbatch *.btm setf dosbatch *.sys setf dosbatch *.cmd if getline(1) =~ '^/\*' | setf rexx | else | setf dosbatch | endif *.btm setf btm *.bc setf bc *.bdf setf bdf *.bib setf bib named.conf setf named named.root setf bindzone *.bl setf blank *.c call FTlpc() calendar setf calendar /home/greek0/.calendar/* setf calendar */share/calendar/*/calendar.* setf calendar */share/calendar/calendar.* setf calendar *.cs setf cs *.cdl setf cdl *.crm setf crm *.cyn setf cynpp *.cc if exists("cynlib_syntax_for_cc")|setf cynlib|else|setf cpp|endif *.cpp if exists("cynlib_syntax_for_cpp")|setf cynlib|else|setf cpp|endif *.cxx setf cpp *.c++ setf cpp *.C setf cpp *.H setf cpp *.hh setf cpp *.hxx setf cpp *.hpp setf cpp *.moc setf cpp *.tcc setf cpp *.inl setf cpp *.h if exists("c_syntax_for_h") | setf c | elseif exists("ch_syntax_for_h") | setf ch | else | setf cpp | endif *.chf setf ch *.tlh setf cpp *.css setf css *.con setf cterm changelog.Debian setf debchangelog changelog.dch setf debchangelog [cC]hange[lL]og if getline(1) =~ '; urgency='| setf debchangelog | else | setf changelog | endif *..ch setf chill *.ch call FTchange() *.dcl setf clean *.icl setf clean *.eni setf cl *.ent call FTent() *.prg if exists("g:filetype_prg") | exe "setf " . g:filetype_prg | else | setf clipper | endif *.cbl setf cobol *.cob setf cobol *.cpy setf cobol *.lib setf cobol *.cfm setf cf *.cfi setf cf *.cfc setf cf configure.in setf config configure.ac setf config *.dcd setf dcd *enlightenment/*.cfg setf c *Eterm/*.cfg setf eterm lynx.cfg setf lynx *baseq[2-3]/*.cfg setf quake *id1/*.cfg setf quake *quake[1-3]/*.cfg setf quake *.qc setf c *.cfg setf cfg *.csp setf csp *.fdr setf csp *.pld setf cupl *.si setf cuplsim */debian/control setf debcontrol *.desc setf desc *.d setf d *.desktop setf desktop .directory setf desktop *.diff setf diff *.rej setf diff *.patch setf diff .dir_colors setf dircolors /etc/DIR_COLORS setf dircolors *.rul if getline(1).getline(2).getline(3).getline(4).getline(5).getline(6) =~? 'InstallShield' | setf ishd | else | setf diva | endif *.com if getline(1).getline(2) =~ '$ORIGIN\|$TTL\|IN\s*SOA'^I|| getline(1).getline(2).getline(3).getline(4) =~ 'BIND.*named' | setf dns | else | setf dcl | endif *.dot setf dot *.lid setf dylanlid *.intr setf dylanintr *.dylan setf dylan *.def setf def *.drac setf dracula *.drc setf dracula *lvs setf dracula *lpe setf dracula *.dsl setf dsl *.dtd setf dtd *.ed\(f\|if\|n\|o\) setf edif *.ecd setf ecd *.e call FTCheck_e() *.E call FTCheck_e() */etc/elinks.conf setf elinks /home/greek0/.elinks/elinks.conf setf elinks *.erl setf erlang filter-rules setf elmfilt *.ec setf esqlc *.EC setf esqlc *.csc setf csc exim.conf setf exim *.exp setf expect exports setf exports .fetchmailrc setf fetchmail *.fex setf focexec *.focexec setf focexec auto.master setf conf *.mas setf master *.master setf master *.fs setf forth *.ft setf forth *.f setf fortran *.F setf fortran *.for setf fortran *.fpp setf fortran *.ftn setf fortran *.f77 setf fortran *.F77 setf fortran *.f90 setf fortran *.F90 setf fortran *.f95 setf fortran *.F95 setf fortran fstab setf fstab .gdbinit setf gdb *.mo setf gdmo *.gdmo setf gdmo *.ged setf gedcom gkrellmrc setf gkrellmrc gkrellmrc_? setf gkrellmrc *.gp setf gp /home/greek0/.gnupg/options setf gpg /home/greek0/.gnupg/gpg.conf setf gpg /usr/**/gnupg/options.skel setf gpg *.gpi setf gnuplot *.gs setf grads *.groovy setf groovy *.gsp setf gsp .gtkrc setf gtkrc gtkrc setf gtkrc *.hs setf haskell *.lhs setf lhaskell *.chs setf chaskell *.vc setf hercules *.ev setf hercules *.rs setf hercules *.sum setf hercules *.errsum setf hercules *.hex setf hex *.h32 setf hex *.t.html setf tilde *.html call FTCheck_html() *.htm call FTCheck_html() *.shtml call FTCheck_html() *.stm call FTCheck_html() *.html.m4 setf htmlm4 *.tmpl setf htmlcheetah *.hb setf hb *.icn setf icon *.idl call FTCheck_idl() *.odl setf msidl *.mof setf msidl /home/greek0/.icewm/menu setf icemenu .indent.pro setf indent *.pro setf idlang *.inf setf inform *.INF setf inform *.4gl setf fgl *.4gh setf fgl *.m4gl setf fgl *.ini setf dosini inittab setf inittab *.iss setf iss *.jal setf jal *.JAL setf jal *.jpl setf jam *.jpr setf jam *.java setf java *.jav setf java *.jj setf javacc *.jjt setf javacc *.js setf javascript *.javascript setf javascript *.jsp setf jsp *.properties setf jproperties *.properties_?? setf jproperties *.properties_??_?? setf jproperties *.properties_??_??_* setf jproperties *.clp setf jess *.jgr setf jgraph *.kix setf kix *.k setf kwt *.ks setf kscript *.ace setf lace *.ACE setf lace *.latte setf latte *.lte setf latte *.sig setf lprolog *.ldif setf ldif *.lex setf lex *.l setf lex /etc/libao.conf setf libao /home/greek0/.libao setf libao lftp.conf setf lftp .lftprc setf lftp *lftp/rc setf lftp *.ll setf lifelines lilo.conf* setf lilo *.lsp setf lisp *.lisp setf lisp *.el setf lisp *.cl setf lisp *.jl setf lisp *.L setf lisp .emacs setf lisp .sawfishrc setf lisp *.lite setf lite *.lt setf lite *.lgt setf logtalk *.lot setf lotos *.lotos setf lotos *.lou setf lout *.lout setf lout *.lua setf lua *.lss setf lss *.m4 if expand("") !~? 'html.m4$\|fvwm2rc' | setf m4 | endif *.mgp setf mgp snd.\d\+ setf mail .letter setf mail .letter.\d\+ setf mail .followup setf mail .article setf mail .article.\d\+ setf mail pico.\d\+ setf mail mutt-*-\w\+ setf mail mutt\w\{6\} setf mail ae\d\+.txt setf mail /tmp/SLRN[0-9A-Z.]\+ setf mail *.eml setf mail .mailcap setf mailcap mailcap setf mailcap *[mM]akefile setf make *.mk setf make *.mak setf make *.dsp setf make *.ist setf ist *.mst setf ist *.man setf man *.mv setf maple *.mpl setf maple *.mws setf maple *.mason setf mason *.mhtml setf mason *.m call FTCheck_m() *.mel setf mel *.mf setf mf *.mp setf mp *.mms call FTCheck_mms() *.mod if getline(1) =~ '\' | setf lprolog | else | setf modsim3 | endif *.m2 setf modula2 *.DEF setf modula2 *.MOD setf modula2 *.md setf modula2 *.mi setf modula2 *.[mi][3g] setf modula3 *.isc setf monk *.monk setf monk *.ssc setf monk *.tsc setf monk *.moo setf moo /etc/modules.conf setf modconf /etc/conf.modules setf modconf /etc/modutils/* if executable(expand("")) != 1 | setf modconf | endif mplayer.conf setf mplayerconf /home/greek0/.mplayer/config setf mplayerconf *.s19 setf srec *.s28 setf srec *.s37 setf srec *.msql setf msql *.mysql setf mysql *.rc setf rc *.mush setf mush .muttrc* setf muttrc /home/greek0/.mutt/muttrc* setf muttrc Muttrc setf muttrc *.NS[ACGLMNPS] setf natural *.ncf setf ncf *.me if expand("") != "read.me" && expand("") != "click.me" | setf nroff | endif *.tr setf nroff *.nr setf nroff *.roff setf nroff *.tmac setf nroff *.mom setf nroff *.[1-9] call FTnroff() *.mm call FTcheck_mm() *.nqc setf nqc *.nsi setf nsis *.ml setf ocaml *.mli setf ocaml *.mll setf ocaml *.mly setf ocaml *.occ setf occam *.xom setf omnimark *.xin setf omnimark *.or setf openroad *.[Oo][Pp][Ll] setf opl *.ora setf ora pf.conf setf pf *.papp setf papp *.pxml setf papp *.pxsl setf papp *.pas setf pascal *.dpr setf pascal *.pl call FTCheck_pl() *.PL call FTCheck_pl() *.pm if getline(1) =~ "XPM2" | setf xpm2 | elseif getline(1) =~ "XPM" | setf xpm | else | setf perl | endif *.pod setf pod *.php setf php *.php3 setf php *.phtml setf phtml *.pike setf pike *.lpc setf pike *.ulpc setf pike *.pmod setf pike */etc/pinforc setf pinfo /home/greek0/.pinforc setf pinfo *.rcp setf pilrc .pinerc setf pine pinerc setf pine .pinercex setf pine pinercex setf pine *.plm setf plm *.p36 setf plm *.pac setf plm *.pls setf plsql *.plsql setf plsql *.plp setf plp *.po setf po *.pot setf po main.cf setf pfmain *.ps setf postscr *.pfa setf postscr *.afm setf postscr *.eps setf postscr *.epsf setf postscr *.epsi setf postscr *.ai setf postscr *.ppd setf ppd *.pov setf pov .povrayrc setf povini *.inc call FTCheck_inc() *printcap let b:ptcap_type = "print" | setf ptcap *termcap let b:ptcap_type = "term" | setf ptcap *.g setf pccts *.it setf ppwiz *.ih setf ppwiz .pc setf proc .procmail setf procmail .procmailrc setf procmail *.w call FTprogress_cweb() *.i call FTprogress_asm() *.p call FTprogress_pascal() *.psf setf psf INDEX if getline(1) =~ '^\s*\(distribution\|installed_software\|root\|bundle\|product\)\s*$' | setf psf | endif INFO if getline(1) =~ '^\s*\(distribution\|installed_software\|root\|bundle\|product\)\s*$' | setf psf | endif *.pdb setf prolog *.pyx setf pyrex *.pxd setf pyrex *.py setf python *.pyw setf python *.rad setf radiance *.mat setf radiance .ratpoisonrc setf ratpoison ratpoisonrc setf ratpoison *\,v setf rcs .inputrc setf readline *.reg if getline(1) =~? '^REGEDIT[0-9]*\s*$\|^Windows Registry Editor Version \d*\.\d*\s*$' | setf registry | endif *.rib setf rib *.rexx setf rexx *.rex setf rexx *.s setf r *.S setf r *.r call FTCheck_r() *.R call FTCheck_r() .reminders* setf remind resolv.conf setf resolv *.rnc setf rnc *.rpl setf rpl robots.txt setf robots *.x setf rpcgen *.rst setf rst *.rtf setf rtf *.rb setf ruby *.rbw setf ruby *.gem setf ruby *.gemspec setf ruby *.sl setf slang smb.conf setf samba *.sas setf sas *.sa setf sather *.sci setf scilab *.sdl setf sdl *.pr setf sdl *.sed setf sed sendmail.cf setf sm *.mc setf m4 *.sgm if getline(1).getline(2).getline(3).getline(4).getline(5) =~? 'linuxdoc' | setf sgmllnx | elseif getline(1) =~ '' | setf xml | else | setf smil | endif *.smi if getline(1) =~ '\' | setf smil | else | setf mib | endif *.smt setf smith *.smith setf smith *.sno setf snobol4 *.mib setf mib *.my setf mib *.hog setf hog snort.conf setf hog vision.conf setf hog *.rules setf hog *.spec setf spec *.speedup setf spup *.spdata setf spup *.spd setf spup *.ice setf slice *.sp setf spice *.spice setf spice *.spy setf spyce *.spi setf spyce squid.conf setf squid *.sql setf sql *.tyb setf sql *.typ setf sql *.tyc setf sql *.pkb setf sql *.pks setf sql *.sqlj setf sqlj *.sqr setf sqr *.sqi setf sqr ssh_config setf sshconfig .ssh/config setf sshconfig sshd_config setf sshdconfig *.stp setf stp *.sml setf sml *.t if !FTnroff() | setf tads | endif tags setf tags *.tak setf tak *.tcl setf tcl *.tk setf tcl *.itcl setf tcl *.itk setf tcl *.tli setf tli *.slt setf tsalt *.ti setf terminfo *.tex setf tex *.latex setf tex *.sty setf tex *.dtx setf tex *.ltx setf tex *.bbl setf tex *.texinfo setf texinfo *.texi setf texinfo *.txi setf texinfo texmf.cnf setf texmf .tidyrc setf tidy tidyrc setf tidy *.tf setf tf .tfrc setf tf tfrc setf tf *.tssgm setf tssgm *.tssop setf tssop *.tsscl setf tsscl *.uit setf uil *.uil setf uil *.uc setf uc *.v setf verilog *.hdl setf vhdl *.vhd setf vhdl *.vhdl setf vhdl *.vhdl_[0-9]* setf vhdl *.vbe setf vhdl *.vst setf vhdl *.vim setf vim .exrc setf vim _exrc setf vim .viminfo setf viminfo _viminfo setf viminfo *.hw setf virata *.module setf virata *.pkg setf virata *.frm call FTVB("form") *.sba setf vb vgrindefs setf vgrindefs *.wrl setf vrml *.wm setf webmacro .wgetrc setf wget wgetrc setf wget *.wml setf wml *.wbt setf winbatch wvdial.conf setf wvdial .wvdialrc setf wvdial .cvsrc setf cvsrc cvs\d\+ setf cvs *.web if getline(1)[0].getline(2)[0].getline(3)[0].getline(4)[0].getline(5)[0] =~ "%" | setf web | else | setf winbatch | endif *.ws[fc] setf wsh XF86Config if getline(1) =~ '\' | let b:xf86c_xfree86_version = 3 | endif | setf xf86conf xorg.conf let b:xf86c_xfree86_version = 4 | setf xf86conf xorg.conf-4 let b:xf86c_xfree86_version = 4 | setf xf86conf *.xs setf xs .Xdefaults setf xdefaults .Xpdefaults setf xdefaults .Xresources setf xdefaults xdm-config setf xdefaults *.ad setf xdefaults *.msc setf xmath *.msf setf xmath *.ms if !FTnroff() | setf xmath | endif *.xml if getline(1) . getline(2) . getline(3) =~ '") !~ g:ft_ignore_pat | runtime! scripts.vim | endif /var/named/* setf bindzone [cC]hange[lL]og* if getline(1) =~ '; urgency='| setf debchangelog | else | setf changelog | endif crontab setf crontab crontab.* setf crontab drac.* setf dracula *fvwmrc* let b:fvwm_version = 1 | setf fvwm *fvwm95*.hook let b:fvwm_version = 1 | setf fvwm *fvwm2rc* if expand(":e") == "m4" | setf fvwm2m4 | else | let b:fvwm_version = 2 | setf fvwm | endif .gtkrc* setf gtkrc gtkrc* setf gtkrc Prl*.* setf jam JAM*.* setf jam *jarg* if getline(1).getline(2).getline(3).getline(4).getline(5) =~? 'THIS IS THE JARGON FILE' | setf jargon | endif [mM]akefile* setf make [rR]akefile* setf ruby muttrc* setf muttrc Muttrc* setf muttrc tmac.* setf nroff *printcap* if !did_filetype() | let b:ptcap_type = "print" | setf ptcap | endif *termcap* if !did_filetype() | let b:ptcap_type = "term" | setf ptcap | endif *vimrc* setf vim svn-commit.*.tmp setf svn svn-commit.tmp setf svn Xresources* setf xdefaults */app-defaults/* setf xdefaults */Xresources/* setf xdefaults XF86Config-4* let b:xf86c_xfree86_version = 4 | setf xf86conf XF86Config* if getline(1) =~ '\' | let b:xf86c_xfree86_version = 3 | endif | setf xf86conf *xmodmap* setf xmodmap zsh* setf zsh zlog* setf zsh * if !did_filetype() && expand("") !~ g:ft_ignore_pat && (getline(1) =~ '^#' || getline(2) =~ '^#' || getline(3) =~ '^#'^I|| getline(4) =~ '^#' || getline(5) =~ '^#') | setf conf | endif filetype BufRead reportbug.* set ft=mail reportbug-* set ft=mail gzip BufRead *.gz call s:read("gzip -dn") *.bz2 call s:read("bzip2 -d") *.Z call s:read("uncompress") gzip BufReadPre *.gz setlocal bin *.bz2 setlocal bin *.Z setlocal bin Network BufReadCmd file:///* exe "doau BufReadPre ".expand("")|exe 'e /'.substitute(expand(""),"file:/*","","")|exe "doau BufReadPost ".expand("") file://localhost/* exe "doau BufReadPre ".expand("")|exe 'e /'.substitute(expand(""),"file:/*","","")|exe "doau BufReadPost ".expand("") ftp://* exe "doau BufReadPre ".expand("")|exe "Nread 0r ".expand("")|exe "doau BufReadPost ".expand("") rcp://* exe "doau BufReadPre ".expand("")|exe "Nread 0r ".expand("")|exe "doau BufReadPost ".expand("") scp://* exe "doau BufReadPre ".expand("")|exe "Nread 0r ".expand("")|exe "doau BufReadPost ".expand("") http://* exe "doau BufReadPre ".expand("")|exe "Nread 0r ".expand("")|exe "doau BufReadPost ".expand("") dav://* exe "doau BufReadPre ".expand("")|exe "Nread 0r ".expand("")|exe "doau BufReadPost ".expand("") rsync://* exe "doau BufReadPre ".expand("")|exe "Nread 0r ".expand("")|exe "doau BufReadPost ".expand("") sftp://* exe "doau BufReadPre ".expand("")|exe "Nread 0r ".expand("")|exe "doau BufReadPost ".expand("") spellchecker BufWinEnter call s:SpellCreateTemp() spellchecker BufWinLeave call s:SpellDeleteTemp() gzip BufWritePost *.gz call s:write("gzip") *.bz2 call s:write("bzip2") *.Z call s:write("compress -f") BufWrite * call UpdateModDate() Network BufWriteCmd ftp://* exe "Nwrite " .expand("")|call NetRestorePosn() rcp://* exe "Nwrite " .expand("")|call NetRestorePosn() scp://* exe "Nwrite " .expand("")|call NetRestorePosn() dav://* exe "Nwrite " .expand("")|call NetRestorePosn() rsync://* exe "Nwrite " .expand("")|call NetRestorePosn() sftp://* exe "Nwrite " .expand("")|call NetRestorePosn() gzip FileAppendPost *.gz call s:write("gzip") *.bz2 call s:write("bzip2") *.Z call s:write("compress -f") gzip FileAppendPre *.gz call s:appre("gzip -dn") *.bz2 call s:appre("bzip2 -d") *.Z call s:appre("uncompress") gzip FileReadPost *.gz call s:read("gzip -dn") *.bz2 call s:read("bzip2 -d") *.Z call s:read("uncompress") gzip FileReadPre *.gz setlocal bin *.bz2 setlocal bin *.Z setlocal bin Network FileReadCmd ftp://* exe "doau BufReadPre ".expand("")|exe "Nread " .expand("")|exe "doau BufReadPost ".expand("") rcp://* exe "doau BufReadPre ".expand("")|exe "Nread " .expand("")|exe "doau BufReadPost ".expand("") scp://* exe "doau BufReadPre ".expand("")|exe "Nread " .expand("")|exe "doau BufReadPost ".expand("") http://* exe "doau BufReadPre ".expand("")|exe "Nread " .expand("")|exe "doau BufReadPost ".expand("") dav://* exe "doau BufReadPre ".expand("")|exe "Nread " .expand("")|exe "doau BufReadPost ".expand("") rsync://* exe "doau BufReadPre ".expand("")|exe "Nread " .expand("")|exe "doau BufReadPost ".expand("") sftp://* exe "doau BufReadPre ".expand("")|exe "Nread " .expand("")|exe "doau BufReadPost ".expand("") syntaxset FileType * exe "set syntax=" . expand("") filetypeplugin FileType * call s:LoadFTPlugin() filetypeindent FileType * if expand("") != "" | if exists("b:did_indent") | unlet b:did_indent | endif | runtime! indent/.vim | endif SpellCommandPlugin FileType * call s:SpellTuneCommentSyntax(expand("")) gzip FileWritePost *.gz call s:write("gzip") *.bz2 call s:write("bzip2") *.Z call s:write("compress -f") spellchecker FocusLost call s:SpellCheckWindow() filetypedetect StdinReadPost * if !did_filetype() | runtime! scripts.vim | endif if !did_filetype() && expand("") !~ g:ft_ignore_pat && (getline(1) =~ '^#' || getline(2) =~ '^#' || getline(3) =~ '^#'^I|| getline(4) =~ '^#' || getline(5) =~ '^#') | setf conf | endif Syntax * call s:SynSet() fileExplorer VimEnter * call s:EditAll() fileExplorer WinEnter * if !exists("w:sortdirection") | call s:EditDir() | endif spellchecker CursorHold call s:SpellCheckWindow() --- Normal/Visual mode mappings --- Y y$ n \sl SpellChangeLanguage n \s? SpellProposeAlternatives n \sA SpellAutoEnable n \ss SpellCheck n \K :call 8_PreGetPage(0) v p * :let current_reg = @"gvdi=current_reg n SpellMenuAlternatives * :SpellMenuAlternatives n SpellProposeAlternatives * :SpellProposeAlternatives n SpellAutoDisable * :SpellAutoDisable n SpellAutoEnable * :SpellAutoEnable n SpellChangeLanguage * :SpellChangeLanguage n SpellExit * :SpellExit n SpellCheckLine * :SpellCheckLine n SpellCheck * :SpellCheck :bn! :bp! :make --- Insert/Command-line mode mappings --- ! ! ! ! ! ! ! ! ! ! --- Abbreviations --- No abbreviation found --- Highlighting --- SpecialKey xxx term=bold cterm=bold ctermfg=4 guifg=Cyan NonText xxx term=bold cterm=bold ctermfg=4 gui=bold guifg=LightBlue guibg=grey30 Directory xxx term=bold cterm=bold ctermfg=6 guifg=Cyan ErrorMsg xxx term=standout cterm=bold ctermfg=7 ctermbg=1 guifg=White guibg=Red IncSearch xxx term=reverse cterm=reverse gui=reverse Search xxx term=reverse ctermfg=0 ctermbg=3 guifg=Black guibg=Yellow MoreMsg xxx term=bold cterm=bold ctermfg=2 gui=bold guifg=SeaGreen ModeMsg xxx term=bold cterm=bold gui=bold LineNr xxx term=underline cterm=bold ctermfg=3 guifg=Yellow Question xxx term=standout cterm=bold ctermfg=2 gui=bold guifg=Green StatusLine xxx term=bold,reverse cterm=bold,reverse gui=bold,reverse StatusLineNC xxx term=reverse cterm=reverse gui=reverse VertSplit xxx term=reverse cterm=reverse gui=reverse Title xxx term=bold cterm=bold ctermfg=5 gui=bold guifg=Magenta Visual xxx term=reverse cterm=reverse gui=reverse guifg=Grey guibg=fg VisualNOS xxx term=bold,underline cterm=bold,underline gui=bold,underline WarningMsg xxx term=standout cterm=bold ctermfg=1 guifg=Red WildMenu xxx term=standout ctermfg=0 ctermbg=3 guifg=Black guibg=Yellow Folded xxx term=standout cterm=bold ctermfg=1 ctermbg=0 guifg=DarkBlue guibg=LightGrey FoldColumn xxx term=standout ctermfg=4 ctermbg=7 guifg=DarkBlue guibg=Grey DiffAdd xxx term=bold ctermbg=4 guibg=DarkBlue DiffChange xxx term=bold ctermbg=5 guibg=DarkMagenta DiffDelete xxx term=bold cterm=bold ctermfg=4 ctermbg=6 gui=bold guifg=Blue guibg=DarkCyan DiffText xxx term=reverse cterm=bold ctermbg=1 gui=bold guibg=Red SignColumn xxx term=standout cterm=bold ctermfg=6 ctermbg=0 guifg=Cyan guibg=Grey Cursor xxx guifg=Black guibg=Green lCursor xxx guifg=Black guibg=Cyan Normal xxx cterm=bold ctermfg=7 ctermbg=0 guifg=White guibg=grey20 Comment xxx term=bold cterm=bold ctermfg=6 guifg=#80a0ff Constant xxx term=underline cterm=bold ctermfg=5 guifg=#ffa0a0 guibg=grey5 Special xxx term=bold cterm=bold ctermfg=1 guifg=Orange guibg=grey5 Identifier xxx term=underline cterm=bold ctermfg=6 guifg=#40ffff Statement xxx term=bold cterm=bold ctermfg=3 gui=bold guifg=#ffff60 PreProc xxx term=underline cterm=bold ctermfg=4 guifg=#ff80ff Type xxx term=underline cterm=bold ctermfg=2 gui=bold guifg=#60ff60 Underlined xxx term=underline cterm=bold,underline ctermfg=4 gui=underline guifg=#80a0ff Ignore xxx cterm=bold ctermfg=0 guifg=grey20 Error xxx term=reverse cterm=bold ctermfg=7 ctermbg=1 guifg=White guibg=Red Todo xxx term=standout ctermfg=0 ctermbg=3 guifg=Blue guibg=Yellow String xxx links to Constant Character xxx links to Constant Number xxx links to Constant Boolean xxx links to Constant Float xxx links to Number Function xxx links to Identifier Conditional xxx links to Statement Repeat xxx links to Statement Label xxx links to Statement Operator xxx links to Statement Keyword xxx links to Statement Exception xxx links to Statement Include xxx links to PreProc Define xxx links to PreProc Macro xxx links to PreProc PreCondit xxx links to PreProc StorageClass xxx links to Type Structure xxx links to Type Typedef xxx links to Type Tag xxx links to Special SpecialChar xxx links to Special Delimiter xxx links to Special SpecialComment xxx links to Special Debug xxx links to Special SpellErrors xxx term=reverse cterm=underline ctermfg=1 gui=underline guifg=Red helpHeadline xxx links to Statement helpSectionDelim xxx links to PreProc helpIgnore xxx links to Ignore helpExample xxx links to Comment helpHyperTextJump xxx links to Subtitle helpHyperTextEntry xxx links to String helpVim xxx links to Identifier helpOption xxx links to Type helpHeader xxx links to PreProc helpNote xxx links to Todo helpSpecial xxx links to Special helpNotVi xxx links to Special helpComment xxx links to Comment helpConstant xxx links to Constant helpString xxx links to String helpCharacter xxx links to Character helpNumber xxx links to Number helpBoolean xxx links to Boolean helpFloat xxx links to Float helpIdentifier xxx links to Identifier helpFunction xxx links to Function helpStatement xxx links to Statement helpConditional xxx links to Conditional helpRepeat xxx links to Repeat helpLabel xxx links to Label helpOperator xxx links to Operator helpKeyword xxx links to Keyword helpException xxx links to Exception helpPreProc xxx links to PreProc helpInclude xxx links to Include helpDefine xxx links to Define helpMacro xxx links to Macro helpPreCondit xxx links to PreCondit helpType xxx links to Type helpStorageClass xxx links to StorageClass helpStructure xxx links to Structure helpTypedef xxx links to Typedef helpSpecialChar xxx links to SpecialChar helpTag xxx links to Tag helpDelimiter xxx links to Delimiter helpSpecialComment xxx links to SpecialComment helpDebug xxx links to Debug helpUnderlined xxx links to Underlined helpError xxx links to Error helpTodo xxx links to Todo helpExampleStart xxx links to helpIgnore Subtitle xxx links to Identifier --- Variables --- syntax_on #1 did_load_filetypes #1 ft_ignore_pat \.\(Z\|gz\|bz2\|zip\|tgz\)$ did_load_ftplugin #1 did_indent_on #1 colors_name evening spell_executable aspell spell_auto_type none spell_insert_mode #0 loaded_vimspell #2 spell_old_update_time #4000 loaded_explorer #1 explVertical #0 explWinSize #15 explSplitBelow #0 explSplitRight #0 explStartBelow #0 explStartRight #0 explDetailedHelp #0 explDetailedList #0 explDateFormat %d %b %Y %H:%M explHideFiles explSortBy name explDirsFirst #1 explSuffixesLast #1 explUseSeparators #0 explFileHandlerCmd loaded_gzip #1 loaded_netrw v44 netrw_ftpmode binary netrw_win95ftp #1 netrw_cygwin #0 netrw_rcp_cmd rcp netrw_ftp_cmd ftp netrw_scp_cmd scp -q netrw_sftp_cmd sftp netrw_http_cmd wget -q -O netrw_dav_cmd cadaver netrw_rsync_cmd rsync netrw_fetch_cmd loaded_rrhelper #1 lnum #1 i #-1 more_save #1 b:current_syntax help b:spell_syntax_ft help b:spell_syntax_options contained b:spell_buffer_setup #1 b:spell_executable aspell b:spell_internal_language_list en,en_CA,en_GB,en_US,de,de_CH,de_DE, b:my_changedtick #0 b:spell_filter b:spell_filter_pipe b:spell_options b:spell_auto_type none b:spell_guess_language_ft tex,mail,text,html b:spell_auto_enable #0 b:spell_language en b:spell_auto_jump #1 w:tempname /tmp/v110342/6 w:wtop #0 w:wbottom #0 w:iskeyword !-~,^*,^|,^",192-255 v:count #0 v:count1 #1 v:prevcount #0 v:statusmsg v: v:shell_error #0 v:version #603 v:lnum #0 v:termresponse ^[[>0;165;0c v:lang C v:lc_time C v:ctype C v:foldstart #0 v:foldend #0 v:foldlevel #0 v:progname vi v:dying #0 v:register " v:cmdbang #0