Linux BOI22000LX 3.8.4-1-ARCH #1 SMP PREEMPT Wed Mar 20 22:10:25 CET 2013 x86_64 GNU/Linux
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Mar 25 2013 19:55:22)
Included patches: 1-875
Compiled by ArchLinux
Huge version with GTK2 GUI.  Features included (+) or not (-):
+arabic          -ebcdic          +listcmds        +persistent_undo +terminfo
+autocmd         +emacs_tags      +localmap        +postscript      +termresponse
+balloon_eval    +eval            +lua             +printer         +textobjects
+browse          +ex_extra        +menu            +profile         +title
++builtin_terms  +extra_search    +mksession       +python          +toolbar
+byte_offset     +farsi           +modify_fname    -python3         +user_commands
+cindent         +file_in_path    +mouse           +quickfix        +vertsplit
+clientserver    +find_in_path    +mouseshape      +reltime         +virtualedit
+clipboard       +float           +mouse_dec       +rightleft       +visual
+cmdline_compl   +folding         +mouse_gpm       +ruby            +visualextra
+cmdline_hist    -footer          -mouse_jsbterm   +scrollbind      +viminfo
+cmdline_info    +fork()          +mouse_netterm   +signs           +vreplace
+comments        +gettext         +mouse_sgr       +smartindent     +wildignore
+conceal         -hangul_input    -mouse_sysmouse  -sniff           +wildmenu
+cryptv          +iconv           +mouse_urxvt     +startuptime     +windows
+cscope          +insert_expand   +mouse_xterm     +statusline      +writebackup
+cursorbind      +jumplist        +multi_byte      -sun_workshop    +X11
+cursorshape     +keymap          +multi_lang      +syntax          -xfontset
+dialog_con_gui  +langmap         -mzscheme        +tag_binary      +xim
+diff            +libcall         +netbeans_intg   +tag_old_static  +xsmp_interact
+digraphs        +linebreak       +path_extra      -tag_any_white   +xterm_clipboard
+dnd             +lispindent      +perl            -tcl             -xterm_save
   system vimrc file: "/etc/vimrc"
     user vimrc file: "$HOME/.vimrc"
      user exrc file: "$HOME/.exrc"
  system gvimrc file: "/etc/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  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng15 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2  -I/usr/local/include  -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1      
Linking: gcc   -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic  -Wl,-E -Wl,-rpath,/usr/lib/perl5/core_perl/CORE  -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -Wl,--as-needed -o vim   -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfreetype -lfontconfig  -lSM -lICE -lXt -lX11 -lXdmcp -lSM -lICE  -lm -lncurses -lnsl   -lacl -lattr -lgpm -ldl  -L/usr/lib -llua -Wl,-E -Wl,-rpath,/usr/lib/perl5/core_perl/CORE -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -L/usr/local/lib  -L/usr/lib/perl5/core_perl/CORE -lperl -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc -L/usr/lib/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic   -lruby -lpthread -lrt -ldl -lcrypt -lm  -L/usr/lib   
--- Directories and Files ---
$VIM = "/usr/share/vim"
directory "/usr/share/vim" exists
$VIMRUNTIME = "/usr/share/vim/vim73"
directory "/usr/share/vim/vim73" exists
"/usr/share/vim/vim73/doc/help.txt" is readable
"/usr/share/vim/vim73/doc/tags" is readable
"/usr/share/vim/vim73/menu.vim" is readable
"/usr/share/vim/vim73/filetype.vim" is readable
"/usr/share/vim/vim73/syntax/synload.vim" is readable
--- Scripts sourced ---
  1: /etc/vimrc
  2: /usr/share/vim/vimfiles/archlinux.vim
  3: ~/.vimrc
  4: /usr/share/vim/vim73/ftoff.vim
  5: ~/.vim/bundle/vundle/autoload/vundle.vim
  6: ~/.vim/bundle/vundle/autoload/vundle/config.vim
  7: /usr/share/vim/vim73/filetype.vim
  8: ~/.vim/ftdetect/puppet.vim
  9: /usr/share/vim/vimfiles/ftdetect/conkyrc.vim
 10: /usr/share/vim/vimfiles/ftdetect/gofiletype.vim
 11: /usr/share/vim/vim73/menu.vim
 12: /usr/share/vim/vim73/autoload/paste.vim
 13: /usr/share/vim/vim73/ftplugin.vim
 14: /usr/share/vim/vim73/syntax/syntax.vim
 15: /usr/share/vim/vim73/syntax/synload.vim
 16: /usr/share/vim/vim73/syntax/syncolor.vim
 17: ~/.vim/colors/molokai.vim
 18: ~/.vim/bundle/vim-gitgutter/plugin/gitgutter.vim
 19: ~/.vim/bundle/nerdtree/plugin/NERD_tree.vim
 20: ~/.vim/bundle/nerdtree/autoload/nerdtree.vim
 21: ~/.vim/bundle/nerdtree/plugin/nerdtree/path.vim
 22: ~/.vim/bundle/nerdtree/plugin/nerdtree/menu_controller.vim
 23: ~/.vim/bundle/nerdtree/plugin/nerdtree/menu_item.vim
 24: ~/.vim/bundle/nerdtree/plugin/nerdtree/key_map.vim
 25: ~/.vim/bundle/nerdtree/plugin/nerdtree/bookmark.vim
 26: ~/.vim/bundle/nerdtree/plugin/nerdtree/tree_file_node.vim
 27: ~/.vim/bundle/nerdtree/plugin/nerdtree/tree_dir_node.vim
 28: ~/.vim/bundle/nerdtree/plugin/nerdtree/opener.vim
 29: ~/.vim/bundle/nerdtree/plugin/nerdtree/creator.vim
 30: ~/.vim/bundle/nerdtree/nerdtree_plugin/exec_menuitem.vim
 31: ~/.vim/bundle/nerdtree/nerdtree_plugin/fs_menu.vim
 32: /usr/share/vim/vimfiles/nerdtree_plugin/exec_menuitem.vim
 33: /usr/share/vim/vimfiles/nerdtree_plugin/fs_menu.vim
 34: ~/.vim/bundle/rainbow_parentheses.vim/plugin/rainbow_parentheses.vim
 35: ~/.vim/bundle/syntastic/plugin/syntastic/checker.vim
 36: ~/.vim/bundle/syntastic/plugin/syntastic/loclist.vim
 37: ~/.vim/bundle/syntastic/plugin/syntastic/makeprg_builder.vim
 38: ~/.vim/bundle/syntastic/plugin/syntastic/registry.vim
 39: ~/.vim/bundle/syntastic/plugin/syntastic.vim
 40: ~/.vim/bundle/vim-preview/plugin/preview.vim
 41: ~/.vim/plugin/rainbow_parentheses.vim
 42: ~/.vim/plugin/statusline.vim
 43: /usr/share/vim/vimfiles/plugin/NERD_tree.vim
 44: /usr/share/vim/vimfiles/plugin/godoc.vim
 45: /usr/share/vim/vimfiles/plugin/powerline.vim
 46: /usr/share/vim/vim73/plugin/getscriptPlugin.vim
 47: /usr/share/vim/vim73/plugin/gzip.vim
 48: /usr/share/vim/vim73/plugin/matchparen.vim
 49: /usr/share/vim/vim73/plugin/netrwPlugin.vim
 50: /usr/share/vim/vim73/plugin/rrhelper.vim
 51: /usr/share/vim/vim73/plugin/spellfile.vim
 52: /usr/share/vim/vim73/plugin/tarPlugin.vim
 53: /usr/share/vim/vim73/plugin/tohtml.vim
 54: /usr/share/vim/vim73/plugin/vimballPlugin.vim
 55: /usr/share/vim/vim73/plugin/zipPlugin.vim
 56: ~/.gvimrc
 57: ~/.vim/bundle/rainbow_parentheses.vim/autoload/rainbow_parentheses.vim
 58: /usr/share/vim/vim73/scripts.vim
 59: /usr/share/vim/vim73/ftplugin/help.vim
 60: /usr/share/vim/vim73/syntax/help.vim
 61: /usr/share/vim/vim73/bugreport.vim
--- Options ---
  aleph=224           fileformat=unix     modeline          nosplitright
noarabic            nofileignorecase      modelines=5         startofline
  arabicshape         filetype=help     nomodifiable          suffixesadd=
noallowrevins       nofkmap             nomodified            swapfile
noaltkeymap           foldclose=        nomore                swapsync=fsync
  ambiwidth=single    foldcolumn=0        mouse=              switchbuf=
noautochdir         nofoldenable        nomousefocus          synmaxcol=3000
  autoindent          foldexpr=0          mousehide           syntax=help
noautoread            foldignore=#        mousemodel=extend   tabline=
noautowrite           foldlevel=0         mousetime=500       tabpagemax=10
noautowriteall        foldlevelstart=-1 nonumber              tabstop=8
  background=dark     foldmethod=manual   numberwidth=4       tagbsearch
