The following is likely just user braindamage on my part, but after hours
of fiddling with it and reading up on indenting options, I still can't figure
out what's going on.
The following indented paragraph, call it Paragraph A, gets reformatted
as expected using 'gqap':
Axx xxxxx xxx xxxxxxx xxxxxxxxx Xxxxxxxxxxxxx xxxxxxxxxxxxxx xxx xxxxx
foo xxxxxx xxxxxxxx. Xxxxxxx xxxxxxxxxxx xx
xxxxxxxx xxxxxxx xxxxxxxxxx xxx xxxx xxx xxxxxxxx.
Here is the result:
Axx xxxxx xxx xxxxxxx xxxxxxxxx Xxxxxxxxxxxxx xxxxxxxxxxxxxx xxx xxxxx
foo xxxxxx xxxxxxxx. Xxxxxxx xxxxxxxxxxx xx xxxxxxxx xxxxxxx xxxxxxxxxx
xxx xxxx xxx xxxxxxxx.
(The above behavior is what I expect.)
But this paragraph, Paragraph B, doesn't get formatted as expected using
'gqap': The last line winds up with an extra level of indentation.
Bxx xxxxx xxx xxxxxxx xxxxxxxxx Xxxxxxxxxxxxx xxxxxxxxxxxxxx xxx xxxxx
for xxxxxx xxxxxxxx. Xxxxxxx xxxxxxxxxxx xx
xxxxxxxx xxxxxxx xxxxxxxxxx xxx xxxx xxx xxxxxxxx.
Here is the result:
Bxx xxxxx xxx xxxxxxx xxxxxxxxx Xxxxxxxxxxxxx xxxxxxxxxxxxxx xxx xxxxx
for xxxxxx xxxxxxxx. Xxxxxxx xxxxxxxxxxx xx xxxxxxxx xxxxxxx xxxxxxxxxx
xxx xxxx xxx xxxxxxxx.
The only difference between paragraphs A and B is that the word 'foo' in A
is changed to 'for' in B. So possibly that 'for' is being interpreted as
a C (or other language) keyword that is fooling the indentation algo somehow?
But, afaict, C indentation is disabled (see below).
To demo this problem:
1. Set options as indicated in attached bugreport.txt.
2. Place cursor on "Axx" in Paragraph A.
3. Do 'gqap'. Observe result is as shown above.
4. Place cursor on "Bxx" in Paragraph B.
5. Do 'gqap'. Observe result is as shown above.
Here are the vim option settings used for the above demo that seemed to
me to be relevant to this issue:
nocindent
formatexpr=
formatprg=
formatoptions=tcqn
Full bugreport.txt inlined below for all the gory details.
Thank you, and apologies in advance for what is probably a spurious report.
Glenn Golden
====================== begin bugreport.txt ===================================
uname -a
Linux ga 4.5.0-1-ARCH #1 SMP PREEMPT Tue Mar 15 09:41:03 CET 2016 x86_64
GNU/Linux
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Mar 30 2016 14:45:56)
Included patches: 1-1689
Compiled by Arch Linux
Huge version without GUI. Features included (+) or not (-):
+acl +farsi +mouse_netterm +tag_binary
+arabic +file_in_path +mouse_sgr +tag_old_static
+autocmd +find_in_path -mouse_sysmouse -tag_any_white
-balloon_eval +float +mouse_urxvt +tcl/dyn
-browse +folding +mouse_xterm +terminfo
++builtin_terms -footer +multi_byte +termresponse
+byte_offset +fork() +multi_lang +textobjects
+channel +gettext -mzscheme +timers
+cindent -hangul_input +netbeans_intg +title
-clientserver +iconv +packages -toolbar
-clipboard +insert_expand +path_extra +user_commands
+cmdline_compl +job +perl/dyn +vertsplit
+cmdline_hist +jumplist +persistent_undo +virtualedit
+cmdline_info +keymap +postscript +visual
+comments +langmap +printer +visualextra
+conceal +libcall +profile +viminfo
+cryptv +linebreak +python/dyn +vreplace
+cscope +lispindent +python3/dyn +wildignore
+cursorbind +listcmds +quickfix +wildmenu
+cursorshape +localmap +reltime +windows
+dialog_con +lua/dyn +rightleft +writebackup
+diff +menu +ruby/dyn -X11
+digraphs +mksession +scrollbind -xfontset
-dnd +modify_fname +signs -xim
-ebcdic +mouse +smartindent -xsmp
+emacs_tags -mouseshape +startuptime -xterm_clipboard
+eval +mouse_dec +statusline -xterm_save
+ex_extra +mouse_gpm -sun_workshop -xpm
+extra_search -mouse_jsbterm +syntax
system vimrc file: "/etc/vimrc"
user vimrc file: "$HOME/.vimrc"
2nd user vimrc file: "~/.vim/vimrc"
user exrc file: "$HOME/.exrc"
fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2
-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong
-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 -lm -lncurses -lelf -lnsl -lacl -lattr -lgpm -ldl -Wl,-E
-Wl,-rpath,/usr/lib/perl5/core_perl/CORE
-Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong
-L/usr/local/lib -L/usr/lib/perl5/core_perl/CORE -lperl -lpthread -lnsl -ldl
-lm -lcrypt -lutil -lc -L/usr/lib -ltclstub8.6 -ldl -lz -lpthread -lieee -lm
--- Directories and Files ---
$VIM = "/usr/share/vim"
directory "/usr/share/vim" exists
$VIMRUNTIME = "/usr/share/vim/vim74"
directory "/usr/share/vim/vim74" exists
"/usr/share/vim/vim74/doc/help.txt" is readable
"/usr/share/vim/vim74/doc/tags" is readable
"/usr/share/vim/vim74/menu.vim" is readable
"/usr/share/vim/vim74/filetype.vim" is readable
"/usr/share/vim/vim74/syntax/synload.vim" is readable
--- Scripts sourced ---
1: /etc/vimrc
2: /usr/share/vim/vimfiles/archlinux.vim
3: ~/.vimrc
4: /usr/share/vim/vim74/syntax/syntax.vim
5: /usr/share/vim/vim74/syntax/synload.vim
6: /usr/share/vim/vim74/syntax/syncolor.vim
7: /usr/share/vim/vim74/filetype.vim
8: /usr/share/vim/vimfiles/ftdetect/conkyrc.vim
9: /usr/share/vim/vim74/ftplugin.vim
10: /usr/share/vim/vim74/indent.vim
11: /usr/share/vim/vim74/plugin/getscriptPlugin.vim
12: /usr/share/vim/vim74/plugin/gzip.vim
13: /usr/share/vim/vim74/plugin/logiPat.vim
14: /usr/share/vim/vim74/plugin/matchparen.vim
15: /usr/share/vim/vim74/plugin/netrwPlugin.vim
16: /usr/share/vim/vim74/plugin/rrhelper.vim
17: /usr/share/vim/vim74/plugin/spellfile.vim
18: /usr/share/vim/vim74/plugin/tarPlugin.vim
19: /usr/share/vim/vim74/plugin/tohtml.vim
20: /usr/share/vim/vim74/plugin/vimballPlugin.vim
21: /usr/share/vim/vim74/plugin/zipPlugin.vim
22: /usr/share/vim/vim74/scripts.vim
23: ~/.vim/ftplugin/text.vim
24: /usr/share/vim/vim74/ftplugin/text.vim
25: /usr/share/vim/vim74/bugreport.vim
--- Options ---
aleph=224 noexpandtab mouse= swapfile
noarabic noexrc mousemodel=extend swapsync=fsync
arabicshape fileformat=unix mousetime=500 switchbuf=
noallowrevins nofileignorecase nonumber synmaxcol=3000
noaltkeymap filetype=text numberwidth=4 syntax=text
ambiwidth=single fixendofline omnifunc= tabline=
noautochdir nofkmap operatorfunc= tabpagemax=10
noautoindent foldclose= nopaste tabstop=8
noautoread foldcolumn=0 pastetoggle=<F6> tagbsearch
noautowrite foldenable patchexpr= tagcase=followic
noautowriteall foldexpr=0 patchmode= taglength=0
background=dark foldignore=# nopreserveindent tagrelative
nobackup foldlevel=0 previewheight=12 tagstack
backupcopy=auto foldlevelstart=-1 nopreviewwindow term=xterm
backupext=~ foldmethod=manual printdevice= notermbidi
backupskip=/tmp/* foldminlines=1 printencoding= termencoding=
belloff= foldnestmax=20 printfont=courier noterse
nobinary formatexpr= printmbcharset= textauto
nobomb formatprg= printmbfont= notextmode
nobreakindent fsync printoptions= textwidth=78
breakindentopt= nogdefault prompt thesaurus=
bufhidden= helpheight=20 pumheight=0 notildeop
buflisted helplang=en quoteescape=\ timeout
buftype= nohidden readonly timeoutlen=1000
cedit=^F history=50 redrawtime=2000 notitle
charconvert= nohkmap regexpengine=0 titlelen=85
nocindent nohkmapp norelativenumber titlestring=
cinoptions= hlsearch remap nottimeout
cmdheight=1 noicon report=2 ttimeoutlen=-1
cmdwinheight=7 iconstring= norevins ttybuiltin
colorcolumn= ignorecase norightleft ttyfast
columns=80 iminsert=0 ruler ttymouse=sgr
commentstring= imsearch=0 rulerformat= ttyscroll=999
nocompatible includeexpr= scroll=29 ttytype=xterm
concealcursor= noincsearch noscrollbind undodir=.
conceallevel=0 indentexpr= scrolljump=1 noundofile
completefunc= noinfercase scrolloff=4 undolevels=1000
noconfirm noinsertmode nosecure undoreload=10000
nocopyindent isprint=@,161-255 selectmode= updatecount=200
cpoptions=aABceFs joinspaces shell=/bin/bash updatetime=4000
cryptmethod=zip key= shellcmdflag=-c verbose=0
cscopepathcomp=0 keymap= shellquote= verbosefile=
cscopeprg=cscope keymodel= shelltemp viminfo=
cscopequickfix= keywordprg=man shellxquote= virtualedit=
nocscoperelative langmenu= shellxescape= novisualbell
nocscopetag nolangnoremap noshiftround warn
cscopetagorder=0 laststatus=2 shiftwidth=4 noweirdinvert
nocscopeverbose nolazyredraw shortmess=filnrx whichwrap=b,s
nocursorbind nolinebreak noshortname wildchar=<Tab>
nocursorcolumn lines=61 showbreak= wildcharm=0
nocursorline nolisp noshowcmd wildignore=
debug= nolist noshowfulltag nowildignorecase
nodelcombine listchars=eol:$ noshowmatch nowildmenu
dictionary= loadplugins showmode wildmode=full
nodiff magic showtabline=1 wildoptions=
diffexpr= makeef= sidescroll=0 window=60
diffopt=filler makeprg=make sidescrolloff=0 winheight=1
nodigraph matchtime=5 smartcase nowinfixheight
display= maxcombine=2 smartindent nowinfixwidth
eadirection=both maxfuncdepth=100 nosmarttab winminheight=1
noedcompatible maxmapdepth=1000 softtabstop=0 winminwidth=1
emoji maxmem=1922396 nospell winwidth=20
encoding=utf-8 maxmemtot=1922396 spellfile= wrap
endofline menuitems=25 spelllang=en wrapmargin=0
equalalways modeline spellsuggest=best wrapscan
equalprg= modelines=5 nosplitbelow write
noerrorbells modifiable nosplitright nowriteany
esckeys modified startofline writebackup
eventignore= nomore suffixesadd= writedelay=0
backspace=indent,eol,start
backupdir=.,~/tmp,~/
breakat= ^I!@*-+;:,./?
casemap=internal,keepascii
cdpath=,,~/,~/src,~/misc,~/research
cinkeys=0{,0},0),:,0#,!^F,o,O,e
cinwords=if,else,while,do,for,switch
comments=fb:-,fb:*
complete=.,w,b,u,t,i
completeopt=menu,preview
define=^\s*#\s*define
directory=.,~/tmp,/var/tmp,/tmp
errorfile=errors.err
errorformat=%*[^"]"%f"%*\D%l: %m,"%f"%*\D%l: %m,%-G%f:%l: (Each undeclared
identifier is reported only once,%-G%f:%l: for each function it appears
in.),%-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=tcqn
formatlistpat=^\s*\d\+[\]:.)}\t ]\s*
grepformat=%f:%l:%m,%f:%l%m,%f %l%m
grepprg=grep -n $* /dev/null
guicursor=n-v-c:block,o:hor50,i-ci:hor15,r-cr:hor30,sm:block
helpfile=/usr/share/vim/vim74/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=@,48-57,_,192-255
langmap=АБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗЧабцдефгхийклмнопярстужвьызЪ;ABCDEFGHIJKLMNOPQRSTUVWXYZ+abcdefghijklmnopqrstuvwxyz$
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
luadll=liblua.so.5.3.2
matchpairs=(:),{:},[:]
maxmempattern=1000
mkspellmem=460000,2000,500
nrformats=bin,octal,hex
packpath=~/.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,~/.vim/after
paragraphs=IPLPPPQPP TPHPLIPpLpItpplpipbp
path=.,/usr/include,,
perldll=libperl.so
printexpr=system('lpr' . (&printdevice == '' ? '' : ' -P' . &printdevice) . '
' . v:fname_in) . delete(v:fname_in) + v:shell_error
printheader=%<%f%h%m%=Page %N
pythonthreedll=libpython3.5m.so.1.0
pythondll=libpython2.7.so.1.0
rightleftcmd=search
rubydll=libruby.so.2.3.0
runtimepath=~/.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,~/.vim/after
scrollopt=ver,jump
sections=SHNHH HUnhsh
selection=inclusive
sessionoptions=blank,buffers,curdir,folds,help,options,tabpages,winsize
shellpipe=2>&1| tee
shellredir=>%s 2>&1
spellcapcheck=[.?!]\_[\])'"^I ]\+
statusline=%<%f [%{&fo}]%= [%1*%M%*%R] %-19(%3l,%02c%03V%) %4o 0x%02B
suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc,.png,.jpg
tags=./tags,./TAGS,tags,TAGS
tcldll=libtcl8.6.so
titleold=Thanks for flying Vim
viewdir=~/.vim/view
viewoptions=folds,options,cursor
--- Terminal codes ---
t_AB=^[[4%p1%dm t_DL=^[[%p1%dM t_nd=^[[C t_ts=^[]2;
t_AF=^[[3%p1%dm t_dl=^[[M t_op=^[[39;49m t_u7=^[[6n
t_AL=^[[%p1%dL t_EI= t_RB=^[]11;?^G t_ue=^[[m
t_al=^[[L t_fs=^G t_RI=^[[%p1%dC t_us=^[[4m
t_bc= t_IE=^G t_RV=^[[>c t_ut=y
t_cd=^[[J t_IS=^[]1; t_Sb=^[[4%p1%dm t_vi=^[[?25l
t_ce=^[[K t_ke=^[[?1l^[> t_se=^[[27m t_vs=^[[?12;25h
t_cl=^[[H^[[2J t_ks=^[[?1h^[= t_Sf=^[[3%p1%dm t_xn=y
t_Ce= t_le=^H t_SI= t_xs=
t_Co=256 t_mb=^[[5m t_so=^[[7m t_ZH=^[[3m
t_CS= t_md=^[[1m t_SR= t_ZR=^[[23m
t_CV= t_me=^[[m t_sr=^[M
t_da= t_mr=^[[7m t_te=
t_db= t_ms=y t_ti=
t_cm=^[[%i%p1%d;%p2%dH
t_Cs=^[]12;%p1%s^G
t_cs=^[[%i%p1%d;%p2%dr
t_vb=^[[?5h$<100/>^[[?5l
t_ve=^[[?12l^[[?25h
t_WP=^[[3;%p1%d;%p2%dt
t_WS=^[[8;%p1%d;%p2%dt
--- Terminal keys ---
t_#2 <S-Home> ^[[1;2H t_k1 <F1> ^[OP t_kd <Down> ^[O*B
t_#4 <S-Left> ^[[1;2D t_k1 <F1> ^[[11;*~ t_kh <Home> ^[[1;*H
t_%1 <Help> ^[[28;*~ t_k2 <F2> ^[OQ t_kl <Left> ^[O*D
t_%i <S-Right> ^[[1;2C t_k2 <F2> ^[[12;*~ t_kr <Right> ^[O*C
t_*7 <S-End> ^[[1;2F t_k3 <F3> ^[OR t_ku <Up> ^[O*A
t_@7 <End> ^[[1;*F t_k3 <F3> ^[[13;*~ <SgrMouse> ^[[<
t_F1 <F11> ^[[23;*~ t_k4 <F4> ^[OS <Mouse> ^[[M
t_F2 <F12> ^[[24;*~ t_k4 <F4> ^[[14;*~ <xF1> ^[O*P
t_K1 <kHome> ^[OH t_k5 <F5> ^[[15;*~ <xF2> ^[O*Q
t_K1 <kHome> ^[[1;*~ t_k6 <F6> ^[[17;*~ <xF3> ^[O*R
t_K3 <kPageUp> ^[[5~ t_k7 <F7> ^[[18;*~ <xF4> ^[O*S
t_K4 <kEnd> ^[OF t_k8 <F8> ^[[19;*~ <xEnd> ^[O*F
t_K4 <kEnd> ^[[4;*~ t_k9 <F9> ^[[20;*~ <zEnd> ^[[8;*~
t_K5 <kPageDown> ^[[6~ t_k; <F10> ^[[21;*~ <xHome> ^[O*H
t_K6 <kPlus> ^[O*k t_kB <S-Tab> ^[[Z <zHome> ^[[7;*~
t_K7 <kMinus> ^[O*m t_kD <Del> ^[[3~ <xUp> ^[[1;*A
t_K8 <kDivide> ^[O*o t_kI <Insert> ^[[2;*~ <xDown> ^[[1;*B
t_K9 <kMultiply> ^[O*j t_kN <PageDown> ^[[6;*~ <xLeft> ^[[1;*D
t_KA <kEnter> ^[O*M t_kP <PageUp> ^[[5;*~ <xRight> ^[[1;*C
t_KB <kPoint> ^[O*n t_kb <BS> ^H <kDel> ^[[3;*~
--- Auto-Commands ---
filetypedetect BufEnter
*.xpm if getline(1) =~ "XPM2" | setf xpm2 | else | setf xpm | endif
*.xpm2 setf xpm2
FileExplorer BufEnter
* sil call s:LocalBrowse(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 %)")
FileExplorer BufLeave
* if &ft != "netrw"|let w:netrw_prvfile= expand("%:p")|endif
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
*.ino setf arduino
*.pde setf arduino
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
*.adoc 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
*.bzl setfiletype bzl
BUILD setfiletype bzl
WORKSPACE setfiletype bzl
*.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
*.cljx setf clojure
*.cljc 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
Dockerfile
setf dockerfile
*.dcd setf dcd
*enlightenment/*.cfg
setf c
*Eterm/*.cfg
setf eterm
*.eu call s:EuphoriaCheck()
*.ew call s:EuphoriaCheck()
*.ex call s:EuphoriaCheck()
*.exu call s:EuphoriaCheck()
*.exw call s:EuphoriaCheck()
*.EU call s:EuphoriaCheck()
*.EW call s:EuphoriaCheck()
*.EX call s:EuphoriaCheck()
*.EXU call s:EuphoriaCheck()
*.EXW call s:EuphoriaCheck()
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
COMMIT_EDITMSG
setf gitcommit
MERGE_MSG setf gitcommit
*.git/config
setf gitconfig
.gitconfig
setf gitconfig
.gitmodules
setf gitconfig
*.git/modules/*/config
setf gitconfig
*/.config/git/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
*.go setf go
*.gs setf grads
*.gretl setf gretl
*.gradle setf groovy
*.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
*.htt setf httest
*.htb setf httest
*.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
upstream.dat\c
setf upstreamdat
upstream.*.dat\c
setf upstreamdat
*.upstream.dat\c
setf upstreamdat
upstream.log\c
setf upstreamlog
upstream.*.log\c
setf upstreamlog
*.upstream.log\c
setf upstreamlog
upstreaminstall.log\c
setf upstreaminstalllog
upstreaminstall.*.log\c
setf upstreaminstalllog
*.upstreaminstall.log\c
setf upstreaminstalllog
usserver.log\c
setf usserverlog
usserver.*.log\c
setf usserverlog
*.usserver.log\c
setf usserverlog
usw2kagt.log\c
setf usw2kagtlog
usw2kagt.*.log\c
setf usw2kagtlog
*.usw2kagt.log\c
setf usw2kagtlog
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
*.ijs setf j
*.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
*.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
*.json setf json
*.jsonp setf json
*.kix setf kix
*.k setf kwt
*.kv setf kivy
*.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
*.less setf less
*.lex setf lex
*.l setf lex
*.lxx 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
*.rockspec
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
*.mdwn setf markdown
*.md setf markdown
*.mason setf mason
*.mhtml setf mason
*.comp 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
*.mix setf mix
*.mixal setf mix
*.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
*.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
*.mot setf srec
*.srec 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
*.pl6 setf perl6
*.pm if getline(1) =~ "XPM2" | setf xpm2 | elseif getline(1) =~
"XPM" | setf xpm | else | setf perl | endif
*.pod setf pod
*.pod6 setf pod6
*.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
*.pli setf pli
*.pl1 setf pli
*.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
*.proto setf proto
*/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
*.Rmd setf rmd
*.rmd setf rmd
*.Smd setf rmd
*.smd setf rmd
*.Rrst setf rrst
*.rrst setf rrst
*.Srst setf rrst
*.srst setf rrst
*.r call s:FTr()
*.R call s:FTr()
.reminders
setf remind
*.remind setf remind
*.rem setf remind
resolv.conf
setf resolv
*.rnc setf rnc
*.rng setf rng
*.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[_-]aliases*
call SetFileTypeSH("bash")
*.bash call SetFileTypeSH("bash")
*/{,.}bash[_-]completion{,.d,.sh}{,/*}
call SetFileTypeSH("bash")
*.ebuild call SetFileTypeSH("bash")
PKGBUILD* call SetFileTypeSH("bash")
*.install call SetFileTypeSH("bash")
*.eclass 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
*/systemd/*.{automount,mount,path,service,socket,swap,target,timer}
setf systemd
*.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
*.ttl setf teraterm
*.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
*.sv setf systemverilog
*.svh setf systemverilog
*.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
*.vroom setf vroom
*.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
*.yxx setf yacc
*.y++ setf yacc
*.y call s:FTy()
*.yaml setf yaml
*.yml setf yaml
*/etc/yum.conf
setf dosini
*.zu setf zimbu
*.zut setf zimbutempl
*.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
*.rdf call s:Redif()
.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
README setf text
*conkyrc set filetype=conkyrc
conky.conf
set filetype=conkyrc
* if !did_filetype() && expand("<amatch>") !~ g:ft_ignore_pat &&
(getline(1) =~ '^#' || getline(2) =~ '^#' || getline(3) =~ '^#'^I|| getline(4)
=~ '^#' || getline(5) =~ '^#') | setf conf | endif
BufNewFile
*.pm :0r ~/lib/skeletons/my_module.pm
*.pl :0r ~/lib/skeletons/perl_0.pl
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
*.ino setf arduino
*.pde setf arduino
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
*.adoc 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
*.bzl setfiletype bzl
BUILD setfiletype bzl
WORKSPACE setfiletype bzl
*.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
*.cljx setf clojure
*.cljc 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
Dockerfile
setf dockerfile
*.dcd setf dcd
*enlightenment/*.cfg
setf c
*Eterm/*.cfg
setf eterm
*.eu call s:EuphoriaCheck()
*.ew call s:EuphoriaCheck()
*.ex call s:EuphoriaCheck()
*.exu call s:EuphoriaCheck()
*.exw call s:EuphoriaCheck()
*.EU call s:EuphoriaCheck()
*.EW call s:EuphoriaCheck()
*.EX call s:EuphoriaCheck()
*.EXU call s:EuphoriaCheck()
*.EXW call s:EuphoriaCheck()
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
COMMIT_EDITMSG
setf gitcommit
MERGE_MSG setf gitcommit
*.git/config
setf gitconfig
.gitconfig
setf gitconfig
.gitmodules
setf gitconfig
*.git/modules/*/config
setf gitconfig
*/.config/git/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
*.go setf go
*.gs setf grads
*.gretl setf gretl
*.gradle setf groovy
*.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
*.htt setf httest
*.htb setf httest
*.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
upstream.dat\c
setf upstreamdat
upstream.*.dat\c
setf upstreamdat
*.upstream.dat\c
setf upstreamdat
upstream.log\c
setf upstreamlog
upstream.*.log\c
setf upstreamlog
*.upstream.log\c
setf upstreamlog
upstreaminstall.log\c
setf upstreaminstalllog
upstreaminstall.*.log\c
setf upstreaminstalllog
*.upstreaminstall.log\c
setf upstreaminstalllog
usserver.log\c
setf usserverlog
usserver.*.log\c
setf usserverlog
*.usserver.log\c
setf usserverlog
usw2kagt.log\c
setf usw2kagtlog
usw2kagt.*.log\c
setf usw2kagtlog
*.usw2kagt.log\c
setf usw2kagtlog
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
*.ijs setf j
*.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
*.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
*.json setf json
*.jsonp setf json
*.kix setf kix
*.k setf kwt
*.kv setf kivy
*.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
*.less setf less
*.lex setf lex
*.l setf lex
*.lxx 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
*.rockspec
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
*.mdwn setf markdown
*.md setf markdown
*.mason setf mason
*.mhtml setf mason
*.comp 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
*.mix setf mix
*.mixal setf mix
*.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
*.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
*.mot setf srec
*.srec 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
*.pl6 setf perl6
*.pm if getline(1) =~ "XPM2" | setf xpm2 | elseif getline(1) =~
"XPM" | setf xpm | else | setf perl | endif
*.pod setf pod
*.pod6 setf pod6
*.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
*.pli setf pli
*.pl1 setf pli
*.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
*.proto setf proto
*/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
*.Rmd setf rmd
*.rmd setf rmd
*.Smd setf rmd
*.smd setf rmd
*.Rrst setf rrst
*.rrst setf rrst
*.Srst setf rrst
*.srst setf rrst
*.r call s:FTr()
*.R call s:FTr()
.reminders
setf remind
*.remind setf remind
*.rem setf remind
resolv.conf
setf resolv
*.rnc setf rnc
*.rng setf rng
*.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[_-]aliases*
call SetFileTypeSH("bash")
*.bash call SetFileTypeSH("bash")
*/{,.}bash[_-]completion{,.d,.sh}{,/*}
call SetFileTypeSH("bash")
*.ebuild call SetFileTypeSH("bash")
PKGBUILD* call SetFileTypeSH("bash")
*.install call SetFileTypeSH("bash")
*.eclass 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
*/systemd/*.{automount,mount,path,service,socket,swap,target,timer}
setf systemd
*.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
*.ttl setf teraterm
*.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
*.sv setf systemverilog
*.svh setf systemverilog
*.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
*.vroom setf vroom
*.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
*.yxx setf yacc
*.y++ setf yacc
*.y call s:FTy()
*.yaml setf yaml
*.yml setf yaml
*/etc/yum.conf
setf dosini
*.zu setf zimbu
*.zut setf zimbutempl
*.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
*.rdf call s:Redif()
.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
README setf text
*conkyrc set filetype=conkyrc
conky.conf
set filetype=conkyrc
* if !did_filetype() && expand("<amatch>") !~ g:ft_ignore_pat &&
(getline(1) =~ '^#' || getline(2) =~ '^#' || getline(3) =~ '^#'^I|| getline(4)
=~ '^#' || getline(5) =~ '^#') | setf conf | 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 "sil doau BufReadPre ".fnameescape(expand("<amatch>"))|call
netrw#Nread(2,expand("<amatch>"))|exe "sil doau BufReadPost
".fnameescape(expand("<amatch>"))
rcp://* exe "sil doau BufReadPre ".fnameescape(expand("<amatch>"))|call
netrw#Nread(2,expand("<amatch>"))|exe "sil doau BufReadPost
".fnameescape(expand("<amatch>"))
scp://* exe "sil doau BufReadPre ".fnameescape(expand("<amatch>"))|call
netrw#Nread(2,expand("<amatch>"))|exe "sil doau BufReadPost
".fnameescape(expand("<amatch>"))
http://* exe "sil doau BufReadPre ".fnameescape(expand("<amatch>"))|call
netrw#Nread(2,expand("<amatch>"))|exe "sil doau BufReadPost
".fnameescape(expand("<amatch>"))
file://* exe "sil doau BufReadPre ".fnameescape(expand("<amatch>"))|call
netrw#Nread(2,expand("<amatch>"))|exe "sil doau BufReadPost
".fnameescape(expand("<amatch>"))
https://* exe "sil doau BufReadPre ".fnameescape(expand("<amatch>"))|call
netrw#Nread(2,expand("<amatch>"))|exe "sil doau BufReadPost
".fnameescape(expand("<amatch>"))
dav://* exe "sil doau BufReadPre ".fnameescape(expand("<amatch>"))|call
netrw#Nread(2,expand("<amatch>"))|exe "sil doau BufReadPost
".fnameescape(expand("<amatch>"))
davs://* exe "sil doau BufReadPre ".fnameescape(expand("<amatch>"))|call
netrw#Nread(2,expand("<amatch>"))|exe "sil doau BufReadPost
".fnameescape(expand("<amatch>"))
rsync://* exe "sil doau BufReadPre ".fnameescape(expand("<amatch>"))|call
netrw#Nread(2,expand("<amatch>"))|exe "sil doau BufReadPost
".fnameescape(expand("<amatch>"))
sftp://* exe "sil doau BufReadPre ".fnameescape(expand("<amatch>"))|call
netrw#Nread(2,expand("<amatch>"))|exe "sil 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>"))
*.ja 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>"))
*.kmz call zip#Browse(expand("<amatch>"))
*.wsz call zip#Browse(expand("<amatch>"))
*.xap call zip#Browse(expand("<amatch>"))
*.docx call zip#Browse(expand("<amatch>"))
*.docm call zip#Browse(expand("<amatch>"))
*.dotx call zip#Browse(expand("<amatch>"))
*.dotm call zip#Browse(expand("<amatch>"))
*.potx call zip#Browse(expand("<amatch>"))
*.potm call zip#Browse(expand("<amatch>"))
*.ppsx call zip#Browse(expand("<amatch>"))
*.ppsm call zip#Browse(expand("<amatch>"))
*.pptx call zip#Browse(expand("<amatch>"))
*.pptm call zip#Browse(expand("<amatch>"))
*.ppam call zip#Browse(expand("<amatch>"))
*.sldx call zip#Browse(expand("<amatch>"))
*.thmx call zip#Browse(expand("<amatch>"))
*.xlam call zip#Browse(expand("<amatch>"))
*.xlsx call zip#Browse(expand("<amatch>"))
*.xlsm call zip#Browse(expand("<amatch>"))
*.xlsb call zip#Browse(expand("<amatch>"))
*.xltx call zip#Browse(expand("<amatch>"))
*.xltm call zip#Browse(expand("<amatch>"))
*.xlam call zip#Browse(expand("<amatch>"))
*.crtx call zip#Browse(expand("<amatch>"))
*.vdw call zip#Browse(expand("<amatch>"))
*.glox call zip#Browse(expand("<amatch>"))
*.gcsx call zip#Browse(expand("<amatch>"))
*.gqsx call zip#Browse(expand("<amatch>"))
BufWritePost
* if getline(1) =~ "^#!" | silent !chmod a+x <afile>
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 "sil doau BufWritePre ".fnameescape(expand("<amatch>"))|exe
'Nwrite '.fnameescape(expand("<amatch>"))|exe "sil doau BufWritePost
".fnameescape(expand("<amatch>"))
rcp://* exe "sil doau BufWritePre ".fnameescape(expand("<amatch>"))|exe
'Nwrite '.fnameescape(expand("<amatch>"))|exe "sil doau BufWritePost
".fnameescape(expand("<amatch>"))
scp://* exe "sil doau BufWritePre ".fnameescape(expand("<amatch>"))|exe
'Nwrite '.fnameescape(expand("<amatch>"))|exe "sil doau BufWritePost
".fnameescape(expand("<amatch>"))
http://* exe "sil doau BufWritePre ".fnameescape(expand("<amatch>"))|exe
'Nwrite '.fnameescape(expand("<amatch>"))|exe "sil doau BufWritePost
".fnameescape(expand("<amatch>"))
file://* exe "sil doau BufWritePre ".fnameescape(expand("<amatch>"))|exe
'Nwrite '.fnameescape(expand("<amatch>"))|exe "sil doau BufWritePost
".fnameescape(expand("<amatch>"))
dav://* exe "sil doau BufWritePre ".fnameescape(expand("<amatch>"))|exe
'Nwrite '.fnameescape(expand("<amatch>"))|exe "sil doau BufWritePost
".fnameescape(expand("<amatch>"))
davs://* exe "sil doau BufWritePre ".fnameescape(expand("<amatch>"))|exe
'Nwrite '.fnameescape(expand("<amatch>"))|exe "sil doau BufWritePost
".fnameescape(expand("<amatch>"))
rsync://* exe "sil doau BufWritePre ".fnameescape(expand("<amatch>"))|exe
'Nwrite '.fnameescape(expand("<amatch>"))|exe "sil doau BufWritePost
".fnameescape(expand("<amatch>"))
sftp://* exe "sil doau BufWritePre ".fnameescape(expand("<amatch>"))|exe
'Nwrite '.fnameescape(expand("<amatch>"))|exe "sil 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>"))
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 "sil doau FileReadPre ".fnameescape(expand("<amatch>"))|call
netrw#Nread(1,expand("<amatch>"))|exe "sil doau FileReadPost
".fnameescape(expand("<amatch>"))
rcp://* exe "sil doau FileReadPre ".fnameescape(expand("<amatch>"))|call
netrw#Nread(1,expand("<amatch>"))|exe "sil doau FileReadPost
".fnameescape(expand("<amatch>"))
scp://* exe "sil doau FileReadPre ".fnameescape(expand("<amatch>"))|call
netrw#Nread(1,expand("<amatch>"))|exe "sil doau FileReadPost
".fnameescape(expand("<amatch>"))
http://* exe "sil doau FileReadPre ".fnameescape(expand("<amatch>"))|call
netrw#Nread(1,expand("<amatch>"))|exe "sil doau FileReadPost
".fnameescape(expand("<amatch>"))
file://* exe "sil doau FileReadPre ".fnameescape(expand("<amatch>"))|call
netrw#Nread(1,expand("<amatch>"))|exe "sil doau FileReadPost
".fnameescape(expand("<amatch>"))
https://* exe "sil doau FileReadPre ".fnameescape(expand("<amatch>"))|call
netrw#Nread(1,expand("<amatch>"))|exe "sil doau FileReadPost
".fnameescape(expand("<amatch>"))
dav://* exe "sil doau FileReadPre ".fnameescape(expand("<amatch>"))|call
netrw#Nread(1,expand("<amatch>"))|exe "sil doau FileReadPost
".fnameescape(expand("<amatch>"))
davs://* exe "sil doau FileReadPre ".fnameescape(expand("<amatch>"))|call
netrw#Nread(1,expand("<amatch>"))|exe "sil doau FileReadPost
".fnameescape(expand("<amatch>"))
rsync://* exe "sil doau FileReadPre ".fnameescape(expand("<amatch>"))|call
netrw#Nread(1,expand("<amatch>"))|exe "sil doau FileReadPost
".fnameescape(expand("<amatch>"))
sftp://* exe "sil doau FileReadPre ".fnameescape(expand("<amatch>"))|call
netrw#Nread(1,expand("<amatch>"))|exe "sil 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)
syntaxset FileType
* exe "set syntax=" . expand("<amatch>")
filetypeplugin FileType
* call s:LoadFTPlugin()
filetypeindent FileType
* call s:LoadIndent()
FileType
* :set fo-=o
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 "sil doau FileWritePre ".fnameescape(expand("<amatch>"))|exe
"'[,']".'Nwrite '.fnameescape(expand("<amatch>"))|exe "sil doau FileWritePost
".fnameescape(expand("<amatch>"))
rcp://* exe "sil doau FileWritePre ".fnameescape(expand("<amatch>"))|exe
"'[,']".'Nwrite '.fnameescape(expand("<amatch>"))|exe "sil doau FileWritePost
".fnameescape(expand("<amatch>"))
scp://* exe "sil doau FileWritePre ".fnameescape(expand("<amatch>"))|exe
"'[,']".'Nwrite '.fnameescape(expand("<amatch>"))|exe "sil doau FileWritePost
".fnameescape(expand("<amatch>"))
http://* exe "sil doau FileWritePre ".fnameescape(expand("<amatch>"))|exe
"'[,']".'Nwrite '.fnameescape(expand("<amatch>"))|exe "sil doau FileWritePost
".fnameescape(expand("<amatch>"))
file://* exe "sil doau FileWritePre ".fnameescape(expand("<amatch>"))|exe
"'[,']".'Nwrite '.fnameescape(expand("<amatch>"))|exe "sil doau FileWritePost
".fnameescape(expand("<amatch>"))
dav://* exe "sil doau FileWritePre ".fnameescape(expand("<amatch>"))|exe
"'[,']".'Nwrite '.fnameescape(expand("<amatch>"))|exe "sil doau FileWritePost
".fnameescape(expand("<amatch>"))
davs://* exe "sil doau FileWritePre ".fnameescape(expand("<amatch>"))|exe
"'[,']".'Nwrite '.fnameescape(expand("<amatch>"))|exe "sil doau FileWritePost
".fnameescape(expand("<amatch>"))
rsync://* exe "sil doau FileWritePre ".fnameescape(expand("<amatch>"))|exe
"'[,']".'Nwrite '.fnameescape(expand("<amatch>"))|exe "sil doau FileWritePost
".fnameescape(expand("<amatch>"))
sftp://* exe "sil doau FileWritePre ".fnameescape(expand("<amatch>"))|exe
"'[,']".'Nwrite '.fnameescape(expand("<amatch>"))|exe "sil 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>"))
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
java 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
datascript
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
FileExplorer VimEnter
* sil call s:VimEnter(expand("<amatch>"))
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>"))
file://* 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>'))
--- Normal/Visual mode mappings ---
v gx <Plug>NetrwBrowseXVis
n gx <Plug>NetrwBrowseX
v <Plug>NetrwBrowseXVis * :<C-U>call netrw#BrowseXVis()<CR>
n <Plug>NetrwBrowseX * :call netrw#BrowseX(expand((exists("g:netrw_gx")?
g:netrw_gx : '<cfile>')),netrw#CheckIfRemote())<CR>
n <F12> :1,$!koi8-1251<CR>
n <F11> :1,$!1251-koi8<CR>
<F10> :call UnHighlightLine()<CR>
<F9> :call HighlightLine()<CR>
n <F5> :nohlsearch<CR>
n <F8> :set mouse=<CR>
n <F7> :set mouse=n<CR>
--- Insert/Command-line mode mappings ---
No mapping found
--- Abbreviations ---
No abbreviation found
--- Highlighting ---
SpecialKey xxx term=bold ctermfg=81 guifg=Cyan
NonText xxx term=bold ctermfg=12 gui=bold guifg=Blue
Directory xxx term=bold ctermfg=159 guifg=Cyan
ErrorMsg xxx term=standout ctermfg=15 ctermbg=1 guifg=White guibg=Red
IncSearch xxx term=reverse cterm=reverse gui=reverse
Search xxx term=reverse ctermfg=0 ctermbg=3 guifg=Black guibg=Yellow
MoreMsg xxx term=bold ctermfg=121 gui=bold guifg=SeaGreen
ModeMsg xxx term=bold cterm=bold gui=bold
LineNr xxx term=underline ctermfg=11 guifg=Yellow
CursorLineNr xxx term=bold ctermfg=11 gui=bold guifg=Yellow
Question xxx term=standout ctermfg=121 gui=bold guifg=Green
StatusLine xxx term=bold,reverse cterm=bold,reverse gui=bold,reverse
StatusLineNC xxx term=reverse cterm=reverse gui=reverse
VertSplit xxx term=reverse cterm=reverse gui=reverse
Title xxx term=bold ctermfg=225 gui=bold guifg=Magenta
Visual xxx term=reverse ctermbg=242 guibg=DarkGrey
VisualNOS xxx cleared
WarningMsg xxx term=standout ctermfg=224 guifg=Red
WildMenu xxx term=standout ctermfg=0 ctermbg=11 guifg=Black guibg=Yellow
Folded xxx term=standout ctermfg=14 ctermbg=242 guifg=Cyan
guibg=DarkGrey
FoldColumn xxx term=standout ctermfg=14 ctermbg=242 guifg=Cyan guibg=Grey
DiffAdd xxx term=bold ctermbg=4 guibg=DarkBlue
DiffChange xxx term=bold ctermbg=5 guibg=DarkMagenta
DiffDelete xxx term=bold ctermfg=12 ctermbg=6 gui=bold guifg=Blue
guibg=DarkCyan
DiffText xxx term=reverse cterm=bold ctermbg=9 gui=bold guibg=Red
SignColumn xxx term=standout ctermfg=14 ctermbg=242 guifg=Cyan guibg=Grey
Conceal xxx ctermfg=7 ctermbg=242 guifg=LightGrey guibg=DarkGrey
SpellBad xxx term=reverse ctermbg=9 gui=undercurl guisp=Red
SpellCap xxx term=reverse ctermbg=12 gui=undercurl guisp=Blue
SpellRare xxx term=reverse ctermbg=13 gui=undercurl guisp=Magenta
SpellLocal xxx term=underline ctermbg=14 gui=undercurl guisp=Cyan
Pmenu xxx ctermfg=0 ctermbg=13 guibg=Magenta
PmenuSel xxx ctermfg=242 ctermbg=0 guibg=DarkGrey
PmenuSbar xxx ctermbg=248 guibg=Grey
PmenuThumb xxx ctermbg=15 guibg=White
TabLine xxx term=underline cterm=underline ctermfg=15 ctermbg=242
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=242 guibg=Grey40
CursorLine xxx term=underline cterm=underline guibg=Grey40
ColorColumn xxx term=reverse ctermbg=1 guibg=DarkRed
MatchParen xxx term=reverse ctermbg=6 guibg=DarkCyan
Comment xxx term=bold ctermfg=14 guifg=#80a0ff
Constant xxx term=underline ctermfg=13 guifg=#ffa0a0
Special xxx term=bold ctermfg=224 guifg=Orange
Identifier xxx term=underline cterm=bold ctermfg=14 guifg=#40ffff
Statement xxx term=bold ctermfg=11 gui=bold guifg=#ffff60
PreProc xxx term=underline ctermfg=81 guifg=#ff80ff
Type xxx term=underline ctermfg=121 gui=bold guifg=#60ff60
Underlined xxx term=underline cterm=underline ctermfg=81 gui=underline
guifg=#80a0ff
Ignore xxx ctermfg=0 guifg=bg
Error xxx term=reverse ctermfg=15 ctermbg=9 guifg=White guibg=Red
Todo xxx term=standout ctermfg=0 ctermbg=11 guifg=Blue guibg=Yellow
String xxx links to Constant
Character xxx links to Constant
Number xxx links to Constant
Boolean xxx links to Constant
Float xxx links to Number
Function xxx links to Identifier
Conditional xxx links to Statement
Repeat xxx links to Statement
Label xxx links to Statement
Operator xxx links to Statement
Keyword xxx links to Statement
Exception xxx links to Statement
Include xxx links to PreProc
Define xxx links to PreProc
Macro xxx links to PreProc
PreCondit xxx links to PreProc
StorageClass xxx links to Type
Structure xxx links to Type
Typedef xxx links to Type
Tag xxx links to Special
SpecialChar xxx links to Special
Delimiter xxx links to Special
SpecialComment xxx links to Special
Debug xxx links to Special
User1 xxx term=bold,reverse cterm=bold,reverse ctermfg=1
OneLine xxx cterm=bold ctermfg=1
--- Variables ---
syntax_on #1
loaded_getscriptPlugin v36
loaded_spellfile_plugin #1
loaded_zipPlugin v27
did_load_filetypes #1
loaded_netrwPlugin v155
more_save #1
maplocalleader ,
loaded_vimballPlugin v35
did_indent_on #1
mapleader ,
loaded_gzip #1
zipPlugin_ext
*.zip,*.jar,*.xpi,*.ja,*.war,*.ear,*.celzip,*.oxt,*.kmz,*.wsz,*.xap,*.docx,*.docm,*.dotx,*.dotm,*.potx,*.potm,*.ppsx,*.ppsm,*.pptx,*.pptm,*.ppam,*.sldx,*.thmx,*.xlam,*.xlsx,*.xlsm,*.xlsb,*.xltx,*.xltm,*.xlam,*.crtx,*.vdw,*.glox,*.gcsx,*.gqsx
loaded_tarPlugin v29
loaded_LogiPat v3
loaded_2html_plugin vim7.4_v2
loaded_matchparen #1
did_load_ftplugin #1
ft_ignore_pat \.\(Z\|gz\|bz2\|zip\|tgz\)$
b:did_ftplugin #1
b:undo_ftplugin setlocal comments< commentstring<
b:changedtick #689
v:version #704
v:beval_winnr #0
v:errors []
v:lnum #0
v:hlsearch #1
v:scrollstart Unknown
v:oldfiles []
v:dying #0
v:windowid #0
v:termresponse ^[[>41;324;0c
v:lang en_US.UTF-8
v:count #0
v:progpath vim
v:true v:true
v:none v:none
v:progname vim
v:vim_did_enter #1
v:cmdbang #0
v:foldlevel #0
v:operator c
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:null v:null
v:beval_col #0
v:errmsg E45: 'readonly' option is set (add ! to override)
v:beval_lnum #0
v:mouse_lnum #0
v:insertmode i
v:completed_item {}
v:false v:false
v:beval_bufnr #0
v:shell_error #0
v:lc_time en_US.UTF-8
v:searchforward #1
v:mouse_col #0
v:statusmsg No abbreviation found
v:warningmsg W10: Warning: Changing a readonly file
====================== end bugreport.txt ===================================
--
--
You received this message from the "vim_dev" 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_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.