Thursday, March 28, 2013

gVim Hanging/Freezing When Closing

uname -a
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