uname -a Linux thebes 2.6.12-gentoo-r6 #1 SMP Wed Sep 14 15:37:59 CEST 2005 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz GenuineIntel GNU/Linux VIM - Vi IMproved 7.1 (2007 May 12, compiled Dec 5 2007 23:21:47) Included patches: 1, 3, 5-123 Modified by Gentoo-7.1.123 Compiled by goujot@thebes Huge version without 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 +cursorshape +dialog_con +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 -mzscheme -netbeans_intg -osfiletype +path_extra +perl +postscript +printer +profile +python +quickfix +reltime +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: "/etc/vim/vimrc" user vimrc file: "$HOME/.vimrc" user exrc file: "$HOME/.exrc" fall-back for $VIM: "/usr/share/vim" Compilation: i386-pc-linux-gnu-gcc -c -I. -Iproto -DHAVE_CONFIG_H -O2 -mcpu=i686 -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl5/5.8.6/i386-linux/CORE -I/usr/include/python2.4 -pthread Linking: i386-pc-linux-gnu-gcc -rdynamic -L/usr/local/lib -o vim -lXt -lcurses -lacl -lgpm -rdynamic -L/usr/local/lib /usr/lib/perl5/5.8.6/i386-linux/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl5/5.8.6/i386-linux/CORE -lperl -lutil -lc -L/usr/lib/python2.4/config -lpython2.4 -lpthread -lutil -lm -Xlinker -export-dynamic --- Directories and Files --- $VIM = "/usr/share/vim" directory "/usr/share/vim" exists $VIMRUNTIME = "/usr/share/vim/vim71" directory "/usr/share/vim/vim71" exists "/usr/share/vim/vim71/doc/help.txt" is readable "/usr/share/vim/vim71/doc/tags" is readable "/usr/share/vim/vim71/menu.vim" is readable "/usr/share/vim/vim71/filetype.vim" is readable "/usr/share/vim/vim71/syntax/synload.vim" is readable --- Scripts sourced --- 1: /etc/vim/vimrc 2: /usr/share/vim/vim71/syntax/syntax.vim 3: /usr/share/vim/vim71/syntax/synload.vim 4: /usr/share/vim/vim71/syntax/syncolor.vim 5: /usr/share/vim/vim71/filetype.vim 6: /usr/share/vim/vimfiles/ftdetect/gentoo.vim 7: /usr/share/vim/vim71/ftplugin.vim 8: /usr/share/vim/vimfiles/plugin/bugsummary.vim 9: /usr/share/vim/vimfiles/plugin/gentoo-common.vim 10: /usr/share/vim/vimfiles/plugin/newebuild.vim 11: /usr/share/vim/vimfiles/plugin/newinitd.vim 12: /usr/share/vim/vimfiles/plugin/newmetadata.vim 13: /usr/share/vim/vim71/plugin/getscriptPlugin.vim 14: /usr/share/vim/vim71/plugin/gzip.vim 15: /usr/share/vim/vim71/plugin/matchparen.vim 16: /usr/share/vim/vim71/plugin/netrwPlugin.vim 17: /usr/share/vim/vim71/plugin/rrhelper.vim 18: /usr/share/vim/vim71/plugin/spellfile.vim 19: /usr/share/vim/vim71/plugin/tarPlugin.vim 20: /usr/share/vim/vim71/plugin/tohtml.vim 21: /usr/share/vim/vim71/plugin/vimballPlugin.vim 22: /usr/share/vim/vim71/plugin/zipPlugin.vim 23: /usr/share/vim/vim71/scripts.vim 24: /usr/share/vim/vim71/bugreport.vim --- Options --- aleph=224 noconfirm foldlevel=0 keywordprg=man -s operatorfunc= shellquote= tabline= verbosefile= noarabic nocopyindent foldlevelstart=-1 langmap= nopaste shelltemp tabpagemax=10 viminfo='20,"500 arabicshape cpoptions=aABceFs foldmethod=manual langmenu= pastetoggle= shellxquote= tabstop=8 virtualedit= noallowrevins nocursorcolumn foldminlines=1 laststatus=1 patchexpr= noshiftround tagbsearch novisualbell noaltkeymap nocursorline foldnestmax=20 nolazyredraw patchmode= shiftwidth=8 taglength=0 warn ambiwidth=single debug= formatexpr= nolinebreak nopreserveindent noshortname tagrelative noweirdinvert noautochdir nodelcombine formatoptions=tcq lines=51 previewheight=12 showbreak= tagstack whichwrap=b,s autoindent dictionary= formatprg= nolisp nopreviewwindow noshowcmd term=xterm wildchar= noautoread nodiff fsync nolist printdevice= noshowfulltag notermbidi wildcharm=0 noautowrite diffexpr= nogdefault listchars=eol:$ printencoding= noshowmatch termencoding= wildignore= noautowriteall diffopt=filler helpheight=20 loadplugins printfont=courier showmode noterse nowildmenu background=light nodigraph helplang= magic printmbcharset= showtabline=1 textauto wildmode=full backspace=2 display= nohidden makeef= printmbfont= sidescroll=0 notextmode wildoptions= nobackup eadirection=both history=50 makeprg=make printoptions= sidescrolloff=0 textwidth=0 window=50 backupcopy=auto noedcompatible nohkmap matchtime=5 prompt nosmartcase thesaurus= winheight=1 backupext=~ encoding=latin1 nohkmapp maxcombine=2 pumheight=0 nosmartindent notildeop nowinfixheight backupskip=/tmp/* endofline hlsearch maxfuncdepth=100 quoteescape=\ nosmarttab timeout nowinfixwidth nobinary equalalways noicon maxmapdepth=1000 noreadonly softtabstop=0 timeoutlen=1000 winminheight=1 nobomb equalprg= iconstring= maxmem=1037288 remap nospell notitle winminwidth=1 bufhidden= noerrorbells noignorecase maxmemtot=1037288 report=2 spellfile= titlelen=85 winwidth=20 buflisted esckeys iminsert=0 menuitems=25 norevins spelllang=en titlestring= wrap buftype= eventignore= imsearch=0 nomodeline norightleft spellsuggest=best nottimeout wrapmargin=0 cdpath=,, noexpandtab includeexpr= modelines=5 ruler nosplitbelow ttimeoutlen=-1 wrapscan cedit=^F noexrc noincsearch modifiable rulerformat= nosplitright ttybuiltin write charconvert= fileformat=unix indentexpr= nomodified scroll=25 startofline ttyfast nowriteany nocindent filetype= noinfercase nomore noscrollbind statusline= ttymouse=xterm2 writebackup cinoptions= nofkmap noinsertmode mouse= scrolljump=1 suffixesadd= ttyscroll=999 writedelay=0 cmdheight=1 foldclose= isprint=@,161-255 mousemodel=extend scrolloff=0 swapfile ttytype=xterm cmdwinheight=7 foldcolumn=0 joinspaces mousetime=500 nosecure swapsync=fsync undolevels=1000 columns=168 foldenable key= nonumber selectmode= switchbuf= updatecount=200 nocompatible foldexpr=0 keymap= numberwidth=3 shell=/bin/bash synmaxcol=3000 updatetime=4000 completefunc= foldignore=# keymodel= omnifunc= shellcmdflag=-c syntax= verbose=0 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 completeopt=menu,preview 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:%c:%m,%f(%l):%m,%f:%l:%m,"%f"\, line %l%*\D%c%*[^ ] %m,%D%*\a[%*\d]: Entering directory `%f',%X%*\a[%*\d]: Leaving directory `%f',%D%*\a: Entering directory `%f',%X%*\a: Leaving directory `%f',%DMaking %*\a in %f,%f|%l| %m fileencoding=utf-8 fileencodings=ucs-bom,utf-8,default fileformats=unix,dos fillchars=vert:|,fold:- foldmarker={{{,}}} foldopen=block,hor,mark,percent,quickfix,search,tag,undo foldtext=foldtext() formatlistpat=^\s*\d\+[\]:.)}\t ]\s* grepformat=%f:%l:%m,%f:%l%m,%f %l%m grepprg=grep -n $* /dev/null guicursor=n-v-c:block,o:hor50,i-ci:hor15,r-cr:hor30,sm:block helpfile=/usr/share/vim/vim71/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,B:SpellBad,P:SpellCap,R:SpellRare,L:SpellLocal,+:Pmenu,=:PmenuSel,x:PmenuSbar,X:PmenuThumb,*:TabLine,#:TabLineSel,_:TabLineFill,!:CursorColumn,.:CursorLine include=^\s*#\s*include indentkeys=0{,0},:,0#,!^F,o,O,e isfname=@,48-57,/,.,-,_,+,,,#,$,%,~,= isident=@,48-57,_,192-255 iskeyword=@,48-57,_,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=(:),{:},[:] maxmempattern=1000 mkspellmem=460000,2000,500 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/vim71,/usr/share/vim/vimfiles/after,~/.vim/after scrollopt=ver,jump sections=SHNHH HUnhsh selection=inclusive sessionoptions=blank,buffers,curdir,folds,help,options,tabpages,winsize shellpipe=2>&1| tee shellredir=>%s 2>&1 shortmess=filnxtToO spellcapcheck=[.?!]\_[\])'"^I ]\+ suffixes=.bak,~,.o,.h,.info,.swp,.obj,.info,.aux,.log,.dvi,.bbl,.out,.o,.lo tags=./tags,./TAGS,tags,TAGS titleold=Thanks for flying Vim viewdir=~/.vim/view viewoptions=folds,options,cursor --- Terminal codes --- t_AB=^[[4%p1%dm t_ce=^[[K t_da= t_IS=^[]1; t_me=^[[m t_RV=^[[>c t_ts=^[]2; t_vs=^[[?12;25h t_AF=^[[3%p1%dm t_cl=^[[H^[[2J t_db= t_ke=^[[?1l^[> t_mr=^[[7m t_Sb=^[4%dm t_te=^[[?1049l t_SI= t_AL=^[[%p1%dL t_Co=256 t_DL=^[[%p1%dM t_ks=^[[?1h^[= t_ms=y t_Sf=^[3%dm t_ti=^[[?1049h t_EI= t_al=^[[L t_CS= t_dl=^[[M t_le=^H t_nd=^[[C t_se=^[[27m t_ue=^[[m t_xs= t_bc= t_CV= t_fs=^G t_mb=^[[5m t_op=^[[39;49m t_so=^[[7m t_us=^[[4m t_ZH=^[[7m t_cd=^[[J t_ut=y t_IE=^G t_md=^[[1m t_RI=^[[%p1%dC t_sr=^[M t_vi=^[[?25l t_ZR=^[[m t_cm=^[[%i%p1%d;%p2%dH t_cs=^[[%i%p1%d;%p2%dr t_vb=^[[?5h$<100/>^[[?5l t_ve=^[[?12l^[[?25h t_WP=^[[3;%p1%d;%p2%dt t_WS=^[[8;%p1%d;%p2%dt --- Terminal keys --- t_#2 ^[[1;2H t_K1 ^[[1;*~ t_k1 ^[[11;*~ t_k8 ^[[19;*~ t_kh ^[[1;*H ^[[8;*~ t_#4 ^[[1;2D t_K4 ^[OF t_k2 ^[OQ t_k9 ^[[20;*~ t_kl ^[O*D ^[O*H t_%1 ^[[28;*~ t_K4 ^[[4;*~ t_k2 ^[[12;*~ t_k; ^[[21;*~ t_kr ^[O*C ^[[7;*~ t_%i ^[[1;2C t_K6 ^[O*k t_k3 ^[OR t_kB ^[[Z t_ku ^[O*A ^[[1;*A t_&8 ^[[26;*~ t_K7 ^[O*m t_k3 ^[[13;*~ t_kD ^[[3~ ^[[M ^[[1;*B t_*7 ^[[1;2F t_K8 ^[O*o t_k4 ^[OS t_kI ^[[2;*~ ^[O*P ^[[1;*D t_@7 ^[[1;*F t_K9 ^[O*j t_k4 ^[[14;*~ t_kN ^[[6;*~ ^[O*Q ^[[1;*C t_F1 ^[[23;*~ t_KA ^[O*M t_k5 ^[[15;*~ t_kP ^[[5;*~ ^[O*R ^[[3;*~ t_F2 ^[[24;*~ t_KB ^[O*n t_k6 ^[[17;*~ t_kb ^H ^[O*S t_K1 ^[OH t_k1 ^[OP t_k7 ^[[18;*~ t_kd ^[O*B ^[O*F --- Auto-Commands --- filetypedetect BufEnter *.xpm if getline(1) =~ "XPM2" | setf xpm2 | else | setf xpm | endif *.xpm2 setf xpm2 FileExplorer BufEnter * silent! call s:LocalBrowse(expand("")) BufEnter *.vba.gz call vimball#Decompress(expand("")) *.vba.bz2 call vimball#Decompress(expand("")) *.vba.zip call vimball#Decompress(expand("")) *.vba setlocal noma bt=nofile fmr=[[[,]]] fdm=marker|call vimball#ShowMesg(0,"Source this file to extract it! (:so %)") 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 s:Check_inp() *.aap setf aap etc/a2ps.cfg setf a2ps etc/a2ps/*.cfg setf a2ps a2psrc setf a2ps .a2psrc setf a2ps *.abap setf abap *.abc setf abc *.abl setf abel *.wrm setf acedb *.adb setf ada *.ads setf ada *.ada setf ada *.gpr setf ada *.tdf setf ahdl *.run setf ampl build.xml setf ant proftpd.conf* call s:StarSetf('apachestyle') .htaccess setf apache httpd.conf* call s:StarSetf('apache') srm.conf* call s:StarSetf('apache') access.conf* call s:StarSetf('apache') apache.conf* call s:StarSetf('apache') apache2.conf* call s:StarSetf('apache') /etc/apache2/*.conf* call s:StarSetf('apache') /etc/apache2/conf/*/* setf apache /etc/apache2/{modules,vhosts}.d/*.conf setf apache *.a65 setf a65 *.am if expand("") !~? 'Makefile.am\>' | setf elf | endif /home/goujot/.asoundrc setf alsaconf /usr/share/alsa/alsa.conf setf alsaconf /etc/asound.conf setf alsaconf *.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 /etc/grub.conf setf grub *.asm call s:FTasm() *.[sS] call s:FTasm() *.[aA] call s:FTasm() *.mac call s:FTasm() *.lst call s:FTasm() *.mar setf vmasm *.atl setf atlas *.as setf atlas *.au3 setf autoit *.ahk setf autohotkey [mM]akefile.am setf automake GNUmakefile.am setf automake *.at setf m4 *.ave setf ave *.awk setf awk *.mch setf b *.ref setf b *.imp setf b *.bas call s:FTVB("basic") *.vbs setf vb *.dsm setf vb *.ctl setf vb *.iba setf ibasic *.ibi setf ibasic *.fb setf freebasic *.bi setf freebasic *.bat setf dosbatch *.sys setf dosbatch *.cmd if getline(1) =~ '^/\*' | setf rexx | else | setf dosbatch | endif *.btm call s:FTbtm() *.bc setf bc *.bdf setf bdf *.bib setf bib *.bst setf bst named.conf setf named rndc.conf setf named named.root setf bindzone *.db call s:BindzoneCheck('') *.bl setf blank *.c call s:FTlpc() calendar setf calendar */.calendar/* call s:StarSetf('calendar') */share/calendar/*/calendar.* call s:StarSetf('calendar') */share/calendar/calendar.* call s:StarSetf('calendar') *.cs setf cs *.toc setf cdrtoc cfengine.conf setf cfengine *.cdl setf cdl *.recipe setf conaryrecipe *.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 NEWS.Debian setf debchangelog NEWS.dch setf debchangelog [cC]hange[lL]og if getline(1) =~ '; urgency='| setf debchangelog| else| setf changelog| endif NEWS if getline(1) =~ '; urgency='| setf debchangelog| endif *..ch setf chill *.ch call s:FTchange() *.chopro setf chordpro *.crd setf chordpro *.cho setf chordpro *.crdpro setf chordpro *.chordpro setf chordpro *.dcl setf clean *.icl setf clean *.eni setf cl *.ent call s:FTent() *.prg if exists("g:filetype_prg") | exe "setf " . g:filetype_prg | else | setf clipper | endif CMakeLists.txt setf cmake *.cmake setf cmake *.cmake.in setf cmake /home/goujot/.cmus/{autosave,rc,command-history,*.theme} setf cmusrc */cmus/{rc,*.theme} setf cmusrc *.cbl setf cobol *.cob setf cobol *.lib setf cobol *.cpy if getline(1) =~ '^##' | setf python | else | setf cobol | endif *.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 /etc/apt/sources.list setf debsources *.desc setf desc *.d setf d *.desktop setf desktop .directory setf desktop dict.conf setf dictconf .dictrc setf dictconf dictd.conf setf dictdconf *.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 call s:BindzoneCheck('dcl') *.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 s:FTe() *.E call s:FTe() */etc/elinks.conf setf elinks */.elinks/elinks.conf setf elinks *.erl setf erlang filter-rules setf elmfilt *esmtprc setf esmtprc *.ec setf esqlc *.EC setf esqlc *.strl setf esterel *.csc setf csc exim.conf setf exim *.exp setf expect exports setf exports *.factor setf factor .fetchmailrc setf fetchmail *.wiki setf flexwiki *.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 *.FOR setf fortran *.FPP setf fortran *.FTN setf fortran *.F77 setf fortran *.F90 setf fortran *.F95 setf fortran *.f setf fortran *.for setf fortran *.fpp setf fortran *.ftn setf fortran *.f77 setf fortran *.f90 setf fortran *.f95 setf fortran fstab setf fstab mtab setf fstab .gdbinit setf gdb *.mo setf gdmo *.gdmo setf gdmo *.ged setf gedcom gkrellmrc setf gkrellmrc gkrellmrc_? setf gkrellmrc *.gp setf gp .gprc setf gp */.gnupg/options setf gpg */.gnupg/gpg.conf setf gpg /usr/**/gnupg/options.skel setf gpg *.gpi setf gnuplot *.gs setf grads *.gretl setf gretl *.groovy setf groovy *.gsp setf gsp /etc/group setf group .gtkrc setf gtkrc gtkrc setf gtkrc *.hsc setf hamster *.hsm setf hamster *.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 s:FThtml() *.htm call s:FThtml() *.shtml call s:FThtml() *.stm call s:FThtml() *.erb setf eruby *.rhtml setf eruby *.html.m4 setf htmlm4 *.tmpl setf htmlcheetah *.hb setf hb *.icn setf icon *.idl call s:FTidl() *.odl setf msidl *.mof setf msidl */.icewm/menu setf icemenu .indent.pro setf indent indent.pro call s:ProtoCheck('indent') *.pro call s:ProtoCheck('idlang') indentrc setf indentrc *.inf setf inform *.INF setf inform /etc/initng/**/*.i setf initng *.ii setf initng ipf.conf setf ipfilter ipf6.conf setf ipfilter ipf.rules setf ipfilter *.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 *.es setf javascript *.jsp setf jsp *.properties setf jproperties *.properties_?? setf jproperties *.properties_??_?? setf jproperties *.properties_??_??_* call s:StarSetf('jproperties') *.clp setf jess *.jgr setf jgraph *.kix setf kix *.k setf kwt *.ks setf kscript Kconfig setf kconfig Kconfig.debug setf kconfig *.ace setf lace *.ACE setf lace *.latte setf latte *.lte setf latte /etc/limits setf limits *.sig setf lprolog *.ldif setf ldif *.ld setf ld *.lex setf lex *.l setf lex /etc/libao.conf setf libao */.libao setf libao /etc/sensors.conf setf sensors lftp.conf setf lftp .lftprc setf lftp *lftp/rc setf lftp *.ll setf lifelines lilo.conf* call s:StarSetf('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 sbclrc setf lisp .sbclrc setf lisp *.lite setf lite *.lt setf lite */LiteStep/*/*.rc setf litestep /etc/login.access setf loginaccess /etc/login.defs setf logindefs *.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{ng,}-*-\w\+ setf mail mutt[[:alnum:]._-]\{6\} setf mail ae\d\+.txt setf mail /tmp/SLRN[0-9A-Z.]\+ setf mail *.eml setf mail /etc/mail/aliases setf mailaliases /etc/aliases setf mailaliases .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 /etc/man.conf setf manconf man.config setf manconf *.mv setf maple *.mpl setf maple *.mws setf maple *.mason setf mason *.mhtml setf mason *.m call s:FTm() *.mel setf mel /var/log/messages setf messages /var/log/messages.*[0-9] setf messages *.mf setf mf *.mp setf mp *.mgl setf mgl *.mms call s:FTmms() *.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| call s:StarSetf('modconf')|endif mplayer.conf setf mplayerconf */.mplayer/config setf mplayerconf *.s19 setf srec *.s28 setf srec *.s37 setf srec mrxvtrc setf mrxvtrc .mrxvtrc setf mrxvtrc *.msql setf msql *.mysql setf mysql *.rc setf rc *.mu setf mupad *.mush setf mush Mutt{ng,}rc setf muttrc .mutt{ng,}rc* call s:StarSetf('muttrc') */.mutt{ng,}/mutt{ng,}rc* call s:StarSetf('muttrc') /etc/nanorc setf nanorc .nanorc setf nanorc *.NS[ACGLMNPS] setf natural .netrc setf netrc *.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 s:FTnroff() *.mm call s:FTmm() *.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 /etc/pam.conf setf pamconf *.papp setf papp *.pxml setf papp *.pxsl setf papp /etc/passwd setf passwd /etc/shadow setf passwd /etc/shadow- setf passwd *.pas setf pascal *.dpr setf pascal *.pl call s:FTpl() *.PL call s:FTpl() *.plx setf perl *.pm if getline(1) =~ "XPM2" | setf xpm2 | elseif getline(1) =~ "XPM" | setf xpm | else | setf perl | endif *.pod setf pod *.php setf php *.php\d setf php *.phtml setf phtml *.pike setf pike *.lpc setf pike *.ulpc setf pike *.pmod setf pike */etc/pinforc setf pinfo */.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 s:FTinc() *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 *.action setf privoxy .procmail setf procmail .procmailrc setf procmail *.w call s:FTprogress_cweb() *.i call s:FTprogress_asm() *.p call s: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 /etc/protocols setf protocols *.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 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 *.rd setf rhelp *.Rd setf rhelp *.Rnw setf rnoweb *.rnw setf rnoweb *.Snw setf rnoweb *.snw setf rnoweb *.r call s:FTr() *.R call s:FTr() .reminders* call s:StarSetf('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 *.builder setf ruby *.rxml setf ruby *.rjs setf ruby [rR]antfile setf ruby *.rant setf ruby [rR]akefile setf ruby *.rake setf ruby *.sl setf slang smb.conf setf samba *.sas setf sas *.sa setf sather *.sci setf scilab *.sce setf scilab *.sd setf sd *.sdl setf sdl *.pr setf sdl *.sed setf sed *.siv setf sieve sendmail.cf setf sm *.mc setf m4 /etc/services setf services /etc/slp.conf setf slpconf /etc/slp.reg setf slpreg /etc/slp.spi setf slpspi /etc/serial.conf setf setserial *.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 *.spt setf snobol4 *.mib setf mib *.my setf mib *.hog setf hog snort.conf setf hog vision.conf setf hog *.rules call s:FTRules() *.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 *.tyb setf sql *.typ setf sql *.tyc setf sql *.pkb setf sql *.pks setf sql *.sql call s:SQL() *.sqlj setf sqlj *.sqr setf sqr *.sqi setf sqr ssh_config setf sshconfig */.ssh/config setf sshconfig sshd_config setf sshdconfig *.ado setf stata *.class setf stata *.do setf stata *.imata setf stata *.mata setf stata *.hlp setf smcl *.ihlp setf smcl *.smcl setf smcl *.stp setf stp *.sml setf sml /etc/sysctl.conf setf sysctl /etc/sudoers setf sudoers sudoers.tmp setf sudoers *.t if !s:FTnroff() && !s:FTperl() | setf tads | endif tags setf tags *.tak setf tak *.tcl setf tcl *.tk setf tcl *.itcl setf tcl *.itk setf tcl *.jacl setf tcl *.tli setf tli *.slt setf tsalt *.ti setf terminfo *.latex setf tex *.sty setf tex *.dtx setf tex *.ltx setf tex *.bbl setf tex *.tex call s:FTtex() tex/context/*/*.tex setf context *.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 *.tpp setf tpp trustees.conf setf trustees *.tssgm setf tssgm *.tssop setf tssop *.tsscl setf tsscl *.uit setf uil *.uil setf uil /etc/udev/udev.conf setf udevconf /etc/udev/rules.d/*.rules setf udevrules /etc/udev/permissions.d/*.permissions setf udevperm /etc/udev/cdsymlinks.conf setf sh *.uc setf uc /etc/updatedb.conf setf updatedb *.vr setf vera *.vri setf vera *.vrh setf vera *.v setf verilog *.va setf verilogams *.vams setf verilogams *.hdl setf vhdl *.vhd setf vhdl *.vhdl setf vhdl *.vbe setf vhdl *.vst setf vhdl *.vhdl_[0-9]* call s:StarSetf('vhdl') *.vim setf vim *.vba 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 s: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 *.wsml setf wsml 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 *.xhtml setf xhtml *.xht setf xhtml 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 /etc/xinetd.conf setf xinetd *.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 !s:FTnroff() | setf xmath | endif *.xml if getline(1) . getline(2) . getline(3) =~ '") !~ g:ft_ignore_pat | runtime! scripts.vim | endif *asterisk/*.conf* call s:StarSetf('asterisk') *asterisk*/*voicemail.conf* call s:StarSetf('asteriskvm') bzr_log.* setf bzr */named/db.* call s:StarSetf('bindzone') */bind/db.* call s:StarSetf('bindzone') [cC]hange[lL]og* if getline(1) =~ '; urgency='| call s:StarSetf('debchangelog')|else| call s:StarSetf('changelog')|endif crontab call s:StarSetf('crontab') crontab.* call s:StarSetf('crontab') /etc/apt/sources.list.d/* call s:StarSetf('debsources') drac.* call s:StarSetf('dracula') */.fvwm/* call s:StarSetf('fvwm') *fvwmrc* let b:fvwm_version = 1 | call s:StarSetf('fvwm') *fvwm95*.hook let b:fvwm_version = 1 | call s:StarSetf('fvwm') *fvwm2rc* if expand(":e") == "m4"| call s:StarSetf('fvwm2m4')|else| let b:fvwm_version = 2 | call s:StarSetf('fvwm')|endif .gtkrc* call s:StarSetf('gtkrc') gtkrc* call s:StarSetf('gtkrc') Prl*.* call s:StarSetf('jam') JAM*.* call s:StarSetf('jam') *jarg* if getline(1).getline(2).getline(3).getline(4).getline(5) =~? 'THIS IS THE JARGON FILE'| call s:StarSetf('jargon')|endif Kconfig.* call s:StarSetf('kconfig') [mM]akefile* call s:StarSetf('make') /etc/modprobe.* call s:StarSetf('modconf') [rR]akefile* call s:StarSetf('ruby') mutt{ng,}rc* call s:StarSetf('muttrc') Mutt{ng,}rc* call s:StarSetf('muttrc') tmac.* call s:StarSetf('nroff') /etc/pam.d/* call s:StarSetf('pamconf') *printcap* if !did_filetype()| let b:ptcap_type = "print" | call s:StarSetf('ptcap')|endif *termcap* if !did_filetype()| let b:ptcap_type = "term" | call s:StarSetf('ptcap')|endif *vimrc* call s:StarSetf('vim') svn-commit*.tmp setf svn Xresources* call s:StarSetf('xdefaults') */app-defaults/* call s:StarSetf('xdefaults') */Xresources/* call s:StarSetf('xdefaults') XF86Config-4* let b:xf86c_xfree86_version = 4 | call s:StarSetf('xf86conf') XF86Config* if getline(1) =~ '\'| let b:xf86c_xfree86_version = 3|endif|call s:StarSetf('xf86conf') *xmodmap* call s:StarSetf('xmodmap') /etc/xinetd.d/* call s:StarSetf('xinetd') zsh* call s:StarSetf('zsh') zlog* call s:StarSetf('zsh') * if !did_filetype() && expand("") !~ g:ft_ignore_pat && (getline(1) =~ '^#' || getline(2) =~ '^#' || getline(3) =~ '^#'^I|| getline(4) =~ '^#' || getline(5) =~ '^#') | setf conf | endif *.e{build,class} set filetype=ebuild *.txt if (getline(1) =~? "^GLEP: ") | set filetype=glep | endif ChangeLog if (getline(2) =~? "^# Copyright \\d\\+-\\d\\+ Gentoo Foundation") | set filetype=gentoo-changelog | endif /etc/init.d/* set filetype=gentoo-init-d | /*/files/* if (getline(1) ==? "#!/sbin/runscript") | set filetype=gentoo-init-d | endif /etc/conf.d/* set filetype=gentoo-conf-d /etc/env.d/* set filetype=gentoo-env-d /etc/cron.d/* set filetype=crontab package.{mask,unmask} set filetype=gentoo-package-mask package.keywords set filetype=gentoo-package-keywords package.use set filetype=gentoo-package-use {*/thirdpartymirrors,*/portage/mirrors} set filetype=gentoo-mirrors make.{conf,globals} set filetype=gentoo-make-conf use.{local.,}desc set filetype=gentoo-use-desc metadata.xml set filetype=gentoo-metadata *.xml if getline(1) =~ "MakeNewEbuild() | endif NewInitd BufNewFile {/*/files/*.{rc*,init*},/etc/init.d/*} call MakeNewInitd() | set filetype=gentoo-init-d NewMetadata BufNewFile metadata.xml call MakeNewMetadata() 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 s:Check_inp() *.aap setf aap etc/a2ps.cfg setf a2ps etc/a2ps/*.cfg setf a2ps a2psrc setf a2ps .a2psrc setf a2ps *.abap setf abap *.abc setf abc *.abl setf abel *.wrm setf acedb *.adb setf ada *.ads setf ada *.ada setf ada *.gpr setf ada *.tdf setf ahdl *.run setf ampl build.xml setf ant proftpd.conf* call s:StarSetf('apachestyle') .htaccess setf apache httpd.conf* call s:StarSetf('apache') srm.conf* call s:StarSetf('apache') access.conf* call s:StarSetf('apache') apache.conf* call s:StarSetf('apache') apache2.conf* call s:StarSetf('apache') /etc/apache2/*.conf* call s:StarSetf('apache') /etc/apache2/conf/*/* setf apache /etc/apache2/{modules,vhosts}.d/*.conf setf apache *.a65 setf a65 *.am if expand("") !~? 'Makefile.am\>' | setf elf | endif /home/goujot/.asoundrc setf alsaconf /usr/share/alsa/alsa.conf setf alsaconf /etc/asound.conf setf alsaconf *.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 /etc/grub.conf setf grub *.asm call s:FTasm() *.[sS] call s:FTasm() *.[aA] call s:FTasm() *.mac call s:FTasm() *.lst call s:FTasm() *.mar setf vmasm *.atl setf atlas *.as setf atlas *.au3 setf autoit *.ahk setf autohotkey [mM]akefile.am setf automake GNUmakefile.am setf automake *.at setf m4 *.ave setf ave *.awk setf awk *.mch setf b *.ref setf b *.imp setf b *.bas call s:FTVB("basic") *.vbs setf vb *.dsm setf vb *.ctl setf vb *.iba setf ibasic *.ibi setf ibasic *.fb setf freebasic *.bi setf freebasic *.bat setf dosbatch *.sys setf dosbatch *.cmd if getline(1) =~ '^/\*' | setf rexx | else | setf dosbatch | endif *.btm call s:FTbtm() *.bc setf bc *.bdf setf bdf *.bib setf bib *.bst setf bst named.conf setf named rndc.conf setf named named.root setf bindzone *.db call s:BindzoneCheck('') *.bl setf blank *.c call s:FTlpc() calendar setf calendar */.calendar/* call s:StarSetf('calendar') */share/calendar/*/calendar.* call s:StarSetf('calendar') */share/calendar/calendar.* call s:StarSetf('calendar') *.cs setf cs *.toc setf cdrtoc cfengine.conf setf cfengine *.cdl setf cdl *.recipe setf conaryrecipe *.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 NEWS.Debian setf debchangelog NEWS.dch setf debchangelog [cC]hange[lL]og if getline(1) =~ '; urgency='| setf debchangelog| else| setf changelog| endif NEWS if getline(1) =~ '; urgency='| setf debchangelog| endif *..ch setf chill *.ch call s:FTchange() *.chopro setf chordpro *.crd setf chordpro *.cho setf chordpro *.crdpro setf chordpro *.chordpro setf chordpro *.dcl setf clean *.icl setf clean *.eni setf cl *.ent call s:FTent() *.prg if exists("g:filetype_prg") | exe "setf " . g:filetype_prg | else | setf clipper | endif CMakeLists.txt setf cmake *.cmake setf cmake *.cmake.in setf cmake /home/goujot/.cmus/{autosave,rc,command-history,*.theme} setf cmusrc */cmus/{rc,*.theme} setf cmusrc *.cbl setf cobol *.cob setf cobol *.lib setf cobol *.cpy if getline(1) =~ '^##' | setf python | else | setf cobol | endif *.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 /etc/apt/sources.list setf debsources *.desc setf desc *.d setf d *.desktop setf desktop .directory setf desktop dict.conf setf dictconf .dictrc setf dictconf dictd.conf setf dictdconf *.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 call s:BindzoneCheck('dcl') *.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 s:FTe() *.E call s:FTe() */etc/elinks.conf setf elinks */.elinks/elinks.conf setf elinks *.erl setf erlang filter-rules setf elmfilt *esmtprc setf esmtprc *.ec setf esqlc *.EC setf esqlc *.strl setf esterel *.csc setf csc exim.conf setf exim *.exp setf expect exports setf exports *.factor setf factor .fetchmailrc setf fetchmail *.wiki setf flexwiki *.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 *.FOR setf fortran *.FPP setf fortran *.FTN setf fortran *.F77 setf fortran *.F90 setf fortran *.F95 setf fortran *.f setf fortran *.for setf fortran *.fpp setf fortran *.ftn setf fortran *.f77 setf fortran *.f90 setf fortran *.f95 setf fortran fstab setf fstab mtab setf fstab .gdbinit setf gdb *.mo setf gdmo *.gdmo setf gdmo *.ged setf gedcom gkrellmrc setf gkrellmrc gkrellmrc_? setf gkrellmrc *.gp setf gp .gprc setf gp */.gnupg/options setf gpg */.gnupg/gpg.conf setf gpg /usr/**/gnupg/options.skel setf gpg *.gpi setf gnuplot *.gs setf grads *.gretl setf gretl *.groovy setf groovy *.gsp setf gsp /etc/group setf group .gtkrc setf gtkrc gtkrc setf gtkrc *.hsc setf hamster *.hsm setf hamster *.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 s:FThtml() *.htm call s:FThtml() *.shtml call s:FThtml() *.stm call s:FThtml() *.erb setf eruby *.rhtml setf eruby *.html.m4 setf htmlm4 *.tmpl setf htmlcheetah *.hb setf hb *.icn setf icon *.idl call s:FTidl() *.odl setf msidl *.mof setf msidl */.icewm/menu setf icemenu .indent.pro setf indent indent.pro call s:ProtoCheck('indent') *.pro call s:ProtoCheck('idlang') indentrc setf indentrc *.inf setf inform *.INF setf inform /etc/initng/**/*.i setf initng *.ii setf initng ipf.conf setf ipfilter ipf6.conf setf ipfilter ipf.rules setf ipfilter *.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 *.es setf javascript *.jsp setf jsp *.properties setf jproperties *.properties_?? setf jproperties *.properties_??_?? setf jproperties *.properties_??_??_* call s:StarSetf('jproperties') *.clp setf jess *.jgr setf jgraph *.kix setf kix *.k setf kwt *.ks setf kscript Kconfig setf kconfig Kconfig.debug setf kconfig *.ace setf lace *.ACE setf lace *.latte setf latte *.lte setf latte /etc/limits setf limits *.sig setf lprolog *.ldif setf ldif *.ld setf ld *.lex setf lex *.l setf lex /etc/libao.conf setf libao */.libao setf libao /etc/sensors.conf setf sensors lftp.conf setf lftp .lftprc setf lftp *lftp/rc setf lftp *.ll setf lifelines lilo.conf* call s:StarSetf('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 sbclrc setf lisp .sbclrc setf lisp *.lite setf lite *.lt setf lite */LiteStep/*/*.rc setf litestep /etc/login.access setf loginaccess /etc/login.defs setf logindefs *.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{ng,}-*-\w\+ setf mail mutt[[:alnum:]._-]\{6\} setf mail ae\d\+.txt setf mail /tmp/SLRN[0-9A-Z.]\+ setf mail *.eml setf mail /etc/mail/aliases setf mailaliases /etc/aliases setf mailaliases .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 /etc/man.conf setf manconf man.config setf manconf *.mv setf maple *.mpl setf maple *.mws setf maple *.mason setf mason *.mhtml setf mason *.m call s:FTm() *.mel setf mel /var/log/messages setf messages /var/log/messages.*[0-9] setf messages *.mf setf mf *.mp setf mp *.mgl setf mgl *.mms call s:FTmms() *.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| call s:StarSetf('modconf')|endif mplayer.conf setf mplayerconf */.mplayer/config setf mplayerconf *.s19 setf srec *.s28 setf srec *.s37 setf srec mrxvtrc setf mrxvtrc .mrxvtrc setf mrxvtrc *.msql setf msql *.mysql setf mysql *.rc setf rc *.mu setf mupad *.mush setf mush Mutt{ng,}rc setf muttrc .mutt{ng,}rc* call s:StarSetf('muttrc') */.mutt{ng,}/mutt{ng,}rc* call s:StarSetf('muttrc') /etc/nanorc setf nanorc .nanorc setf nanorc *.NS[ACGLMNPS] setf natural .netrc setf netrc *.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 s:FTnroff() *.mm call s:FTmm() *.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 /etc/pam.conf setf pamconf *.papp setf papp *.pxml setf papp *.pxsl setf papp /etc/passwd setf passwd /etc/shadow setf passwd /etc/shadow- setf passwd *.pas setf pascal *.dpr setf pascal *.pl call s:FTpl() *.PL call s:FTpl() *.plx setf perl *.pm if getline(1) =~ "XPM2" | setf xpm2 | elseif getline(1) =~ "XPM" | setf xpm | else | setf perl | endif *.pod setf pod *.php setf php *.php\d setf php *.phtml setf phtml *.pike setf pike *.lpc setf pike *.ulpc setf pike *.pmod setf pike */etc/pinforc setf pinfo */.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 s:FTinc() *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 *.action setf privoxy .procmail setf procmail .procmailrc setf procmail *.w call s:FTprogress_cweb() *.i call s:FTprogress_asm() *.p call s: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 /etc/protocols setf protocols *.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 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 *.rd setf rhelp *.Rd setf rhelp *.Rnw setf rnoweb *.rnw setf rnoweb *.Snw setf rnoweb *.snw setf rnoweb *.r call s:FTr() *.R call s:FTr() .reminders* call s:StarSetf('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 *.builder setf ruby *.rxml setf ruby *.rjs setf ruby [rR]antfile setf ruby *.rant setf ruby [rR]akefile setf ruby *.rake setf ruby *.sl setf slang smb.conf setf samba *.sas setf sas *.sa setf sather *.sci setf scilab *.sce setf scilab *.sd setf sd *.sdl setf sdl *.pr setf sdl *.sed setf sed *.siv setf sieve sendmail.cf setf sm *.mc setf m4 /etc/services setf services /etc/slp.conf setf slpconf /etc/slp.reg setf slpreg /etc/slp.spi setf slpspi /etc/serial.conf setf setserial *.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 *.spt setf snobol4 *.mib setf mib *.my setf mib *.hog setf hog snort.conf setf hog vision.conf setf hog *.rules call s:FTRules() *.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 *.tyb setf sql *.typ setf sql *.tyc setf sql *.pkb setf sql *.pks setf sql *.sql call s:SQL() *.sqlj setf sqlj *.sqr setf sqr *.sqi setf sqr ssh_config setf sshconfig */.ssh/config setf sshconfig sshd_config setf sshdconfig *.ado setf stata *.class setf stata *.do setf stata *.imata setf stata *.mata setf stata *.hlp setf smcl *.ihlp setf smcl *.smcl setf smcl *.stp setf stp *.sml setf sml /etc/sysctl.conf setf sysctl /etc/sudoers setf sudoers sudoers.tmp setf sudoers *.t if !s:FTnroff() && !s:FTperl() | setf tads | endif tags setf tags *.tak setf tak *.tcl setf tcl *.tk setf tcl *.itcl setf tcl *.itk setf tcl *.jacl setf tcl *.tli setf tli *.slt setf tsalt *.ti setf terminfo *.latex setf tex *.sty setf tex *.dtx setf tex *.ltx setf tex *.bbl setf tex *.tex call s:FTtex() tex/context/*/*.tex setf context *.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 *.tpp setf tpp trustees.conf setf trustees *.tssgm setf tssgm *.tssop setf tssop *.tsscl setf tsscl *.uit setf uil *.uil setf uil /etc/udev/udev.conf setf udevconf /etc/udev/rules.d/*.rules setf udevrules /etc/udev/permissions.d/*.permissions setf udevperm /etc/udev/cdsymlinks.conf setf sh *.uc setf uc /etc/updatedb.conf setf updatedb *.vr setf vera *.vri setf vera *.vrh setf vera *.v setf verilog *.va setf verilogams *.vams setf verilogams *.hdl setf vhdl *.vhd setf vhdl *.vhdl setf vhdl *.vbe setf vhdl *.vst setf vhdl *.vhdl_[0-9]* call s:StarSetf('vhdl') *.vim setf vim *.vba 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 s: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 *.wsml setf wsml 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 *.xhtml setf xhtml *.xht setf xhtml 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 /etc/xinetd.conf setf xinetd *.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 !s:FTnroff() | setf xmath | endif *.xml if getline(1) . getline(2) . getline(3) =~ '") !~ g:ft_ignore_pat | runtime! scripts.vim | endif *asterisk/*.conf* call s:StarSetf('asterisk') *asterisk*/*voicemail.conf* call s:StarSetf('asteriskvm') bzr_log.* setf bzr */named/db.* call s:StarSetf('bindzone') */bind/db.* call s:StarSetf('bindzone') [cC]hange[lL]og* if getline(1) =~ '; urgency='| call s:StarSetf('debchangelog')|else| call s:StarSetf('changelog')|endif crontab call s:StarSetf('crontab') crontab.* call s:StarSetf('crontab') /etc/apt/sources.list.d/* call s:StarSetf('debsources') drac.* call s:StarSetf('dracula') */.fvwm/* call s:StarSetf('fvwm') *fvwmrc* let b:fvwm_version = 1 | call s:StarSetf('fvwm') *fvwm95*.hook let b:fvwm_version = 1 | call s:StarSetf('fvwm') *fvwm2rc* if expand(":e") == "m4"| call s:StarSetf('fvwm2m4')|else| let b:fvwm_version = 2 | call s:StarSetf('fvwm')|endif .gtkrc* call s:StarSetf('gtkrc') gtkrc* call s:StarSetf('gtkrc') Prl*.* call s:StarSetf('jam') JAM*.* call s:StarSetf('jam') *jarg* if getline(1).getline(2).getline(3).getline(4).getline(5) =~? 'THIS IS THE JARGON FILE'| call s:StarSetf('jargon')|endif Kconfig.* call s:StarSetf('kconfig') [mM]akefile* call s:StarSetf('make') /etc/modprobe.* call s:StarSetf('modconf') [rR]akefile* call s:StarSetf('ruby') mutt{ng,}rc* call s:StarSetf('muttrc') Mutt{ng,}rc* call s:StarSetf('muttrc') tmac.* call s:StarSetf('nroff') /etc/pam.d/* call s:StarSetf('pamconf') *printcap* if !did_filetype()| let b:ptcap_type = "print" | call s:StarSetf('ptcap')|endif *termcap* if !did_filetype()| let b:ptcap_type = "term" | call s:StarSetf('ptcap')|endif *vimrc* call s:StarSetf('vim') svn-commit*.tmp setf svn Xresources* call s:StarSetf('xdefaults') */app-defaults/* call s:StarSetf('xdefaults') */Xresources/* call s:StarSetf('xdefaults') XF86Config-4* let b:xf86c_xfree86_version = 4 | call s:StarSetf('xf86conf') XF86Config* if getline(1) =~ '\'| let b:xf86c_xfree86_version = 3|endif|call s:StarSetf('xf86conf') *xmodmap* call s:StarSetf('xmodmap') /etc/xinetd.d/* call s:StarSetf('xinetd') zsh* call s:StarSetf('zsh') zlog* call s:StarSetf('zsh') * if !did_filetype() && expand("") !~ g:ft_ignore_pat && (getline(1) =~ '^#' || getline(2) =~ '^#' || getline(3) =~ '^#'^I|| getline(4) =~ '^#' || getline(5) =~ '^#') | setf conf | endif *.e{build,class} set filetype=ebuild *.txt if (getline(1) =~? "^GLEP: ") | set filetype=glep | endif ChangeLog if (getline(2) =~? "^# Copyright \\d\\+-\\d\\+ Gentoo Foundation") | set filetype=gentoo-changelog | endif /etc/init.d/* set filetype=gentoo-init-d | /*/files/* if (getline(1) ==? "#!/sbin/runscript") | set filetype=gentoo-init-d | endif /etc/conf.d/* set filetype=gentoo-conf-d /etc/env.d/* set filetype=gentoo-env-d /etc/cron.d/* set filetype=crontab package.{mask,unmask} set filetype=gentoo-package-mask package.keywords set filetype=gentoo-package-keywords package.use set filetype=gentoo-package-use {*/thirdpartymirrors,*/portage/mirrors} set filetype=gentoo-mirrors make.{conf,globals} set filetype=gentoo-make-conf use.{local.,}desc set filetype=gentoo-use-desc metadata.xml set filetype=gentoo-metadata *.xml if getline(1) =~ " 0 && line ("'\"") <= line("$") | exe "normal g'\"" | endif | endif gzip BufRead *.gz call gzip#read("gzip -dn") *.bz2 call gzip#read("bzip2 -d") *.Z call gzip#read("uncompress") gzip BufReadPre *.gz setlocal bin *.bz2 setlocal bin *.Z setlocal bin Network BufReadCmd file://* exe "silent doau BufReadPre ".netrw#RFC2396(expand(""))|exe 'e '.substitute(netrw#RFC2396(expand("")),'file://\(.*\)','\1',"")|exe "silent doau BufReadPost ".netrw#RFC2396(expand("")) file://localhost/* exe "silent doau BufReadPre ".netrw#RFC2396(expand(""))|exe 'e '.substitute(netrw#RFC2396(expand("")),'file://localhost/\(.*\)','\1',"")|exe "silent doau BufReadPost ".netrw#RFC2396(expand("")) ftp://* exe "silent doau BufReadPre ".expand("")|exe '2Nread "'.expand("").'"'|exe "silent doau BufReadPost ".expand("") rcp://* exe "silent doau BufReadPre ".expand("")|exe '2Nread "'.expand("").'"'|exe "silent doau BufReadPost ".expand("") scp://* exe "silent doau BufReadPre ".expand("")|exe '2Nread "'.expand("").'"'|exe "silent doau BufReadPost ".expand("") http://* exe "silent doau BufReadPre ".expand("")|exe '2Nread "'.expand("").'"'|exe "silent doau BufReadPost ".expand("") dav://* exe "silent doau BufReadPre ".expand("")|exe '2Nread "'.expand("").'"'|exe "silent doau BufReadPost ".expand("") rsync://* exe "silent doau BufReadPre ".expand("")|exe '2Nread "'.expand("").'"'|exe "silent doau BufReadPost ".expand("") sftp://* exe "silent doau BufReadPre ".expand("")|exe '2Nread "'.expand("").'"'|exe "silent doau BufReadPost ".expand("") tar BufReadCmd tarfile:* call tar#Read(expand(""), 1) tarfile:*/* call tar#Read(expand(""), 1) *.tar call tar#Browse(expand("")) *.tar.gz call tar#Browse(expand("")) *.tar.bz2 call tar#Browse(expand("")) *.tar.Z call tar#Browse(expand("")) *.tgz call tar#Browse(expand("")) zip BufReadCmd zipfile:* call zip#Read(expand(""), 1) zipfile:*/* call zip#Read(expand(""), 1) *.zip call zip#Browse(expand("")) gzip BufWritePost *.gz call gzip#write("gzip") *.bz2 call gzip#write("bzip2") *.Z call gzip#write("compress -f") Network BufWriteCmd ftp://* exe "silent doau BufWritePre ".expand("")|exe 'Nwrite "' .expand("").'"'|exe "silent doau BufWritePost ".expand("") rcp://* exe "silent doau BufWritePre ".expand("")|exe 'Nwrite "' .expand("").'"'|exe "silent doau BufWritePost ".expand("") scp://* exe "silent doau BufWritePre ".expand("")|exe 'Nwrite "' .expand("").'"'|exe "silent doau BufWritePost ".expand("") dav://* exe "silent doau BufWritePre ".expand("")|exe 'Nwrite "' .expand("").'"'|exe "silent doau BufWritePost ".expand("") rsync://* exe "silent doau BufWritePre ".expand("")|exe 'Nwrite "' .expand("").'"'|exe "silent doau BufWritePost ".expand("") sftp://* exe "silent doau BufWritePre ".expand("")|exe 'Nwrite "' .expand("").'"'|exe "silent doau BufWritePost ".expand("") tar BufWriteCmd tarfile:* call tar#Write(expand("")) tarfile:*/* call tar#Write(expand("")) zip BufWriteCmd zipfile:* call zip#Write(expand("")) zipfile:*/* call zip#Write(expand("")) gzip FileAppendPost *.gz call gzip#write("gzip") *.bz2 call gzip#write("bzip2") *.Z call gzip#write("compress -f") gzip FileAppendPre *.gz call gzip#appre("gzip -dn") *.bz2 call gzip#appre("bzip2 -d") *.Z call gzip#appre("uncompress") gzip FileReadPost *.gz call gzip#read("gzip -dn") *.bz2 call gzip#read("bzip2 -d") *.Z call gzip#read("uncompress") gzip FileReadPre *.gz setlocal bin *.bz2 setlocal bin *.Z setlocal bin Network FileReadCmd ftp://* exe "silent doau FileReadPre ".expand("")|exe 'Nread "' .expand("").'"'|exe "silent doau FileReadPost ".expand("") rcp://* exe "silent doau FileReadPre ".expand("")|exe 'Nread "' .expand("").'"'|exe "silent doau FileReadPost ".expand("") scp://* exe "silent doau FileReadPre ".expand("")|exe 'Nread "' .expand("").'"'|exe "silent doau FileReadPost ".expand("") http://* exe "silent doau FileReadPre ".expand("")|exe 'Nread "' .expand("").'"'|exe "silent doau FileReadPost ".expand("") dav://* exe "silent doau FileReadPre ".expand("")|exe 'Nread "' .expand("").'"'|exe "silent doau FileReadPost ".expand("") rsync://* exe "silent doau FileReadPre ".expand("")|exe 'Nread "' .expand("").'"'|exe "silent doau FileReadPost ".expand("") sftp://* exe "silent doau FileReadPre ".expand("")|exe 'Nread "' .expand("").'"'|exe "silent doau FileReadPost ".expand("") tar FileReadCmd tarfile:* call tar#Read(expand(""), 0) tarfile:*/* call tar#Read(expand(""), 0) zip FileReadCmd zipfile:* call zip#Read(expand(""), 0) zipfile:*/* call zip#Read(expand(""), 0) syntaxset FileType * exe "set syntax=" . expand("") filetypeplugin FileType * call s:LoadFTPlugin() gentoo FileType crontab set backupcopy=yes gzip FileWritePost *.gz call gzip#write("gzip") *.bz2 call gzip#write("bzip2") *.Z call gzip#write("compress -f") Network FileWriteCmd ftp://* exe "silent doau FileWritePre ".expand("")|exe "'[,']".'Nwrite "' .expand("").'"'|exe "silent doau FileWritePost ".expand("") rcp://* exe "silent doau FileWritePre ".expand("")|exe "'[,']".'Nwrite "' .expand("").'"'|exe "silent doau FileWritePost ".expand("") scp://* exe "silent doau FileWritePre ".expand("")|exe "'[,']".'Nwrite "' .expand("").'"'|exe "silent doau FileWritePost ".expand("") dav://* exe "silent doau FileWritePre ".expand("")|exe "'[,']".'Nwrite "' .expand("").'"'|exe "silent doau FileWritePost ".expand("") rsync://* exe "silent doau FileWritePre ".expand("")|exe "'[,']".'Nwrite "' .expand("").'"'|exe "silent doau FileWritePost ".expand("") sftp://* exe "silent doau FileWritePre ".expand("")|exe "'[,']".'Nwrite "' .expand("").'"'|exe "silent doau FileWritePost ".expand("") tar FileWriteCmd tarfile:* call tar#Write(expand("")) tarfile:*/* call tar#Write(expand("")) zip FileWriteCmd zipfile:* call zip#Write(expand("")) zipfile:*/* call zip#Write(expand("")) 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() cpp if (exists('b:load_doxygen_syntax') && b:load_doxygen_syntax)^I|| (exists('g:load_doxygen_syntax') && g:load_doxygen_syntax) | runtime! syntax/doxygen.vim | endif c if (exists('b:load_doxygen_syntax') && b:load_doxygen_syntax)^I|| (exists('g:load_doxygen_syntax') && g:load_doxygen_syntax) | runtime! syntax/doxygen.vim | endif idl if (exists('b:load_doxygen_syntax') && b:load_doxygen_syntax)^I|| (exists('g:load_doxygen_syntax') && g:load_doxygen_syntax) | runtime! syntax/doxygen.vim | endif matchparen WinEnter * call s:Highlight_Matching_Pair() Network SourceCmd ftp://* exe 'Nsource "'.expand("").'"' rcp://* exe 'Nsource "'.expand("").'"' scp://* exe 'Nsource "'.expand("").'"' http://* exe 'Nsource "'.expand("").'"' dav://* exe 'Nsource "'.expand("").'"' rsync://* exe 'Nsource "'.expand("").'"' sftp://* exe 'Nsource "'.expand("").'"' SpellFileMissing * call spellfile#LoadFile(expand('')) matchparen CursorMoved * call s:Highlight_Matching_Pair() matchparen CursorMovedI * call s:Highlight_Matching_Pair() --- Normal/Visual mode mappings --- Q gq n \bug :call 8_FindGetBugSummary(getline("."), col(".")) n gx NetrwBrowseX n NetrwBrowseX * :call netrw#NetBrowseX(expand(""),0) --- Insert/Command-line mode mappings --- No mapping found --- Abbreviations --- No abbreviation found --- Highlighting --- SpecialKey xxx term=bold ctermfg=4 NonText xxx term=bold ctermfg=12 Directory xxx term=bold ctermfg=4 ErrorMsg xxx term=standout ctermfg=15 ctermbg=1 IncSearch xxx term=reverse cterm=reverse Search xxx term=reverse ctermbg=11 MoreMsg xxx term=bold ctermfg=2 ModeMsg xxx term=bold cterm=bold LineNr xxx term=underline ctermfg=130 Question xxx term=standout ctermfg=2 StatusLine xxx term=bold,reverse cterm=bold,reverse StatusLineNC xxx term=reverse cterm=reverse VertSplit xxx term=reverse cterm=reverse Title xxx term=bold ctermfg=5 Visual xxx term=reverse cterm=reverse ctermbg=7 VisualNOS xxx term=bold,underline cterm=bold,underline WarningMsg xxx term=standout ctermfg=1 WildMenu xxx term=standout ctermfg=0 ctermbg=11 Folded xxx term=standout ctermfg=4 ctermbg=248 FoldColumn xxx term=standout ctermfg=4 ctermbg=248 DiffAdd xxx term=bold ctermbg=81 DiffChange xxx term=bold ctermbg=225 DiffDelete xxx term=bold ctermfg=12 ctermbg=159 DiffText xxx term=reverse cterm=bold ctermbg=9 SignColumn xxx term=standout ctermfg=4 ctermbg=248 SpellBad xxx term=reverse ctermbg=224 SpellCap xxx term=reverse ctermbg=81 SpellRare xxx term=reverse ctermbg=225 SpellLocal xxx term=underline ctermbg=14 Pmenu xxx ctermbg=225 PmenuSel xxx ctermbg=7 PmenuSbar xxx ctermbg=248 PmenuThumb xxx cterm=reverse TabLine xxx term=underline cterm=underline ctermfg=0 ctermbg=7 TabLineSel xxx term=bold cterm=bold TabLineFill xxx term=reverse cterm=reverse CursorColumn xxx term=reverse ctermbg=7 CursorLine xxx term=underline cterm=underline MatchParen xxx term=reverse ctermbg=14 Comment xxx term=bold ctermfg=4 Constant xxx term=underline ctermfg=1 Special xxx term=bold ctermfg=5 Identifier xxx term=underline ctermfg=6 Statement xxx term=bold ctermfg=130 PreProc xxx term=underline ctermfg=5 Type xxx term=underline ctermfg=2 Underlined xxx term=underline cterm=underline ctermfg=5 Ignore xxx ctermfg=15 Error xxx term=reverse ctermfg=15 ctermbg=9 Todo xxx term=standout ctermfg=0 ctermbg=11 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 --- Variables --- syntax_on #1 loaded_getscriptPlugin #1 lnum #1 loaded_zipPlugin #1 did_load_filetypes #1 loaded_netrwPlugin #1 loaded_rrhelper #1 more_save #1 loaded_spellfile_plugin #1 loaded_vimballPlugin #1 is_bash #1 loaded_gzip #1 cpo_save aABceFs loaded_tarPlugin #1 ebuild_create_on_empty #1 loaded_matchparen #1 did_load_ftplugin #1 ft_ignore_pat \.\(Z\|gz\|bz2\|zip\|tgz\)$ b:changedtick #3 w:paren_hl_on #1 v:version #701 v:beval_winnr #0 v:lnum #0 v:scrollstart /usr/share/vim/vim71/bugreport.vim line 21 v:progname vim v:dying #0 v:termresponse ^[[>0;229;0c v:lang C v:count #0 v:cmdbang #0 v:foldlevel #0 v:ctype C v:prevcount #0 v:register " v:mouse_win #0 v:count1 #1 v:foldstart #0 v:foldend #0 v:profiling #0 v:beval_col #0 v:beval_lnum #0 v:mouse_lnum #0 v:beval_bufnr #0 v:shell_error #0 v:lc_time C v:mouse_col #0 v:statusmsg No abbreviation found