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 <nobse@debian.org>
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=<Tab>      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 <S-Home>    ^[O2H     t_&8 <Undo>      ^[[26~    t_F2 <F12>       ^[[24~    t_K7 <kMinus>    ^[Om      t_k1 <F1>        ^[[11~    t_k5 <F5>        ^[[15~    t_k9 <F9>        ^[[20~    t_kI <Insert>    ^[[2~     t_kd <Down>      ^[OB      t_ku <Up>        ^[OA           <S-F1>      ^[[11;2~       <S-F5>      ^[[15;2~       <S-F9>      ^[[20;2~       <xF1>       ^[OP           <xEnd>      ^[OF           <S-xF3>     ^[O2R          <C-Right>   ^[O5C
t_#4 <S-Left>    ^[O2D     t_*7 <S-End>     ^[O2F     t_K1 <kHome>     ^[[1~     t_K8 <kDivide>   ^[Oo      t_k2 <F2>        ^[[12~    t_k6 <F6>        ^[[17~    t_k; <F10>       ^[[21~    t_kN <PageDown>  ^[[6~     t_kh <Home>      ^[[7~          <Mouse>     ^[[M           <S-F2>      ^[[12;2~       <S-F6>      ^[[17;2~       <S-F10>     ^[[21;2~       <xF2>       ^[OQ           <xHome>     ^[OH           <S-xF4>     ^[O2S          <C-Home>    ^[O5H
t_%1 <Help>      ^[[28~    t_@7 <End>       ^[[8~     t_K4 <kEnd>      ^[[4~     t_K9 <kMultiply> ^[Oj      t_k3 <F3>        ^[[13~    t_k7 <F7>        ^[[18~    t_kB <S-Tab>     ^[[Z      t_kP <PageUp>    ^[[5~     t_kl <Left>      ^[OD           <S-Up>      ^[O2A          <S-F3>      ^[[13;2~       <S-F7>      ^[[18;2~       <S-F11>     ^[[23;2~       <xF3>       ^[OR           <S-xF1>     ^[O2P          <kDel>      ^[[3~          <C-End>     ^[O5F
t_%i <S-Right>   ^[O2C     t_F1 <F11>       ^[[23~    t_K6 <kPlus>     ^[Ok      t_KA <kEnter>    ^[OM      t_k4 <F4>        ^[[14~    t_k8 <F8>        ^[[19~    t_kD <Del>       ^[[3~     t_kb <BS>        ^?        t_kr <Right>     ^[OC           <S-Down>    ^[O2B          <S-F4>      ^[[14;2~       <S-F8>      ^[[19;2~       <S-F12>     ^[[24;2~       <xF4>       ^[OS           <S-xF2>     ^[O2Q          <C-Left>    ^[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("<afile>:r")
    *.bak     exe "doau filetypedetect BufRead " . expand("<afile>:r")
    *.old     exe "doau filetypedetect BufRead " . expand("<afile>:r")
    *.new     exe "doau filetypedetect BufRead " . expand("<afile>:r")
    *.rpmsave exe "doau filetypedetect BufRead " . expand("<afile>:r")
    *.rpmnew  exe "doau filetypedetect BufRead " . expand("<afile>:r")
    *~        let s:name = expand("<afile>") | 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("<afile>:t") != "configure.in" |   exe "doau filetypedetect BufRead " . expand("<afile>: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("<afile>") !~? '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 <SID>FTasm()
    *.[sS]    call <SID>FTasm()
    *.[aA]    call <SID>FTasm()
    *.mac     call <SID>FTasm()
    *.lst     call <SID>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 <SID>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 <SID>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 <SID>FTchange()
    *.dcl     setf clean
    *.icl     setf clean
    *.eni     setf cl
    *.ent     call <SID>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 <SID>FTCheck_html()
    *.htm     call <SID>FTCheck_html()
    *.shtml   call <SID>FTCheck_html()
    *.stm     call <SID>FTCheck_html()
    *.html.m4 setf htmlm4
    *.tmpl    setf htmlcheetah
    *.hb      setf hb
    *.icn     setf icon
    *.idl     call <SID>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("<afile>") !~? '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) =~ '\<module\>' |   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("<afile>")) != 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("<afile>") != "read.me" && expand("<afile>") != "click.me" |   setf nroff | endif
    *.tr      setf nroff
    *.nr      setf nroff
    *.roff    setf nroff
    *.tmac    setf nroff
    *.mom     setf nroff
    *.[1-9]   call <SID>FTnroff()
    *.mm      call <SID>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 <SID>FTprogress_cweb()
    *.i       call <SID>FTprogress_asm()
    *.p       call <SID>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 <SID>FTCheck_r()
    *.R       call <SID>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) =~ '<!DOCTYPE.*DocBook' || getline(2) =~ '<!DOCTYPE.*DocBook' |   let b:docbk_type="sgml" |   setf docbk | else |   setf sgml | endif
    *.sgml    if getline(1).getline(2).getline(3).getline(4).getline(5) =~? 'linuxdoc' |   setf sgmllnx | elseif getline(1) =~ '<!DOCTYPE.*DocBook' || getline(2) =~ '<!DOCTYPE.*DocBook' |   let b:docbk_type="sgml" |   setf docbk | else |   setf sgml | endif
    *.decl    if getline(1).getline(2).getline(3) =~? '^<!SGML' |    setf sgmldecl | endif
    *.dcl     if getline(1).getline(2).getline(3) =~? '^<!SGML' |    setf sgmldecl | endif
    *.dec     if getline(1).getline(2).getline(3) =~? '^<!SGML' |    setf sgmldecl | endif
    sgml.catalog*
              setf catalog
    catalog   setf catalog
    .bashrc*  call SetFileTypeSH("bash")
    bashrc    call SetFileTypeSH("bash")
    bash.bashrc
              call SetFileTypeSH("bash")
    .bash_profile*
              call SetFileTypeSH("bash")
    .bash_logout*
              call SetFileTypeSH("bash")
    *.bash    call SetFileTypeSH("bash")
    *.ebuild  call SetFileTypeSH("bash")
    .kshrc*   call SetFileTypeSH("ksh")
    *.ksh     call SetFileTypeSH("ksh")
    /etc/profile
              call SetFileTypeSH(getline(1))
    .profile* call SetFileTypeSH(getline(1))
    *.sh      call SetFileTypeSH(getline(1))
    *.env     call SetFileTypeSH(getline(1))
    .tcshrc*  setf tcsh
    *.tcsh    setf tcsh
    tcsh.tcshrc
              setf tcsh
    tcsh.login
              setf tcsh
    .login*   call SetFileTypeCSH()
    .cshrc*   call SetFileTypeCSH()
    csh.cshrc call SetFileTypeCSH()
    csh.login call SetFileTypeCSH()
    csh.logout
              call SetFileTypeCSH()
    *.csh     call SetFileTypeCSH()
    .alias    call SetFileTypeCSH()
    .zsh*     setf zsh
    .zlog*    setf zsh
    .zprofile setf zsh
    /etc/zprofile
              setf zsh
    .zfbfmarks
              setf zsh
    .zcompdump*
              setf zsh
    *.scm     setf scheme
    *.ss      setf scheme
    .screenrc setf screen
    screenrc  setf screen
    *.sim     setf simula
    *.sin     setf sinda
    *.s85     setf sinda
    *.il      setf skill
    .slrnrc   setf slrnrc
    *.score   setf slrnsc
    *.st      setf st
    *.cls     setf st
    *.tpl     setf smarty
    *.smil    if getline(1) =~ '<?\s*xml.*?>' |   setf xml | else |   setf smil | endif
    *.smi     if getline(1) =~ '\<smil\>' |   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 !<SID>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 <SID>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) =~ '\<XConfigurator\>' |   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 !<SID>FTnroff() | setf xmath | endif
    *.xml     if getline(1) . getline(2) . getline(3) =~ '<!DOCTYPE.*DocBook' |   let b:docbk_type="xml" |   setf docbk | else |   setf xml | endif
    *.xmi     setf xml
    *.csproj  setf xml
    *.csproj.user
              setf xml
    *.ts      setf xml
    *.ui      setf xml
    *.xsd     setf xsd
    *.xsl     setf xslt
    *.xslt    setf xslt
    *.y       setf yacc
    *.yy      setf yacc
    *.yaml    setf yaml
    *.yml     setf yaml
    *.z8a     setf z8a
    *         if !did_filetype() && expand("<amatch>") !~ 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("<afile>: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) =~ '\<XConfigurator\>' |   let b:xf86c_xfree86_version = 3 | endif | setf xf86conf
    *xmodmap* setf xmodmap
    zsh*      setf zsh
    zlog*     setf zsh
    *         if !did_filetype() && expand("<amatch>") !~ 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("<afile>:r")
    *.bak     exe "doau filetypedetect BufRead " . expand("<afile>:r")
    *.old     exe "doau filetypedetect BufRead " . expand("<afile>:r")
    *.new     exe "doau filetypedetect BufRead " . expand("<afile>:r")
    *.rpmsave exe "doau filetypedetect BufRead " . expand("<afile>:r")
    *.rpmnew  exe "doau filetypedetect BufRead " . expand("<afile>:r")
    *~        let s:name = expand("<afile>") | 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("<afile>:t") != "configure.in" |   exe "doau filetypedetect BufRead " . expand("<afile>: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("<afile>") !~? '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 <SID>FTasm()
    *.[sS]    call <SID>FTasm()
    *.[aA]    call <SID>FTasm()
    *.mac     call <SID>FTasm()
    *.lst     call <SID>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 <SID>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 <SID>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 <SID>FTchange()
    *.dcl     setf clean
    *.icl     setf clean
    *.eni     setf cl
    *.ent     call <SID>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 <SID>FTCheck_html()
    *.htm     call <SID>FTCheck_html()
    *.shtml   call <SID>FTCheck_html()
    *.stm     call <SID>FTCheck_html()
    *.html.m4 setf htmlm4
    *.tmpl    setf htmlcheetah
    *.hb      setf hb
    *.icn     setf icon
    *.idl     call <SID>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("<afile>") !~? '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) =~ '\<module\>' |   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("<afile>")) != 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("<afile>") != "read.me" && expand("<afile>") != "click.me" |   setf nroff | endif
    *.tr      setf nroff
    *.nr      setf nroff
    *.roff    setf nroff
    *.tmac    setf nroff
    *.mom     setf nroff
    *.[1-9]   call <SID>FTnroff()
    *.mm      call <SID>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 <SID>FTprogress_cweb()
    *.i       call <SID>FTprogress_asm()
    *.p       call <SID>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 <SID>FTCheck_r()
    *.R       call <SID>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) =~ '<!DOCTYPE.*DocBook' || getline(2) =~ '<!DOCTYPE.*DocBook' |   let b:docbk_type="sgml" |   setf docbk | else |   setf sgml | endif
    *.sgml    if getline(1).getline(2).getline(3).getline(4).getline(5) =~? 'linuxdoc' |   setf sgmllnx | elseif getline(1) =~ '<!DOCTYPE.*DocBook' || getline(2) =~ '<!DOCTYPE.*DocBook' |   let b:docbk_type="sgml" |   setf docbk | else |   setf sgml | endif
    *.decl    if getline(1).getline(2).getline(3) =~? '^<!SGML' |    setf sgmldecl | endif
    *.dcl     if getline(1).getline(2).getline(3) =~? '^<!SGML' |    setf sgmldecl | endif
    *.dec     if getline(1).getline(2).getline(3) =~? '^<!SGML' |    setf sgmldecl | endif
    sgml.catalog*
              setf catalog
    catalog   setf catalog
    .bashrc*  call SetFileTypeSH("bash")
    bashrc    call SetFileTypeSH("bash")
    bash.bashrc
              call SetFileTypeSH("bash")
    .bash_profile*
              call SetFileTypeSH("bash")
    .bash_logout*
              call SetFileTypeSH("bash")
    *.bash    call SetFileTypeSH("bash")
    *.ebuild  call SetFileTypeSH("bash")
    .kshrc*   call SetFileTypeSH("ksh")
    *.ksh     call SetFileTypeSH("ksh")
    /etc/profile
              call SetFileTypeSH(getline(1))
    .profile* call SetFileTypeSH(getline(1))
    *.sh      call SetFileTypeSH(getline(1))
    *.env     call SetFileTypeSH(getline(1))
    .tcshrc*  setf tcsh
    *.tcsh    setf tcsh
    tcsh.tcshrc
              setf tcsh
    tcsh.login
              setf tcsh
    .login*   call SetFileTypeCSH()
    .cshrc*   call SetFileTypeCSH()
    csh.cshrc call SetFileTypeCSH()
    csh.login call SetFileTypeCSH()
    csh.logout
              call SetFileTypeCSH()
    *.csh     call SetFileTypeCSH()
    .alias    call SetFileTypeCSH()
    .zsh*     setf zsh
    .zlog*    setf zsh
    .zprofile setf zsh
    /etc/zprofile
              setf zsh
    .zfbfmarks
              setf zsh
    .zcompdump*
              setf zsh
    *.scm     setf scheme
    *.ss      setf scheme
    .screenrc setf screen
    screenrc  setf screen
    *.sim     setf simula
    *.sin     setf sinda
    *.s85     setf sinda
    *.il      setf skill
    .slrnrc   setf slrnrc
    *.score   setf slrnsc
    *.st      setf st
    *.cls     setf st
    *.tpl     setf smarty
    *.smil    if getline(1) =~ '<?\s*xml.*?>' |   setf xml | else |   setf smil | endif
    *.smi     if getline(1) =~ '\<smil\>' |   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 !<SID>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 <SID>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) =~ '\<XConfigurator\>' |   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 !<SID>FTnroff() | setf xmath | endif
    *.xml     if getline(1) . getline(2) . getline(3) =~ '<!DOCTYPE.*DocBook' |   let b:docbk_type="xml" |   setf docbk | else |   setf xml | endif
    *.xmi     setf xml
    *.csproj  setf xml
    *.csproj.user
              setf xml
    *.ts      setf xml
    *.ui      setf xml
    *.xsd     setf xsd
    *.xsl     setf xslt
    *.xslt    setf xslt
    *.y       setf yacc
    *.yy      setf yacc
    *.yaml    setf yaml
    *.yml     setf yaml
    *.z8a     setf z8a
    *         if !did_filetype() && expand("<amatch>") !~ 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("<afile>: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) =~ '\<XConfigurator\>' |   let b:xf86c_xfree86_version = 3 | endif | setf xf86conf
    *xmodmap* setf xmodmap
    zsh*      setf zsh
    zlog*     setf zsh
    *         if !did_filetype() && expand("<amatch>") !~ 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("<afile>")|exe 'e /'.substitute(expand("<afile>"),"file:/*","","")|exe "doau BufReadPost ".expand("<afile>")
    file://localhost/*
              exe "doau BufReadPre ".expand("<afile>")|exe 'e /'.substitute(expand("<afile>"),"file:/*","","")|exe "doau BufReadPost ".expand("<afile>")
    ftp://*   exe "doau BufReadPre ".expand("<afile>")|exe "Nread 0r ".expand("<afile>")|exe "doau BufReadPost ".expand("<afile>")
    rcp://*   exe "doau BufReadPre ".expand("<afile>")|exe "Nread 0r ".expand("<afile>")|exe "doau BufReadPost ".expand("<afile>")
    scp://*   exe "doau BufReadPre ".expand("<afile>")|exe "Nread 0r ".expand("<afile>")|exe "doau BufReadPost ".expand("<afile>")
    http://*  exe "doau BufReadPre ".expand("<afile>")|exe "Nread 0r ".expand("<afile>")|exe "doau BufReadPost ".expand("<afile>")
    dav://*   exe "doau BufReadPre ".expand("<afile>")|exe "Nread 0r ".expand("<afile>")|exe "doau BufReadPost ".expand("<afile>")
    rsync://* exe "doau BufReadPre ".expand("<afile>")|exe "Nread 0r ".expand("<afile>")|exe "doau BufReadPost ".expand("<afile>")
    sftp://*  exe "doau BufReadPre ".expand("<afile>")|exe "Nread 0r ".expand("<afile>")|exe "doau BufReadPost ".expand("<afile>")
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("<afile>")|call <SID>NetRestorePosn()
    rcp://*   exe "Nwrite "  .expand("<afile>")|call <SID>NetRestorePosn()
    scp://*   exe "Nwrite "  .expand("<afile>")|call <SID>NetRestorePosn()
    dav://*   exe "Nwrite "  .expand("<afile>")|call <SID>NetRestorePosn()
    rsync://* exe "Nwrite "  .expand("<afile>")|call <SID>NetRestorePosn()
    sftp://*  exe "Nwrite "  .expand("<afile>")|call <SID>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("<afile>")|exe "Nread "   .expand("<afile>")|exe "doau BufReadPost ".expand("<afile>")
    rcp://*   exe "doau BufReadPre ".expand("<afile>")|exe "Nread "   .expand("<afile>")|exe "doau BufReadPost ".expand("<afile>")
    scp://*   exe "doau BufReadPre ".expand("<afile>")|exe "Nread "   .expand("<afile>")|exe "doau BufReadPost ".expand("<afile>")
    http://*  exe "doau BufReadPre ".expand("<afile>")|exe "Nread "   .expand("<afile>")|exe "doau BufReadPost ".expand("<afile>")
    dav://*   exe "doau BufReadPre ".expand("<afile>")|exe "Nread "   .expand("<afile>")|exe "doau BufReadPost ".expand("<afile>")
    rsync://* exe "doau BufReadPre ".expand("<afile>")|exe "Nread "   .expand("<afile>")|exe "doau BufReadPost ".expand("<afile>")
    sftp://*  exe "doau BufReadPre ".expand("<afile>")|exe "Nread "   .expand("<afile>")|exe "doau BufReadPost ".expand("<afile>")
syntaxset  FileType
    *         exe "set syntax=" . expand("<amatch>")
filetypeplugin  FileType
    *         call s:LoadFTPlugin()
filetypeindent  FileType
    *         if expand("<amatch>") != "" | if exists("b:did_indent") | unlet b:did_indent | endif | runtime! indent/<amatch>.vim | endif
SpellCommandPlugin  FileType
    *         call s:SpellTuneCommentSyntax(expand("<amatch>"))
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("<amatch>") !~ 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           <Plug>SpellChangeLanguage
n  \s?           <Plug>SpellProposeAlternatives
n  \sA           <Plug>SpellAutoEnable
n  \ss           <Plug>SpellCheck
n  \K            :call <SNR>8_PreGetPage(0)<CR>
v  p           * <Esc>:let current_reg = @"<CR>gvdi<C-R>=current_reg<CR><Esc>
n  <Plug>SpellMenuAlternatives * :SpellMenuAlternatives<CR>
n  <Plug>SpellProposeAlternatives * :SpellProposeAlternatives<CR>
n  <Plug>SpellAutoDisable * :SpellAutoDisable<CR>
n  <Plug>SpellAutoEnable * :SpellAutoEnable<CR>
n  <Plug>SpellChangeLanguage * :SpellChangeLanguage<CR>
n  <Plug>SpellExit * :SpellExit<CR>
n  <Plug>SpellCheckLine * :SpellCheckLine<CR>
n  <Plug>SpellCheck * :SpellCheck<CR>
   <F3>          <Esc>:bn!<CR>
   <F2>          <Esc>:bp!<CR>
   <F9>          :make<CR>
   <xHome>       <Home>
   <xEnd>        <End>
   <S-xF4>       <S-F4>
   <S-xF3>       <S-F3>
   <S-xF2>       <S-F2>
   <S-xF1>       <S-F1>
   <xF4>         <F4>
   <xF3>         <F3>
   <xF2>         <F2>
   <xF1>         <F1>
   <M-CR>        <C-]>
--- Insert/Command-line mode mappings ---
!  <xHome>       <Home>
!  <xEnd>        <End>
!  <S-xF4>       <S-F4>
!  <S-xF3>       <S-F3>
!  <S-xF2>       <S-F2>
!  <S-xF1>       <S-F1>
!  <xF4>         <F4>
!  <xF3>         <F3>
!  <xF2>         <F2>
!  <xF1>         <F1>
--- 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