nobackup              foldminlines=1      omnifunc=           taglength=0
  backupcopy=auto     foldnestmax=20      operatorfunc=       tagrelative
  backupext=~         formatexpr=       nopaste               tagstack
  backupskip=/tmp/*   formatprg=          pastetoggle=        term=builtin_gui
  balloondelay=600    fsync               patchexpr=        notermbidi
noballooneval       nogdefault            patchmode=        noterse
  balloonexpr=        guifont=          nopreserveindent      textauto
nobinary              guifontwide=        previewheight=12  notextmode
nobomb                guiheadroom=50    nopreviewwindow       textwidth=78
  browsedir=last      guipty              printdevice=        thesaurus=
  bufhidden=          guitablabel=        printencoding=    notildeop
nobuflisted           guitabtooltip=      printfont=courier   timeout
  buftype=help        helpheight=20       printmbcharset=     timeoutlen=1000
  cdpath=,,           helplang=en         printmbfont=        title
  cedit=^F            hidden              printoptions=       titlelen=85
  charconvert=        history=20          prompt              titlestring=
nocindent           nohkmap               pumheight=0       nottimeout
  cinoptions=       nohkmapp              quoteescape=\       ttimeoutlen=-1
  cmdheight=1       nohlsearch            readonly            ttybuiltin
  cmdwinheight=7      icon                redrawtime=2000   nottyfast
  colorcolumn=80      iconstring=       norelativenumber      ttymouse=
  columns=90        noignorecase          remap               ttyscroll=999
nocompatible          imactivatekey=      report=2            undodir=.
  concealcursor=nc  noimcmdline         norevins            noundofile
  conceallevel=2    noimdisable         norightleft           undolevels=1000
  completefunc=       iminsert=2          ruler               undoreload=10000
noconfirm             imsearch=2          rulerformat=        updatecount=200
nocopyindent          includeexpr=        scroll=10           updatetime=4000
  cpoptions=aABceFs noincsearch         noscrollbind          verbose=0
  cryptmethod=zip     indentexpr=         scrolljump=1        verbosefile=
  cscopepathcomp=0  noinfercase           scrolloff=0         virtualedit=
  cscopeprg=cscope  noinsertmode        nosecure            novisualbell
  cscopequickfix=     isprint=@,161-255   selectmode=         warn
nocscoperelative      joinspaces          shell=/bin/zsh    noweirdinvert
nocscopetag           key=                shellcmdflag=-c     whichwrap=b,s
  cscopetagorder=0    keymap=             shellquote=         wildchar=<Tab>
nocscopeverbose       keymodel=           shelltemp           wildcharm=0
nocursorbind          keywordprg=man -s   shellxquote=        wildignore=
nocursorcolumn        langmap=            shellxescape=     nowildignorecase
  cursorline          langmenu=         noshiftround        nowildmenu
  debug=              laststatus=2        shiftwidth=4        wildmode=full
nodelcombine        nolazyredraw        noshortname           wildoptions=
  dictionary=       nolinebreak           showbreak=          winaltkeys=menu
nodiff                lines=40          noshowcmd             window=39
  diffexpr=           linespace=0       noshowfulltag         winheight=1
  diffopt=filler    nolisp              noshowmatch         nowinfixheight
nodigraph           nolist                showmode          nowinfixwidth
  display=            listchars=trail:·  showtabline=1       winminheight=1
  eadirection=both    loadplugins         sidescroll=0        winminwidth=1
noedcompatible        magic               sidescrolloff=0     winwidth=20
  encoding=utf-8      makeef=           nosmartcase           wrap
  endofline           makeprg=make      nosmartindent         wrapmargin=0
  equalalways         matchtime=5       nosmarttab            wrapscan
  equalprg=           maxcombine=2        softtabstop=4       write
noerrorbells          maxfuncdepth=100  nospell             nowriteany
  esckeys             maxmapdepth=1000    spellfile=          writebackup
  eventignore=        maxmem=4056770      spelllang=en        writedelay=0
  expandtab           maxmemtot=4056770   spellsuggest=best
noexrc                menuitems=25      nosplitbelow
  backspace=indent,eol,start
  backupdir=~/.vim/backup/
  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=~/.vim/temp/
  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.),%-GIn file included from %f:%l:%c:,%-GIn file included from %f:%l:%c\,,%-GIn file included from %f:%l:%c,%-GIn file included from %f:%l,%-G%*[ ]from %f:%l:%c,%-G%*[ ]from %f:%l:,%-G%*[ ]from %f:%l\,,%-G%*[ ]from %f:%l,%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,latin1
  fileformats=unix,dos
  fillchars=vert:|,fold:-
  foldmarker={{{,}}}
  foldopen=block,hor,mark,percent,quickfix,search,tag,undo
  foldtext=foldtext()
  formatoptions=tcroql
  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-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=aegirLt
  helpfile=/usr/share/vim/vim73/doc/help.txt
  highlight=8:SpecialKey,@:NonText,d:Directory,e:ErrorMsg,i:IncSearch,l:Search,m:MoreMsg,M:ModeMsg,n:LineNr,N:CursorLineNr,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,-:Conceal,B:SpellBad,P:SpellCap,R:SpellRare,L:SpellLocal,+:Pmenu,=:PmenuSel,x:PmenuSbar,X:PmenuThumb,*:TabLine,#:TabLineSel,_:TabLineFill,!:CursorColumn,.:CursorLine,o:ColorColumn
  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=(:),{:},[:]
  maxmempattern=1000
  mkspellmem=460000,2000,500
  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 TPHPLIPpLpItpplpipbp
  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/bundle/vundle,~/.vim/bundle/vim-gitgutter,~/.vim/bundle/nerdtree,~/.vim/bundle/rainbow_parentheses.vim,~/.vim/bundle/powerline,~/.vim/bundle/syntastic,~/.vim/bundle/vim-preview,~/.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim73,/usr/share/vim/vimfiles/after,~/.vim/after,~/.vim/bundle/vundle/after,~/.vim/bundle/vim-gitgutter/after,~/.vim/bundle/nerdtree/after,~/.vim/bundle/rainbow_parentheses.vim/after,~/.vim/bundle/powerline/after,~/.vim/bundle/syntastic/after,~/.vim/bundle/vim-preview/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 ]\+
  statusline=%!Powerline(3)
  suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc
  tags=./tags,./TAGS,tags,TAGS
  termencoding=utf-8
  titleold=Thanks for flying Vim
  toolbar=icons,tooltips
  toolbariconsize=small
  ttytype=builtin_gui
  viewdir=~/.vim/view
  viewoptions=folds,options,cursor
  viminfo='100,<50,s10,h
--- Terminal codes ---
  t_AB=               t_DL=^[|%p1%dD      t_nd=^L             t_ue=^[|8H
  t_AF=               t_dl=^[|d           t_op=               t_us=^[|8h
  t_AL=^[|%p1%dI      t_fs=               t_RI=               t_vb=^[|f
  t_al=^[|i           t_IE=               t_RV=               t_ve=
  t_bc=               t_IS=               t_u7=               t_vi=
  t_cd=               t_ke=               t_Sb=               t_vs=
  t_ce=^[|$           t_ks=               t_Sf=               t_WP=
  t_cl=^[|C           t_le=^H             t_se=^[|16H         t_WS=
  t_Co=               t_mb=               t_so=^[|16h         t_SI=
  t_CS=               t_md=^[|2h          t_sr=               t_EI=
  t_ut=y              t_me=^[|31H         t_ts=               t_xs=
  t_da=               t_mr=^[|1h          t_te=               t_ZH=^[|4h
  t_db=               t_ms=y              t_ti=               t_ZR=^[|4H
  t_cm=^[|%p1%d;%p2%dM
  t_cs=^[|%p1%d;%p2%dR
  t_CV=^[|%p1%d;%p2%dV
--- Auto-Commands ---
buffer_list  BufAdd
    *         call <SID>BMAdd()
buffer_list  BufDelete
    *         call <SID>BMRemove()
filetypedetect  BufEnter
    *.xpm     if getline(1) =~ "XPM2" |   setf xpm2 | else |   setf xpm | endif
    *.xpm2    setf xpm2
gitgutter  BufEnter
    *         call GitGutter(s:current_file())
NERDTree  BufEnter
    NERD_tree_*
              stopinsert
NERDTreeHijackNetrw  BufEnter
    *         call nerdtree#checkForBrowse(expand("<amatch>"))
BufEnter
    *.vba     setlocal bt=nofile fmr=[[[,]]] fdm=marker|if &ff != 'unix'|setlocal ma ff=unix noma|endif|call vimball#ShowMesg(0,"Source this file to extract it! (:so %)")
    *.vba.gz  setlocal bt=nofile fmr=[[[,]]] fdm=marker|if &ff != 'unix'|setlocal ma ff=unix noma|endif|call vimball#ShowMesg(0,"Source this file to extract it! (:so %)")
    *.vba.bz2 setlocal bt=nofile fmr=[[[,]]] fdm=marker|if &ff != 'unix'|setlocal ma ff=unix noma|endif|call vimball#ShowMesg(0,"Source this file to extract it! (:so %)")
    *.vba.zip setlocal bt=nofile fmr=[[[,]]] fdm=marker|if &ff != 'unix'|setlocal ma ff=unix noma|endif|call vimball#ShowMesg(0,"Source this file to extract it! (:so %)")
    *.vba.xz  setlocal bt=nofile fmr=[[[,]]] fdm=marker|if &ff != 'unix'|setlocal ma ff=unix noma|endif|call vimball#ShowMesg(0,"Source this file to extract it! (:so %)")
    *.vmb     setlocal bt=nofile fmr=[[[,]]] fdm=marker|if &ff != 'unix'|setlocal ma ff=unix noma|endif|call vimball#ShowMesg(0,"Source this file to extract it! (:so %)")
    *.vmb.gz  setlocal bt=nofile fmr=[[[,]]] fdm=marker|if &ff != 'unix'|setlocal ma ff=unix noma|endif|call vimball#ShowMesg(0,"Source this file to extract it! (:so %)")
    *.vmb.bz2 setlocal bt=nofile fmr=[[[,]]] fdm=marker|if &ff != 'unix'|setlocal ma ff=unix noma|endif|call vimball#ShowMesg(0,"Source this file to extract it! (:so %)")
    *.vmb.zip setlocal bt=nofile fmr=[[[,]]] fdm=marker|if &ff != 'unix'|setlocal ma ff=unix noma|endif|call vimball#ShowMesg(0,"Source this file to extract it! (:so %)")
    *.vmb.xz  setlocal bt=nofile fmr=[[[,]]] fdm=marker|if &ff != 'unix'|setlocal ma ff=unix noma|endif|call vimball#ShowMesg(0,"Source this file to extract it! (:so %)")
buffer_list  BufFilePost
    *         call <SID>BMAdd()
buffer_list  BufFilePre
    *         call <SID>BMRemove()
filetypedetect  BufNewFile
    ?\+.orig  exe "doau filetypedetect BufRead " . fnameescape(expand("<afile>:r"))
    ?\+.bak   exe "doau filetypedetect BufRead " . fnameescape(expand("<afile>:r"))
    ?\+.old   exe "doau filetypedetect BufRead " . fnameescape(expand("<afile>:r"))
    ?\+.new   exe "doau filetypedetect BufRead " . fnameescape(expand("<afile>:r"))
    ?\+.dpkg-dist
              exe "doau filetypedetect BufRead " . fnameescape(expand("<afile>:r"))
    ?\+.dpkg-old
              exe "doau filetypedetect BufRead " . fnameescape(expand("<afile>:r"))
    ?\+.dpkg-new
              exe "doau filetypedetect BufRead " . fnameescape(expand("<afile>:r"))
    ?\+.dpkg-bak
              exe "doau filetypedetect BufRead " . fnameescape(expand("<afile>:r"))
    ?\+.pacsave
              exe "doau filetypedetect BufRead " . fnameescape(expand("<afile>:r"))
    ?\+.pacnew
              exe "doau filetypedetect BufRead " . fnameescape(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 " . fnameescape(s:short) | endif | unlet! s:name s:short
    ?\+.in    if expand("<afile>:t") != "configure.in" |   exe "doau filetypedetect BufRead " . fnameescape(expand("<afile>: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
    */etc/httpd/*.conf
              setf apache
    *.a65     setf a65
    *.scpt    setf applescript
    *.am      if expand("<afile>") !~? 'Makefile.am\>' | setf elf | endif
    .asoundrc setf alsaconf
    */usr/share/alsa/alsa.conf
              setf alsaconf
    */etc/asound.conf
              setf alsaconf
    *.aml     setf aml
    apt.conf  setf aptconf
    */.aptitude/config
              setf aptconf
    */etc/apt/apt.conf.d/{[-_[:alnum:]]\+,[-_.[:alnum:]]\+.conf}
              setf aptconf
    .arch-inventory
              setf arch
    =tagging-method
              setf arch
    *.art     setf art
    *.asciidoc
              setf asciidoc
    *.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")
    *.vb      setf vb
    *.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
    */etc/blkid.tab
              setf xml
    */etc/blkid.tab.old
              setf xml
    *.c       call s:FTlpc()
    calendar  setf calendar
    *.cs      setf cs
    *.csdl    setf csdl
    *.cabal   setf cabal
    *.toc     setf cdrtoc
    */etc/cdrdao.conf
              setf cdrdaoconf
    */etc/defaults/cdrdao
              setf cdrdaoconf
    */etc/default/cdrdao
              setf cdrdaoconf
    .cdrdao   setf cdrdaoconf
    cfengine.conf
              setf cfengine
    *.chai    setf chaiscript
    *.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
    *.hh      setf cpp
    *.hxx     setf cpp
    *.hpp     setf cpp
    *.ipp     setf cpp
    *.moc     setf cpp
    *.tcc     setf cpp
    *.inl     setf cpp
    *.C       setf cpp
    *.H       setf cpp
    *.h       call s:FTheader()
    *.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
    *.clj     setf clojure
    *.cljs    setf clojure
    CMakeLists.txt
              setf cmake
    *.cmake   setf cmake
    *.cmake.in
              setf cmake
    */.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
    *.atg     setf coco
    *.cfm     setf cf
    *.cfi     setf cf
    *.cfc     setf cf
    configure.in
              setf config
    configure.ac
              setf config
    *.cu      setf cuda
    *.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
    *.feature setf cucumber
    *.csp     setf csp
    *.fdr     setf csp
    *.pld     setf cupl
    *.si      setf cuplsim
    */debian/control
              setf debcontrol
    control   if getline(1) =~ '^Source:'|   setf debcontrol| endif
    */etc/apt/sources.list
              setf debsources
    */etc/apt/sources.list.d/*.list
              setf debsources
    denyhosts.conf
              setf denyhosts
    */etc/dnsmasq.conf
              setf dnsmasq
    *.desc    setf desc
    *.d       call s:DtraceCheck()
    *.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
    .dircolors
              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
    *.ds      setf datascript
    *.dsl     setf dsl
    *.dtd     setf dtd
    *.dts     setf dts
    *.dtsi    setf dts
    *.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
    *.hrl     setf erlang
    *.yaws    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
    *.fal     setf falcon
    *.fan     setf fan
    *.fwt     setf fan
    *.factor  setf factor
    .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
    *.frt     setf reva
    *.F       setf fortran
    *.FOR     setf fortran
    *.FPP     setf fortran
    *.FTN     setf fortran
    *.F77     setf fortran
    *.F90     setf fortran
    *.F95     setf fortran
    *.F03     setf fortran
    *.F08     setf fortran
    *.f       setf fortran
    *.for     setf fortran
    *.fortran setf fortran
    *.fpp     setf fortran
    *.ftn     setf fortran
    *.f77     setf fortran
    *.f90     setf fortran
    *.f95     setf fortran
    *.f03     setf fortran
    *.f08     setf fortran
    *.fsl     setf framescript
    fstab     setf fstab
    mtab      setf fstab
    .gdbinit  setf gdb
    *.mo      setf gdmo
    *.gdmo    setf gdmo
    *.ged     setf gedcom
    lltxxxxx.txt
              setf gedcom
    *.git/COMMIT_EDITMSG
              setf gitcommit
    *.git/MERGE_MSG
              setf gitcommit
    *.git/config
              setf gitconfig
    .gitconfig
              setf gitconfig
    .gitmodules
              setf gitconfig
    *.git/modules/**/COMMIT_EDITMSG
              setf gitcommit
    *.git/modules/**/config
              setf gitconfig
    git-rebase-todo
              setf gitrebase
    .msg.[0-9]*
              if getline(1) =~ '^From.*# This line is ignored.$' |   setf gitsendemail | endif
    *.git/**  if getline(1) =~ '^\x\{40\}\>\|^ref: ' |   setf git | endif
    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
    gnashrc   setf gnash
    .gnashrc  setf gnash
    gnashpluginrc
              setf gnash
    .gnashpluginrc
              setf gnash
    gitolite.conf
              setf gitolite
    */gitolite-admin/conf/*
              call s:StarSetf('gitolite')
    {,.}gitolite.rc
              setf perl
    example.gitolite.rc
              setf perl
    *.gpi     setf gnuplot
    *.gs      setf grads
    *.gretl   setf gretl
    *.groovy  setf groovy
    *.gsp     setf gsp
    */etc/group
              setf group
    */etc/group-
              setf group
    */etc/group.edit
              setf group
    */etc/gshadow
              setf group
    */etc/gshadow-
              setf group
    */etc/gshadow.edit
              setf group
    */var/backups/group.bak
              setf group
    */var/backups/gshadow.bak
              setf group
    .gtkrc    setf gtkrc
    gtkrc     setf gtkrc
    *.haml    setf haml
    *.hsc     setf hamster
    *.hsm     setf hamster
    *.hs      setf haskell
    *.hs-boot setf haskell
    *.lhs     setf lhaskell
    *.chs     setf chaskell
    *.ht      setf haste
    *.htpp    setf hastepreproc
    *.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
    */etc/host.conf
              setf hostconf
    */etc/hosts.allow
              setf hostsaccess
    */etc/hosts.deny
              setf hostsaccess
    *.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 indent
    *.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
    *.jsx     setf javascript
    *.json    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
    *.jov     setf jovial
    *.j73     setf jovial
    *.jovial  setf jovial
    *.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
    */etc/*limits.conf
              setf limits
    */etc/*limits.d/*.conf
              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
    */etc/sensors3.conf
              setf sensors
    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
    sbclrc    setf lisp
    .sbclrc   setf lisp
    *.liquid  setf liquid
    *.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
    *.lsl     setf lsl
    *.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{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
    *.page    setf mallard
    *.man     setf man
    */etc/man.conf
              setf manconf
    man.config
              setf manconf
    *.mv      setf maple
    *.mpl     setf maple
    *.mws     setf maple
    *.map     setf map
    *.markdown
              setf markdown
    *.mdown   setf markdown
    *.mkd     setf markdown
    *.mkdn    setf markdown
    README.md setf markdown
    *.mason   setf mason
    *.mhtml   setf mason
    *.m       call s:FTm()
    *.nb      setf mma
    *.mel     setf mel
    hg-editor-*.txt
              setf hgcommit
    *.hgrc    setf cfg
    *hgrc     setf cfg
    */log/{auth,cron,daemon,debug,kern,lpr,mail,messages,news/news,syslog,user}{,.log,.err,.info,.warn,.crit,.notice}{,.[0-9]*,-[0-9]*}
              setf messages
    *.mf      setf mf
    *.mp      setf mp
    *.mgl     setf mgl
    *.mms     call s:FTmms()
    *.mmp     setf mmp
    *.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/modules
              setf modconf
    */etc/conf.modules
              setf modconf
    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
    */etc/Muttrc.d/*
              call s:StarSetf('muttrc')
    *.rc      setf rc
    *.rch     setf rc
    *.mu      setf mupad
    *.mush    setf mush
    Mutt{ng,}rc
              setf muttrc
    */etc/nanorc
              setf nanorc
    .nanorc   setf nanorc
    *.NS[ACGLMNPS]
              setf natural
    .netrc    setf netrc
    *.ninja   setf ninja
    *.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 s:FTnroff()
    *.mm      call s:FTmm()
    *.nqc     setf nqc
    *.nsi     setf nsis
    *.nsh     setf nsis
    *.ml      setf ocaml
    *.mli     setf ocaml
    *.mll     setf ocaml
    *.mly     setf ocaml
    .ocamlinit
              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/passwd-
              setf passwd
    */etc/passwd.edit
              setf passwd
    */etc/shadow
              setf passwd
    */etc/shadow-
              setf passwd
    */etc/shadow.edit
              setf passwd
    */var/backups/passwd.bak
              setf passwd
    */var/backups/shadow.bak
              setf passwd
    *.pas     setf pascal
    *.dpr     setf pascal
    *.pdf     setf pdf
    *.pl      call s:FTpl()
    *.PL      call s:FTpl()
    *.plx     setf perl
    *.al      setf perl
    *.p6      setf perl6
    *.pm6     setf perl6
    *.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 php
    *.ctp     setf php
    *.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
    *.obj     setf obj
    *.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
    *.pml     setf promela
    */etc/protocols
              setf protocols
    *.pyx     setf pyrex
    *.pxd     setf pyrex
    *.py      setf python
    *.pyw     setf python
    *.ptl     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
    *.rex     setf rexx
    *.orx     setf rexx
    *.rxo     setf rexx
    *.rxj     setf rexx
    *.jrexx   setf rexx
    *.rexxj   setf rexx
    *.rexx    setf rexx
    *.testGroup
              setf rexx
    *.testUnit
              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()
    *.rdf     setf redif
    .reminders
              setf remind
    *.remind  setf remind
    *.rem     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
    .irbrc    setf ruby
    irbrc     setf ruby
    *.rb      setf ruby
    *.rbw     setf ruby
    *.gemspec setf ruby
    *.ru      setf ruby
    Gemfile   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
    *.sass    setf sass
    *.sa      setf sather
    *.sci     setf scilab
    *.sce     setf scilab
    *.scss    setf scss
    *.sd      setf sd
    *.sdl     setf sdl
    *.pr      setf sdl
    *.sed     setf sed
    *.siv     setf sieve
    sendmail.cf
              setf sm
    *.mc      call s:McSetf()
    */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) =~ '<!DOCTYPE.*DocBook' || getline(2) =~ '<!DOCTYPE.*DocBook' |   let b:docbk_type = "sgml" |   let b:docbk_ver = 4 |   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" |   let b:docbk_ver = 4 |   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
    catalog   setf catalog
    sgml.catalog*
              call s:StarSetf('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")
    PKGBUILD* call SetFileTypeSH("bash")
    *.install 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*  call SetFileTypeShell("tcsh")
    *.tcsh    call SetFileTypeShell("tcsh")
    tcsh.tcshrc
              call SetFileTypeShell("tcsh")
    tcsh.login
              call SetFileTypeShell("tcsh")
    .login*   call s:CSH()
    .cshrc*   call s:CSH()
    csh.cshrc call s:CSH()
    csh.login call s:CSH()
    csh.logout
              call s:CSH()
    *.csh     call s:CSH()
    .alias    call s:CSH()
    .zprofile setf zsh
    */etc/zprofile
              setf zsh
    .zfbfmarks
              setf zsh
    .zsh*     call s:StarSetf('zsh')
    .zlog*    call s:StarSetf('zsh')
    .zcompdump*
              call s:StarSetf('zsh')
    *.zsh     setf zsh
    *.scm     setf scheme
    *.ss      setf scheme
    *.rkt     setf scheme
    .screenrc setf screen
    screenrc  setf screen
    *.sim     setf simula
    *.sin     setf sinda
    *.s85     setf sinda
    *.sst     setf sisu
    *.ssm     setf sisu
    *.ssi     setf sisu
    *.-sst    setf sisu
    *._sst    setf sisu
    *.sst.meta
              setf sisu
    *.-sst.meta
              setf sisu
    *._sst.meta
              setf sisu
    *.il      setf skill
    *.ils     setf skill
    *.cdf     setf skill
    .slrnrc   setf slrnrc
    *.score   setf slrnsc
    *.st      setf st
    *.cls     if getline(1) =~ '^%' |  setf tex | elseif getline(1)[0] == '#' && getline(1) =~ 'rexx' |  setf rexx | else |  setf st | endif
    *.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
    *.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
    *.cm      setf voscm
    */etc/sysctl.conf
              setf sysctl
    */etc/sysctl.d/*.conf
              setf sysctl
    *.sdc     setf sdc
    */etc/sudoers
              setf sudoers
    sudoers.tmp
              setf sudoers
    *.svg     setf svg
    *.t       if !s:FTnroff() && !s:FTperl() | setf tads | endif
    tags      setf tags
    *.tak     setf tak
    {pending,completed,undo}.data
              setf taskdata
    *.task    setf taskedit
    *.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
    *.mkii    setf context
    *.mkiv    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
    *.treetop setf treetop
    trustees.conf
              setf trustees
    *.tssgm   setf tssgm
    *.tssop   setf tssop
    *.tsscl   setf tsscl
    *.twig    setf twig
    *.uit     setf uil
    *.uil     setf uil
    */etc/udev/udev.conf
              setf udevconf
    */etc/udev/permissions.d/*.permissions
              setf udevperm
    */etc/udev/cdsymlinks.conf
              setf sh
    *.uc      setf uc
    */etc/updatedb.conf
              setf updatedb
    */usr/share/upstart/*.conf
              setf upstart
    */usr/share/upstart/*.override
              setf upstart
    */etc/init/*.conf
              setf upstart
    */etc/init/*.override
              setf upstart
    */.init/*.conf
              setf upstart
    */.init/*.override
              setf upstart
    */.config/upstart/*.conf
              setf upstart
    */.config/upstart/*.override
              setf upstart
    *.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      if getline(1) =~ '<?php' |   setf php | else |   setf virata | endif
    *.module  if getline(1) =~ '<?php' |   setf php | else |   setf virata | endif
    *.pkg     if getline(1) =~ '<?php' |   setf php | else |   setf virata | endif
    *.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) =~ '\<XConfigurator\>' |   let b:xf86conf_xfree86_version = 3 | endif | setf xf86conf
    */xorg.conf.d/*.conf
              let b:xf86conf_xfree86_version = 4 | setf xf86conf
    xorg.conf let b:xf86conf_xfree86_version = 4 | setf xf86conf
    xorg.conf-4
              let b:xf86conf_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     call s:FTxml()
    *.xmi     setf xml
    *.csproj  setf xml
    *.csproj.user
              setf xml
    *.ts      setf xml
    *.ui      setf xml
    *.tpm     setf xml
    */etc/xdg/menus/*.menu
              setf xml
    fglrxrc   setf xml
    *.xlf     setf xml
    *.xliff   setf xml
    *.xul     setf xml
    *Xmodmap  setf xmodmap
    *.xq      setf xquery
    *.xql     setf xquery
    *.xqm     setf xquery
    *.xquery  setf xquery
    *.xqy     setf xquery
    *.xsd     setf xsd
    *.xsl     setf xslt
    *.xslt    setf xslt
    *.yy      setf yacc
    *.y       call s:FTy()
    *.yaml    setf yaml
    *.yml     setf yaml
    */etc/yum.conf
              setf dosini
    *.zu      setf zimbu
    *.dtml    call s:FThtml()
    *.pt      call s:FThtml()
    *.cpt     call s:FThtml()
    *.zsql    call s:SQL()
    *.z8a     setf z8a
    *         if !did_filetype() && expand("<amatch>") !~ g:ft_ignore_pat | runtime! scripts.vim | endif
    access.conf*
              call s:StarSetf('apache')
    apache.conf*
              call s:StarSetf('apache')
    apache2.conf*
              call s:StarSetf('apache')
    httpd.conf*
              call s:StarSetf('apache')
    srm.conf* call s:StarSetf('apache')
    */etc/apache2/*.conf*
              call s:StarSetf('apache')
    */etc/apache2/conf.*/*
              call s:StarSetf('apache')
    */etc/apache2/mods-*/*
              call s:StarSetf('apache')
    */etc/apache2/sites-*/*
              call s:StarSetf('apache')
    */etc/httpd/conf.d/*.conf*
              call s:StarSetf('apache')
    *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')
    */.calendar/*
              call s:StarSetf('calendar')
    */share/calendar/*/calendar.*
              call s:StarSetf('calendar')
    */share/calendar/calendar.*
              call s:StarSetf('calendar')
    [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/cron.d/*
              call s:StarSetf('crontab')
    */etc/dnsmasq.d/*
              call s:StarSetf('dnsmasq')
    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("<afile>:e") == "m4"|  call s:StarSetf('fvwm2m4')|else|  let b:fvwm_version = 2 | call s:StarSetf('fvwm')|endif
    */tmp/lltmp*
              call s:StarSetf('gedcom')
    .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')
    lilo.conf*
              call s:StarSetf('lilo')
    */etc/logcheck/*.d*/*
              call s:StarSetf('logcheck')
    [mM]akefile*
              call s:StarSetf('make')
    [rR]akefile*
              call s:StarSetf('ruby')
    mutt[[:alnum:]._-]\{6\}
              setf mail
    */etc/modutils/*
              if executable(expand("<afile>")) != 1|  call s:StarSetf('modconf')|endif
    */etc/modprobe.*
              call s:StarSetf('modconf')
    .mutt{ng,}rc*
              call s:StarSetf('muttrc')
    */.mutt{ng,}/mutt{ng,}rc*
              call s:StarSetf('muttrc')
    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
    .reminders*
              call s:StarSetf('remind')
    *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:xf86conf_xfree86_version = 4 | call s:StarSetf('xf86conf')
    XF86Config*
              if getline(1) =~ '\<XConfigurator\>'|  let b:xf86conf_xfree86_version = 3|endif|call s:StarSetf('xf86conf')
    *xmodmap* call s:StarSetf('xmodmap')
    */etc/xinetd.d/*
              call s:StarSetf('xinetd')
    */etc/yum.repos.d/*
              call s:StarSetf('dosini')
    zsh*      call s:StarSetf('zsh')
    zlog*     call s:StarSetf('zsh')
    *.txt     setf text
    *.text    setf text
    *.pp      setfiletype puppet
    *conkyrc  set filetype=conkyrc
    conky.conf
              set filetype=conkyrc
    *.go      setlocal filetype=go fileencoding=utf-8 fileformat=unix
    *         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 " . fnameescape(expand("<afile>:r"))
    ?\+.bak   exe "doau filetypedetect BufRead " . fnameescape(expand("<afile>:r"))
    ?\+.old   exe "doau filetypedetect BufRead " . fnameescape(expand("<afile>:r"))
    ?\+.new   exe "doau filetypedetect BufRead " . fnameescape(expand("<afile>:r"))
    ?\+.dpkg-dist
              exe "doau filetypedetect BufRead " . fnameescape(expand("<afile>:r"))
    ?\+.dpkg-old
              exe "doau filetypedetect BufRead " . fnameescape(expand("<afile>:r"))
    ?\+.dpkg-new
              exe "doau filetypedetect BufRead " . fnameescape(expand("<afile>:r"))
    ?\+.dpkg-bak
              exe "doau filetypedetect BufRead " . fnameescape(expand("<afile>:r"))
    ?\+.pacsave
              exe "doau filetypedetect BufRead " . fnameescape(expand("<afile>:r"))
    ?\+.pacnew
              exe "doau filetypedetect BufRead " . fnameescape(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 " . fnameescape(s:short) | endif | unlet! s:name s:short
    ?\+.in    if expand("<afile>:t") != "configure.in" |   exe "doau filetypedetect BufRead " . fnameescape(expand("<afile>: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
    */etc/httpd/*.conf
              setf apache
    *.a65     setf a65
    *.scpt    setf applescript
    *.am      if expand("<afile>") !~? 'Makefile.am\>' | setf elf | endif
    .asoundrc setf alsaconf
    */usr/share/alsa/alsa.conf
              setf alsaconf
    */etc/asound.conf
              setf alsaconf
    *.aml     setf aml
    apt.conf  setf aptconf
    */.aptitude/config
              setf aptconf
    */etc/apt/apt.conf.d/{[-_[:alnum:]]\+,[-_.[:alnum:]]\+.conf}
              setf aptconf
    .arch-inventory
              setf arch
    =tagging-method
              setf arch
    *.art     setf art
    *.asciidoc
              setf asciidoc
    *.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")
    *.vb      setf vb
    *.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
    */etc/blkid.tab
              setf xml
    */etc/blkid.tab.old
              setf xml
    *.c       call s:FTlpc()
    calendar  setf calendar
    *.cs      setf cs
    *.csdl    setf csdl
    *.cabal   setf cabal
    *.toc     setf cdrtoc
    */etc/cdrdao.conf
              setf cdrdaoconf
    */etc/defaults/cdrdao
              setf cdrdaoconf
    */etc/default/cdrdao
              setf cdrdaoconf
    .cdrdao   setf cdrdaoconf
    cfengine.conf
              setf cfengine
    *.chai    setf chaiscript
    *.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
    *.hh      setf cpp
    *.hxx     setf cpp
    *.hpp     setf cpp
    *.ipp     setf cpp
    *.moc     setf cpp
    *.tcc     setf cpp
    *.inl     setf cpp
    *.C       setf cpp
    *.H       setf cpp
    *.h       call s:FTheader()
    *.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
    *.clj     setf clojure
    *.cljs    setf clojure
    CMakeLists.txt
              setf cmake
    *.cmake   setf cmake
    *.cmake.in
              setf cmake
    */.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
    *.atg     setf coco
    *.cfm     setf cf
    *.cfi     setf cf
    *.cfc     setf cf
    configure.in
              setf config
    configure.ac
              setf config
    *.cu      setf cuda
    *.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
    *.feature setf cucumber
    *.csp     setf csp
    *.fdr     setf csp
    *.pld     setf cupl
    *.si      setf cuplsim
    */debian/control
              setf debcontrol
    control   if getline(1) =~ '^Source:'|   setf debcontrol| endif
    */etc/apt/sources.list
              setf debsources
    */etc/apt/sources.list.d/*.list
              setf debsources
    denyhosts.conf
              setf denyhosts
    */etc/dnsmasq.conf
              setf dnsmasq
    *.desc    setf desc
    *.d       call s:DtraceCheck()
    *.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
    .dircolors
              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
    *.ds      setf datascript
    *.dsl     setf dsl
    *.dtd     setf dtd
    *.dts     setf dts
    *.dtsi    setf dts
    *.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
    *.hrl     setf erlang
    *.yaws    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
    *.fal     setf falcon
    *.fan     setf fan
    *.fwt     setf fan
    *.factor  setf factor
    .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
    *.frt     setf reva
    *.F       setf fortran
    *.FOR     setf fortran
    *.FPP     setf fortran
    *.FTN     setf fortran
    *.F77     setf fortran
    *.F90     setf fortran
    *.F95     setf fortran
    *.F03     setf fortran
    *.F08     setf fortran
    *.f       setf fortran
    *.for     setf fortran
    *.fortran setf fortran
    *.fpp     setf fortran
    *.ftn     setf fortran
    *.f77     setf fortran
    *.f90     setf fortran
    *.f95     setf fortran
    *.f03     setf fortran
    *.f08     setf fortran
    *.fsl     setf framescript
    fstab     setf fstab
    mtab      setf fstab
    .gdbinit  setf gdb
    *.mo      setf gdmo
    *.gdmo    setf gdmo
    *.ged     setf gedcom
    lltxxxxx.txt
              setf gedcom
    *.git/COMMIT_EDITMSG
              setf gitcommit
    *.git/MERGE_MSG
              setf gitcommit
    *.git/config
              setf gitconfig
    .gitconfig
              setf gitconfig
    .gitmodules
              setf gitconfig
    *.git/modules/**/COMMIT_EDITMSG
              setf gitcommit
    *.git/modules/**/config
              setf gitconfig
    git-rebase-todo
              setf gitrebase
    .msg.[0-9]*
              if getline(1) =~ '^From.*# This line is ignored.$' |   setf gitsendemail | endif
    *.git/**  if getline(1) =~ '^\x\{40\}\>\|^ref: ' |   setf git | endif
    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
    gnashrc   setf gnash
    .gnashrc  setf gnash
    gnashpluginrc
              setf gnash
    .gnashpluginrc
              setf gnash
    gitolite.conf
              setf gitolite
    */gitolite-admin/conf/*
              call s:StarSetf('gitolite')
    {,.}gitolite.rc
              setf perl
    example.gitolite.rc
              setf perl
    *.gpi     setf gnuplot
    *.gs      setf grads
    *.gretl   setf gretl
    *.groovy  setf groovy
    *.gsp     setf gsp
    */etc/group
              setf group
    */etc/group-
              setf group
    */etc/group.edit
              setf group
    */etc/gshadow
              setf group
    */etc/gshadow-
              setf group
    */etc/gshadow.edit
              setf group
    */var/backups/group.bak
              setf group
    */var/backups/gshadow.bak
              setf group
    .gtkrc    setf gtkrc
    gtkrc     setf gtkrc
    *.haml    setf haml
    *.hsc     setf hamster
    *.hsm     setf hamster
    *.hs      setf haskell
    *.hs-boot setf haskell
    *.lhs     setf lhaskell
    *.chs     setf chaskell
    *.ht      setf haste
    *.htpp    setf hastepreproc
    *.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
    */etc/host.conf
              setf hostconf
    */etc/hosts.allow
              setf hostsaccess
    */etc/hosts.deny
              setf hostsaccess
    *.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 indent
    *.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
    *.jsx     setf javascript
    *.json    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
    *.jov     setf jovial
    *.j73     setf jovial
    *.jovial  setf jovial
    *.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
    */etc/*limits.conf
              setf limits
    */etc/*limits.d/*.conf
              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
    */etc/sensors3.conf
              setf sensors
    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
    sbclrc    setf lisp
    .sbclrc   setf lisp
    *.liquid  setf liquid
    *.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
    *.lsl     setf lsl
    *.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{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
    *.page    setf mallard
    *.man     setf man
    */etc/man.conf
              setf manconf
    man.config
              setf manconf
    *.mv      setf maple
    *.mpl     setf maple
    *.mws     setf maple
    *.map     setf map
    *.markdown
              setf markdown
    *.mdown   setf markdown
    *.mkd     setf markdown
    *.mkdn    setf markdown
    README.md setf markdown
    *.mason   setf mason
    *.mhtml   setf mason
    *.m       call s:FTm()
    *.nb      setf mma
    *.mel     setf mel
    hg-editor-*.txt
              setf hgcommit
    *.hgrc    setf cfg
    *hgrc     setf cfg
    */log/{auth,cron,daemon,debug,kern,lpr,mail,messages,news/news,syslog,user}{,.log,.err,.info,.warn,.crit,.notice}{,.[0-9]*,-[0-9]*}
              setf messages
    *.mf      setf mf
    *.mp      setf mp
    *.mgl     setf mgl
    *.mms     call s:FTmms()
    *.mmp     setf mmp
    *.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/modules
              setf modconf
    */etc/conf.modules
              setf modconf
    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
    */etc/Muttrc.d/*
              call s:StarSetf('muttrc')
    *.rc      setf rc
    *.rch     setf rc
    *.mu      setf mupad
    *.mush    setf mush
    Mutt{ng,}rc
              setf muttrc
    */etc/nanorc
              setf nanorc
    .nanorc   setf nanorc
    *.NS[ACGLMNPS]
              setf natural
    .netrc    setf netrc
    *.ninja   setf ninja
    *.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 s:FTnroff()
    *.mm      call s:FTmm()
    *.nqc     setf nqc
    *.nsi     setf nsis
    *.nsh     setf nsis
    *.ml      setf ocaml
    *.mli     setf ocaml
    *.mll     setf ocaml
    *.mly     setf ocaml
    .ocamlinit
              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/passwd-
              setf passwd
    */etc/passwd.edit
              setf passwd
    */etc/shadow
              setf passwd
    */etc/shadow-
              setf passwd
    */etc/shadow.edit
              setf passwd
    */var/backups/passwd.bak
              setf passwd
    */var/backups/shadow.bak
              setf passwd
    *.pas     setf pascal
    *.dpr     setf pascal
    *.pdf     setf pdf
    *.pl      call s:FTpl()
    *.PL      call s:FTpl()
    *.plx     setf perl
    *.al      setf perl
    *.p6      setf perl6
    *.pm6     setf perl6
    *.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 php
    *.ctp     setf php
    *.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
    *.obj     setf obj
    *.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
    *.pml     setf promela
    */etc/protocols
              setf protocols
    *.pyx     setf pyrex
    *.pxd     setf pyrex
    *.py      setf python
    *.pyw     setf python
    *.ptl     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
    *.rex     setf rexx
    *.orx     setf rexx
    *.rxo     setf rexx
    *.rxj     setf rexx
    *.jrexx   setf rexx
    *.rexxj   setf rexx
    *.rexx    setf rexx
    *.testGroup
              setf rexx
    *.testUnit
              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()
    *.rdf     setf redif
    .reminders
              setf remind
    *.remind  setf remind
    *.rem     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
    .irbrc    setf ruby
    irbrc     setf ruby
    *.rb      setf ruby
    *.rbw     setf ruby
    *.gemspec setf ruby
    *.ru      setf ruby
    Gemfile   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
    *.sass    setf sass
    *.sa      setf sather
    *.sci     setf scilab
    *.sce     setf scilab
    *.scss    setf scss
    *.sd      setf sd
    *.sdl     setf sdl
    *.pr      setf sdl
    *.sed     setf sed
    *.siv     setf sieve
    sendmail.cf
              setf sm
    *.mc      call s:McSetf()
    */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) =~ '<!DOCTYPE.*DocBook' || getline(2) =~ '<!DOCTYPE.*DocBook' |   let b:docbk_type = "sgml" |   let b:docbk_ver = 4 |   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" |   let b:docbk_ver = 4 |   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
    catalog   setf catalog
    sgml.catalog*
              call s:StarSetf('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")
    PKGBUILD* call SetFileTypeSH("bash")
    *.install 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*  call SetFileTypeShell("tcsh")
    *.tcsh    call SetFileTypeShell("tcsh")
    tcsh.tcshrc
              call SetFileTypeShell("tcsh")
    tcsh.login
              call SetFileTypeShell("tcsh")
    .login*   call s:CSH()
    .cshrc*   call s:CSH()
    csh.cshrc call s:CSH()
    csh.login call s:CSH()
    csh.logout
              call s:CSH()
    *.csh     call s:CSH()
    .alias    call s:CSH()
    .zprofile setf zsh
    */etc/zprofile
              setf zsh
    .zfbfmarks
              setf zsh
    .zsh*     call s:StarSetf('zsh')
    .zlog*    call s:StarSetf('zsh')
    .zcompdump*
              call s:StarSetf('zsh')
    *.zsh     setf zsh
    *.scm     setf scheme
    *.ss      setf scheme
    *.rkt     setf scheme
    .screenrc setf screen
    screenrc  setf screen
    *.sim     setf simula
    *.sin     setf sinda
    *.s85     setf sinda
    *.sst     setf sisu
    *.ssm     setf sisu
    *.ssi     setf sisu
    *.-sst    setf sisu
    *._sst    setf sisu
    *.sst.meta
              setf sisu
    *.-sst.meta
              setf sisu
    *._sst.meta
              setf sisu
    *.il      setf skill
    *.ils     setf skill
    *.cdf     setf skill
    .slrnrc   setf slrnrc
    *.score   setf slrnsc
    *.st      setf st
    *.cls     if getline(1) =~ '^%' |  setf tex | elseif getline(1)[0] == '#' && getline(1) =~ 'rexx' |  setf rexx | else |  setf st | endif
    *.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
    *.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
    *.cm      setf voscm
    */etc/sysctl.conf
              setf sysctl
    */etc/sysctl.d/*.conf
              setf sysctl
    *.sdc     setf sdc
    */etc/sudoers
              setf sudoers
    sudoers.tmp
              setf sudoers
    *.svg     setf svg
    *.t       if !s:FTnroff() && !s:FTperl() | setf tads | endif
    tags      setf tags
    *.tak     setf tak
    {pending,completed,undo}.data
              setf taskdata
    *.task    setf taskedit
    *.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
    *.mkii    setf context
    *.mkiv    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
    *.treetop setf treetop
    trustees.conf
              setf trustees
    *.tssgm   setf tssgm
    *.tssop   setf tssop
    *.tsscl   setf tsscl
    *.twig    setf twig
    *.uit     setf uil
    *.uil     setf uil
    */etc/udev/udev.conf
              setf udevconf
    */etc/udev/permissions.d/*.permissions
              setf udevperm
    */etc/udev/cdsymlinks.conf
              setf sh
    *.uc      setf uc
    */etc/updatedb.conf
              setf updatedb
    */usr/share/upstart/*.conf
              setf upstart
    */usr/share/upstart/*.override
              setf upstart
    */etc/init/*.conf
              setf upstart
    */etc/init/*.override
              setf upstart
    */.init/*.conf
              setf upstart
    */.init/*.override
              setf upstart
    */.config/upstart/*.conf
              setf upstart
    */.config/upstart/*.override
              setf upstart
    *.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      if getline(1) =~ '<?php' |   setf php | else |   setf virata | endif
    *.module  if getline(1) =~ '<?php' |   setf php | else |   setf virata | endif
    *.pkg     if getline(1) =~ '<?php' |   setf php | else |   setf virata | endif
    *.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) =~ '\<XConfigurator\>' |   let b:xf86conf_xfree86_version = 3 | endif | setf xf86conf
    */xorg.conf.d/*.conf
              let b:xf86conf_xfree86_version = 4 | setf xf86conf
    xorg.conf let b:xf86conf_xfree86_version = 4 | setf xf86conf
    xorg.conf-4
              let b:xf86conf_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     call s:FTxml()
    *.xmi     setf xml
    *.csproj  setf xml
    *.csproj.user
              setf xml
    *.ts      setf xml
    *.ui      setf xml
    *.tpm     setf xml
    */etc/xdg/menus/*.menu
              setf xml
    fglrxrc   setf xml
    *.xlf     setf xml
    *.xliff   setf xml
    *.xul     setf xml
    *Xmodmap  setf xmodmap
    *.xq      setf xquery
    *.xql     setf xquery
    *.xqm     setf xquery
    *.xquery  setf xquery
    *.xqy     setf xquery
    *.xsd     setf xsd
    *.xsl     setf xslt
    *.xslt    setf xslt
    *.yy      setf yacc
    *.y       call s:FTy()
    *.yaml    setf yaml
    *.yml     setf yaml
    */etc/yum.conf
              setf dosini
    *.zu      setf zimbu
    *.dtml    call s:FThtml()
    *.pt      call s:FThtml()
    *.cpt     call s:FThtml()
    *.zsql    call s:SQL()
    *.z8a     setf z8a
    *         if !did_filetype() && expand("<amatch>") !~ g:ft_ignore_pat | runtime! scripts.vim | endif
    access.conf*
              call s:StarSetf('apache')
    apache.conf*
              call s:StarSetf('apache')
    apache2.conf*
              call s:StarSetf('apache')
    httpd.conf*
              call s:StarSetf('apache')
    srm.conf* call s:StarSetf('apache')
    */etc/apache2/*.conf*
              call s:StarSetf('apache')
    */etc/apache2/conf.*/*
              call s:StarSetf('apache')
    */etc/apache2/mods-*/*
              call s:StarSetf('apache')
    */etc/apache2/sites-*/*
              call s:StarSetf('apache')
    */etc/httpd/conf.d/*.conf*
              call s:StarSetf('apache')
    *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')
    */.calendar/*
              call s:StarSetf('calendar')
    */share/calendar/*/calendar.*
              call s:StarSetf('calendar')
    */share/calendar/calendar.*
              call s:StarSetf('calendar')
    [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/cron.d/*
              call s:StarSetf('crontab')
    */etc/dnsmasq.d/*
              call s:StarSetf('dnsmasq')
    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("<afile>:e") == "m4"|  call s:StarSetf('fvwm2m4')|else|  let b:fvwm_version = 2 | call s:StarSetf('fvwm')|endif
    */tmp/lltmp*
              call s:StarSetf('gedcom')
    .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')
    lilo.conf*
              call s:StarSetf('lilo')
    */etc/logcheck/*.d*/*
              call s:StarSetf('logcheck')
    [mM]akefile*
              call s:StarSetf('make')
    [rR]akefile*
              call s:StarSetf('ruby')
    mutt[[:alnum:]._-]\{6\}
              setf mail
    */etc/modutils/*
              if executable(expand("<afile>")) != 1|  call s:StarSetf('modconf')|endif
    */etc/modprobe.*
              call s:StarSetf('modconf')
    .mutt{ng,}rc*
              call s:StarSetf('muttrc')
    */.mutt{ng,}/mutt{ng,}rc*
              call s:StarSetf('muttrc')
    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
    .reminders*
              call s:StarSetf('remind')
    *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:xf86conf_xfree86_version = 4 | call s:StarSetf('xf86conf')
    XF86Config*
              if getline(1) =~ '\<XConfigurator\>'|  let b:xf86conf_xfree86_version = 3|endif|call s:StarSetf('xf86conf')
    *xmodmap* call s:StarSetf('xmodmap')
    */etc/xinetd.d/*
              call s:StarSetf('xinetd')
    */etc/yum.repos.d/*
              call s:StarSetf('dosini')
    zsh*      call s:StarSetf('zsh')
    zlog*     call s:StarSetf('zsh')
    *.txt     setf text
    *.text    setf text
    *.pp      setfiletype puppet
    *conkyrc  set filetype=conkyrc
    conky.conf
              set filetype=conkyrc
    *.go      call s:gofiletype_pre()
              call s:gofiletype_post()
    *         if !did_filetype() && expand("<amatch>") !~ g:ft_ignore_pat    && (getline(1) =~ '^#' || getline(2) =~ '^#' || getline(3) =~ '^#'^I|| getline(4) =~ '^#' || getline(5) =~ '^#') |   setf conf | endif
syntastic  BufRead
    *         if g:syntastic_check_on_open | call s:UpdateErrors(1) | endif
gzip  BufRead
    *.gz      call gzip#read("gzip -dn")
    *.bz2     call gzip#read("bzip2 -d")
    *.Z       call gzip#read("uncompress")
    *.lzma    call gzip#read("lzma -d")
    *.xz      call gzip#read("xz -d")
gzip  BufReadPre
    *.gz      setlocal bin
    *.bz2     setlocal bin
    *.Z       setlocal bin
    *.lzma    setlocal bin
    *.xz      setlocal bin
Network  BufReadCmd
    file://*  call netrw#FileUrlRead(expand("<amatch>"))
    ftp://*   exe "silent doau BufReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(2,expand("<amatch>"))|exe "silent doau BufReadPost ".fnameescape(expand("<amatch>"))
    rcp://*   exe "silent doau BufReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(2,expand("<amatch>"))|exe "silent doau BufReadPost ".fnameescape(expand("<amatch>"))
    scp://*   exe "silent doau BufReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(2,expand("<amatch>"))|exe "silent doau BufReadPost ".fnameescape(expand("<amatch>"))
    http://*  exe "silent doau BufReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(2,expand("<amatch>"))|exe "silent doau BufReadPost ".fnameescape(expand("<amatch>"))
    https://* exe "silent doau BufReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(2,expand("<amatch>"))|exe "silent doau BufReadPost ".fnameescape(expand("<amatch>"))
    dav://*   exe "silent doau BufReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(2,expand("<amatch>"))|exe "silent doau BufReadPost ".fnameescape(expand("<amatch>"))
    davs://*  exe "silent doau BufReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(2,expand("<amatch>"))|exe "silent doau BufReadPost ".fnameescape(expand("<amatch>"))
    rsync://* exe "silent doau BufReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(2,expand("<amatch>"))|exe "silent doau BufReadPost ".fnameescape(expand("<amatch>"))
    sftp://*  exe "silent doau BufReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(2,expand("<amatch>"))|exe "silent doau BufReadPost ".fnameescape(expand("<amatch>"))
tar  BufReadCmd
    tarfile::*
              call tar#Read(expand("<amatch>"), 1)
    tarfile::*/*
              call tar#Read(expand("<amatch>"), 1)
    *.tar.gz  call tar#Browse(expand("<amatch>"))
    *.tar     call tar#Browse(expand("<amatch>"))
    *.lrp     call tar#Browse(expand("<amatch>"))
    *.tar.bz2 call tar#Browse(expand("<amatch>"))
    *.tar.Z   call tar#Browse(expand("<amatch>"))
    *.tgz     call tar#Browse(expand("<amatch>"))
    *.tar.lzma
              call tar#Browse(expand("<amatch>"))
    *.tar.xz  call tar#Browse(expand("<amatch>"))
    *.txz     call tar#Browse(expand("<amatch>"))
zip  BufReadCmd
    zipfile:* call zip#Read(expand("<amatch>"), 1)
    zipfile:*/*
              call zip#Read(expand("<amatch>"), 1)
    *.zip     call zip#Browse(expand("<amatch>"))
    *.jar     call zip#Browse(expand("<amatch>"))
    *.xpi     call zip#Browse(expand("<amatch>"))
    *.war     call zip#Browse(expand("<amatch>"))
    *.ear     call zip#Browse(expand("<amatch>"))
    *.celzip  call zip#Browse(expand("<amatch>"))
    *.oxt     call zip#Browse(expand("<amatch>"))
syntastic  BufWinEnter
    *         if empty(&bt) | call s:AutoToggleLocList() | endif
NERDTree  BufWinLeave
    NERD_tree_*
              call nerdtree#saveScreenState()
syntastic  BufWinLeave
    *         if empty(&bt) | lclose | endif
gitgutter  BufWritePost
    *         call GitGutter(s:current_file())
syntastic  BufWritePost
    *         call s:UpdateErrors(1)
gzip  BufWritePost
    *.gz      call gzip#write("gzip")
    *.bz2     call gzip#write("bzip2")
    *.Z       call gzip#write("compress -f")
    *.lzma    call gzip#write("lzma -z")
    *.xz      call gzip#write("xz -z")
Network  BufWriteCmd
    ftp://*   exe "silent doau BufWritePre ".fnameescape(expand("<amatch>"))|exe 'Nwrite '.fnameescape(expand("<amatch>"))|exe "silent doau BufWritePost ".fnameescape(expand("<amatch>"))
    rcp://*   exe "silent doau BufWritePre ".fnameescape(expand("<amatch>"))|exe 'Nwrite '.fnameescape(expand("<amatch>"))|exe "silent doau BufWritePost ".fnameescape(expand("<amatch>"))
    scp://*   exe "silent doau BufWritePre ".fnameescape(expand("<amatch>"))|exe 'Nwrite '.fnameescape(expand("<amatch>"))|exe "silent doau BufWritePost ".fnameescape(expand("<amatch>"))
    dav://*   exe "silent doau BufWritePre ".fnameescape(expand("<amatch>"))|exe 'Nwrite '.fnameescape(expand("<amatch>"))|exe "silent doau BufWritePost ".fnameescape(expand("<amatch>"))
    davs://*  exe "silent doau BufWritePre ".fnameescape(expand("<amatch>"))|exe 'Nwrite '.fnameescape(expand("<amatch>"))|exe "silent doau BufWritePost ".fnameescape(expand("<amatch>"))
    rsync://* exe "silent doau BufWritePre ".fnameescape(expand("<amatch>"))|exe 'Nwrite '.fnameescape(expand("<amatch>"))|exe "silent doau BufWritePost ".fnameescape(expand("<amatch>"))
    sftp://*  exe "silent doau BufWritePre ".fnameescape(expand("<amatch>"))|exe 'Nwrite '.fnameescape(expand("<amatch>"))|exe "silent doau BufWritePost ".fnameescape(expand("<amatch>"))
tar  BufWriteCmd
    tarfile::*
              call tar#Write(expand("<amatch>"))
    tarfile::*/*
              call tar#Write(expand("<amatch>"))
zip  BufWriteCmd
    zipfile:* call zip#Write(expand("<amatch>"))
    zipfile:*/*
              call zip#Write(expand("<amatch>"))
Powerline  ColorScheme
    *         :exec s:powerline_pycmd 'powerline.renderer.reset_highlight()'
gzip  FileAppendPost
    *.gz      call gzip#write("gzip")
    *.bz2     call gzip#write("bzip2")
    *.Z       call gzip#write("compress -f")
    *.lzma    call gzip#write("lzma -z")
    *.xz      call gzip#write("xz -z")
gzip  FileAppendPre
    *.gz      call gzip#appre("gzip -dn")
    *.bz2     call gzip#appre("bzip2 -d")
    *.Z       call gzip#appre("uncompress")
    *.lzma    call gzip#appre("lzma -d")
    *.xz      call gzip#appre("xz -d")
gzip  FileReadPost
    *.gz      call gzip#read("gzip -dn")
    *.bz2     call gzip#read("bzip2 -d")
    *.Z       call gzip#read("uncompress")
    *.lzma    call gzip#read("lzma -d")
    *.xz      call gzip#read("xz -d")
gzip  FileReadPre
    *.gz      setlocal bin
    *.bz2     setlocal bin
    *.Z       setlocal bin
    *.lzma    setlocal bin
    *.xz      setlocal bin
Network  FileReadCmd
    ftp://*   exe "silent doau FileReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(1,expand("<amatch>"))|exe "silent doau FileReadPost ".fnameescape(expand("<amatch>"))
    rcp://*   exe "silent doau FileReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(1,expand("<amatch>"))|exe "silent doau FileReadPost ".fnameescape(expand("<amatch>"))
    scp://*   exe "silent doau FileReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(1,expand("<amatch>"))|exe "silent doau FileReadPost ".fnameescape(expand("<amatch>"))
    http://*  exe "silent doau FileReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(1,expand("<amatch>"))|exe "silent doau FileReadPost ".fnameescape(expand("<amatch>"))
    https://* exe "silent doau FileReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(1,expand("<amatch>"))|exe "silent doau FileReadPost ".fnameescape(expand("<amatch>"))
    dav://*   exe "silent doau FileReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(1,expand("<amatch>"))|exe "silent doau FileReadPost ".fnameescape(expand("<amatch>"))
    davs://*  exe "silent doau FileReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(1,expand("<amatch>"))|exe "silent doau FileReadPost ".fnameescape(expand("<amatch>"))
    rsync://* exe "silent doau FileReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(1,expand("<amatch>"))|exe "silent doau FileReadPost ".fnameescape(expand("<amatch>"))
    sftp://*  exe "silent doau FileReadPre ".fnameescape(expand("<amatch>"))|call netrw#Nread(1,expand("<amatch>"))|exe "silent doau FileReadPost ".fnameescape(expand("<amatch>"))
tar  FileReadCmd
    tarfile::*
              call tar#Read(expand("<amatch>"), 0)
    tarfile::*/*
              call tar#Read(expand("<amatch>"), 0)
zip  FileReadCmd
    zipfile:* call zip#Read(expand("<amatch>"), 0)
    zipfile:*/*
              call zip#Read(expand("<amatch>"), 0)
filetypeplugin  FileType
    *         call s:LoadFTPlugin()
syntaxset  FileType
    *         exe "set syntax=" . expand("<amatch>")
gitgutter  FileWritePost
    *         call GitGutter(s:current_file())
gzip  FileWritePost
    *.gz      call gzip#write("gzip")
    *.bz2     call gzip#write("bzip2")
    *.Z       call gzip#write("compress -f")
    *.lzma    call gzip#write("lzma -z")
    *.xz      call gzip#write("xz -z")
Network  FileWriteCmd
    ftp://*   exe "silent doau FileWritePre ".fnameescape(expand("<amatch>"))|exe "'[,']".'Nwrite '.fnameescape(expand("<amatch>"))|exe "silent doau FileWritePost ".fnameescape(expand("<amatch>"))
    rcp://*   exe "silent doau FileWritePre ".fnameescape(expand("<amatch>"))|exe "'[,']".'Nwrite '.fnameescape(expand("<amatch>"))|exe "silent doau FileWritePost ".fnameescape(expand("<amatch>"))
    scp://*   exe "silent doau FileWritePre ".fnameescape(expand("<amatch>"))|exe "'[,']".'Nwrite '.fnameescape(expand("<amatch>"))|exe "silent doau FileWritePost ".fnameescape(expand("<amatch>"))
    dav://*   exe "silent doau FileWritePre ".fnameescape(expand("<amatch>"))|exe "'[,']".'Nwrite '.fnameescape(expand("<amatch>"))|exe "silent doau FileWritePost ".fnameescape(expand("<amatch>"))
    davs://*  exe "silent doau FileWritePre ".fnameescape(expand("<amatch>"))|exe "'[,']".'Nwrite '.fnameescape(expand("<amatch>"))|exe "silent doau FileWritePost ".fnameescape(expand("<amatch>"))
    rsync://* exe "silent doau FileWritePre ".fnameescape(expand("<amatch>"))|exe "'[,']".'Nwrite '.fnameescape(expand("<amatch>"))|exe "silent doau FileWritePost ".fnameescape(expand("<amatch>"))
    sftp://*  exe "silent doau FileWritePre ".fnameescape(expand("<amatch>"))|exe "'[,']".'Nwrite '.fnameescape(expand("<amatch>"))|exe "silent doau FileWritePost ".fnameescape(expand("<amatch>"))
tar  FileWriteCmd
    tarfile::*
              call tar#Write(expand("<amatch>"))
    tarfile::*/*
              call tar#Write(expand("<amatch>"))
zip  FileWriteCmd
    zipfile:* call zip#Write(expand("<amatch>"))
    zipfile:*/*
              call zip#Write(expand("<amatch>"))
gitgutter  FocusGained
    *         call GitGutterAll()
SpellPopupMenu  MenuPopup
    *         call <SID>SpellPopup()
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()
    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
    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
    cs        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
    php       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
    *         RainbowParenthesesLoadRound
              RainbowParenthesesLoadSquare
              RainbowParenthesesLoadBraces
              RainbowParenthesesLoadChevrons
VimEnter
    *         RainbowParenthesesToggle
NERDTreeHijackNetrw  VimEnter
    *         silent! autocmd! FileExplorer
              call nerdtree#checkForBrowse(expand("<amatch>"))
Powerline  VimEnter
    *         :redrawstatus!
Powerline  VimLeave
    *         :exec s:powerline_pycmd 'powerline.renderer.shutdown()'
matchparen  WinEnter
    *         call s:Highlight_Matching_Pair()
Network  SourceCmd
    ftp://*   exe 'Nsource '.fnameescape(expand("<amatch>"))
    rcp://*   exe 'Nsource '.fnameescape(expand("<amatch>"))
    scp://*   exe 'Nsource '.fnameescape(expand("<amatch>"))
    http://*  exe 'Nsource '.fnameescape(expand("<amatch>"))
    https://* exe 'Nsource '.fnameescape(expand("<amatch>"))
    dav://*   exe 'Nsource '.fnameescape(expand("<amatch>"))
    davs://*  exe 'Nsource '.fnameescape(expand("<amatch>"))
    rsync://* exe 'Nsource '.fnameescape(expand("<amatch>"))
    sftp://*  exe 'Nsource '.fnameescape(expand("<amatch>"))
SourceCmd
    *.vba.gz  if expand("%")!=expand("<afile>") | exe "1sp" fnameescape(expand("<afile>"))|endif|call vimball#Decompress(expand("<amatch>"))|so %|if expand("%")!=expand("<afile>")|close|endif
    *.vba.bz2 if expand("%")!=expand("<afile>") | exe "1sp" fnameescape(expand("<afile>"))|endif|call vimball#Decompress(expand("<amatch>"))|so %|if expand("%")!=expand("<afile>")|close|endif
    *.vba.zip if expand("%")!=expand("<afile>") | exe "1sp" fnameescape(expand("<afile>"))|endif|call vimball#Decompress(expand("<amatch>"))|so %|if expand("%")!=expand("<afile>")|close|endif
    *.vba.xz  if expand("%")!=expand("<afile>") | exe "1sp" fnameescape(expand("<afile>"))|endif|call vimball#Decompress(expand("<amatch>"))|so %|if expand("%")!=expand("<afile>")|close|endif
    *.vba     if expand("%")!=expand("<afile>") | exe "1sp" fnameescape(expand("<afile>"))|call vimball#Vimball(1)|close|else|call vimball#Vimball(1)|endif
    *.vmb.gz  if expand("%")!=expand("<afile>") | exe "1sp" fnameescape(expand("<afile>"))|endif|call vimball#Decompress(expand("<amatch>"))|so %|if expand("%")!=expand("<afile>")|close|endif
    *.vmb.bz2 if expand("%")!=expand("<afile>") | exe "1sp" fnameescape(expand("<afile>"))|endif|call vimball#Decompress(expand("<amatch>"))|so %|if expand("%")!=expand("<afile>")|close|endif
    *.vmb.zip if expand("%")!=expand("<afile>") | exe "1sp" fnameescape(expand("<afile>"))|endif|call vimball#Decompress(expand("<amatch>"))|so %|if expand("%")!=expand("<afile>")|close|endif
    *.vmb.xz  if expand("%")!=expand("<afile>") | exe "1sp" fnameescape(expand("<afile>"))|endif|call vimball#Decompress(expand("<amatch>"))|so %|if expand("%")!=expand("<afile>")|close|endif
    *.vmb     if expand("%")!=expand("<afile>") | exe "1sp" fnameescape(expand("<afile>"))|call vimball#Vimball(1)|close|else|call vimball#Vimball(1)|endif
SpellFileMissing
    *         call spellfile#LoadFile(expand('<amatch>'))
syntastic  CursorMoved
    *         call s:EchoCurrentError()
matchparen  CursorMoved
    *         call s:Highlight_Matching_Pair()
matchparen  CursorMovedI
    *         call s:Highlight_Matching_Pair()
matchparen  TextChanged
    *         call s:Highlight_Matching_Pair()
matchparen  TextChangedI
    *         call s:Highlight_Matching_Pair()
--- Normal/Visual mode mappings ---
n  ,P            :Preview<CR>
   ,c          * :SyntasticToggleMode<CR>
   ,g          * :GitGutterToggle<CR>
   ,d          * :%!xxd -r<CR>
   ,h          * :%!xxd<CR>
   ,s          * :set spell!<CR>
   ,\          * :NERDTreeToggle<CR>
   ,r          * :RainbowParenthesesToggle<CR>
n  gx            <Plug>NetrwBrowseX
n  <Plug>NetrwBrowseX * :call netrw#NetrwBrowseX(expand("<cWORD>"),0)<CR>
n  <Plug>(godoc-keyword) * :<C-U>call <SNR>44_Godoc('')<CR>
   <Right>     * ""
   <Left>      * ""
   <Down>      * ""
   <Up>        * ""
   <S-Insert>    <MiddleMouse>
--- Insert/Command-line mode mappings ---
!  <Right>     * <Esc>
!  <Left>      * <Esc>
!  <Down>      * <Esc>
!  <Up>        * <Esc>
!  <S-Insert>    <MiddleMouse>
--- Abbreviations ---
No abbreviation found
--- Highlighting ---
SpecialKey     xxx term=bold ctermfg=59 gui=italic guifg=#465457
NonText        xxx term=bold ctermfg=59 gui=bold guifg=#465457
Directory      xxx term=bold cterm=bold ctermfg=118 gui=bold guifg=#A6E22E
ErrorMsg       xxx term=standout cterm=bold ctermfg=199 ctermbg=16 gui=bold guifg=#F92672
                   guibg=#232526
IncSearch      xxx term=reverse cterm=reverse ctermfg=193 ctermbg=16 gui=reverse
                   guifg=#C4BE89 guibg=#000000
Search         xxx term=reverse ctermfg=253 ctermbg=66 guifg=#FFFFFF guibg=#d33682
MoreMsg        xxx term=bold ctermfg=229 gui=bold guifg=#E6DB74
ModeMsg        xxx term=bold cterm=bold ctermfg=229 gui=bold guifg=#E6DB74
LineNr         xxx term=underline ctermfg=250 ctermbg=234 guifg=#465457 guibg=#232526
CursorLineNr   xxx term=bold ctermfg=14 gui=bold guifg=Yellow
Question       xxx term=standout ctermfg=81 gui=bold guifg=#66D9EF
StatusLine     xxx term=bold,reverse cterm=bold,reverse ctermfg=238 ctermbg=253
                   gui=bold,reverse guifg=#455354 guibg=fg
StatusLineNC   xxx term=reverse cterm=reverse ctermfg=244 ctermbg=232 gui=reverse
                   guifg=#808080 guibg=#080808
VertSplit      xxx term=reverse cterm=bold ctermfg=244 ctermbg=232 gui=bold guifg=#808080
                   guibg=#080808
Title          xxx term=bold ctermfg=166 gui=bold guifg=#ef5939
Visual         xxx term=reverse cterm=reverse ctermbg=235 guibg=#403D3D
VisualNOS      xxx term=bold,underline cterm=bold,underline ctermbg=238
                   gui=bold,underline guibg=#403D3D
WarningMsg     xxx term=standout cterm=bold ctermfg=231 ctermbg=238 gui=bold
                   guifg=#FFFFFF guibg=#333333
WildMenu       xxx term=standout ctermfg=81 ctermbg=16 guifg=#66D9EF guibg=#000000
Folded         xxx term=standout ctermfg=67 ctermbg=16 guifg=#465457 guibg=#000000
FoldColumn     xxx term=standout ctermfg=67 ctermbg=16 guifg=#465457 guibg=#000000
DiffAdd        xxx term=bold ctermbg=24 guibg=#13354A
DiffChange     xxx term=bold ctermfg=181 ctermbg=239 guifg=#89807D guibg=#4C4745
DiffDelete     xxx term=bold ctermfg=162 ctermbg=53 gui=bold guifg=#960050 guibg=#1E0010
DiffText       xxx term=reverse cterm=bold ctermbg=102 gui=bold,italic guibg=#4C4745
SignColumn     xxx term=standout ctermfg=118 ctermbg=235 guifg=#A6E22E guibg=#232526
Conceal        xxx ctermfg=7 ctermbg=8 guifg=LightGrey guibg=DarkGrey
SpellBad       xxx term=reverse ctermbg=12 gui=undercurl guisp=#FF0000
SpellCap       xxx term=reverse ctermbg=9 gui=undercurl guisp=#7070F0
SpellRare      xxx term=reverse ctermbg=13 gui=undercurl guisp=#FFFFFF
SpellLocal     xxx term=underline ctermbg=11 gui=undercurl guisp=#70F0F0
Pmenu          xxx ctermfg=81 ctermbg=16 guifg=#66D9EF guibg=#000000
PmenuSel       xxx ctermfg=8 ctermbg=244 guibg=#808080
PmenuSbar      xxx ctermbg=232 guibg=#080808
PmenuThumb     xxx ctermfg=81 ctermbg=15 guifg=#66D9EF guibg=White
TabLine        xxx term=underline cterm=underline ctermfg=15 ctermbg=8 gui=underline
                   guibg=DarkGrey
TabLineSel     xxx term=bold cterm=bold gui=bold
TabLineFill    xxx term=reverse cterm=reverse gui=reverse
CursorColumn   xxx term=reverse ctermbg=234 guibg=#293739
CursorLine     xxx term=underline ctermbg=234 guibg=#293739
ColorColumn    xxx term=reverse ctermbg=234 guibg=#232526
Cursor         xxx ctermfg=16 ctermbg=253 guifg=#000000 guibg=#F8F8F0
lCursor        xxx guifg=bg guibg=fg
MatchParen     xxx term=reverse cterm=bold ctermfg=16 ctermbg=208 gui=bold guifg=#000000
                   guibg=#FD971F
Normal         xxx ctermfg=252 ctermbg=233 guifg=#F8F8F2 guibg=#1B1D1E font=Monospace 10
Error          xxx term=reverse ctermfg=219 ctermbg=89 guifg=#960050 guibg=#1E0010
Comment        xxx term=bold ctermfg=59 guifg=#465457
Constant       xxx term=underline cterm=bold ctermfg=135 gui=bold guifg=#AE81FF
Special        xxx term=bold ctermfg=81 ctermbg=232 gui=italic guifg=#66D9EF guibg=bg
Identifier     xxx term=underline ctermfg=208 guifg=#FD971F
Statement      xxx term=bold cterm=bold ctermfg=161 gui=bold guifg=#F92672
PreProc        xxx term=underline ctermfg=118 guifg=#A6E22E
Type           xxx term=underline ctermfg=81 guifg=#66D9EF
Underlined     xxx term=underline cterm=underline ctermfg=244 gui=underline guifg=#808080
Ignore         xxx ctermfg=244 ctermbg=232 guifg=#808080 guibg=bg
Todo           xxx term=standout cterm=bold ctermfg=231 ctermbg=232 gui=bold
                   guifg=#FFFFFF guibg=bg
String         xxx ctermfg=144 guifg=#E6DB74
Character      xxx ctermfg=144 guifg=#E6DB74
Number         xxx ctermfg=135 guifg=#AE81FF
Boolean        xxx ctermfg=135 guifg=#AE81FF
Float          xxx ctermfg=135 guifg=#AE81FF
Function       xxx ctermfg=118 guifg=#A6E22E
Conditional    xxx cterm=bold ctermfg=161 gui=bold guifg=#F92672
Repeat         xxx cterm=bold ctermfg=161 gui=bold guifg=#F92672
Label          xxx ctermfg=229 guifg=#E6DB74
Operator       xxx ctermfg=161 guifg=#F92672
Keyword        xxx cterm=bold ctermfg=161 gui=bold guifg=#F92672
Exception      xxx cterm=bold ctermfg=118 gui=bold guifg=#A6E22E
Include        xxx links to PreProc
Define         xxx ctermfg=81 guifg=#66D9EF
Macro          xxx ctermfg=193 gui=italic guifg=#C4BE89
PreCondit      xxx cterm=bold ctermfg=118 gui=bold guifg=#A6E22E
StorageClass   xxx ctermfg=208 gui=italic guifg=#FD971F
Structure      xxx ctermfg=81 guifg=#66D9EF
Typedef        xxx ctermfg=81 guifg=#66D9EF
Tag            xxx ctermfg=161 gui=italic guifg=#F92672
SpecialChar    xxx cterm=bold ctermfg=161 gui=bold guifg=#F92672
Delimiter      xxx ctermfg=241 guifg=#8F8F8F
SpecialComment xxx cterm=bold ctermfg=245 gui=bold guifg=#465457
Debug          xxx cterm=bold ctermfg=225 gui=bold guifg=#BCA3A3
SyntasticError xxx links to SpellBad
SyntasticWarning xxx links to SpellCap
User1          xxx gui=italic guifg=#112605 guibg=#aefe7B
User2          xxx gui=italic guifg=#391100 guibg=#d3905c
User3          xxx gui=italic guifg=#292b00 guibg=#f4f597
User4          xxx gui=italic guifg=#051d00 guibg=#7dcc7d
User5          xxx gui=italic guifg=#002600 guibg=#67ab6e
OverLength     xxx ctermfg=15 ctermbg=12 guibg=#592929
level2         xxx cleared
level3         xxx cleared
level4         xxx cleared
level5         xxx cleared
level6         xxx cleared
level7         xxx cleared
level8         xxx cleared
level9         xxx cleared
level10        xxx cleared
level11        xxx cleared
level12        xxx cleared
level13        xxx cleared
level14        xxx cleared
level15        xxx cleared
level16        xxx cleared
NoInParens     xxx cleared
level1c        xxx ctermfg=6 guifg=RoyalBlue3
level1         xxx cleared
level2c        xxx ctermfg=1 guifg=SeaGreen3
level3c        xxx ctermfg=8 guifg=DarkOrchid3
level4c        xxx ctermfg=2 guifg=firebrick3
level5c        xxx ctermfg=3 guifg=RoyalBlue3
level6c        xxx ctermfg=4 guifg=SeaGreen3
level7c        xxx ctermfg=5 guifg=DarkOrchid3
level8c        xxx ctermfg=6 guifg=firebrick3
level9c        xxx ctermfg=7 guifg=RoyalBlue3
level10c       xxx ctermfg=0 guifg=SeaGreen3
level11c       xxx ctermfg=5 guifg=DarkOrchid3
level12c       xxx ctermfg=1 guifg=firebrick3
level13c       xxx ctermfg=2 guifg=RoyalBlue3
level14c       xxx ctermfg=3 guifg=SeaGreen3
level15c       xxx ctermfg=4 guifg=DarkOrchid3
level16c       xxx ctermfg=12 guifg=firebrick3
Pl_233_1184274_235_2500134_NONE xxx ctermfg=233 ctermbg=235 guifg=#121212 guibg=#262626
Pl_244_8421504_233_1184274_NONE xxx ctermfg=244 ctermbg=233 guifg=#808080 guibg=#121212
Pl_235_2500134_233_1184274_NONE xxx ctermfg=235 ctermbg=233 guifg=#262626 guibg=#121212
Pl_241_6447714_235_2500134_NONE xxx ctermfg=241 ctermbg=235 guifg=#626262 guibg=#262626
Pl_233_1184274_241_6447714_NONE xxx ctermfg=233 ctermbg=241 guifg=#121212 guibg=#626262
Pl_233_1184274_241_6447714_bold xxx cterm=bold ctermfg=233 ctermbg=241 gui=bold
                   guifg=#121212 guibg=#626262
Pl_148_11523840_236_3158064_NONE xxx ctermfg=148 ctermbg=236 guifg=#afd700 guibg=#303030
Pl_22_24320_148_11523840_bold xxx cterm=bold ctermfg=22 ctermbg=148 gui=bold
                   guifg=#005f00 guibg=#afd700
Pl_231_16777215_236_3158064_NONE xxx ctermfg=231 ctermbg=236 guifg=#ffffff guibg=#303030
Pl_244_8421504_236_3158064_NONE xxx ctermfg=244 ctermbg=236 guifg=#808080 guibg=#303030
Pl_247_10395294_236_3158064_NONE xxx ctermfg=247 ctermbg=236 guifg=#9e9e9e guibg=#303030
Pl_240_5789784_236_3158064_NONE xxx ctermfg=240 ctermbg=236 guifg=#585858 guibg=#303030
Pl_160_15485749_240_5789784_NONE xxx ctermfg=160 ctermbg=240 guifg=#ec4b35 guibg=#585858
Pl_252_13684944_240_5789784_NONE xxx ctermfg=252 ctermbg=240 guifg=#d0d0d0 guibg=#585858
Pl_235_2500134_252_13684944_NONE xxx ctermfg=235 ctermbg=252 guifg=#262626 guibg=#d0d0d0
Pl_235_2500134_252_13684944_bold xxx cterm=bold ctermfg=235 ctermbg=252 gui=bold
                   guifg=#262626 guibg=#d0d0d0
Pl_244_8421504_252_13684944_NONE xxx ctermfg=244 ctermbg=252 guifg=#808080 guibg=#d0d0d0
Pl_231_16777215_24_24455_NONE xxx ctermfg=231 ctermbg=24 guifg=#ffffff guibg=#005f87
Pl_23_24415_231_16777215_bold xxx cterm=bold ctermfg=23 ctermbg=231 gui=bold
                   guifg=#005f5f guibg=#ffffff
Pl_74_6270935_24_24455_NONE xxx ctermfg=74 ctermbg=24 guifg=#5fafd7 guibg=#005f87
Pl_117_8902655_24_24455_NONE xxx ctermfg=117 ctermbg=24 guifg=#87d7ff guibg=#005f87
Pl_31_34735_24_24455_NONE xxx ctermfg=31 ctermbg=24 guifg=#0087af guibg=#005f87
Pl_241_6447714_31_34735_NONE xxx ctermfg=241 ctermbg=31 guifg=#626262 guibg=#0087af
Pl_117_8902655_31_34735_NONE xxx ctermfg=117 ctermbg=31 guifg=#87d7ff guibg=#0087af
Pl_24_24455_117_8902655_NONE xxx ctermfg=24 ctermbg=117 guifg=#005f87 guibg=#87d7ff
Pl_24_24455_117_8902655_bold xxx cterm=bold ctermfg=24 ctermbg=117 gui=bold guifg=#005f87
                   guibg=#87d7ff
Pl_23_24415_117_8902655_NONE xxx ctermfg=23 ctermbg=117 guifg=#005f5f guibg=#87d7ff
Pl_231_16777215_31_34735_NONE xxx ctermfg=231 ctermbg=31 guifg=#ffffff guibg=#0087af
Pl_220_16766720_31_34735_bold xxx cterm=bold ctermfg=220 ctermbg=31 gui=bold
                   guifg=#ffd700 guibg=#0087af
Pl_148_11523840_240_5789784_NONE xxx ctermfg=148 ctermbg=240 guifg=#afd700 guibg=#585858
Pl_220_16766720_240_5789784_bold xxx cterm=bold ctermfg=220 ctermbg=240 gui=bold
                   guifg=#ffd700 guibg=#585858
Pl_166_15429936_240_5789784_NONE xxx ctermfg=166 ctermbg=240 guifg=#eb7130 guibg=#585858
Pl_172_15373868_240_5789784_NONE xxx ctermfg=172 ctermbg=240 guifg=#ea962c guibg=#585858
Pl_172_15319080_240_5789784_NONE xxx ctermfg=172 ctermbg=240 guifg=#e9c028 guibg=#585858
Pl_178_14409252_240_5789784_NONE xxx ctermfg=178 ctermbg=240 guifg=#dbde24 guibg=#585858
Pl_184_12183328_240_5789784_NONE xxx ctermfg=184 ctermbg=240 guifg=#b9e720 guibg=#585858
Pl_172_15314474_240_5789784_NONE xxx ctermfg=172 ctermbg=240 guifg=#e9ae2a guibg=#585858
Pl_166_15371565_240_5789784_NONE xxx ctermfg=166 ctermbg=240 guifg=#ea8d2d guibg=#585858
Pl_166_15427122_240_5789784_NONE xxx ctermfg=166 ctermbg=240 guifg=#eb6632 guibg=#585858
Pl_166_15369006_240_5789784_NONE xxx ctermfg=166 ctermbg=240 guifg=#ea832e guibg=#585858
Pl_172_15376171_240_5789784_NONE xxx ctermfg=172 ctermbg=240 guifg=#ea9f2b guibg=#585858
Pl_178_15063589_240_5789784_NONE xxx ctermfg=178 ctermbg=240 guifg=#e5da25 guibg=#585858
Pl_184_13362210_240_5789784_NONE xxx ctermfg=184 ctermbg=240 guifg=#cbe422 guibg=#585858
Pl_184_11462431_240_5789784_NONE xxx ctermfg=184 ctermbg=240 guifg=#aee71f guibg=#585858
Pl_184_12969505_240_5789784_NONE xxx ctermfg=184 ctermbg=240 guifg=#c5e621 guibg=#585858
Pl_184_11069214_240_5789784_NONE xxx ctermfg=184 ctermbg=240 guifg=#a8e71e guibg=#585858
Pl_166_15426354_240_5789784_NONE xxx ctermfg=166 ctermbg=240 guifg=#eb6332 guibg=#585858
Pl_166_15367215_240_5789784_NONE xxx ctermfg=166 ctermbg=240 guifg=#ea7c2f guibg=#585858
Pl_172_15315242_240_5789784_NONE xxx ctermfg=172 ctermbg=240 guifg=#e9b12a guibg=#585858
Pl_172_15375660_240_5789784_NONE xxx ctermfg=172 ctermbg=240 guifg=#ea9d2c guibg=#585858
Pl_160_15425842_240_5789784_NONE xxx ctermfg=160 ctermbg=240 guifg=#eb6132 guibg=#585858
Pl_166_15431728_240_5789784_NONE xxx ctermfg=166 ctermbg=240 guifg=#eb7830 guibg=#585858
Pl_166_15372077_240_5789784_NONE xxx ctermfg=166 ctermbg=240 guifg=#ea8f2d guibg=#585858
Pl_160_15424819_240_5789784_NONE xxx ctermfg=160 ctermbg=240 guifg=#eb5d33 guibg=#585858
Pl_166_15428145_240_5789784_NONE xxx ctermfg=166 ctermbg=240 guifg=#eb6a31 guibg=#585858
Pl_160_15424051_240_5789784_NONE xxx ctermfg=160 ctermbg=240 guifg=#eb5a33 guibg=#585858
Pl_166_15428657_240_5789784_NONE xxx ctermfg=166 ctermbg=240 guifg=#eb6c31 guibg=#585858
Pl_190_10544926_240_5789784_NONE xxx ctermfg=190 ctermbg=240 guifg=#a0e71e guibg=#585858
Pl_184_12773409_240_5789784_NONE xxx ctermfg=184 ctermbg=240 guifg=#c2e821 guibg=#585858
Pl_172_15378219_240_5789784_NONE xxx ctermfg=172 ctermbg=240 guifg=#eaa72b guibg=#585858
Pl_172_15317033_240_5789784_NONE xxx ctermfg=172 ctermbg=240 guifg=#e9b829 guibg=#585858
Pl_178_15320871_240_5789784_NONE xxx ctermfg=178 ctermbg=240 guifg=#e9c727 guibg=#585858
Pl_178_15325478_240_5789784_NONE xxx ctermfg=178 ctermbg=240 guifg=#e9d926 guibg=#585858
Pl_178_15324710_240_5789784_NONE xxx ctermfg=178 ctermbg=240 guifg=#e9d626 guibg=#585858
Pl_178_14670884_240_5789784_NONE xxx ctermfg=178 ctermbg=240 guifg=#dfdc24 guibg=#585858
Pl_172_15372589_240_5789784_NONE xxx ctermfg=172 ctermbg=240 guifg=#ea912d guibg=#585858
Pl_166_15430960_240_5789784_NONE xxx ctermfg=166 ctermbg=240 guifg=#eb7530 guibg=#585858
Pl_166_15429425_240_5789784_NONE xxx ctermfg=166 ctermbg=240 guifg=#eb6f31 guibg=#585858
Pl_178_14278436_240_5789784_NONE xxx ctermfg=178 ctermbg=240 guifg=#d9df24 guibg=#585858
Pl_178_15322919_240_5789784_NONE xxx ctermfg=178 ctermbg=240 guifg=#e9cf27 guibg=#585858
Pl_178_15194405_240_5789784_NONE xxx ctermfg=178 ctermbg=240 guifg=#e7d925 guibg=#585858
Pl_184_13754915_240_5789784_NONE xxx ctermfg=184 ctermbg=240 guifg=#d1e223 guibg=#585858
Pl_190_10151709_240_5789784_NONE xxx ctermfg=190 ctermbg=240 guifg=#9ae71d guibg=#585858
Pl_160_15423539_240_5789784_NONE xxx ctermfg=160 ctermbg=240 guifg=#eb5833 guibg=#585858
Pl_172_15377451_240_5789784_NONE xxx ctermfg=172 ctermbg=240 guifg=#eaa42b guibg=#585858
Pl_166_15370798_240_5789784_NONE xxx ctermfg=166 ctermbg=240 guifg=#ea8a2e guibg=#585858
Pl_160_15422516_240_5789784_NONE xxx ctermfg=160 ctermbg=240 guifg=#eb5434 guibg=#585858
Pl_160_15420724_240_5789784_NONE xxx ctermfg=160 ctermbg=240 guifg=#eb4d34 guibg=#585858
Pl_178_14801957_240_5789784_NONE xxx ctermfg=178 ctermbg=240 guifg=#e1dc25 guibg=#585858
Pl_184_13100321_240_5789784_NONE xxx ctermfg=184 ctermbg=240 guifg=#c7e521 guibg=#585858
Pl_184_13885731_240_5789784_NONE xxx ctermfg=184 ctermbg=240 guifg=#d3e123 guibg=#585858
Pl_166_15430448_240_5789784_NONE xxx ctermfg=166 ctermbg=240 guifg=#eb7330 guibg=#585858
Pl_184_12576544_240_5789784_NONE xxx ctermfg=184 ctermbg=240 guifg=#bfe720 guibg=#585858
Pl_184_13493026_240_5789784_NONE xxx ctermfg=184 ctermbg=240 guifg=#cde322 guibg=#585858
Pl_184_11986720_240_5789784_NONE xxx ctermfg=184 ctermbg=240 guifg=#b6e720 guibg=#585858
Pl_178_15324198_240_5789784_NONE xxx ctermfg=178 ctermbg=240 guifg=#e9d426 guibg=#585858
Pl_178_15322151_240_5789784_NONE xxx ctermfg=178 ctermbg=240 guifg=#e9cc27 guibg=#585858
Pl_178_15320360_240_5789784_NONE xxx ctermfg=178 ctermbg=240 guifg=#e9c528 guibg=#585858
Pl_172_15317801_240_5789784_NONE xxx ctermfg=172 ctermbg=240 guifg=#e9bb29 guibg=#585858
Pl_172_15315753_240_5789784_NONE xxx ctermfg=172 ctermbg=240 guifg=#e9b329 guibg=#585858
Pl_160_15421748_240_5789784_NONE xxx ctermfg=160 ctermbg=240 guifg=#eb5134 guibg=#585858
Pl_160_15425330_240_5789784_NONE xxx ctermfg=160 ctermbg=240 guifg=#eb5f32 guibg=#585858
Pl_166_15367983_240_5789784_NONE xxx ctermfg=166 ctermbg=240 guifg=#ea7f2f guibg=#585858
Pl_166_15369774_240_5789784_NONE xxx ctermfg=166 ctermbg=240 guifg=#ea862e guibg=#585858
Pl_172_15374380_240_5789784_NONE xxx ctermfg=172 ctermbg=240 guifg=#ea982c guibg=#585858
Pl_172_15313194_240_5789784_NONE xxx ctermfg=172 ctermbg=240 guifg=#e9a92a guibg=#585858
Pl_172_15376939_240_5789784_NONE xxx ctermfg=172 ctermbg=240 guifg=#eaa22b guibg=#585858
Pl_172_15375148_240_5789784_NONE xxx ctermfg=172 ctermbg=240 guifg=#ea9b2c guibg=#585858
Pl_172_15373357_240_5789784_NONE xxx ctermfg=172 ctermbg=240 guifg=#ea942d guibg=#585858
Pl_166_15370286_240_5789784_NONE xxx ctermfg=166 ctermbg=240 guifg=#ea882e guibg=#585858
Pl_166_15368495_240_5789784_NONE xxx ctermfg=166 ctermbg=240 guifg=#ea812f guibg=#585858
Pl_160_15423027_240_5789784_NONE xxx ctermfg=160 ctermbg=240 guifg=#eb5633 guibg=#585858
Pl_190_9627420_240_5789784_NONE xxx ctermfg=190 ctermbg=240 guifg=#92e71c guibg=#585858
Pl_184_10938142_240_5789784_NONE xxx ctermfg=184 ctermbg=240 guifg=#a6e71e guibg=#585858
Pl_184_12379936_240_5789784_NONE xxx ctermfg=184 ctermbg=240 guifg=#bce720 guibg=#585858
helpHeadline   xxx links to Statement
helpSectionDelim xxx links to PreProc
helpIgnore     xxx links to Ignore
helpExample    xxx links to Comment
helpBar        xxx links to Ignore
helpStar       xxx links to Ignore
helpHyperTextJump xxx links to Subtitle
helpHyperTextEntry xxx links to String
helpBacktick   xxx links to Ignore
helpNormal     xxx cleared
helpVim        xxx links to Identifier
helpOption     xxx links to Type
helpCommand    xxx links to Comment
helpHeader     xxx links to PreProc
helpGraphic    xxx cleared
helpNote       xxx links to Todo
helpSpecial    xxx links to Special
helpLeadBlank  xxx cleared
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
helpURL        xxx links to String
Subtitle       xxx links to Identifier
Pl_94_8871680_235_2500134_bold xxx cterm=bold ctermfg=94 ctermbg=235 gui=bold
                   guifg=#875f00 guibg=#262626
Pl_235_2500134_241_6447714_NONE xxx ctermfg=235 ctermbg=241 guifg=#262626 guibg=#626262
Pl_231_16777215_240_5789784_bold xxx cterm=bold ctermfg=231 ctermbg=240 gui=bold
                   guifg=#ffffff guibg=#585858
Pl_236_3158064_240_5789784_NONE xxx ctermfg=236 ctermbg=240 guifg=#303030 guibg=#585858
Pl_184_11855647_240_5789784_NONE xxx ctermfg=184 ctermbg=240 guifg=#b4e71f guibg=#585858
Pl_184_12838689_240_5789784_NONE xxx ctermfg=184 ctermbg=240 guifg=#c3e721 guibg=#585858
--- Variables ---
NERDTreeBookmark      {'CacheBookmarks': function('191'), 'BookmarkNames': function('190'), 'openInNewTab': function('202'), 'activate': function('185'), 'open': function('201'), 'delete': function('194'), 'validate': function('208'), 'ToRoot': function('207'), 'New': function('200'), 'compareTo': function('192'), 'Bookmarks': function('187'), 'ClearAll': function('193'), 'InvalidBookmarks': function('198'), 'AddBookmark': function('186'), 'getNode': function('195'), 'toRoot': function('206'), 'str': function('205'), 'BookmarkFor': function('189'), 'Sort': function('204'), 'mustExist': function('199'), 'BookmarkExistsFor': function('188'), 'GetNodeForName': function('196'), 'GetSelected': function('197'), 'Write': function('209'), 'setPath': function('203')}
NERDTreeMapPreviewSplit  gi
syntastic_auto_loc_list #2
NERDTreeHijackNetrw    1
NERDTreeMapCloseChildren  X
NERDTreeMapJumpLastChild  J
loaded_rrhelper       #1
loaded_syntastic_registry #1
NERDTreeShowLineNumbers  0
syntastic_stl_format   [Syntax: line:%F (%t)]
NERDTreeOpener        {'_previousWindow': function('266'), '_openDirectory': function('265'), '_restoreCursorPos': function('267'), '_saveCursorPos': function('269'), '_newSplit': function('261'), '_checkToCloseTree': function('258'), '_newVSplit': function('262'), '_openFile': function('264'), 'open': function('263'), '_gotoTargetWin': function('259'), 'New': function('260'), '_reuseWindow': function('268')}
NERDTreeMapPreviewVSplit  gs
did_load_filetypes    #1
NERDTreeNotificationThreshold  100
NERDTreeShowHidden     0
NERDTreeCreator       {'BufNamePrefix': function('212'), 'createSecondary': function('216'), '_createTreeWin': function('219'), 'TogglePrimary': function('226'), '_nextBufferName': function('221'), 'togglePrimary': function('227'), 'createMirror': function('218'), '_setupStatusline': function('225'), 'CreatePrimary': function('213'), '_setCommonBufOptions': function('224'), 'CreateSecondary': function('215'), 'New': function('220'), '_broadcastInitEvent': function('211'), 'CreateMirror': function('217'), '_pathForString': function('223'), 'createPrimary': function('214'), '_nextBufferNumber': function('222'), '_bindMappings': function('210')}
NERDTreeMapOpenVSplit  s
loaded_nerdtree_fs_menu #1
gitgutter_all_on_focusgained #1
NERDTreeMapDeleteBookmark  D
loaded_matchparen     #1
NERDTreeHighlightCursorline  1
SyntasticMakeprgBuilder {'_optName': function('392'), 'tail': function('389'), '_optExists': function('391'), '_getOpt': function('390'), 'args': function('386'), 'post_args': function('388'), 'makeprg': function('384'), 'exe': function('385'), 'fname': function('387'), 'New': function('383')}
loaded_syntastic_checker #1
NERDTreeFileNode      {'isRoot': function('356'), 'openInNewTab': function('362'), 'rename': function('365'), 'activate': function('340'), 'clearBookmarks': function('343'), 'displayString': function('346'), 'cacheParent': function('342'), 'delete': function('345'), 'New': function('358'), 'findNode': function('348'), '_renderToString': function('367'), 'openSplit': function('360'), 'makeRoot': function('357'), 'findOpenDirSiblingWithVisibleChildren': function('349'), 'findSibling': function('350'), 'renderToString': function('366'), 'refresh': function('364'), 'openVSplit': function('361'), 'GetRootLineNum': function('353'), 'bookmark': function('341'), 'putCursorHere': function('363'), 'getLineNum': function('351'), 'equals': function('347'), 'isVisible': function('355'), 'copy': function('344'), 'GetSelected': function('354'), 'open': function('359'), 'GetRootForTab': function('352')}
loaded_vimballPlugin   v35
syntastic_enable_highlighting #1
NERDTreeMenuController {'_echoPrompt': function('239'), '_cursorDown': function('247'), 'showMenu': function('238'), '_setCmdheight': function('244'), '_nextIndexFor': function('243'), '_allIndexesFor': function('242'), '_cursorUp': function('248'), '_saveOptions': function('245'), '_current': function('240'), '_handleKeypress': function('241'), 'New': function('237'), '_restoreOptions': function('246')}
SyntasticChecker      {'isAvailable': function('373'), 'name': function('370'), 'getLocList': function('371'), 'getHighlightRegexFor': function('372'), 'filetype': function('369'), 'New': function('368')}
NERDTreeWinPos         left
vundle_log            []
NERDTreeMapCloseDir    x
gitgutter_sign_modified  ~
NERDTreeMapJumpNextSibling  <C-j>
updated_bundles       []
loaded_syntastic_plugin #1
colors_name            molokai
did_load_ftplugin     #1
PreviewBrowsers        firefox,safari,chromium-browser,epiphany,google-chrome,opera
gitgutter_sign_removed  _
NERDTreeMapJumpRoot    P
bundles               [{'uri': 'https://github.com/gmarik/vundle.git', 'rtpath': '/home/kballou/.vim/bundle/vundle', 'name': 'vundle', 'name_spec': 'gmarik/vundle', 'path': function('1')}, {'uri': 'https://github.com/airblade/vim-gitgutter.git', 'rtpath': '/home/kballou/.vim/bundle/vim-gitgutter', 'name': 'vim-gitgutter', 'name_spec': 'airblade/vim-gitgutter', 'path': function('1')}, {'uri': 'https://github.com/scrooloose/nerdtree.git', 'rtpath': '/home/kballou/.vim/bundle/nerdtree', 'name': 'nerdtree', 'name_spec': 'scrooloose/nerdtree', 'path': function('1')}, {'uri': 'https://github.com/kien/rainbow_parentheses.vim.git', 'rtpath': '/home/kballou/.vim/bundle/rainbow_parentheses.vim', 'name': 'rainbow_parentheses.vim', 'name_spec': 'kien/rainbow_parentheses.vim', 'path': function('1')}, {'uri': 'https://github.com/Lokaltog/powerline.git', 'rtpath': '/home/kballou/.vim/bundle/powerline', 'name': 'powerline', 'name_spec': 'Lokaltog/powerline', 'path': function('1')}, {'uri': 'https://github.com/scrooloose/syntastic.git', 'rtpath': '/home/kballou/.vim/bundle/syntastic', 'name': 'syntastic', 'name_spec': 'scrooloose/syntastic', 'path': function('1')}, {'uri': 'https://github.com/greyblake/vim-preview.git', 'rtpath': '/home/kballou/.vim/bundle/vim-preview', 'name': 'vim-preview', 'name_spec': 'greyblake/vim-preview', 'path': function('1')}]
PreviewCSSPath         
PreviewRstExt          rst,reStructuredText,restructuredtext
gitgutter_sign_column_always #0
NERDTreeSortOrder     ['\/$', '*', '\.swp$', '\.bak$', '\~$']
NERDTreeMinimalUI      0
syntastic_style_error_symbol  S>
loaded_zipPlugin       v25
syntastic_check_on_open #0
NERDTreeStatusline     %{exists('b:NERDTreeRoot')?b:NERDTreeRoot.path.str():''}
NERDTreeMapQuit        q
syntastic_enable_signs #1
NERDTreeDirNode       {'activate': function('311'), 'getChildIndex': function('320'), 'renderToString': function('123'), 'reveal': function('335'), 'refresh': function('334'), 'GetRootLineNum': function('110'), 'openInNewTab': function('330'), 'getVisibleChildCount': function('322'), 'transplantChild': function('339'), 'getVisibleChildren': function('323'), 'GetRootForTab': function('109'), 'addChild': function('312'), '_openRecursively2': function('333'), 'close': function('313'), 'delete': function('102'), '_renderToString': function('124'), 'openSplit': function('117'), 'hasVisibleChildren': function('324'), 'findOpenDirSiblingWithVisibleChildren': function('106'), 'openExplorer': function('329'), 'sortChildren': function('337'), 'AbsoluteTreeRoot': function('310'), 'getLineNum': function('108'), 'bookmark': function('98'), 'openVSplit': function('118'), 'isVisible': function('112'), 'copy': function('101'), 'GetSelected': function('321'), 'isRoot': function('113'), 'openAlong': function('328'), 'rename': function('122'), 'displayString': function('103'), 'cacheParent': function('99'), 'getChildByIndex': function('319'), 'findNode': function('316'), 'New': function('326'), 'removeChild': function('336'), '_initChildren': function('325'), 'getChild': function('318'), 'openRecursively': function('332'), 'toggleOpen': function('338'), 'equals': function('104'), '_openInNewTab': function('331'), 'clearBookmarks': function('100'), 'open': function('327'), 'makeRoot': function('114'), 'findSibling': function('107'), 'closeChildren': function('314'), 'putCursorHere': function('120'), 'createChild': function('315'), 'getChildCount': function('317')}
loaded_nerd_tree      #1
loaded_netrwPlugin     v146
NERDTreeMapChangeRoot  C
PreviewRonnExt         ronn
NERDTreeMapCWD         CD
loaded_spellfile_plugin #1
syntastic_echo_current_error #1
NERDTreeMapOpenInTabSilent  T
SyntasticRegistry     {'checkable': function('396'), '_allCheckersFor': function('401'), '_userHasFiletypeSettings': function('407'), 'getActiveCheckers': function('397'), '_validateUniqueName': function('408'), 'getChecker': function('399'), '_filterCheckersByDefaultSettings': function('402'), 'registerChecker': function('395'), 'Instance': function('393'), '_haveLoadedCheckers': function('406'), 'getActiveCheckerNames': function('398'), '_filterCheckersByAvailability': function('404'), 'CreateAndRegisterChecker': function('394'), '_filterCheckersByUserSettings': function('403'), 'availableCheckersFor': function('400'), '_loadCheckers': function('405')}
loaded_syntastic_list #1
NERDTreePath          {'copyingWillOverwrite': function('278'), 'ignore': function('290'), 'delete': function('279'), 'getSortOrderIndex': function('287'), 'compareTo': function('274'), 'AbsolutePathFor': function('270'), 'displayString': function('280'), 'rename': function('300'), 'CopyingSupported': function('277'), '_strForUI': function('302'), 'strTrunk': function('307'), 'cacheDisplayString': function('272'), 'getLastPathComponent': function('286'), 'edit': function('281'), 'exists': function('283'), 'isUnixHiddenPath': function('289'), 'JoinPathStrings': function('293'), 'Slash': function('296'), 'bookmarkNames': function('271'), 'tabnr': function('308'), 'Create': function('275'), 'readInfoFromDisk': function('298'), '_strForGlob': function('305'), 'isUnder': function('292'), 'extractDriveLetter': function('282'), '_strForCd': function('303'), 'New': function('295'), 'getDir': function('284'), 'str': function('301'), '_ignorePatternMatches': function('291'), 'equals': function('294'), '_str': function('306'), 'WinToUnixPath': function('309'), 'copy': function('276'), 'isUnixHiddenFile': function('288'), 'refresh': function('299'), 'changeToDir': function('273'), '_strForEdit': function('304'), 'getParent': function('285'), 'Resolve': function('297')}
NERDTreeMapHelp        ?
NERDTreeMapOpenInTab   t
NERDTreeSortDirs       1
NERDTreeMapJumpParent  p
NERDChristmasTree      1
NERDTreeMapMenu        m
bmenu_priority        #60
NERDTreeMapRefresh     r
NERDTreeCasadeOpenSingleChildDir  1
NERDTreeMapUpdir       u
menutrans_no_file      [No file]
NERDTreeDirArrows      1
syntax_on             #1
NERDTreeMapActivateNode  o
powerline_loaded      #1
loaded_nerdtree_exec_menuitem #1
gitgutter_highlight_lines #0
NERDTreeIgnore        ['\~$']
bmenu_max_pathlen     #35
NERDTreeMapJumpPrevSibling  <C-k>
NERDTreeKeyMap        {'All': function('228'), 'BindAll': function('230'), 'Create': function('235'), 'bind': function('231'), 'Add': function('236'), 'FindFor': function('229'), 'Invoke': function('234'), 'invoke': function('233'), 'Remove': function('232')}
did_install_default_menus #1
syntastic_mode_map    {'active_filetypes': [], 'mode': 'active', 'passive_filetypes': []}
syntastic_quiet_warnings #0
NERDTreeShowBookmarks  0
gitgutter_sign_added   +
gitgutter_on_bufenter #1
NERDTreeMapOpenExpl    e
more_save             #1
NERDTreeRemoveDirCmd   rm -rf 
did_install_syntax_menu #1
NERDTreeBookmarksFile  /home/kballou/.NERDTreeBookmarks
did_toolbar_tmenu     #1
gitgutter_sign_modified_removed  ~_
NERDTreeMapChdir       cd
loaded_godoc          #1
NERDTreeMapToggleHidden  I
NERDTreeWinSize        31
PreviewRdocExt         rdoc
loaded_nerdtree_autoload #1
loaded_gzip           #1
bundle_dir             /home/kballou/.vim/bundle
SyntasticLoclist      {'length': function('378'), 'hasErrorsOrWarningsToDisplay': function('379'), 'toRaw': function('376'), 'errors': function('380'), 'isEmpty': function('377'), 'extend': function('375'), 'filter': function('382'), 'New': function('374'), 'warnings': function('381')}
NERDTreeMapToggleZoom  A
NERDTreeMouseMode      1
syntastic_error_symbol  >>
loaded_2html_plugin    vim7.3_v12
NERDTreeMapOpenRecursively  O
gitgutter_diff_args    
NERDTreeMapToggleBookmarks  B
NERDTreeChDirMode      0
NERDTreeAutoDeleteBuffer #0
NERDTreeMapJumpFirstChild  K
gitgutter_enabled     #0
PreviewMarkdownExt     markdown,md,mkd,mkdn,mdown
ctags_command          ctags -R .
NERDTreeCopyCmd        cp -r 
PreviewTextileExt      textile
paste#paste_cmd       {'v': '"-c<Esc>:call paste#Paste()<CR>', 'i': 'x<BS><Esc>:call paste#Paste()<CR>gi', 'n': ':call paste#Paste()<CR>'}
syntastic_loc_list_height #10
NERDTreeMapRefreshRoot  R
NERDTreeMapToggleFiles  F
loaded_getscriptPlugin  v34
syntastic_enable_balloons #1
vundle_changelog      ['Updated Bundles:']
loaded_preview        #1
PreviewHtmlExt         html,htm,xht,xhtm,xhtml
NERDTreeMapToggleFilters  f
NERDTreeMapUpdirKeepOpen  U
NERDTreeMenuItem      {'isSeparator': function('256'), 'All': function('249'), 'AllEnabled': function('250'), 'execute': function('255'), 'enabled': function('254'), 'isSubmenu': function('257'), 'Create': function('251'), 'CreateSubmenu': function('253'), 'CreateSeparator': function('252')}
NERDTreeAutoCenterThreshold  3
NERDTreeShowFiles      1
NERDTreeQuitOnOpen     0
mapleader              ,
NERDTreeMapOpenSplit   i
NERDTreeAutoCenter     1
NERDTreeMapPreview     go
syntastic_auto_jump   #0
loaded_gitgutter      #1
loaded_tarPlugin       v28
NERDTreeCaseSensitiveSort  0
syntastic_style_warning_symbol  S>
ft_ignore_pat          \.\(Z\|gz\|bz2\|zip\|tgz\)$
syntastic_warning_symbol  >>
b:did_ftplugin        #1
b:undo_ftplugin        setl fo< tw< cole< cocu<
b:syntastic_loclist   {'_quietWarnings': 0, 'length': function('378'), 'hasErrorsOrWarningsToDisplay': function('379'), 'toRaw': function('376'), '_rawLoclist': [], 'errors': function('380'), 'isEmpty': function('377'), 'extend': function('375'), 'filter': function('382'), 'New': function('374'), 'warnings': function('381')}
b:current_syntax       help
b:loaded              [1, 1, 1, 1]
b:syntastic_echoing_error #0
b:changedtick         #4
w:window_id           #3
v:version             #703
v:beval_winnr         #0
v:lnum                #0
v:scrollstart          Unknown
v:dying               #0
v:windowid            #106954755
v:lang                 en_US.UTF-8
v:count               #0
v:progname             gvim
v:cmdbang             #0
v:foldlevel           #0
v:operator             y
v:ctype                en_US.UTF-8
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:errmsg               E484: Can't open file /usr/share/vim/vim73
v:beval_lnum          #0
v:mouse_lnum          #0
v:insertmode           i
v:beval_bufnr         #0
v:shell_error         #0
v:servername           GVIM
v:lc_time              en_US.UTF-8
v:searchforward       #1
v:mouse_col           #0
v:statusmsg            No abbreviation found
v:warningmsg           search hit BOTTOM, continuing at TOP
Hey all.
I haven't found anything on this, and it might be relatively new (i.e., new
kernel/ new vim release); but I am having an issue with gvim hanging when I try
to close. That is, the gvim window is clearly _trying_ to close (doesn't
redraw, no longer responds to commands, etc.) but can't, stuck waiting for ...
something.
Behavior or characteristics I have discovered so far.
* Happens with a file in buffer or without
* Only happens when launched from system launcher (e.g., Alt-F2) or from a
shell
* Does *not* happen when launched by double-clicking a file in a file manager
- Tested with Dolphin and Krusader
* Frozen gvim windows have wait channel of `futex_`
* Is local to gvim; vim is unaffected
I'm not sure what needs to be done to further debug this and/or fix. This
happens on both of my main working machines and only started recently (in which
time I have had a vim update and a kernel update).
Other relevant information (both machines):
* KDE 4.10.1 with Openbox (3.5.0-7) window manager
* See bugreport.txt
Thanks in advance for any help and/or insight anyone can provide.
--kballou
-- 
-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
--- 
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
No comments:
Post a Comment