I'd like to report problems with Vim explorer / netrw problems in VIM
7.1. I could not reproduce this in VIM 7.0.
Problem description:
- netrw-P, browse to previous window stops working. When I use it,
here's the error it spits out:
"Error detected while processing function
<SNR>25_NetPrevWinOpen..<SNR>25_NetBrowseChgDir:
line 5:
(NetBrowseChgDir) b:netrw_curdir doesn't exist!"
After pressing enter, it doesn't do anything.
- Another problem with netrw: ":Explore" spits out an error, but it
works afterward. Here's the error:
"Error detected while processing function netrw#Explore:
line 98:
E65: Illegal back reference"
Does anyone else have this problem? or is it just me?
Here's my vim71 configuration:
VIM - Vi IMproved 7.1 (2007 May 12, compiled May 12 2007 14:17:41)
MS-Windows 32 bit GUI version
Compiled by Bram@KIBAALE
Big version with GUI. Features included (+) or not (-):
+arabic +autocmd +balloon_eval +browse ++builtin_terms +byte_offset
+cindent
+clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info
+comments +cryptv
+cscope +cursorshape +dialog_con_gui +diff +digraphs -dnd -ebcdic
+emacs_tags +eval
+ex_extra +extra_search +farsi +file_in_path +find_in_path +folding
-footer +gettext/dyn
-hangul_input +iconv/dyn +insert_expand +jumplist +keymap +langmap
+libcall +linebreak
+lispindent +listcmds +localmap +menu +mksession +modify_fname +mouse
+mouseshape
+multi_byte +multi_lang -mzscheme +netbeans_intg -ole -osfiletype
+path_extra -perl
-postscript +printer -profile -python +quickfix +reltime +rightleft
-ruby +scrollbind
+signs +smartindent -sniff +statusline -sun_workshop +syntax +tag_binary
+tag_old_static
-tag_any_white -tcl -tgetent -termresponse +textobjects +title +toolbar
+user_commands
+vertsplit +virtualedit +visual +visualextra +viminfo +vreplace
+wildignore +wildmenu
+windows +writebackup -xfontset -xim -xterm_save -xpm_w32
system vimrc file: "$VIM\vimrc"
user vimrc file: "$HOME\_vimrc"
2nd user vimrc file: "$VIM\_vimrc"
user exrc file: "$HOME\_exrc"
2nd user exrc file: "$VIM\_exrc"
system gvimrc file: "$VIM\gvimrc"
user gvimrc file: "$HOME\_gvimrc"
2nd user gvimrc file: "$VIM\_gvimrc"
system menu file: "$VIMRUNTIME\menu.vim"
Compilation: cl -c /W3 /nologo -D_MT -MT -I. -Iproto -DHAVE_PATHDEF
-DWIN32 -DFEAT_CSCOPE -DFEAT_NETBEANS_INTG -DWINVER=0x0400
-D_WIN32_WINNT=0x0400 /Fo.\ObjG/ /Ox -DNDEBUG -DFEAT_GUI_W32
-DDYNAMIC_ICONV -DDYNAMIC_GETTEXT -DFEAT_BIG /Zi /Fd.\ObjG/
Linking: link /RELEASE /nologo /subsystem:windows /incremental:no
/nodefaultlib:libc advapi32.lib shell32.lib gdi32.lib comdlg32.lib
ole32.lib uuid.lib oldnames.lib kernel32.lib gdi32.lib version.lib
winspool.lib comctl32.lib advapi32.lib shell32.lib /machine:i386
/nodefaultlib libcmt.lib user32.lib WSock32.lib /PDB:gvim.pdb -debug
--- Directories and Files ---
$VIM = "C:\vim"
directory "C:\vim" exists
$VIMRUNTIME = "C:\vim\vim71"
directory "C:\vim\vim71" exists
"C:\vim\vim71\doc\help.txt" is readable
"C:\vim\vim71\doc/tags" is readable
"C:\vim\vim71/menu.vim" is readable
"C:\vim\vim71/filetype.vim" is readable
"C:\vim\vim71/syntax/synload.vim" is readable
--- Scripts sourced ---
1: C:\vim\_vimrc
2: C:\vim\vim71\filetype.vim
3: C:\vim\vim71\menu.vim
4: C:\vim\vim71\autoload\paste.vim
5: C:\vim\vim71\ftplugin.vim
6: C:\vim\vim71\indent.vim
7: C:\vim\vim71\syntax\syntax.vim
8: C:\vim\vim71\syntax\synload.vim
9: C:\vim\vim71\syntax\syncolor.vim
10: C:\vim\vimfiles\colors\wintersdayCustom.vim
11: C:\vim\vimfiles\plugin\matchit.vim
12: C:\vim\vimfiles\plugin\themes.vim
13: C:\vim\vim71\plugin\getscriptPlugin.vim
14: C:\vim\vim71\plugin\gzip.vim
15: C:\vim\vim71\plugin\matchparen.vim
16: C:\vim\vim71\plugin\netrwPlugin.vim
17: C:\vim\vim71\plugin\rrhelper.vim
18: C:\vim\vim71\plugin\spellfile.vim
19: C:\vim\vim71\plugin\tarPlugin.vim
20: C:\vim\vim71\plugin\tohtml.vim
21: C:\vim\vim71\plugin\vimballPlugin.vim
22: C:\vim\vim71\plugin\zipPlugin.vim
23: C:\vim\vim71\bugreport.vim
--- Options ---
aleph=224 nofkmap nomodified startofline
noarabic foldclose= nomore statusline=
arabicshape foldcolumn=0 mouse=a suffixesadd=
noallowrevins foldenable nomousefocus swapfile
noaltkeymap foldexpr=0 mousehide swapsync=fsync
ambiwidth=single foldignore=# mousemodel=popup switchbuf=
noautochdir foldlevel=0 mousetime=500 synmaxcol=3000
autoindent foldlevelstart=-1 nonumber syntax=
noautoread foldmethod=manual numberwidth=4 tabline=
noautowrite foldminlines=1 omnifunc= tabpagemax=10
noautowriteall foldnestmax=20 noopendevice tabstop=3
background=dark formatexpr= operatorfunc= tagbsearch
nobackup formatoptions=tcq nopaste taglength=0
backupcopy=auto formatprg= pastetoggle= tagrelative
backupext=~ nogdefault patchexpr= tags=tags;
balloondelay=600 guifontwide= patchmode= tagstack
noballooneval guioptions=arb path=** term=builtin_gui
balloonexpr= guipty nopreserveindent notermbidi
nobinary guitablabel= previewheight=12 termencoding=
nobomb guitabtooltip= nopreviewwindow noterse
browsedir=last helpheight=20 printdevice= textauto
bufhidden= helplang=En printoptions= textmode
buflisted hidden prompt textwidth=0
buftype= history=50 pumheight=0 thesaurus=
cdpath=,, nohkmap quoteescape=\ notildeop
cedit=^F nohkmapp noreadonly timeout
charconvert= hlsearch remap timeoutlen=1000
nocindent icon report=2 title
clipboard= iconstring= restorescreen titlelen=85
cmdheight=1 ignorecase norevins titlestring=
cmdwinheight=7 iminsert=0 norightleft nottimeout
columns=90 imsearch=0 ruler ttimeoutlen=-1
nocompatible includeexpr= rulerformat= ttybuiltin
completefunc= incsearch scroll=29 nottyfast
noconfirm indentexpr= noscrollbind ttyscroll=999
nocopyindent noinfercase scrolljump=1 undolevels=1000
cpoptions=aABceFs noinsertmode scrolloff=0 updatecount=200
cscopepathcomp=0 isprint=@,~-255 nosecure updatetime=4000
cscopeprg=cscope joinspaces selectmode= verbose=0
cscopequickfix= key= shell=cmd.exe verbosefile=
nocscopetag keymap= shellcmdflag=/c virtualedit=
cscopetagorder=0 keymodel= shellquote= visualbell
nocscopeverbose keywordprg=:help noshellslash warn
nocursorcolumn langmap= shelltemp noweirdinvert
nocursorline langmenu= shellxquote= whichwrap=b,s
debug= laststatus=2 shiftround wildchar=<Tab>
nodelcombine nolazyredraw shiftwidth=3 wildcharm=0
dictionary= linebreak noshortname wildignore=
nodiff lines=60 showbreak=+ wildmenu
diffexpr= linespace=1 showcmd wildmode=full
nodigraph nolisp showfulltag wildoptions=
display= nolist showmatch winaltkeys=menu
eadirection=both loadplugins showmode window=59
noedcompatible magic showtabline=1 winheight=1
encoding=latin1 makeef= sidescroll=0 nowinfixheight
endofline makeprg=make sidescrolloff=0 nowinfixwidth
equalalways matchtime=5 smartcase winminheight=1
equalprg= maxcombine=2 smartindent winminwidth=1
noerrorbells maxfuncdepth=100 smarttab winwidth=20
esckeys maxmapdepth=1000 softtabstop=0 nowrap
eventignore= maxmem=1121094 nospell wrapmargin=0
expandtab maxmemtot=1121094 spellfile= wrapscan
noexrc menuitems=25 spelllang=en write
fileencoding= modeline spellsuggest=best nowriteany
fileformat=dos modelines=5 splitbelow writebackup
filetype= modifiable splitright writedelay=0
backspace=indent,eol,start
backupdir=.,c:\tmp,c:\temp
backupskip=C:\DOCUME~1\irwand\LOCALS~1\Temp\*,C:\DOCUME~1\irwand\LOCALS~1\Temp\*
breakat= ^I!@*-+;:,./?
casemap=internal,keepascii
cinkeys=0{,0},:,!^F,o,O,e
cinoptions=>s,e0,n0,f0,{0,}0,^0,:s,=s,ps,t0,c3,+s,(s,us,)20,*30,gs,hs
cinwords=if,else,while,do,for,switch
comments=s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:-
commentstring=/*%s*/
complete=.,w,b,u,t
completeopt=menu,preview
define=^\s*#\s*define
diffopt=filler,iwhite,vertical
directory=C:\DOCUME~1\irwand\LOCALS~1\Temp
errorfile=errors.err
errorformat=%f(%l) : %t%*\D%n: %m,%*[^"]"%f"%*\D%l: %m,%f(%l) : %m,%*[^
] %f %l: %m,%f:%l:%c:%m,%f(%l):%m,%f:%l:%m,%f|%l| %m
fileencodings=ucs-bom
fileformats=dos,unix
fillchars=vert:|,fold:-
foldmarker={{{,}}}
foldopen=block,hor,mark,percent,quickfix,search,tag,undo
foldtext=foldtext()
formatlistpat=^\s*\d\+[\]:.)}\t ]\s*
grepformat=%f:%l:%m,%f:%l%m,%f %l%m
grepprg=C:\vim\vim71\..\..\bin\grep.exe -n
guicursor=n-v-c:block-Cursor/lCursor,ve:ver35-Cursor,o:hor50-Cursor,i-ci:ver25-Cursor/lCursor,r-cr:hor20-Cursor/lCursor,sm:block-Cursor-blinkwait175-blinkoff150-blinkon175
guifont=ProggySquareTTSZ:h12:cANSI
helpfile=C:\vim\vim71\doc\help.txt
highlight=8:SpecialKey,@:NonText,d:Directory,e:ErrorMsg,i:IncSearch,l:Search,m:MoreMsg,M:ModeMsg,n:LineNr,r:Question,s:StatusLine,S:StatusLineNC,c:VertSplit,t:Title,v:Visual,V:VisualNOS,w:WarningMsg,W:WildMenu,f:Folded,F:FoldColumn,A:DiffAdd,C:DiffChange,D:DiffDelete,T:DiffText,>:SignColumn,B:SpellBad,P:SpellCap,R:SpellRare,L:SpellLocal,+:Pmenu,=:PmenuSel,x:PmenuSbar,X:PmenuThumb,*:TabLine,#:TabLineSel,_:TabLineFill,!:CursorColumn,.:CursorLine
include=^\s*#\s*include
indentkeys=0{,0},:,0#,!^F,o,O,e
isfname=@,48-57,/,\,.,-,_,+,,,#,$,%,{,},[,],:,@-@,!,~,=
isident=@,48-57,_,128-167,224-235
iskeyword=@,48-57,_,192-255
lispwords=defun,define,defmacro,set!,lambda,if,case,let,flet,let*,letrec,do,do*,define-syntax,let-syntax,letrec-syntax,destructuring-bind,defpackage,defparameter,defstruct,deftype,defvar,do-all-symbols,do-external-symbols,do-symbols,dolist,dotimes,ecase,etypecase,eval-when,labels,macrolet,multiple-value-bind,multiple-value-call,multiple-value-prog1,multiple-value-setq,prog1,progv,typecase,unless,unwind-protect,when,with-input-from-string,with-open-file,with-open-stream,with-output-to-string,with-package-iterator,define-condition,handler-bind,handler-case,restart-bind,restart-case,with-simple-restart,store-value,use-value,muffle-warning,abort,continue,with-slots,with-slots*,with-accessors,with-accessors*,defclass,defmethod,print-unreadable-object
listchars=eol:$,tab:>-,trail:~
matchpairs=(:),{:},[:]
maxmempattern=1000
mkspellmem=460000,2000,500
mouseshape=i-r:beam,s:updown,sd:udsizing,vs:leftright,vd:lrsizing,m:no,ml:up-arrow,v:rightup-arrow
nrformats=octal,hex
paragraphs=IPLPPPQPP LIpplpipbp
printfont=Courier_New:h10
printheader=%<%f%h%m%=Page %N
rightleftcmd=search
runtimepath=~/vimfiles,C:\vim/vimfiles,C:\vim\vim71,C:\vim/vimfiles/after,~/vimfiles/after
scrollopt=ver,jump
sections=SHNHH HUnhsh
selection=inclusive
sessionoptions=blank,buffers,curdir,folds,help,options,tabpages,winsize
shellpipe=>%s 2>&1
shellredir=>%s 2>&1
shortmess=filnxtToO
spellcapcheck=[.?!]\_[\])'"^I ]\+
suffixes=.bak,.obj,.swp,.info
titleold=Thanks for flying Vim
ttytype=builtin_gui
viewdir=C:\DOCUME~1\irwand\LOCALS~1\Temp
viewoptions=cursor,folds
viminfo='32,f0,"10,n$TMP/viminfo
--- Terminal codes ---
t_AB= t_da= t_ms=y t_us=^[|8h
t_AF= t_db= t_nd=^L t_vb=^[|f
t_AL=^[|%dI t_DL=^[|%dD t_op= t_ve=
t_al=^[|i t_dl=^[|d t_RI= t_vi=
t_bc= t_fs= t_RV= t_vs=
t_cd= t_IE= t_Sb= t_WP=
t_ce=^[|$ t_IS= t_Sf= t_WS=
t_cl=^[|C t_ke= t_se=^[|16H t_SI=
t_cm=^[|%d;%dM t_ks= t_so=^[|16h t_EI=
t_Co= t_le=^H t_sr= t_xs=
t_CS= t_mb= t_ts= t_ZH=^[|4h
t_cs=^[|%d;%dR t_md=^[|2h t_te= t_ZR=^[|4H
t_CV=^[|%d;%dV t_me=^[|31H t_ti=
t_ut=y t_mr=^[|1h t_ue=^[|8H
--- Terminal keys ---
<Mouse> ›M
--- Auto-Commands ---
buffer_list BufAdd
* call <SID>BMAdd()
buffer_list BufDelete
* call <SID>BMRemove()
filetypedetect BufEnter
*.xpm if getline(1) =~ "XPM2" | setf xpm2 | else | setf xpm | endif
*.xpm2 setf xpm2
BufEnter
*.html setlocal indentexpr=
*.shtml setlocal indentexpr=
*.xml setlocal indentexpr=
*.xhtml setlocal indentexpr=
FileExplorer BufEnter
* silent! call s:LocalBrowse(expand("<amatch>"))
.* silent! call s:LocalBrowse(expand("<amatch>"))
BufEnter
*.vba.gz call vimball#Decompress(expand("<amatch>"))
*.vba.bz2 call vimball#Decompress(expand("<amatch>"))
*.vba.zip call vimball#Decompress(expand("<amatch>"))
*.vba setlocal noma bt=nofile fmr=[[[,]]] fdm=marker|call
vimball#ShowMesg(0,"Source this file to extract it! (:so %)")
buffer_list BufFilePost
* call <SID>BMAdd()
buffer_list BufFilePre
* call <SID>BMRemove()
filetypedetect BufNewFile
?\+.orig exe "doau filetypedetect BufRead " . expand("<afile>:r")
?\+.bak exe "doau filetypedetect BufRead " . expand("<afile>:r")
?\+.old exe "doau filetypedetect BufRead " . expand("<afile>:r")
?\+.new exe "doau filetypedetect BufRead " . expand("<afile>:r")
?\+.rpmsave
exe "doau filetypedetect BufRead " . expand("<afile>:r")
?\+.rpmnew
exe "doau filetypedetect BufRead " . expand("<afile>:r")
*~ let s:name = expand("<afile>") | let s:short = substitute(s:name,
'\~$', '', '') | if s:name != s:short && s:short != "" | exe "doau
filetypedetect BufRead " . s:short | endif | unlet s:name | unlet s:short
?\+.in if expand("<afile>:t") != "configure.in" | exe "doau
filetypedetect BufRead " . expand("<afile>:r") | endif
*.inp call s:Check_inp()
*.aap setf aap
etc/a2ps.cfg
setf a2ps
etc/a2ps/*.cfg
setf a2ps
a2psrc setf a2ps
.a2psrc setf a2ps
*.abap setf abap
*.abc setf abc
*.abl setf abel
*.wrm setf acedb
*.adb setf ada
*.ads setf ada
*.ada setf ada
*.gpr setf ada
*.tdf setf ahdl
*.run setf ampl
build.xml setf ant
proftpd.conf*
call s:StarSetf('apachestyle')
.htaccess setf apache
httpd.conf*
call s:StarSetf('apache')
srm.conf* call s:StarSetf('apache')
access.conf*
call s:StarSetf('apache')
apache.conf*
call s:StarSetf('apache')
apache2.conf*
call s:StarSetf('apache')
/etc/apache2/*.conf*
call s:StarSetf('apache')
*.a65 setf a65
*.am if expand("<afile>") !~? 'Makefile.am\>' | setf elf | endif
C:/Documents and Settings/irwand/.asoundrc
setf alsaconf
/usr/share/alsa/alsa.conf
setf alsaconf
/etc/asound.conf
setf alsaconf
*.aml setf aml
.arch-inventory
setf arch
=tagging-method
setf arch
*.art setf art
*.asn setf asn
*.asn1 setf asn
*.asa if exists("g:filetype_asa") | exe "setf " . g:filetype_asa | else
| setf aspvbs | endif
*.asp if exists("g:filetype_asp") | exe "setf " . g:filetype_asp |
elseif getline(1) . getline(2) . getline(3) =~? "perlscript" | setf
aspperl | else | setf aspvbs | endif
/boot/grub/menu.lst
setf grub
/boot/grub/grub.conf
setf grub
/etc/grub.conf
setf grub
*.asm call s:FTasm()
*.[sS] call s:FTasm()
*.[aA] call s:FTasm()
*.mac call s:FTasm()
*.lst call s:FTasm()
*.mar setf vmasm
*.atl setf atlas
*.as setf atlas
*.au3 setf autoit
*.ahk setf autohotkey
[mM]akefile.am
setf automake
GNUmakefile.am
setf automake
*.at setf m4
*.ave setf ave
*.awk setf awk
*.mch setf b
*.ref setf b
*.imp setf b
*.bas call s:FTVB("basic")
*.vbs setf vb
*.dsm setf vb
*.ctl setf vb
*.iba setf ibasic
*.ibi setf ibasic
*.fb setf freebasic
*.bi setf freebasic
*.bat setf dosbatch
*.sys setf dosbatch
*.cmd if getline(1) =~ '^/\*' | setf rexx | else | setf dosbatch | endif
*.btm call s:FTbtm()
*.bc setf bc
*.bdf setf bdf
*.bib setf bib
*.bst setf bst
named.conf
setf named
rndc.conf setf named
named.root
setf bindzone
*.db call s:BindzoneCheck('')
*.bl setf blank
*.c call s:FTlpc()
calendar setf calendar
*/.calendar/*
call s:StarSetf('calendar')
*/share/calendar/*/calendar.*
call s:StarSetf('calendar')
*/share/calendar/calendar.*
call s:StarSetf('calendar')
*.cs setf cs
*.toc setf cdrtoc
cfengine.conf
setf cfengine
*.cdl setf cdl
*.recipe setf conaryrecipe
*.crm setf crm
*.cyn setf cynpp
*.cc if exists("cynlib_syntax_for_cc")|setf cynlib|else|setf cpp|endif
*.cpp if exists("cynlib_syntax_for_cpp")|setf cynlib|else|setf cpp|endif
*.cxx setf cpp
*.c++ setf cpp
*.hh setf cpp
*.hxx setf cpp
*.hpp setf cpp
*.moc setf cpp
*.tcc setf cpp
*.inl setf cpp
*.h if exists("c_syntax_for_h") | setf c | elseif
exists("ch_syntax_for_h") | setf ch | else | setf cpp | endif
*.chf setf ch
*.tlh setf cpp
*.css setf css
*.con setf cterm
changelog.Debian
setf debchangelog
changelog.dch
setf debchangelog
NEWS.Debian
setf debchangelog
NEWS.dch setf debchangelog
[cC]hange[lL]og
if getline(1) =~ '; urgency='| setf debchangelog| else| setf changelog|
endif
NEWS if getline(1) =~ '; urgency='| setf debchangelog| endif
*..ch setf chill
*.ch call s:FTchange()
*.chopro setf chordpro
*.crd setf chordpro
*.cho setf chordpro
*.crdpro setf chordpro
*.chordpro
setf chordpro
*.dcl setf clean
*.icl setf clean
*.eni setf cl
*.ent call s:FTent()
*.prg if exists("g:filetype_prg") | exe "setf " . g:filetype_prg | else
| setf clipper | endif
CMakeLists.txt
setf cmake
*.cmake setf cmake
*.cmake.in
setf cmake
C:/Documents and Settings/irwand/.cmus/{autosave,rc,command-history,*.theme}
setf cmusrc
*/cmus/{rc,*.theme}
setf cmusrc
*.cbl setf cobol
*.cob setf cobol
*.lib setf cobol
*.cpy if getline(1) =~ '^##' | setf python | else | setf cobol | endif
*.cfm setf cf
*.cfi setf cf
*.cfc setf cf
configure.in
setf config
configure.ac
setf config
*.dcd setf dcd
*enlightenment/*.cfg
setf c
*Eterm/*.cfg
setf eterm
lynx.cfg setf lynx
*baseq[2-3]/*.cfg
setf quake
*id1/*.cfg
setf quake
*quake[1-3]/*.cfg
setf quake
*.qc setf c
*.cfg setf cfg
*.csp setf csp
*.fdr setf csp
*.pld setf cupl
*.si setf cuplsim
*/debian/control
setf debcontrol
/etc/apt/sources.list
setf debsources
*.desc setf desc
*.d setf d
*.desktop setf desktop
.directory
setf desktop
dict.conf setf dictconf
.dictrc setf dictconf
dictd.conf
setf dictdconf
*.diff setf diff
*.rej setf diff
*.patch setf diff
.dir_colors
setf dircolors
/etc/DIR_COLORS
setf dircolors
*.rul if
getline(1).getline(2).getline(3).getline(4).getline(5).getline(6) =~?
'InstallShield' | setf ishd | else | setf diva | endif
*.com call s:BindzoneCheck('dcl')
*.dot setf dot
*.lid setf dylanlid
*.intr setf dylanintr
*.dylan setf dylan
*.def setf def
*.drac setf dracula
*.drc setf dracula
*lvs setf dracula
*lpe setf dracula
*.dsl setf dsl
*.dtd setf dtd
*.ed\(f\|if\|n\|o\)
setf edif
*.ecd setf ecd
*.e call s:FTe()
*.E call s:FTe()
*/etc/elinks.conf
setf elinks
*/.elinks/elinks.conf
setf elinks
*.erl setf erlang
filter-rules
setf elmfilt
*esmtprc setf esmtprc
*.ec setf esqlc
*.EC setf esqlc
*.strl setf esterel
*.csc setf csc
exim.conf setf exim
*.exp setf expect
exports setf exports
*.factor setf factor
.fetchmailrc
setf fetchmail
*.wiki setf flexwiki
*.fex setf focexec
*.focexec setf focexec
auto.master
setf conf
*.mas setf master
*.master setf master
*.fs setf forth
*.ft setf forth
*.f setf fortran
*.for setf fortran
*.fpp setf fortran
*.ftn setf fortran
*.f77 setf fortran
*.f90 setf fortran
*.f95 setf fortran
fstab setf fstab
mtab setf fstab
.gdbinit setf gdb
*.mo setf gdmo
*.gdmo setf gdmo
*.ged setf gedcom
gkrellmrc setf gkrellmrc
gkrellmrc_?
setf gkrellmrc
*.gp setf gp
.gprc setf gp
*/.gnupg/options
setf gpg
*/.gnupg/gpg.conf
setf gpg
/usr/**/gnupg/options.skel
setf gpg
*.gpi setf gnuplot
*.gs setf grads
*.gretl setf gretl
*.groovy setf groovy
*.gsp setf gsp
/etc/group
setf group
.gtkrc setf gtkrc
gtkrc setf gtkrc
*.hsc setf hamster
*.hsm setf hamster
*.hs setf haskell
*.lhs setf lhaskell
*.chs setf chaskell
*.vc setf hercules
*.ev setf hercules
*.rs setf hercules
*.sum setf hercules
*.errsum setf hercules
*.hex setf hex
*.h32 setf hex
*.t.html setf tilde
*.html call s:FThtml()
*.htm call s:FThtml()
*.shtml call s:FThtml()
*.stm call s:FThtml()
*.erb setf eruby
*.rhtml setf eruby
*.html.m4 setf htmlm4
*.tmpl setf htmlcheetah
*.hb setf hb
*.icn setf icon
*.idl call s:FTidl()
*.odl setf msidl
*.mof setf msidl
*/.icewm/menu
setf icemenu
.indent.pro
setf indent
indent.pro
call s:ProtoCheck('indent')
*.pro call s:ProtoCheck('idlang')
indentrc setf indentrc
*.inf setf inform
*.INF setf inform
/etc/initng/**/*.i
setf initng
*.ii setf initng
ipf.conf setf ipfilter
ipf6.conf setf ipfilter
ipf.rules setf ipfilter
*.4gl setf fgl
*.4gh setf fgl
*.m4gl setf fgl
*.ini setf dosini
inittab setf inittab
*.iss setf iss
*.jal setf jal
*.JAL setf jal
*.jpl setf jam
*.jpr setf jam
*.java setf java
*.jav setf java
*.jj setf javacc
*.jjt setf javacc
*.js setf javascript
*.javascript
setf javascript
*.es setf javascript
*.jsp setf jsp
*.properties
setf jproperties
*.properties_??
setf jproperties
*.properties_??_??
setf jproperties
*.properties_??_??_*
call s:StarSetf('jproperties')
*.clp setf jess
*.jgr setf jgraph
*.kix setf kix
*.k setf kwt
*.ks setf kscript
Kconfig setf kconfig
Kconfig.debug
setf kconfig
*.ace setf lace
*.ACE setf lace
*.latte setf latte
*.lte setf latte
/etc/limits
setf limits
*.sig setf lprolog
*.ldif setf ldif
*.ld setf ld
*.lex setf lex
*.l setf lex
/etc/libao.conf
setf libao
*/.libao setf libao
/etc/sensors.conf
setf sensors
lftp.conf setf lftp
.lftprc setf lftp
*lftp/rc setf lftp
*.ll setf lifelines
lilo.conf*
call s:StarSetf('lilo')
*.lsp setf lisp
*.lisp setf lisp
*.el setf lisp
*.cl setf lisp
*.jl setf lisp
.emacs setf lisp
.sawfishrc
setf lisp
sbclrc setf lisp
.sbclrc setf lisp
*.lite setf lite
*.lt setf lite
*/LiteStep/*/*.rc
setf litestep
/etc/login.access
setf loginaccess
/etc/login.defs
setf logindefs
*.lgt setf logtalk
*.lot setf lotos
*.lotos setf lotos
*.lou setf lout
*.lout setf lout
*.lua setf lua
*.lss setf lss
*.m4 if expand("<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
*.man setf man
/etc/man.conf
setf manconf
man.config
setf manconf
*.mv setf maple
*.mpl setf maple
*.mws setf maple
*.mason setf mason
*.mhtml setf mason
*.m call s:FTm()
*.mel setf mel
/var/log/messages
setf messages
/var/log/messages.*[0-9]
setf messages
*.mf setf mf
*.mp setf mp
*.mgl setf mgl
*.mms call s:FTmms()
*.mod if getline(1) =~ '\<module\>' | setf lprolog | else | setf modsim3
| endif
*.m2 setf modula2
*.DEF setf modula2
*.MOD setf modula2
*.md setf modula2
*.mi setf modula2
*.[mi][3g]
setf modula3
*.isc setf monk
*.monk setf monk
*.ssc setf monk
*.tsc setf monk
*.moo setf moo
/etc/modules.conf
setf modconf
/etc/conf.modules
setf modconf
/etc/modutils/*
if executable(expand("<afile>")) != 1| call s:StarSetf('modconf')|endif
mplayer.conf
setf mplayerconf
*/.mplayer/config
setf mplayerconf
*.s19 setf srec
*.s28 setf srec
*.s37 setf srec
mrxvtrc setf mrxvtrc
.mrxvtrc setf mrxvtrc
*.msql setf msql
*.mysql setf mysql
*.rc setf rc
*.mu setf mupad
*.mush setf mush
Mutt{ng,}rc
setf muttrc
.mutt{ng,}rc*
call s:StarSetf('muttrc')
*/.mutt{ng,}/mutt{ng,}rc*
call s:StarSetf('muttrc')
/etc/nanorc
setf nanorc
.nanorc setf nanorc
*.NS[ACGLMNPS]
setf natural
.netrc setf netrc
*.ncf setf ncf
*.me if expand("<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
*.ml setf ocaml
*.mli setf ocaml
*.mll setf ocaml
*.mly setf ocaml
*.occ setf occam
*.xom setf omnimark
*.xin setf omnimark
*.or setf openroad
*.[Oo][Pp][Ll]
setf opl
*.ora setf ora
pf.conf setf pf
/etc/pam.conf
setf pamconf
*.papp setf papp
*.pxml setf papp
*.pxsl setf papp
/etc/passwd
setf passwd
/etc/shadow
setf passwd
/etc/shadow-
setf passwd
*.pas setf pascal
*.dpr setf pascal
*.pl call s:FTpl()
*.plx setf perl
*.pm if getline(1) =~ "XPM2" | setf xpm2 | elseif getline(1) =~ "XPM" |
setf xpm | else | setf perl | endif
*.pod setf pod
*.php setf php
*.php\d setf php
*.phtml setf phtml
*.pike setf pike
*.lpc setf pike
*.ulpc setf pike
*.pmod setf pike
*/etc/pinforc
setf pinfo
*/.pinforc
setf pinfo
*.rcp setf pilrc
.pinerc setf pine
pinerc setf pine
.pinercex setf pine
pinercex setf pine
*.plm setf plm
*.p36 setf plm
*.pac setf plm
*.pls setf plsql
*.plsql setf plsql
*.plp setf plp
*.po setf po
*.pot setf po
main.cf setf pfmain
*.ps setf postscr
*.pfa setf postscr
*.afm setf postscr
*.eps setf postscr
*.epsf setf postscr
*.epsi setf postscr
*.ai setf postscr
*.ppd setf ppd
*.pov setf pov
.povrayrc setf povini
*.inc call s:FTinc()
*printcap let b:ptcap_type = "print" | setf ptcap
*termcap let b:ptcap_type = "term" | setf ptcap
*.g setf pccts
*.it setf ppwiz
*.ih setf ppwiz
.pc setf proc
*.action setf privoxy
.procmail setf procmail
.procmailrc
setf procmail
*.w call s:FTprogress_cweb()
*.i call s:FTprogress_asm()
*.p call s:FTprogress_pascal()
*.psf setf psf
INDEX if getline(1) =~
'^\s*\(distribution\|installed_software\|root\|bundle\|product\)\s*$' |
setf psf | endif
INFO if getline(1) =~
'^\s*\(distribution\|installed_software\|root\|bundle\|product\)\s*$' |
setf psf | endif
*.pdb setf prolog
/etc/protocols
setf protocols
*.pyx setf pyrex
*.pxd setf pyrex
*.py setf python
*.pyw setf python
*.rad setf radiance
*.mat setf radiance
.ratpoisonrc
setf ratpoison
ratpoisonrc
setf ratpoison
*\,v setf rcs
.inputrc setf readline
inputrc setf readline
*.reg if getline(1) =~? '^REGEDIT[0-9]*\s*$\|^Windows Registry Editor
Version \d*\.\d*\s*$' | setf registry | endif
*.rib setf rib
*.rexx setf rexx
*.rex setf rexx
*.s setf r
*.rd setf rhelp
*.rnw setf rnoweb
*.snw setf rnoweb
*.r call s:FTr()
*.R call s:FTr()
.reminders*
call s:StarSetf('remind')
resolv.conf
setf resolv
*.rnc setf rnc
*.rpl setf rpl
robots.txt
setf robots
*.x setf rpcgen
*.rst setf rst
*.rtf setf rtf
*.rb setf ruby
*.rbw setf ruby
*.gem setf ruby
*.gemspec setf ruby
*.builder setf ruby
*.rxml setf ruby
*.rjs setf ruby
[rR]antfile
setf ruby
*.rant setf ruby
[rR]akefile
setf ruby
*.rake setf ruby
*.sl setf slang
smb.conf setf samba
*.sas setf sas
*.sa setf sather
*.sci setf scilab
*.sce setf scilab
*.sd setf sd
*.sdl setf sdl
*.pr setf sdl
*.sed setf sed
*.siv setf sieve
sendmail.cf
setf sm
*.mc setf m4
/etc/services
setf services
/etc/slp.conf
setf slpconf
/etc/slp.reg
setf slpreg
/etc/slp.spi
setf slpspi
/etc/serial.conf
setf setserial
*.sgm if getline(1).getline(2).getline(3).getline(4).getline(5) =~?
'linuxdoc' | setf sgmllnx | elseif getline(1) =~ '<!DOCTYPE.*DocBook' ||
getline(2) =~ '<!DOCTYPE.*DocBook' | let b:docbk_type="sgml" | setf
docbk | else | setf sgml | endif
*.sgml if getline(1).getline(2).getline(3).getline(4).getline(5) =~?
'linuxdoc' | setf sgmllnx | elseif getline(1) =~ '<!DOCTYPE.*DocBook' ||
getline(2) =~ '<!DOCTYPE.*DocBook' | let b:docbk_type="sgml" | setf
docbk | else | setf sgml | endif
*.decl if getline(1).getline(2).getline(3) =~? '^<!SGML' | setf sgmldecl
| endif
*.dcl if getline(1).getline(2).getline(3) =~? '^<!SGML' | setf sgmldecl
| endif
*.dec if getline(1).getline(2).getline(3) =~? '^<!SGML' | setf sgmldecl
| endif
catalog setf catalog
sgml.catalog*
call s:StarSetf('catalog')
.bashrc* call SetFileTypeSH("bash")
bashrc call SetFileTypeSH("bash")
bash.bashrc
call SetFileTypeSH("bash")
.bash_profile*
call SetFileTypeSH("bash")
.bash_logout*
call SetFileTypeSH("bash")
*.bash call SetFileTypeSH("bash")
*.ebuild call SetFileTypeSH("bash")
.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')
*.scm setf scheme
*.ss 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 | 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
/etc/sysctl.conf
setf sysctl
/etc/sudoers
setf sudoers
sudoers.tmp
setf sudoers
*.t if !s:FTnroff() && !s:FTperl() | setf tads | endif
tags setf tags
*.tak setf tak
*.tcl setf tcl
*.tk setf tcl
*.itcl setf tcl
*.itk setf tcl
*.jacl setf tcl
*.tli setf tli
*.slt setf tsalt
*.ti setf terminfo
*.latex setf tex
*.sty setf tex
*.dtx setf tex
*.ltx setf tex
*.bbl setf tex
*.tex call s:FTtex()
tex/context/*/*.tex
setf context
*.texinfo setf texinfo
*.texi setf texinfo
*.txi setf texinfo
texmf.cnf setf texmf
.tidyrc setf tidy
tidyrc setf tidy
*.tf setf tf
.tfrc setf tf
tfrc setf tf
*.tpp setf tpp
trustees.conf
setf trustees
*.tssgm setf tssgm
*.tssop setf tssop
*.tsscl setf tsscl
*.uit setf uil
*.uil setf uil
/etc/udev/udev.conf
setf udevconf
/etc/udev/rules.d/*.rules
setf udevrules
/etc/udev/permissions.d/*.permissions
setf udevperm
/etc/udev/cdsymlinks.conf
setf sh
*.uc setf uc
/etc/updatedb.conf
setf updatedb
*.vr setf vera
*.vri setf vera
*.vrh setf vera
*.v setf verilog
*.va setf verilogams
*.vams setf verilogams
*.hdl setf vhdl
*.vhd setf vhdl
*.vhdl setf vhdl
*.vbe setf vhdl
*.vst setf vhdl
*.vhdl_[0-9]*
call s:StarSetf('vhdl')
*.vim setf vim
*.vba setf vim
.exrc setf vim
_exrc setf vim
.viminfo setf viminfo
_viminfo setf viminfo
*.hw setf virata
*.module setf virata
*.pkg setf virata
*.frm call s:FTVB("form")
*.sba setf vb
vgrindefs setf vgrindefs
*.wrl setf vrml
*.wm setf webmacro
.wgetrc setf wget
wgetrc setf wget
*.wml setf wml
*.wbt setf winbatch
*.wsml setf wsml
wvdial.conf
setf wvdial
.wvdialrc setf wvdial
.cvsrc setf cvsrc
cvs\d\+ setf cvs
*.web if
getline(1)[0].getline(2)[0].getline(3)[0].getline(4)[0].getline(5)[0] =~
"%" | setf web | else | setf winbatch | endif
*.ws[fc] setf wsh
*.xhtml setf xhtml
*.xht setf xhtml
XF86Config
if getline(1) =~ '\<XConfigurator\>' | let b:xf86c_xfree86_version = 3 |
endif | setf xf86conf
xorg.conf let b:xf86c_xfree86_version = 4 | setf xf86conf
xorg.conf-4
let b:xf86c_xfree86_version = 4 | setf xf86conf
/etc/xinetd.conf
setf xinetd
*.xs setf xs
.Xdefaults
setf xdefaults
.Xpdefaults
setf xdefaults
.Xresources
setf xdefaults
xdm-config
setf xdefaults
*.ad setf xdefaults
*.msc setf xmath
*.msf setf xmath
*.ms if !s:FTnroff() | setf xmath | endif
*.xml if getline(1) . getline(2) . getline(3) =~ '<!DOCTYPE.*DocBook' |
let b:docbk_type="xml" | setf docbk | else | setf xml | endif
*.xmi setf xml
*.csproj setf xml
*.csproj.user
setf xml
*.ts setf xml
*.ui setf xml
*.tpm setf xml
/etc/xdg/menus/*.menu
setf xml
*.xq setf xquery
*.xql setf xquery
*.xqm setf xquery
*.xquery setf xquery
*.xqy setf xquery
*.xsd setf xsd
*.xsl setf xslt
*.xslt setf xslt
*.yy setf yacc
*.y call s:FTy()
*.yaml setf yaml
*.yml setf yaml
*.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
*asterisk/*.conf*
call s:StarSetf('asterisk')
*asterisk*/*voicemail.conf*
call s:StarSetf('asteriskvm')
bzr_log.* setf bzr
*/named/db.*
call s:StarSetf('bindzone')
*/bind/db.*
call s:StarSetf('bindzone')
[cC]hange[lL]og*
if getline(1) =~ '; urgency='| call s:StarSetf('debchangelog')|else|
call s:StarSetf('changelog')|endif
crontab call s:StarSetf('crontab')
crontab.* call s:StarSetf('crontab')
/etc/apt/sources.list.d/*
call s:StarSetf('debsources')
drac.* call s:StarSetf('dracula')
*/.fvwm/* call s:StarSetf('fvwm')
*fvwmrc* let b:fvwm_version = 1 | call s:StarSetf('fvwm')
*fvwm95*.hook
let b:fvwm_version = 1 | call s:StarSetf('fvwm')
*fvwm2rc* if expand("<afile>:e") == "m4"| call
s:StarSetf('fvwm2m4')|else| let b:fvwm_version = 2 | call
s:StarSetf('fvwm')|endif
.gtkrc* call s:StarSetf('gtkrc')
gtkrc* call s:StarSetf('gtkrc')
Prl*.* call s:StarSetf('jam')
JAM*.* call s:StarSetf('jam')
*jarg* if getline(1).getline(2).getline(3).getline(4).getline(5) =~?
'THIS IS THE JARGON FILE'| call s:StarSetf('jargon')|endif
Kconfig.* call s:StarSetf('kconfig')
[mM]akefile*
call s:StarSetf('make')
/etc/modprobe.*
call s:StarSetf('modconf')
[rR]akefile*
call s:StarSetf('ruby')
mutt{ng,}rc*
call s:StarSetf('muttrc')
Mutt{ng,}rc*
call s:StarSetf('muttrc')
tmac.* call s:StarSetf('nroff')
/etc/pam.d/*
call s:StarSetf('pamconf')
*printcap*
if !did_filetype()| let b:ptcap_type = "print" | call
s:StarSetf('ptcap')|endif
*termcap* if !did_filetype()| let b:ptcap_type = "term" | call
s:StarSetf('ptcap')|endif
*vimrc* call s:StarSetf('vim')
svn-commit*.tmp
setf svn
Xresources*
call s:StarSetf('xdefaults')
*/app-defaults/*
call s:StarSetf('xdefaults')
*/Xresources/*
call s:StarSetf('xdefaults')
XF86Config-4*
let b:xf86c_xfree86_version = 4 | call s:StarSetf('xf86conf')
XF86Config*
if getline(1) =~ '\<XConfigurator\>'| let b:xf86c_xfree86_version =
3|endif|call s:StarSetf('xf86conf')
*xmodmap* call s:StarSetf('xmodmap')
/etc/xinetd.d/*
call s:StarSetf('xinetd')
zsh* call s:StarSetf('zsh')
zlog* call s:StarSetf('zsh')
* if !did_filetype() && expand("<amatch>") !~ g:ft_ignore_pat &&
(getline(1) =~ '^#' || getline(2) =~ '^#' || getline(3) =~ '^#'^I||
getline(4) =~ '^#' || getline(5) =~ '^#') | setf conf | endif
BufNewFile
*.CPP setfiletype cpp
*.C setfiletype c
*.IPP setfiletype cpp
*.ipp setfiletype cpp
*.shtml set wrap
set formatoptions-=t
set spell
filetypedetect BufRead
?\+.orig exe "doau filetypedetect BufRead " . expand("<afile>:r")
?\+.bak exe "doau filetypedetect BufRead " . expand("<afile>:r")
?\+.old exe "doau filetypedetect BufRead " . expand("<afile>:r")
?\+.new exe "doau filetypedetect BufRead " . expand("<afile>:r")
?\+.rpmsave
exe "doau filetypedetect BufRead " . expand("<afile>:r")
?\+.rpmnew
exe "doau filetypedetect BufRead " . expand("<afile>:r")
*~ let s:name = expand("<afile>") | let s:short = substitute(s:name,
'\~$', '', '') | if s:name != s:short && s:short != "" | exe "doau
filetypedetect BufRead " . s:short | endif | unlet s:name | unlet s:short
?\+.in if expand("<afile>:t") != "configure.in" | exe "doau
filetypedetect BufRead " . expand("<afile>:r") | endif
*.inp call s:Check_inp()
*.aap setf aap
etc/a2ps.cfg
setf a2ps
etc/a2ps/*.cfg
setf a2ps
a2psrc setf a2ps
.a2psrc setf a2ps
*.abap setf abap
*.abc setf abc
*.abl setf abel
*.wrm setf acedb
*.adb setf ada
*.ads setf ada
*.ada setf ada
*.gpr setf ada
*.tdf setf ahdl
*.run setf ampl
build.xml setf ant
proftpd.conf*
call s:StarSetf('apachestyle')
.htaccess setf apache
httpd.conf*
call s:StarSetf('apache')
srm.conf* call s:StarSetf('apache')
access.conf*
call s:StarSetf('apache')
apache.conf*
call s:StarSetf('apache')
apache2.conf*
call s:StarSetf('apache')
/etc/apache2/*.conf*
call s:StarSetf('apache')
*.a65 setf a65
*.am if expand("<afile>") !~? 'Makefile.am\>' | setf elf | endif
C:/Documents and Settings/irwand/.asoundrc
setf alsaconf
/usr/share/alsa/alsa.conf
setf alsaconf
/etc/asound.conf
setf alsaconf
*.aml setf aml
.arch-inventory
setf arch
=tagging-method
setf arch
*.art setf art
*.asn setf asn
*.asn1 setf asn
*.asa if exists("g:filetype_asa") | exe "setf " . g:filetype_asa | else
| setf aspvbs | endif
*.asp if exists("g:filetype_asp") | exe "setf " . g:filetype_asp |
elseif getline(1) . getline(2) . getline(3) =~? "perlscript" | setf
aspperl | else | setf aspvbs | endif
/boot/grub/menu.lst
setf grub
/boot/grub/grub.conf
setf grub
/etc/grub.conf
setf grub
*.asm call s:FTasm()
*.[sS] call s:FTasm()
*.[aA] call s:FTasm()
*.mac call s:FTasm()
*.lst call s:FTasm()
*.mar setf vmasm
*.atl setf atlas
*.as setf atlas
*.au3 setf autoit
*.ahk setf autohotkey
[mM]akefile.am
setf automake
GNUmakefile.am
setf automake
*.at setf m4
*.ave setf ave
*.awk setf awk
*.mch setf b
*.ref setf b
*.imp setf b
*.bas call s:FTVB("basic")
*.vbs setf vb
*.dsm setf vb
*.ctl setf vb
*.iba setf ibasic
*.ibi setf ibasic
*.fb setf freebasic
*.bi setf freebasic
*.bat setf dosbatch
*.sys setf dosbatch
*.cmd if getline(1) =~ '^/\*' | setf rexx | else | setf dosbatch | endif
*.btm call s:FTbtm()
*.bc setf bc
*.bdf setf bdf
*.bib setf bib
*.bst setf bst
named.conf
setf named
rndc.conf setf named
named.root
setf bindzone
*.db call s:BindzoneCheck('')
*.bl setf blank
*.c call s:FTlpc()
calendar setf calendar
*/.calendar/*
call s:StarSetf('calendar')
*/share/calendar/*/calendar.*
call s:StarSetf('calendar')
*/share/calendar/calendar.*
call s:StarSetf('calendar')
*.cs setf cs
*.toc setf cdrtoc
cfengine.conf
setf cfengine
*.cdl setf cdl
*.recipe setf conaryrecipe
*.crm setf crm
*.cyn setf cynpp
*.cc if exists("cynlib_syntax_for_cc")|setf cynlib|else|setf cpp|endif
*.cpp if exists("cynlib_syntax_for_cpp")|setf cynlib|else|setf cpp|endif
*.cxx setf cpp
*.c++ setf cpp
*.hh setf cpp
*.hxx setf cpp
*.hpp setf cpp
*.moc setf cpp
*.tcc setf cpp
*.inl setf cpp
*.h if exists("c_syntax_for_h") | setf c | elseif
exists("ch_syntax_for_h") | setf ch | else | setf cpp | endif
*.chf setf ch
*.tlh setf cpp
*.css setf css
*.con setf cterm
changelog.Debian
setf debchangelog
changelog.dch
setf debchangelog
NEWS.Debian
setf debchangelog
NEWS.dch setf debchangelog
[cC]hange[lL]og
if getline(1) =~ '; urgency='| setf debchangelog| else| setf changelog|
endif
NEWS if getline(1) =~ '; urgency='| setf debchangelog| endif
*..ch setf chill
*.ch call s:FTchange()
*.chopro setf chordpro
*.crd setf chordpro
*.cho setf chordpro
*.crdpro setf chordpro
*.chordpro
setf chordpro
*.dcl setf clean
*.icl setf clean
*.eni setf cl
*.ent call s:FTent()
*.prg if exists("g:filetype_prg") | exe "setf " . g:filetype_prg | else
| setf clipper | endif
CMakeLists.txt
setf cmake
*.cmake setf cmake
*.cmake.in
setf cmake
C:/Documents and Settings/irwand/.cmus/{autosave,rc,command-history,*.theme}
setf cmusrc
*/cmus/{rc,*.theme}
setf cmusrc
*.cbl setf cobol
*.cob setf cobol
*.lib setf cobol
*.cpy if getline(1) =~ '^##' | setf python | else | setf cobol | endif
*.cfm setf cf
*.cfi setf cf
*.cfc setf cf
configure.in
setf config
configure.ac
setf config
*.dcd setf dcd
*enlightenment/*.cfg
setf c
*Eterm/*.cfg
setf eterm
lynx.cfg setf lynx
*baseq[2-3]/*.cfg
setf quake
*id1/*.cfg
setf quake
*quake[1-3]/*.cfg
setf quake
*.qc setf c
*.cfg setf cfg
*.csp setf csp
*.fdr setf csp
*.pld setf cupl
*.si setf cuplsim
*/debian/control
setf debcontrol
/etc/apt/sources.list
setf debsources
*.desc setf desc
*.d setf d
*.desktop setf desktop
.directory
setf desktop
dict.conf setf dictconf
.dictrc setf dictconf
dictd.conf
setf dictdconf
*.diff setf diff
*.rej setf diff
*.patch setf diff
.dir_colors
setf dircolors
/etc/DIR_COLORS
setf dircolors
*.rul if
getline(1).getline(2).getline(3).getline(4).getline(5).getline(6) =~?
'InstallShield' | setf ishd | else | setf diva | endif
*.com call s:BindzoneCheck('dcl')
*.dot setf dot
*.lid setf dylanlid
*.intr setf dylanintr
*.dylan setf dylan
*.def setf def
*.drac setf dracula
*.drc setf dracula
*lvs setf dracula
*lpe setf dracula
*.dsl setf dsl
*.dtd setf dtd
*.ed\(f\|if\|n\|o\)
setf edif
*.ecd setf ecd
*.e call s:FTe()
*.E call s:FTe()
*/etc/elinks.conf
setf elinks
*/.elinks/elinks.conf
setf elinks
*.erl setf erlang
filter-rules
setf elmfilt
*esmtprc setf esmtprc
*.ec setf esqlc
*.EC setf esqlc
*.strl setf esterel
*.csc setf csc
exim.conf setf exim
*.exp setf expect
exports setf exports
*.factor setf factor
.fetchmailrc
setf fetchmail
*.wiki setf flexwiki
*.fex setf focexec
*.focexec setf focexec
auto.master
setf conf
*.mas setf master
*.master setf master
*.fs setf forth
*.ft setf forth
*.f setf fortran
*.for setf fortran
*.fpp setf fortran
*.ftn setf fortran
*.f77 setf fortran
*.f90 setf fortran
*.f95 setf fortran
fstab setf fstab
mtab setf fstab
.gdbinit setf gdb
*.mo setf gdmo
*.gdmo setf gdmo
*.ged setf gedcom
gkrellmrc setf gkrellmrc
gkrellmrc_?
setf gkrellmrc
*.gp setf gp
.gprc setf gp
*/.gnupg/options
setf gpg
*/.gnupg/gpg.conf
setf gpg
/usr/**/gnupg/options.skel
setf gpg
*.gpi setf gnuplot
*.gs setf grads
*.gretl setf gretl
*.groovy setf groovy
*.gsp setf gsp
/etc/group
setf group
.gtkrc setf gtkrc
gtkrc setf gtkrc
*.hsc setf hamster
*.hsm setf hamster
*.hs setf haskell
*.lhs setf lhaskell
*.chs setf chaskell
*.vc setf hercules
*.ev setf hercules
*.rs setf hercules
*.sum setf hercules
*.errsum setf hercules
*.hex setf hex
*.h32 setf hex
*.t.html setf tilde
*.html call s:FThtml()
*.htm call s:FThtml()
*.shtml call s:FThtml()
*.stm call s:FThtml()
*.erb setf eruby
*.rhtml setf eruby
*.html.m4 setf htmlm4
*.tmpl setf htmlcheetah
*.hb setf hb
*.icn setf icon
*.idl call s:FTidl()
*.odl setf msidl
*.mof setf msidl
*/.icewm/menu
setf icemenu
.indent.pro
setf indent
indent.pro
call s:ProtoCheck('indent')
*.pro call s:ProtoCheck('idlang')
indentrc setf indentrc
*.inf setf inform
*.INF setf inform
/etc/initng/**/*.i
setf initng
*.ii setf initng
ipf.conf setf ipfilter
ipf6.conf setf ipfilter
ipf.rules setf ipfilter
*.4gl setf fgl
*.4gh setf fgl
*.m4gl setf fgl
*.ini setf dosini
inittab setf inittab
*.iss setf iss
*.jal setf jal
*.JAL setf jal
*.jpl setf jam
*.jpr setf jam
*.java setf java
*.jav setf java
*.jj setf javacc
*.jjt setf javacc
*.js setf javascript
*.javascript
setf javascript
*.es setf javascript
*.jsp setf jsp
*.properties
setf jproperties
*.properties_??
setf jproperties
*.properties_??_??
setf jproperties
*.properties_??_??_*
call s:StarSetf('jproperties')
*.clp setf jess
*.jgr setf jgraph
*.kix setf kix
*.k setf kwt
*.ks setf kscript
Kconfig setf kconfig
Kconfig.debug
setf kconfig
*.ace setf lace
*.ACE setf lace
*.latte setf latte
*.lte setf latte
/etc/limits
setf limits
*.sig setf lprolog
*.ldif setf ldif
*.ld setf ld
*.lex setf lex
*.l setf lex
/etc/libao.conf
setf libao
*/.libao setf libao
/etc/sensors.conf
setf sensors
lftp.conf setf lftp
.lftprc setf lftp
*lftp/rc setf lftp
*.ll setf lifelines
lilo.conf*
call s:StarSetf('lilo')
*.lsp setf lisp
*.lisp setf lisp
*.el setf lisp
*.cl setf lisp
*.jl setf lisp
.emacs setf lisp
.sawfishrc
setf lisp
sbclrc setf lisp
.sbclrc setf lisp
*.lite setf lite
*.lt setf lite
*/LiteStep/*/*.rc
setf litestep
/etc/login.access
setf loginaccess
/etc/login.defs
setf logindefs
*.lgt setf logtalk
*.lot setf lotos
*.lotos setf lotos
*.lou setf lout
*.lout setf lout
*.lua setf lua
*.lss setf lss
*.m4 if expand("<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
*.man setf man
/etc/man.conf
setf manconf
man.config
setf manconf
*.mv setf maple
*.mpl setf maple
*.mws setf maple
*.mason setf mason
*.mhtml setf mason
*.m call s:FTm()
*.mel setf mel
/var/log/messages
setf messages
/var/log/messages.*[0-9]
setf messages
*.mf setf mf
*.mp setf mp
*.mgl setf mgl
*.mms call s:FTmms()
*.mod if getline(1) =~ '\<module\>' | setf lprolog | else | setf modsim3
| endif
*.m2 setf modula2
*.DEF setf modula2
*.MOD setf modula2
*.md setf modula2
*.mi setf modula2
*.[mi][3g]
setf modula3
*.isc setf monk
*.monk setf monk
*.ssc setf monk
*.tsc setf monk
*.moo setf moo
/etc/modules.conf
setf modconf
/etc/conf.modules
setf modconf
/etc/modutils/*
if executable(expand("<afile>")) != 1| call s:StarSetf('modconf')|endif
mplayer.conf
setf mplayerconf
*/.mplayer/config
setf mplayerconf
*.s19 setf srec
*.s28 setf srec
*.s37 setf srec
mrxvtrc setf mrxvtrc
.mrxvtrc setf mrxvtrc
*.msql setf msql
*.mysql setf mysql
*.rc setf rc
*.mu setf mupad
*.mush setf mush
Mutt{ng,}rc
setf muttrc
.mutt{ng,}rc*
call s:StarSetf('muttrc')
*/.mutt{ng,}/mutt{ng,}rc*
call s:StarSetf('muttrc')
/etc/nanorc
setf nanorc
.nanorc setf nanorc
*.NS[ACGLMNPS]
setf natural
.netrc setf netrc
*.ncf setf ncf
*.me if expand("<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
*.ml setf ocaml
*.mli setf ocaml
*.mll setf ocaml
*.mly setf ocaml
*.occ setf occam
*.xom setf omnimark
*.xin setf omnimark
*.or setf openroad
*.[Oo][Pp][Ll]
setf opl
*.ora setf ora
pf.conf setf pf
/etc/pam.conf
setf pamconf
*.papp setf papp
*.pxml setf papp
*.pxsl setf papp
/etc/passwd
setf passwd
/etc/shadow
setf passwd
/etc/shadow-
setf passwd
*.pas setf pascal
*.dpr setf pascal
*.pl call s:FTpl()
*.plx setf perl
*.pm if getline(1) =~ "XPM2" | setf xpm2 | elseif getline(1) =~ "XPM" |
setf xpm | else | setf perl | endif
*.pod setf pod
*.php setf php
*.php\d setf php
*.phtml setf phtml
*.pike setf pike
*.lpc setf pike
*.ulpc setf pike
*.pmod setf pike
*/etc/pinforc
setf pinfo
*/.pinforc
setf pinfo
*.rcp setf pilrc
.pinerc setf pine
pinerc setf pine
.pinercex setf pine
pinercex setf pine
*.plm setf plm
*.p36 setf plm
*.pac setf plm
*.pls setf plsql
*.plsql setf plsql
*.plp setf plp
*.po setf po
*.pot setf po
main.cf setf pfmain
*.ps setf postscr
*.pfa setf postscr
*.afm setf postscr
*.eps setf postscr
*.epsf setf postscr
*.epsi setf postscr
*.ai setf postscr
*.ppd setf ppd
*.pov setf pov
.povrayrc setf povini
*.inc call s:FTinc()
*printcap let b:ptcap_type = "print" | setf ptcap
*termcap let b:ptcap_type = "term" | setf ptcap
*.g setf pccts
*.it setf ppwiz
*.ih setf ppwiz
.pc setf proc
*.action setf privoxy
.procmail setf procmail
.procmailrc
setf procmail
*.w call s:FTprogress_cweb()
*.i call s:FTprogress_asm()
*.p call s:FTprogress_pascal()
*.psf setf psf
INDEX if getline(1) =~
'^\s*\(distribution\|installed_software\|root\|bundle\|product\)\s*$' |
setf psf | endif
INFO if getline(1) =~
'^\s*\(distribution\|installed_software\|root\|bundle\|product\)\s*$' |
setf psf | endif
*.pdb setf prolog
/etc/protocols
setf protocols
*.pyx setf pyrex
*.pxd setf pyrex
*.py setf python
*.pyw setf python
*.rad setf radiance
*.mat setf radiance
.ratpoisonrc
setf ratpoison
ratpoisonrc
setf ratpoison
*\,v setf rcs
.inputrc setf readline
inputrc setf readline
*.reg if getline(1) =~? '^REGEDIT[0-9]*\s*$\|^Windows Registry Editor
Version \d*\.\d*\s*$' | setf registry | endif
*.rib setf rib
*.rexx setf rexx
*.rex setf rexx
*.s setf r
*.rd setf rhelp
*.rnw setf rnoweb
*.snw setf rnoweb
*.r call s:FTr()
*.R call s:FTr()
.reminders*
call s:StarSetf('remind')
resolv.conf
setf resolv
*.rnc setf rnc
*.rpl setf rpl
robots.txt
setf robots
*.x setf rpcgen
*.rst setf rst
*.rtf setf rtf
*.rb setf ruby
*.rbw setf ruby
*.gem setf ruby
*.gemspec setf ruby
*.builder setf ruby
*.rxml setf ruby
*.rjs setf ruby
[rR]antfile
setf ruby
*.rant setf ruby
[rR]akefile
setf ruby
*.rake setf ruby
*.sl setf slang
smb.conf setf samba
*.sas setf sas
*.sa setf sather
*.sci setf scilab
*.sce setf scilab
*.sd setf sd
*.sdl setf sdl
*.pr setf sdl
*.sed setf sed
*.siv setf sieve
sendmail.cf
setf sm
*.mc setf m4
/etc/services
setf services
/etc/slp.conf
setf slpconf
/etc/slp.reg
setf slpreg
/etc/slp.spi
setf slpspi
/etc/serial.conf
setf setserial
*.sgm if getline(1).getline(2).getline(3).getline(4).getline(5) =~?
'linuxdoc' | setf sgmllnx | elseif getline(1) =~ '<!DOCTYPE.*DocBook' ||
getline(2) =~ '<!DOCTYPE.*DocBook' | let b:docbk_type="sgml" | setf
docbk | else | setf sgml | endif
*.sgml if getline(1).getline(2).getline(3).getline(4).getline(5) =~?
'linuxdoc' | setf sgmllnx | elseif getline(1) =~ '<!DOCTYPE.*DocBook' ||
getline(2) =~ '<!DOCTYPE.*DocBook' | let b:docbk_type="sgml" | setf
docbk | else | setf sgml | endif
*.decl if getline(1).getline(2).getline(3) =~? '^<!SGML' | setf sgmldecl
| endif
*.dcl if getline(1).getline(2).getline(3) =~? '^<!SGML' | setf sgmldecl
| endif
*.dec if getline(1).getline(2).getline(3) =~? '^<!SGML' | setf sgmldecl
| endif
catalog setf catalog
sgml.catalog*
call s:StarSetf('catalog')
.bashrc* call SetFileTypeSH("bash")
bashrc call SetFileTypeSH("bash")
bash.bashrc
call SetFileTypeSH("bash")
.bash_profile*
call SetFileTypeSH("bash")
.bash_logout*
call SetFileTypeSH("bash")
*.bash call SetFileTypeSH("bash")
*.ebuild call SetFileTypeSH("bash")
.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')
*.scm setf scheme
*.ss 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 | 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
/etc/sysctl.conf
setf sysctl
/etc/sudoers
setf sudoers
sudoers.tmp
setf sudoers
*.t if !s:FTnroff() && !s:FTperl() | setf tads | endif
tags setf tags
*.tak setf tak
*.tcl setf tcl
*.tk setf tcl
*.itcl setf tcl
*.itk setf tcl
*.jacl setf tcl
*.tli setf tli
*.slt setf tsalt
*.ti setf terminfo
*.latex setf tex
*.sty setf tex
*.dtx setf tex
*.ltx setf tex
*.bbl setf tex
*.tex call s:FTtex()
tex/context/*/*.tex
setf context
*.texinfo setf texinfo
*.texi setf texinfo
*.txi setf texinfo
texmf.cnf setf texmf
.tidyrc setf tidy
tidyrc setf tidy
*.tf setf tf
.tfrc setf tf
tfrc setf tf
*.tpp setf tpp
trustees.conf
setf trustees
*.tssgm setf tssgm
*.tssop setf tssop
*.tsscl setf tsscl
*.uit setf uil
*.uil setf uil
/etc/udev/udev.conf
setf udevconf
/etc/udev/rules.d/*.rules
setf udevrules
/etc/udev/permissions.d/*.permissions
setf udevperm
/etc/udev/cdsymlinks.conf
setf sh
*.uc setf uc
/etc/updatedb.conf
setf updatedb
*.vr setf vera
*.vri setf vera
*.vrh setf vera
*.v setf verilog
*.va setf verilogams
*.vams setf verilogams
*.hdl setf vhdl
*.vhd setf vhdl
*.vhdl setf vhdl
*.vbe setf vhdl
*.vst setf vhdl
*.vhdl_[0-9]*
call s:StarSetf('vhdl')
*.vim setf vim
*.vba setf vim
.exrc setf vim
_exrc setf vim
.viminfo setf viminfo
_viminfo setf viminfo
*.hw setf virata
*.module setf virata
*.pkg setf virata
*.frm call s:FTVB("form")
*.sba setf vb
vgrindefs setf vgrindefs
*.wrl setf vrml
*.wm setf webmacro
.wgetrc setf wget
wgetrc setf wget
*.wml setf wml
*.wbt setf winbatch
*.wsml setf wsml
wvdial.conf
setf wvdial
.wvdialrc setf wvdial
.cvsrc setf cvsrc
cvs\d\+ setf cvs
*.web if
getline(1)[0].getline(2)[0].getline(3)[0].getline(4)[0].getline(5)[0] =~
"%" | setf web | else | setf winbatch | endif
*.ws[fc] setf wsh
*.xhtml setf xhtml
*.xht setf xhtml
XF86Config
if getline(1) =~ '\<XConfigurator\>' | let b:xf86c_xfree86_version = 3 |
endif | setf xf86conf
xorg.conf let b:xf86c_xfree86_version = 4 | setf xf86conf
xorg.conf-4
let b:xf86c_xfree86_version = 4 | setf xf86conf
/etc/xinetd.conf
setf xinetd
*.xs setf xs
.Xdefaults
setf xdefaults
.Xpdefaults
setf xdefaults
.Xresources
setf xdefaults
xdm-config
setf xdefaults
*.ad setf xdefaults
*.msc setf xmath
*.msf setf xmath
*.ms if !s:FTnroff() | setf xmath | endif
*.xml if getline(1) . getline(2) . getline(3) =~ '<!DOCTYPE.*DocBook' |
let b:docbk_type="xml" | setf docbk | else | setf xml | endif
*.xmi setf xml
*.csproj setf xml
*.csproj.user
setf xml
*.ts setf xml
*.ui setf xml
*.tpm setf xml
/etc/xdg/menus/*.menu
setf xml
*.xq setf xquery
*.xql setf xquery
*.xqm setf xquery
*.xquery setf xquery
*.xqy setf xquery
*.xsd setf xsd
*.xsl setf xslt
*.xslt setf xslt
*.yy setf yacc
*.y call s:FTy()
*.yaml setf yaml
*.yml setf yaml
*.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
*asterisk/*.conf*
call s:StarSetf('asterisk')
*asterisk*/*voicemail.conf*
call s:StarSetf('asteriskvm')
bzr_log.* setf bzr
*/named/db.*
call s:StarSetf('bindzone')
*/bind/db.*
call s:StarSetf('bindzone')
[cC]hange[lL]og*
if getline(1) =~ '; urgency='| call s:StarSetf('debchangelog')|else|
call s:StarSetf('changelog')|endif
crontab call s:StarSetf('crontab')
crontab.* call s:StarSetf('crontab')
/etc/apt/sources.list.d/*
call s:StarSetf('debsources')
drac.* call s:StarSetf('dracula')
*/.fvwm/* call s:StarSetf('fvwm')
*fvwmrc* let b:fvwm_version = 1 | call s:StarSetf('fvwm')
*fvwm95*.hook
let b:fvwm_version = 1 | call s:StarSetf('fvwm')
*fvwm2rc* if expand("<afile>:e") == "m4"| call
s:StarSetf('fvwm2m4')|else| let b:fvwm_version = 2 | call
s:StarSetf('fvwm')|endif
.gtkrc* call s:StarSetf('gtkrc')
gtkrc* call s:StarSetf('gtkrc')
Prl*.* call s:StarSetf('jam')
JAM*.* call s:StarSetf('jam')
*jarg* if getline(1).getline(2).getline(3).getline(4).getline(5) =~?
'THIS IS THE JARGON FILE'| call s:StarSetf('jargon')|endif
Kconfig.* call s:StarSetf('kconfig')
[mM]akefile*
call s:StarSetf('make')
/etc/modprobe.*
call s:StarSetf('modconf')
[rR]akefile*
call s:StarSetf('ruby')
mutt{ng,}rc*
call s:StarSetf('muttrc')
Mutt{ng,}rc*
call s:StarSetf('muttrc')
tmac.* call s:StarSetf('nroff')
/etc/pam.d/*
call s:StarSetf('pamconf')
*printcap*
if !did_filetype()| let b:ptcap_type = "print" | call
s:StarSetf('ptcap')|endif
*termcap* if !did_filetype()| let b:ptcap_type = "term" | call
s:StarSetf('ptcap')|endif
*vimrc* call s:StarSetf('vim')
svn-commit*.tmp
setf svn
Xresources*
call s:StarSetf('xdefaults')
*/app-defaults/*
call s:StarSetf('xdefaults')
*/Xresources/*
call s:StarSetf('xdefaults')
XF86Config-4*
let b:xf86c_xfree86_version = 4 | call s:StarSetf('xf86conf')
XF86Config*
if getline(1) =~ '\<XConfigurator\>'| let b:xf86c_xfree86_version =
3|endif|call s:StarSetf('xf86conf')
*xmodmap* call s:StarSetf('xmodmap')
/etc/xinetd.d/*
call s:StarSetf('xinetd')
zsh* call s:StarSetf('zsh')
zlog* call s:StarSetf('zsh')
* if !did_filetype() && expand("<amatch>") !~ g:ft_ignore_pat &&
(getline(1) =~ '^#' || getline(2) =~ '^#' || getline(3) =~ '^#'^I||
getline(4) =~ '^#' || getline(5) =~ '^#') | setf conf | endif
BufRead
*.CPP setfiletype cpp
*.C setfiletype c
*.IPP setfiletype cpp
*.ipp setfiletype cpp
* if line("'\"") > 0 && line("'\"") <= line("$") | exe "normal g`\"" | endif
syn keyword myBUG containedin=ALL BUG IKDBUG IKDBUG IKDHACK IKDNOTE TODO
IKDTODO
hi myBUG guibg=#808000 guifg=#ffff00
*.shtml set wrap
set formatoptions-=t
set spell
gzip BufRead
*.gz call gzip#read("gzip -dn")
*.bz2 call gzip#read("bzip2 -d")
*.Z call gzip#read("uncompress")
gzip BufReadPre
*.gz setlocal bin
*.bz2 setlocal bin
*.Z setlocal bin
Network BufReadCmd
file://* exe "silent doau BufReadPre
".netrw#RFC2396(expand("<amatch>"))|exe 'e
'.substitute(netrw#RFC2396(expand("<amatch>")),'file://\(.*\)','\1',"")|exe
"silent doau BufReadPost ".netrw#RFC2396(expand("<amatch>"))
ftp://* exe "silent doau BufReadPre ".expand("<amatch>")|exe '2Nread
"'.expand("<amatch>").'"'|exe "silent doau BufReadPost ".expand("<amatch>")
rcp://* exe "silent doau BufReadPre ".expand("<amatch>")|exe '2Nread
"'.expand("<amatch>").'"'|exe "silent doau BufReadPost ".expand("<amatch>")
scp://* exe "silent doau BufReadPre ".expand("<amatch>")|exe '2Nread
"'.expand("<amatch>").'"'|exe "silent doau BufReadPost ".expand("<amatch>")
http://* exe "silent doau BufReadPre ".expand("<amatch>")|exe '2Nread
"'.expand("<amatch>").'"'|exe "silent doau BufReadPost ".expand("<amatch>")
dav://* exe "silent doau BufReadPre ".expand("<amatch>")|exe '2Nread
"'.expand("<amatch>").'"'|exe "silent doau BufReadPost ".expand("<amatch>")
rsync://* exe "silent doau BufReadPre ".expand("<amatch>")|exe '2Nread
"'.expand("<amatch>").'"'|exe "silent doau BufReadPost ".expand("<amatch>")
sftp://* exe "silent doau BufReadPre ".expand("<amatch>")|exe '2Nread
"'.expand("<amatch>").'"'|exe "silent doau BufReadPost ".expand("<amatch>")
tar BufReadCmd
tarfile:* call tar#Read(expand("<amatch>"), 1)
*.tar call tar#Browse(expand("<amatch>"))
*.tar.gz 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>"))
zip BufReadCmd
zipfile:* call zip#Read(expand("<amatch>"), 1)
*.zip call zip#Browse(expand("<amatch>"))
gzip BufWritePost
*.gz call gzip#write("gzip")
*.bz2 call gzip#write("bzip2")
*.Z call gzip#write("compress -f")
Network BufWriteCmd
ftp://* exe "silent doau BufWritePre ".expand("<amatch>")|exe 'Nwrite "'
.expand("<amatch>").'"'|exe "silent doau BufWritePost ".expand("<amatch>")
rcp://* exe "silent doau BufWritePre ".expand("<amatch>")|exe 'Nwrite "'
.expand("<amatch>").'"'|exe "silent doau BufWritePost ".expand("<amatch>")
scp://* exe "silent doau BufWritePre ".expand("<amatch>")|exe 'Nwrite "'
.expand("<amatch>").'"'|exe "silent doau BufWritePost ".expand("<amatch>")
dav://* exe "silent doau BufWritePre ".expand("<amatch>")|exe 'Nwrite "'
.expand("<amatch>").'"'|exe "silent doau BufWritePost ".expand("<amatch>")
rsync://* exe "silent doau BufWritePre ".expand("<amatch>")|exe 'Nwrite
"' .expand("<amatch>").'"'|exe "silent doau BufWritePost
".expand("<amatch>")
sftp://* exe "silent doau BufWritePre ".expand("<amatch>")|exe 'Nwrite
"' .expand("<amatch>").'"'|exe "silent doau BufWritePost
".expand("<amatch>")
tar BufWriteCmd
tarfile:* call tar#Write(expand("<amatch>"))
zip BufWriteCmd
zipfile:* call zip#Write(expand("<amatch>"))
gzip FileAppendPost
*.gz call gzip#write("gzip")
*.bz2 call gzip#write("bzip2")
*.Z call gzip#write("compress -f")
gzip FileAppendPre
*.gz call gzip#appre("gzip -dn")
*.bz2 call gzip#appre("bzip2 -d")
*.Z call gzip#appre("uncompress")
gzip FileReadPost
*.gz call gzip#read("gzip -dn")
*.bz2 call gzip#read("bzip2 -d")
*.Z call gzip#read("uncompress")
gzip FileReadPre
*.gz setlocal bin
*.bz2 setlocal bin
*.Z setlocal bin
Network FileReadCmd
ftp://* exe "silent doau FileReadPre ".expand("<amatch>")|exe 'Nread "'
.expand("<amatch>").'"'|exe "silent doau FileReadPost ".expand("<amatch>")
rcp://* exe "silent doau FileReadPre ".expand("<amatch>")|exe 'Nread "'
.expand("<amatch>").'"'|exe "silent doau FileReadPost ".expand("<amatch>")
scp://* exe "silent doau FileReadPre ".expand("<amatch>")|exe 'Nread "'
.expand("<amatch>").'"'|exe "silent doau FileReadPost ".expand("<amatch>")
http://* exe "silent doau FileReadPre ".expand("<amatch>")|exe 'Nread "'
.expand("<amatch>").'"'|exe "silent doau FileReadPost ".expand("<amatch>")
dav://* exe "silent doau FileReadPre ".expand("<amatch>")|exe 'Nread "'
.expand("<amatch>").'"'|exe "silent doau FileReadPost ".expand("<amatch>")
rsync://* exe "silent doau FileReadPre ".expand("<amatch>")|exe 'Nread
"' .expand("<amatch>").'"'|exe "silent doau FileReadPost
".expand("<amatch>")
sftp://* exe "silent doau FileReadPre ".expand("<amatch>")|exe 'Nread "'
.expand("<amatch>").'"'|exe "silent doau FileReadPost ".expand("<amatch>")
tar FileReadCmd
tarfile:* call tar#Read(expand("<amatch>"), 0)
zip FileReadCmd
zipfile:* call zip#Read(expand("<amatch>"), 0)
filetypeplugin FileType
* call s:LoadFTPlugin()
filetypeindent FileType
* call s:LoadIndent()
FileType
* setlocal textwidth=78
if &omnifunc == "" |^I^Isetlocal omnifunc=syntaxcomplete#Complete |^Iendif
syntaxset FileType
* exe "set syntax=" . expand("<amatch>")
gzip FileWritePost
*.gz call gzip#write("gzip")
*.bz2 call gzip#write("bzip2")
*.Z call gzip#write("compress -f")
Network FileWriteCmd
ftp://* exe "silent doau FileWritePre ".expand("<amatch>")|exe
"'[,']".'Nwrite "' .expand("<amatch>").'"'|exe "silent doau
FileWritePost ".expand("<amatch>")
rcp://* exe "silent doau FileWritePre ".expand("<amatch>")|exe
"'[,']".'Nwrite "' .expand("<amatch>").'"'|exe "silent doau
FileWritePost ".expand("<amatch>")
scp://* exe "silent doau FileWritePre ".expand("<amatch>")|exe
"'[,']".'Nwrite "' .expand("<amatch>").'"'|exe "silent doau
FileWritePost ".expand("<amatch>")
dav://* exe "silent doau FileWritePre ".expand("<amatch>")|exe
"'[,']".'Nwrite "' .expand("<amatch>").'"'|exe "silent doau
FileWritePost ".expand("<amatch>")
rsync://* exe "silent doau FileWritePre ".expand("<amatch>")|exe
"'[,']".'Nwrite "' .expand("<amatch>").'"'|exe "silent doau
FileWritePost ".expand("<amatch>")
sftp://* exe "silent doau FileWritePre ".expand("<amatch>")|exe
"'[,']".'Nwrite "' .expand("<amatch>").'"'|exe "silent doau
FileWritePost ".expand("<amatch>")
tar FileWriteCmd
tarfile:* call tar#Write(expand("<amatch>"))
zip FileWriteCmd
zipfile:* call zip#Write(expand("<amatch>"))
SpellPopupMenu MenuPopup
* call <SID>SpellPopup()
filetypedetect StdinReadPost
* if !did_filetype() | runtime! scripts.vim | endif
if !did_filetype() && expand("<amatch>") !~ g:ft_ignore_pat &&
(getline(1) =~ '^#' || getline(2) =~ '^#' || getline(3) =~ '^#'^I||
getline(4) =~ '^#' || getline(5) =~ '^#') | setf conf | endif
Syntax
* call s:SynSet()
cpp if (exists('b:load_doxygen_syntax') && b:load_doxygen_syntax)^I||
(exists('g:load_doxygen_syntax') && g:load_doxygen_syntax) | runtime!
syntax/doxygen.vim | endif
c if (exists('b:load_doxygen_syntax') && b:load_doxygen_syntax)^I||
(exists('g:load_doxygen_syntax') && g:load_doxygen_syntax) | runtime!
syntax/doxygen.vim | endif
idl if (exists('b:load_doxygen_syntax') && b:load_doxygen_syntax)^I||
(exists('g:load_doxygen_syntax') && g:load_doxygen_syntax) | runtime!
syntax/doxygen.vim | endif
Network SourceCmd
ftp://* exe 'Nsource "'.expand("<amatch>").'"'
rcp://* exe 'Nsource "'.expand("<amatch>").'"'
scp://* exe 'Nsource "'.expand("<amatch>").'"'
http://* exe 'Nsource "'.expand("<amatch>").'"'
dav://* exe 'Nsource "'.expand("<amatch>").'"'
rsync://* exe 'Nsource "'.expand("<amatch>").'"'
sftp://* exe 'Nsource "'.expand("<amatch>").'"'
SpellFileMissing
* call spellfile#LoadFile(expand('<amatch>'))
matchparen CursorMoved
* call s:Highlight_Matching_Pair()
matchparen CursorMovedI
* call s:Highlight_Matching_Pair()
--- Normal/Visual mode mappings ---
n <C-N> :tn<CR>
n <C-P> :tp<CR>
n <C-Q> :qa<CR>
n $ * ScreenMovement("$")
o $ * ScreenMovement("$")
o % * v:<C-U>call <SNR>11_Match_wrapper('',1,'o') <CR>
v % * :<C-U>call <SNR>11_Match_wrapper('',1,'v') <CR>m'gv``
n % * :<C-U>call <SNR>11_Match_wrapper('',1,'n') <CR>
,e :e <C-R>=expand("%:p:h")."\\"<CR><Space>
n ,pu :!p4 submit<CR>:e!<CR>
n ,ps :!p4 sync %<CR>:e!<CR>
n ,pr :!p4 revert %<CR>:e!<CR>
n ,pe :!p4 edit %<CR>:e!<CR>
n ,pa :!p4 add %<CR>
n 0 * ScreenMovement("0")
o 0 * ScreenMovement("0")
o [% * v:<C-U>call <SNR>11_MultiMatch("bW", "o") <CR>
v [% <Esc>[%m'gv``
n [% * :<C-U>call <SNR>11_MultiMatch("bW", "n") <CR>
o ]% * v:<C-U>call <SNR>11_MultiMatch("W", "o") <CR>
v ]% <Esc>]%m'gv``
n ]% * :<C-U>call <SNR>11_MultiMatch("W", "n") <CR>
n ^ * ScreenMovement("^")
o ^ * ScreenMovement("^")
v a% <Esc>[%v]%
n gx <Plug>NetrwBrowseX
o g% * v:<C-U>call <SNR>11_Match_wrapper('',0,'o') <CR>
v g% * :<C-U>call <SNR>11_Match_wrapper('',0,'v') <CR>m'gv``
n g% * :<C-U>call <SNR>11_Match_wrapper('',0,'n') <CR>
n j * ScreenMovement("j")
o j * ScreenMovement("j")
n k * ScreenMovement("k")
o k * ScreenMovement("k")
n <Plug>NetrwBrowseX * :call netrw#NetBrowseX(expand("<cWORD>"),0)<CR>
<C-End> G$
<C-Home> 1G
<C-Right> w
<C-Left> b
<End> $
<Home> 0
¬ :bprevious<CR>
® :bnext<CR>
¸ ":grep -rw <cword> " . g:sourceDir . "*<CR>"
n è <C-W><Left>
n ê <C-W><Down>
n ë <C-W><Up>
n ì <C-W><Right>
n î :cn<CR>
n ð :cp<CR>
--- Insert/Command-line mode mappings ---
i <S-Tab> * <C-R>=InsertTabWrapper("forward")<CR>
! <S-Insert> <C-R><C-O>*
i <Tab> * <C-R>=InsertTabWrapper("backward")<CR>
--- Abbreviations ---
No abbreviation found
--- Highlighting ---
SpecialKey xxx term=bold ctermfg=9 gui=bold guifg=#CC00FF
NonText xxx term=bold ctermfg=9 gui=bold guifg=#CC00FF
Directory xxx term=bold ctermfg=11 guifg=#FFFFFF guibg=#000000
ErrorMsg xxx term=standout ctermfg=15 ctermbg=4 gui=bold guifg=#FF6347
IncSearch xxx term=reverse cterm=reverse gui=underline guifg=#FFD700
guibg=#778899
Search xxx term=reverse ctermfg=0 ctermbg=14 guifg=#FFD700 guibg=#778899
MoreMsg xxx term=bold ctermfg=10 gui=bold guifg=#CC6666
ModeMsg xxx term=bold cterm=bold gui=bold guifg=#990000
LineNr xxx term=underline ctermfg=14 guifg=#696969
Question xxx term=standout ctermfg=10 gui=bold guifg=#CC00FF
StatusLine xxx term=bold,reverse cterm=bold,reverse gui=bold guifg=#FFFFFF
guibg=#8B4513
StatusLineNC xxx term=reverse cterm=reverse gui=bold guifg=#8B4513
guibg=#FFFFFF
VertSplit xxx term=reverse cterm=reverse gui=bold guifg=#FFFFFF
guibg=#8B4513
Title xxx term=bold ctermfg=13 gui=bold guifg=#CCCCCC
Visual xxx term=reverse cterm=reverse guifg=#8B4513 guibg=#FFFFFF
VisualNOS xxx term=bold,underline cterm=bold,underline gui=bold,underline
WarningMsg xxx term=standout ctermfg=12 gui=bold guifg=#FFA0FF
WildMenu xxx term=standout ctermfg=0 ctermbg=14 guifg=#000000 guibg=#a0a0ff
Folded xxx term=standout ctermfg=11 ctermbg=8 guifg=#40F0F0 guibg=#005080
FoldColumn xxx term=standout ctermfg=11 ctermbg=8 guifg=#40C0FF
guibg=#00305C
DiffAdd xxx term=bold ctermbg=1 guifg=#A0D0FF guibg=#0020A0
DiffChange xxx term=bold ctermbg=5 guifg=#E03870 guibg=#601830
DiffDelete xxx term=bold ctermfg=9 ctermbg=3 guifg=#A0D0FF guibg=#0020A0
DiffText xxx term=reverse cterm=bold ctermbg=12 guifg=#FF9933 guibg=#A02860
SignColumn xxx term=standout ctermfg=11 ctermbg=8 guifg=Cyan guibg=Grey
SpellBad xxx term=reverse ctermbg=12 gui=undercurl guisp=Red
SpellCap xxx term=reverse ctermbg=9 gui=undercurl guisp=Blue
SpellRare xxx term=reverse ctermbg=13 gui=undercurl guisp=Magenta
SpellLocal xxx term=underline ctermbg=11 gui=undercurl guisp=Cyan
Pmenu xxx ctermbg=13 guibg=Magenta
PmenuSel xxx ctermbg=8 guibg=DarkGrey
PmenuSbar xxx ctermbg=7 guibg=Grey
PmenuThumb xxx cterm=reverse gui=reverse
TabLine xxx term=underline cterm=underline ctermfg=15 ctermbg=8
gui=underline
guibg=DarkGrey
TabLineSel xxx term=bold cterm=bold gui=bold
TabLineFill xxx term=reverse cterm=reverse gui=reverse
CursorColumn xxx term=reverse ctermbg=8 guibg=Grey40
CursorLine xxx term=underline cterm=underline guibg=Grey40
Cursor xxx guifg=#8B4513 guibg=#FFFFFF
lCursor xxx guifg=bg guibg=fg
MatchParen xxx term=reverse ctermbg=3 guibg=darkgreen
Normal xxx guifg=#CCCCCC guibg=#000000 font=ProggySquareTTSZ:h12:cANSI
Comment xxx term=bold ctermfg=11 guifg=#6699CC
Constant xxx term=underline ctermfg=13 guifg=#99CCFF
Special xxx term=bold ctermfg=12 guifg=#00FFCC
Identifier xxx term=underline cterm=bold ctermfg=11 guifg=#FFD700
Statement xxx term=bold ctermfg=14 guifg=#CC6666
PreProc xxx term=underline ctermfg=9 guifg=#40F0A0
Type xxx term=underline ctermfg=10 guifg=#B0C4DE
Underlined xxx term=underline cterm=underline ctermfg=9 guifg=#FFFFFF
Ignore xxx ctermfg=0 guifg=grey45 guibg=black
Error xxx term=reverse ctermfg=15 ctermbg=12 guifg=#FFFFFF guibg=#FF0088
Todo xxx term=standout ctermfg=0 ctermbg=14 gui=bold guifg=#FFA0A0
String xxx links to Constant
Character xxx links to Constant
Number xxx guifg=#FFCCCC
Boolean xxx links to Constant
Float xxx links to Number
Function xxx links to Identifier
Conditional xxx links to Statement
Repeat xxx links to Statement
Label xxx links to Statement
Operator xxx links to Statement
Keyword xxx links to Statement
Exception xxx links to Statement
Include xxx links to PreProc
Define xxx links to PreProc
Macro xxx links to PreProc
PreCondit xxx links to PreProc
StorageClass xxx links to Type
Structure xxx links to Type
Typedef xxx links to Type
Tag xxx links to Special
SpecialChar xxx links to Special
Delimiter xxx links to Special
SpecialComment xxx links to Special
Debug xxx links to Special
--- Variables ---
menutrans_no_file [No file]
syntax_on #1
did_install_syntax_menu #1
netrw_altv #1
ctags_command ctags -R .
loaded_matchit #1
loaded_netrwPlugin #1
paste#paste_cmd {'v': '"-c<Esc>:call paste#Paste()<CR>', 'i':
'x<BS><Esc>:call paste#Paste()<CR>gi', 'n': ':call paste#Paste()<CR>'}
bmenu_max_pathlen #35
did_install_default_menus #1
sourceDir source/
no_html_toolbar no
html_tag_case l
loaded_rrhelper #1
more_save #1
bmenu_priority #60
loaded_spellfile_plugin #1
did_toolbar_tmenu #1
loaded_zipPlugin #1
loaded_vimballPlugin #1
did_indent_on #1
Tlist_Inc_Winwidth #0
loaded_gzip #1
loaded_getscriptPlugin #1
cpo_save aABceFs
loaded_tarPlugin #1
did_load_filetypes #1
colors_name wintersdayCustom
loaded_matchparen #1
did_load_ftplugin #1
ft_ignore_pat \.\(Z\|gz\|bz2\|zip\|tgz\)$
netrw_alto #1
b:changedtick #2
v:version #701
v:beval_winnr #0
v:lnum #0
v:scrollstart C:\vim\vim71\bugreport.vim line 24
v:progname gvim
v:dying #0
v:lang C
v:count #0
v:cmdbang #0
v:foldlevel #0
v:ctype C
v:prevcount #0
v:register "
v:mouse_win #0
v:count1 #1
v:foldstart #0
v:foldend #0
v:profiling #0
v:beval_col #0
v:errmsg E484: Can't open file bugreport.vim
v:beval_lnum #0
v:mouse_lnum #0
v:beval_bufnr #0
v:shell_error #0
v:servername GVIM3
v:lc_time English_United States.1252
v:mouse_col #0
v:statusmsg v:
This is 7.1.000. Does it work with Steve Hall's latest Vim build for Windows?
https://sourceforge.net/project/showfiles.php?group_id=43866&package_id=39721
Does it work with
gvim -N -u NONE
?
Best regards,
Tony.
--
Grain grows best in shit
-- Ursula K. LeGuin
Hi Tony,
Thanks for the suggestion..
"gvim -N -u NONE" doesn't work well, since I can't even get the
directory listing. After sourcing netrw scripts manually, I got the same
buggy behavior.
I tried the latest gvim build, and it behaves somewhat better.. but it's
a little peculiar:
- if I start netrw using "gvim ." or ":e ." in gvim, then netrw-P
problem is completely fixed. I'm a happy camper currently.
- HOWEVER, if I start netrw, using ":Explore" in gvim, it spits out this
following error:
"Error detected while processing function netrw#Explore:
line 98:
E65: Illegal back reference"
After that, the directory listing would be up, and I can use "v" or "o"
to open a file on a split window..
BUT the peculiar thing is that if I then switch back to the netrw
window, all the files are gone from the view, the only thing left are
"../" and "./"..
Bizarre !!
Oh well.. I usually starts netrw using ":e ." which is completely fixed
now, so I'm happy right now.
It'll be good though to fix the other problem as well.
Thanks guys
--
Irwan
Hm... Which version of the netrw pugin are you using? I have the following:
(dates according to the _text_ of the plugins, not their directory entries):
$VIMRUNTIME/plugin/netrw.vim version 110 dated Jun 21, 2007
$VIMRUNTIME/plugin/netrwPlugin.vim dated Jan 05, 2007
$VIMRUNTIME/autoload/netrw.vim version 110k dated Jun 20, 2007
$VIMRUNTIME/autoload/netrwFileHandlers.vim version 9 dated May 30, 2006
$VIMRUNTIME/autoload/netrwSettings.vim version 11 dated Jun 04, 2007
Anything earlier is obsolete. If you have an earlier version, you may want to
update your runtime files from ftp://ftp.vim.org/pub/vim/runtime/
Best regards,
Tony.
--
Gerrold's Laws of Infernal Dynamics:
(1) An object in motion will always be headed in the wrong
direction.
(2) An object at rest will always be in the wrong place.
(3) The energy required to change either one of these states
will always be more than you wish to expend, but never so
much as to make the task totally impossible.