-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbugreport.txt
3232 lines (3226 loc) · 122 KB
/
bugreport.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
uname -a
Linux debian 3.2.0-2-amd64 #1 SMP Mon May 21 17:45:41 UTC 2012 x86_64 GNU/Linux
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled May 25 2012 01:46:15)
Included patches: 1-524
Modified by pkg-vim-maintainers@lists.alioth.debian.org
Compiled by jamessan@debian.org
Huge version with GTK2-GNOME GUI. Features included (+) or not (-):
+arabic +autocmd +balloon_eval +browse ++builtin_terms +byte_offset +cindent +clientserver +clipboard +cmdline_compl +cmdline_hist
+cmdline_info +comments +conceal +cryptv +cscope +cursorbind +cursorshape +dialog_con_gui +diff +digraphs +dnd -ebcdic +emacs_tags +eval
+ex_extra +extra_search +farsi +file_in_path +find_in_path +float +folding -footer +fork() +gettext -hangul_input +iconv +insert_expand
+jumplist +keymap +langmap +libcall +linebreak +lispindent +listcmds +localmap +lua +menu +mksession +modify_fname +mouse +mouseshape
+mouse_dec +mouse_gpm -mouse_jsbterm +mouse_netterm -mouse_sysmouse +mouse_xterm +mouse_urxvt +multi_byte +multi_lang -mzscheme +netbeans_intg
+path_extra +perl +persistent_undo +postscript +printer +profile +python -python3 +quickfix +reltime +rightleft +ruby +scrollbind +signs
+smartindent -sniff +startuptime +statusline -sun_workshop +syntax +tag_binary +tag_old_static -tag_any_white +tcl +terminfo +termresponse
+textobjects +title +toolbar +user_commands +vertsplit +virtualedit +visual +visualextra +viminfo +vreplace +wildignore +wildmenu +windows
+writebackup +X11 -xfontset +xim +xsmp_interact +xterm_clipboard -xterm_save
system vimrc file: "$VIM/vimrc"
user vimrc file: "$HOME/.vimrc"
user exrc file: "$HOME/.exrc"
system gvimrc file: "$VIM/gvimrc"
user gvimrc file: "$HOME/.gvimrc"
system menu file: "$VIMRUNTIME/menu.vim"
fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -D_REENTRANT -DORBIT2=1 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/tcl8.5 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1
Linking: gcc -L. -Wl,-z,relro -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-z,relro -Wl,--as-needed -o vim -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0 -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lORBit-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgconf-2 -lgthread-2.0 -lgmodule-2.0 -lrt -lgobject-2.0 -lglib-2.0 -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lnsl -lselinux -lacl -lattr -lgpm -L/usr/lib -llua5.1 -Wl,-E -fstack-protector -L/usr/local/lib -L/usr/lib/perl/5.14/CORE -lperl -ldl -lm -lpthread -lcrypt -L/usr/lib/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib -ltcl8.5 -ldl -lpthread -lieee -lm -lruby1.8 -lpthread -lrt -ldl -lcrypt -lm -L/usr/lib
--- Directories and Files ---
$VIM = "/usr/share/vim"
directory "/usr/share/vim" exists
$VIMRUNTIME = "/usr/share/vim/vim73"
directory "/usr/share/vim/vim73" exists
"/usr/share/vim/vim73/doc/help.txt" is readable
"/usr/share/vim/vim73/doc/tags" is readable
"/usr/share/vim/vim73/menu.vim" is readable
"/usr/share/vim/vim73/filetype.vim" is readable
"/usr/share/vim/vim73/syntax/synload.vim" is readable
--- Scripts sourced ---
1: /usr/share/vim/vimrc
2: /usr/share/vim/vim73/debian.vim
3: ~/.vimrc
4: /usr/share/vim/vim73/syntax/syntax.vim
5: /usr/share/vim/vim73/syntax/synload.vim
6: /usr/share/vim/vim73/syntax/syncolor.vim
7: /usr/share/vim/vim73/filetype.vim
8: ~/.vim/ftdetect/ruby.vim
9: /usr/share/vim/vim73/ftplugin.vim
10: /usr/share/vim/vim73/indent.vim
11: ~/.vim/compiler/ruby.vim
12: /usr/share/vim/vim73/compiler/ruby.vim
13: /usr/share/vim/vim73/plugin/getscriptPlugin.vim
14: /usr/share/vim/vim73/plugin/gzip.vim
15: /usr/share/vim/vim73/plugin/matchparen.vim
16: /usr/share/vim/vim73/plugin/netrwPlugin.vim
17: /usr/share/vim/vim73/plugin/rrhelper.vim
18: /usr/share/vim/vim73/plugin/spellfile.vim
19: /usr/share/vim/vim73/plugin/tarPlugin.vim
20: /usr/share/vim/vim73/plugin/tohtml.vim
21: /usr/share/vim/vim73/plugin/vimballPlugin.vim
22: /usr/share/vim/vim73/plugin/zipPlugin.vim
23: ~/.vim/syntax/ruby.vim
24: /usr/share/vim/vim73/syntax/ruby.vim
25: ~/.vim/ftplugin/ruby.vim
26: /usr/share/vim/vim73/ftplugin/ruby.vim
27: ~/.vim/indent/ruby.vim
28: /usr/share/vim/vim73/indent/ruby.vim
29: /usr/share/vim/vim73/bugreport.vim
--- Options ---
aleph=224 cpoptions=aABceFs foldlevel=0 langmenu= printencoding= nosmartindent ttybuiltin
noarabic cryptmethod=zip foldlevelstart=-1 laststatus=1 printfont=courier nosmarttab ttyfast
arabicshape cscopepathcomp=0 foldmethod=manual nolazyredraw printmbcharset= softtabstop=0 ttymouse=xterm
noallowrevins cscopeprg=cscope foldminlines=1 nolinebreak printmbfont= nospell ttyscroll=999
noaltkeymap cscopequickfix= foldnestmax=20 lines=45 prompt spellfile= ttytype=screen
ambiwidth=single nocscoperelative formatexpr= linespace=0 pumheight=0 spelllang=en undodir=.
noautochdir nocscopetag formatprg= nolisp quoteescape=\ spellsuggest=best noundofile
noautoindent cscopetagorder=0 fsync nolist noreadonly nosplitbelow undolevels=1000
noautoread nocscopeverbose nogdefault listchars=eol:$ redrawtime=2000 nosplitright undoreload=10000
noautowrite nocursorbind guifont= loadplugins norelativenumber startofline updatecount=200
noautowriteall nocursorcolumn guifontwide= magic remap statusline= updatetime=4000
background=light nocursorline guiheadroom=50 makeef= report=2 suffixesadd=.rb verbose=0
nobackup debug= guipty matchtime=5 norevins swapfile verbosefile=
backupcopy=auto nodelcombine guitablabel= maxcombine=2 norightleft swapsync=fsync virtualedit=
backupext=~ dictionary= guitabtooltip= maxfuncdepth=100 ruler switchbuf= novisualbell
backupskip=/tmp/* nodiff helpheight=20 maxmapdepth=1000 rulerformat= synmaxcol=3000 warn
balloondelay=600 diffexpr= helplang= maxmem=8228216 scroll=22 syntax=ruby noweirdinvert
noballooneval diffopt=filler nohidden maxmemtot=8228216 noscrollbind tabline= whichwrap=b,s
nobinary nodigraph history=20 menuitems=25 scrolljump=1 tabpagemax=10 wildchar=<Tab>
nobomb display= nohkmap modeline scrolloff=0 tabstop=8 wildcharm=0
browsedir=last eadirection=both nohkmapp modelines=5 nosecure tagbsearch wildignore=
bufhidden= noedcompatible nohlsearch modifiable selectmode= taglength=0 nowildignorecase
buflisted encoding=latin1 icon nomodified shell=/bin/bash tagrelative nowildmenu
buftype= endofline iconstring= nomore shellcmdflag=-c tagstack wildmode=full
cdpath=,, equalalways noignorecase mouse= shellquote= term=screen wildoptions=
cedit=^F equalprg= imactivatekey= nomousefocus shelltemp notermbidi winaltkeys=menu
charconvert= noerrorbells noimcmdline mousehide shellxquote= termencoding= window=44
nocindent esckeys noimdisable mousemodel=extend shellxescape= noterse winheight=1
cinoptions= eventignore= iminsert=2 mousetime=500 noshiftround textauto nowinfixheight
cmdheight=1 noexpandtab imsearch=2 nonumber shiftwidth=8 notextmode nowinfixwidth
cmdwinheight=7 noexrc noincsearch numberwidth=4 noshortname textwidth=0 winminheight=1
colorcolumn= fileencoding= noinfercase operatorfunc= showbreak= thesaurus= winminwidth=1
columns=143 fileformat=unix noinsertmode nopaste noshowcmd notildeop winwidth=20
comments=:# filetype=ruby isprint=@,161-255 pastetoggle= noshowfulltag timeout wrap
nocompatible nofkmap joinspaces patchexpr= noshowmatch timeoutlen=1000 wrapmargin=0
concealcursor= foldclose= key= patchmode= showmode title wrapscan
conceallevel=0 foldcolumn=0 keymap= nopreserveindent showtabline=1 titlelen=85 write
completefunc= foldenable keymodel= previewheight=12 sidescroll=0 titlestring= nowriteany
noconfirm foldexpr=0 keywordprg=ri nopreviewwindow sidescrolloff=0 nottimeout writebackup
nocopyindent foldignore=# langmap= printdevice= nosmartcase ttimeoutlen=-1 writedelay=0
backspace=indent,eol,start
backupdir=.,~/tmp,~/
balloonexpr=RubyBalloonexpr()
breakat= ^I!@*-+;:,./?
casemap=internal,keepascii
cinkeys=0{,0},0),:,0#,!^F,o,O,e
cinwords=if,else,while,do,for,switch
clipboard=autoselect,exclude:cons\|linux
commentstring=# %s
complete=.,w,b,u,t,i
completeopt=menu,preview
define=^\s*#\s*define
directory=.,~/tmp,/var/tmp,/tmp
errorfile=errors.err
errorformat=%+E%f:%l: parse error,%W%f:%l: warning: %m,%E%f:%l:in %*[^:]: %m,%E%f:%l: %m,%-C%tfrom %f:%l:in %.%#,%-Z%tfrom %f:%l,%-Z%p^,%-G%.%#
fileencodings=ucs-bom
fileformats=unix,dos
fillchars=vert:|,fold:-
foldmarker={{{,}}}
foldopen=block,hor,mark,percent,quickfix,search,tag,undo
foldtext=foldtext()
formatoptions=croql
formatlistpat=^\s*\d\+[\]:.)}\t ]\s*
grepformat=%f:%l:%m,%f:%l%m,%f %l%m
grepprg=grep -n $* /dev/null
guicursor=n-v-c:block-Cursor/lCursor,ve:ver35-Cursor,o:hor50-Cursor,i-ci:ver25-Cursor/lCursor,r-cr:hor20-Cursor/lCursor,sm:block-Cursor-blinkwait175-blinkoff150-blinkon175
guioptions=aegimrLtT
helpfile=/usr/share/vim/vim73/doc/help.txt
highlight=8:SpecialKey,@:NonText,d:Directory,e:ErrorMsg,i:IncSearch,l:Search,m:MoreMsg,M:ModeMsg,n:LineNr,N:CursorLineNr,r:Question,s:StatusLine,S:StatusLineNC,c:VertSplit,t:Title,v:Visual,V:VisualNOS,w:WarningMsg,W:WildMenu,f:Folded,F:FoldColumn,A:DiffAdd,C:DiffChange,D:DiffDelete,T:DiffText,>:SignColumn,-:Conceal,B:SpellBad,P:SpellCap,R:SpellRare,L:SpellLocal,+:Pmenu,=:PmenuSel,x:PmenuSbar,X:PmenuThumb,*:TabLine,#:TabLineSel,_:TabLineFill,!:CursorColumn,.:CursorLine,o:ColorColumn
include=^\s*\<\(load\>\|require\>\|autoload\s*:\=["']\=\h\w*["']\=,\)
includeexpr=substitute(substitute(v:fname,'::','/','g'),'$','.rb','')
indentexpr=GetRubyIndent(v:lnum)
indentkeys=0{,0},0),0],!^F,o,O,e,=end,=else,=elsif,=when,=ensure,=rescue,==begin,==end
isfname=@,48-57,/,.,-,_,+,,,#,$,%,~,=
isident=@,48-57,_,192-255
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
makeprg=ruby -w $*
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
omnifunc=rubycomplete#Complete
paragraphs=IPLPPPQPP TPHPLIPpLpItpplpipbp
path=/usr/local/lib/ruby/site_ruby/1.9.1,/usr/local/lib/ruby/site_ruby/1.9.1/x86_64-linux,/usr/local/lib/ruby/site_ruby,/usr/local/lib/ruby/vendor_ruby/1.9.1,/usr/local/lib/ruby/vendor_ruby/1.9.1/x86_64-linux,/usr/local/lib/ruby/vendor_ruby,/usr/local/lib/ruby/1.9.1,/usr/local/lib/ruby/1.9.1/x86_64-linux
printexpr=system('lpr' . (&printdevice == '' ? '' : ' -P' . &printdevice) . ' ' . v:fname_in) . delete(v:fname_in) + v:shell_error
printheader=%<%f%h%m%=Page %N
printoptions=paper:a4
rightleftcmd=search
runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim73,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/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
shortmess=filnxtToO
spellcapcheck=[.?!]\_[\])'"^I ]\+
suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc
tags=./tags,./TAGS,tags,TAGS,/usr/local/lib/ruby/site_ruby/1.9.1/tags,/usr/local/lib/ruby/site_ruby/1.9.1/x86_64-linux/tags,/usr/local/lib/ruby/site_ruby/tags,/usr/local/lib/ruby/vendor_ruby/1.9.1/tags,/usr/local/lib/ruby/vendor_ruby/1.9.1/x86_64-linux/tags,/usr/local/lib/ruby/vendor_ruby/tags,/usr/local/lib/ruby/1.9.1/tags,/usr/local/lib/ruby/1.9.1/x86_64-linux/tags
titleold=Thanks for flying Vim
toolbar=icons,tooltips
toolbariconsize=small
viewdir=~/.vim/view
viewoptions=folds,options,cursor
viminfo='100,<50,s10,h
--- Terminal codes ---
t_AB=^[[4%p1%dm t_Co=8 t_fs= t_me=^[[0m t_Sf= t_us=^[[4m t_xs=
t_AF=^[[3%p1%dm t_CS= t_IE= t_mr=^[[7m t_se=^[[23m t_vb=^[g t_ZH=^[[7m
t_AL=^[[%p1%dL t_CV= t_IS= t_ms=y t_so=^[[3m t_vi=^[[?25l t_ZR=^[[0m
t_al=^[[L t_ut= t_ke=^[[?1l^[> t_nd=^[[C t_sr=^[M t_vs=^[[34l
t_bc= t_da= t_ks=^[[?1h^[= t_op=^[[39;49m t_ts= t_WP=
t_cd=^[[J t_db= t_le=^H t_RI=^[[%p1%dC t_te=^[[?1049l t_WS=
t_ce=^[[K t_DL=^[[%p1%dM t_mb=^[[5m t_RV= t_ti=^[[?1049h t_SI=
t_cl=^[[H^[[J t_dl=^[[M t_md=^[[1m t_Sb= t_ue=^[[24m t_EI=
t_cm=^[[%i%p1%d;%p2%dH
t_cs=^[[%i%p1%d;%p2%dr
t_ve=^[[34h^[[?25h
--- Terminal keys ---
t_@7 <End> ^[[4~ t_k3 <F3> ^[OR t_k8 <F8> ^[[19~ t_kI <Insert> ^[[2~ t_kh <Home> ^[[1~
t_F1 <F11> ^[[23~ t_k4 <F4> ^[OS t_k9 <F9> ^[[20~ t_kN <PageDown> ^[[6~ t_kl <Left> ^[OD
t_F2 <F12> ^[[24~ t_k5 <F5> ^[[15~ t_k; <F10> ^[[21~ t_kP <PageUp> ^[[5~ t_kr <Right> ^[OC
t_k1 <F1> ^[OP t_k6 <F6> ^[[17~ t_kB <S-Tab> ^[[Z t_kb <BS> ^? t_ku <Up> ^[OA
t_k2 <F2> ^[OQ t_k7 <F7> ^[[18~ t_kD <Del> ^[[3~ t_kd <Down> ^[OB <Mouse> ^[[M
--- 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 %)")
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"))
?\+.rpmsave
exe "doau filetypedetect BufRead " . fnameescape(expand("<afile>:r"))
?\+.rpmnew
exe "doau filetypedetect BufRead " . fnameescape(expand("<afile>:r"))
*~ let s:name = expand("<afile>") | let s:short = substitute(s:name, '\~$', '', '') | if s:name != s:short && s:short != "" | exe "doau filetypedetect BufRead " . fnameescape(s:short) | endif | unlet! s:name s:short
?\+.in if expand("<afile>:t") != "configure.in" | exe "doau filetypedetect BufRead " . fnameescape(expand("<afile>:r")) | endif
*.inp call s:Check_inp()
*.aap setf aap
*/etc/a2ps.cfg
setf a2ps
*/etc/a2ps/*.cfg
setf a2ps
a2psrc setf a2ps
.a2psrc setf a2ps
*.abap setf abap
*.abc setf abc
*.abl setf abel
*.wrm setf acedb
*.adb setf ada
*.ads setf ada
*.ada setf ada
*.gpr setf ada
*.tdf setf ahdl
*.run setf ampl
build.xml setf ant
proftpd.conf*
call s:StarSetf('apachestyle')
.htaccess setf apache
*/etc/httpd/*.conf
setf apache
*.a65 setf a65
*.scpt setf applescript
*.am if expand("<afile>") !~? 'Makefile.am\>' | setf elf | endif
.asoundrc setf alsaconf
*/usr/share/alsa/alsa.conf
setf alsaconf
*/etc/asound.conf
setf alsaconf
*.aml setf aml
.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")
*.vb setf vb
*.vbs setf vb
*.dsm setf vb
*.ctl setf vb
*.iba setf ibasic
*.ibi setf ibasic
*.fb setf freebasic
*.bi setf freebasic
*.bat setf dosbatch
*.sys setf dosbatch
*.cmd if getline(1) =~ '^/\*' | setf rexx | else | setf dosbatch | endif
*.btm call s:FTbtm()
*.bc setf bc
*.bdf setf bdf
*.bib setf bib
*.bst setf bst
named.conf
setf named
rndc.conf setf named
named.root
setf bindzone
*.db call s:BindzoneCheck('')
*.bl setf blank
*/etc/blkid.tab
setf xml
*/etc/blkid.tab.old
setf xml
*.c call s:FTlpc()
calendar setf calendar
*.cs setf cs
*.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
CMakeLists.txt
setf cmake
*.cmake setf cmake
*.cmake.in
setf cmake
*/.cmus/{autosave,rc,command-history,*.theme}
setf cmusrc
*/cmus/{rc,*.theme}
setf cmusrc
*.cbl setf cobol
*.cob setf cobol
*.lib setf cobol
*.cpy if getline(1) =~ '^##' | setf python | else | setf cobol | endif
*.atg setf coco
*.cfm setf cf
*.cfi setf cf
*.cfc setf cf
configure.in
setf config
configure.ac
setf config
*.cu setf cuda
*.dcd setf dcd
*enlightenment/*.cfg
setf c
*Eterm/*.cfg
setf eterm
lynx.cfg setf lynx
*baseq[2-3]/*.cfg
setf quake
*id1/*.cfg
setf quake
*quake[1-3]/*.cfg
setf quake
*.qc setf c
*.cfg setf cfg
*.feature setf cucumber
*.csp setf csp
*.fdr setf csp
*.pld setf cupl
*.si setf cuplsim
*/debian/control
setf debcontrol
control if getline(1) =~ '^Source:'| setf debcontrol| endif
*/etc/apt/sources.list
setf debsources
*/etc/apt/sources.list.d/*.list
setf debsources
denyhosts.conf
setf denyhosts
*/etc/dnsmasq.conf
setf dnsmasq
*.desc setf desc
*.d call s:DtraceCheck()
*.desktop setf desktop
.directory
setf desktop
dict.conf setf dictconf
.dictrc setf dictconf
dictd.conf
setf dictdconf
*.diff setf diff
*.rej setf diff
*.patch setf diff
.dir_colors
setf dircolors
.dircolors
setf dircolors
*/etc/DIR_COLORS
setf dircolors
*.rul if getline(1).getline(2).getline(3).getline(4).getline(5).getline(6) =~? 'InstallShield' | setf ishd | else | setf diva | endif
*.com call s:BindzoneCheck('dcl')
*.dot setf dot
*.lid setf dylanlid
*.intr setf dylanintr
*.dylan setf dylan
*.def setf def
*.drac setf dracula
*.drc setf dracula
*lvs setf dracula
*lpe setf dracula
*.ds setf datascript
*.dsl setf dsl
*.dtd setf dtd
*.ed\(f\|if\|n\|o\)
setf edif
*.ecd setf ecd
*.e call s:FTe()
*.E call s:FTe()
*/etc/elinks.conf
setf elinks
*/.elinks/elinks.conf
setf elinks
*.erl setf erlang
*.hrl setf erlang
*.yaws setf erlang
filter-rules
setf elmfilt
*esmtprc setf esmtprc
*.ec setf esqlc
*.EC setf esqlc
*.strl setf esterel
*.csc setf csc
exim.conf setf exim
*.exp setf expect
exports setf exports
*.fal setf falcon
*.fan setf fan
*.fwt setf fan
*.factor setf factor
.fetchmailrc
setf fetchmail
*.fex setf focexec
*.focexec setf focexec
auto.master
setf conf
*.mas setf master
*.master setf master
*.fs setf forth
*.ft setf forth
*.frt setf reva
*.F setf fortran
*.FOR setf fortran
*.FPP setf fortran
*.FTN setf fortran
*.F77 setf fortran
*.F90 setf fortran
*.F95 setf fortran
*.F03 setf fortran
*.F08 setf fortran
*.f setf fortran
*.for setf fortran
*.fortran setf fortran
*.fpp setf fortran
*.ftn setf fortran
*.f77 setf fortran
*.f90 setf fortran
*.f95 setf fortran
*.f03 setf fortran
*.f08 setf fortran
*.fsl setf framescript
fstab setf fstab
mtab setf fstab
.gdbinit setf gdb
*.mo setf gdmo
*.gdmo setf gdmo
*.ged setf gedcom
lltxxxxx.txt
setf gedcom
*.git/COMMIT_EDITMSG
setf gitcommit
*.git/config
setf gitconfig
.gitconfig
setf gitconfig
.gitmodules
setf gitconfig
*.git/modules/**/COMMIT_EDITMSG
setf gitcommit
*.git/modules/**/config
setf gitconfig
git-rebase-todo
setf gitrebase
.msg.[0-9]*
if getline(1) =~ '^From.*# This line is ignored.$' | setf gitsendemail | endif
*.git/** if getline(1) =~ '^\x\{40\}\>\|^ref: ' | setf git | endif
gkrellmrc setf gkrellmrc
gkrellmrc_?
setf gkrellmrc
*.gp setf gp
.gprc setf gp
*/.gnupg/options
setf gpg
*/.gnupg/gpg.conf
setf gpg
*/usr/**/gnupg/options.skel
setf gpg
gnashrc setf gnash
.gnashrc setf gnash
gnashpluginrc
setf gnash
.gnashpluginrc
setf gnash
gitolite.conf
setf gitolite
*/gitolite-admin/conf/*
call s:StarSetf('gitolite')
{,.}gitolite.rc
setf perl
example.gitolite.rc
setf perl
*.gpi setf gnuplot
*.gs setf grads
*.gretl setf gretl
*.groovy setf groovy
*.gsp setf gsp
*/etc/group
setf group
*/etc/group-
setf group
*/etc/group.edit
setf group
*/etc/gshadow
setf group
*/etc/gshadow-
setf group
*/etc/gshadow.edit
setf group
*/var/backups/group.bak
setf group
*/var/backups/gshadow.bak
setf group
.gtkrc setf gtkrc
gtkrc setf gtkrc
*.haml setf haml
*.hsc setf hamster
*.hsm setf hamster
*.hs setf haskell
*.hs-boot setf haskell
*.lhs setf lhaskell
*.chs setf chaskell
*.ht setf haste
*.htpp setf hastepreproc
*.vc setf hercules
*.ev setf hercules
*.rs setf hercules
*.sum setf hercules
*.errsum setf hercules
*.hex setf hex
*.h32 setf hex
*.t.html setf tilde
*.html call s:FThtml()
*.htm call s:FThtml()
*.shtml call s:FThtml()
*.stm call s:FThtml()
*.erb setf eruby
*.rhtml setf eruby
*.html.m4 setf htmlm4
*.tmpl setf htmlcheetah
*/etc/host.conf
setf hostconf
*/etc/hosts.allow
setf hostsaccess
*/etc/hosts.deny
setf hostsaccess
*.hb setf hb
*.icn setf icon
*.idl call s:FTidl()
*.odl setf msidl
*.mof setf msidl
*/.icewm/menu
setf icemenu
.indent.pro
setf indent
indent.pro
call s:ProtoCheck('indent')
*.pro call s:ProtoCheck('idlang')
indentrc setf indent
*.inf setf inform
*.INF setf inform
*/etc/initng/**/*.i
setf initng
*.ii setf initng
ipf.conf setf ipfilter
ipf6.conf setf ipfilter
ipf.rules setf ipfilter
*.4gl setf fgl
*.4gh setf fgl
*.m4gl setf fgl
*.ini setf dosini
inittab setf inittab
*.iss setf iss
*.jal setf jal
*.JAL setf jal
*.jpl setf jam
*.jpr setf jam
*.java setf java
*.jav setf java
*.jj setf javacc
*.jjt setf javacc
*.js setf javascript
*.javascript
setf javascript
*.es setf javascript
*.jsx setf javascript
*.json setf javascript
*.jsp setf jsp
*.properties
setf jproperties
*.properties_??
setf jproperties
*.properties_??_??
setf jproperties
*.properties_??_??_*
call s:StarSetf('jproperties')
*.clp setf jess
*.jgr setf jgraph
*.jov setf jovial
*.j73 setf jovial
*.jovial setf jovial
*.kix setf kix
*.k setf kwt
*.ks setf kscript
Kconfig setf kconfig
Kconfig.debug
setf kconfig
*.ace setf lace
*.ACE setf lace
*.latte setf latte
*.lte setf latte
*/etc/limits
setf limits
*/etc/*limits.conf
setf limits
*/etc/*limits.d/*.conf
setf limits
*.sig setf lprolog
*.ldif setf ldif
*.ld setf ld
*.lex setf lex
*.l setf lex
*/etc/libao.conf
setf libao
*/.libao setf libao
*/etc/sensors.conf
setf sensors
*/etc/sensors3.conf
setf sensors
lftp.conf setf lftp
.lftprc setf lftp
*lftp/rc setf lftp
*.ll setf lifelines
lilo.conf setf lilo
*.lsp setf lisp
*.lisp setf lisp
*.el setf lisp
*.cl setf lisp
*.jl setf lisp
*.L setf lisp
.emacs setf lisp
.sawfishrc
setf lisp
sbclrc setf lisp
.sbclrc setf lisp
*.liquid setf liquid
*.lite setf lite
*.lt setf lite
*/LiteStep/*/*.rc
setf litestep
*/etc/login.access
setf loginaccess
*/etc/login.defs
setf logindefs
*.lgt setf logtalk
*.lot setf lotos
*.lotos setf lotos
*.lou setf lout
*.lout setf lout
*.lua setf lua
*.lsl setf lsl
*.lss setf lss
*.m4 if expand("<afile>") !~? 'html.m4$\|fvwm2rc' | setf m4 | endif
*.mgp setf mgp
snd.\d\+ setf mail
.letter setf mail
.letter.\d\+
setf mail
.followup setf mail
.article setf mail
.article.\d\+
setf mail
pico.\d\+ setf mail
mutt{ng,}-*-\w\+
setf mail
mutt[[:alnum:]_-]\{6\}
setf mail
ae\d\+.txt
setf mail
/tmp/SLRN[0-9A-Z.]\+
setf mail
*.eml setf mail
*/etc/mail/aliases
setf mailaliases
*/etc/aliases
setf mailaliases
.mailcap setf mailcap
mailcap setf mailcap
*[mM]akefile
setf make
*.mk setf make
*.mak setf make
*.dsp setf make
*.ist setf ist
*.mst setf ist
*.man setf man
*/etc/man.conf
setf manconf
man.config
setf manconf
*.mv setf maple
*.mpl setf maple
*.mws setf maple
*.map setf map
*.markdown
setf markdown
*.mdown setf markdown
*.mkd setf markdown
*.mkdn setf markdown
README.md setf markdown
*.mason setf mason
*.mhtml setf mason
*.m call s:FTm()
*.nb setf mma
*.mel setf mel
*.hgrc setf cfg
*hgrc setf cfg
*/log/{auth,cron,daemon,debug,kern,lpr,mail,messages,news/news,syslog,user}{,.log,.err,.info,.warn,.crit,.notice}{,.[0-9]*,-[0-9]*}
setf messages
*.mf setf mf
*.mp setf mp
*.mgl setf mgl
*.mms call s:FTmms()
*.mmp setf mmp
*.mod if getline(1) =~ '\<module\>' | setf lprolog | else | setf modsim3 | endif
*.m2 setf modula2
*.DEF setf modula2
*.MOD setf modula2
*.md setf modula2
*.mi setf modula2
*.[mi][3g]
setf modula3
*.isc setf monk
*.monk setf monk
*.ssc setf monk
*.tsc setf monk
*.moo setf moo
*/etc/modules.conf
setf modconf
*/etc/modules
setf modconf
*/etc/conf.modules
setf modconf
mplayer.conf
setf mplayerconf
*/.mplayer/config
setf mplayerconf
*.s19 setf srec
*.s28 setf srec
*.s37 setf srec
mrxvtrc setf mrxvtrc
.mrxvtrc setf mrxvtrc
*.msql setf msql
*.mysql setf mysql
*/etc/Muttrc.d/*
call s:StarSetf('muttrc')
*.rc setf rc
*.mu setf mupad
*.mush setf mush
Mutt{ng,}rc
setf muttrc
*/etc/nanorc
setf nanorc
.nanorc setf nanorc
*.NS[ACGLMNPS]
setf natural
.netrc setf netrc
*.ninja setf ninja
*.ncf setf ncf
*.me if expand("<afile>") != "read.me" && expand("<afile>") != "click.me" | setf nroff | endif
*.tr setf nroff
*.nr setf nroff
*.roff setf nroff
*.tmac setf nroff
*.mom setf nroff
*.[1-9] call s:FTnroff()
*.mm call s:FTmm()
*.nqc setf nqc
*.nsi setf nsis
*.nsh setf nsis
*.ml setf ocaml
*.mli setf ocaml
*.mll setf ocaml
*.mly setf ocaml
.ocamlinit
setf ocaml
*.occ setf occam
*.xom setf omnimark
*.xin setf omnimark
*.or setf openroad
*.[Oo][Pp][Ll]
setf opl
*.ora setf ora
pf.conf setf pf
*/etc/pam.conf
setf pamconf
*.papp setf papp
*.pxml setf papp
*.pxsl setf papp
*/etc/passwd
setf passwd
*/etc/passwd-
setf passwd
*/etc/passwd.edit
setf passwd
*/etc/shadow
setf passwd
*/etc/shadow-
setf passwd
*/etc/shadow.edit
setf passwd
*/var/backups/passwd.bak
setf passwd
*/var/backups/shadow.bak
setf passwd
*.pas setf pascal
*.dpr setf pascal
*.pdf setf pdf
*.pl call s:FTpl()
*.PL call s:FTpl()
*.plx setf perl
*.al setf perl
*.p6 setf perl6
*.pm6 setf perl6
*.pm if getline(1) =~ "XPM2" | setf xpm2 | elseif getline(1) =~ "XPM" | setf xpm | else | setf perl | endif
*.pod setf pod
*.php setf php
*.php\d setf php
*.phtml setf php
*.ctp setf php
*.pike setf pike
*.lpc setf pike
*.ulpc setf pike
*.pmod setf pike
*/etc/pinforc
setf pinfo
*/.pinforc
setf pinfo
*.rcp setf pilrc
.pinerc setf pine
pinerc setf pine
.pinercex setf pine
pinercex setf pine
*.plm setf plm
*.p36 setf plm
*.pac setf plm
*.pls setf plsql
*.plsql setf plsql
*.plp setf plp
*.po setf po
*.pot setf po
main.cf setf pfmain
*.ps setf postscr
*.pfa setf postscr
*.afm setf postscr
*.eps setf postscr
*.epsf setf postscr
*.epsi setf postscr
*.ai setf postscr
*.ppd setf ppd
*.pov setf pov
.povrayrc setf povini
*.inc call s:FTinc()
*printcap let b:ptcap_type = "print" | setf ptcap
*termcap let b:ptcap_type = "term" | setf ptcap
*.g setf pccts
*.it setf ppwiz
*.ih setf ppwiz
*.obj setf obj
*.pc setf proc
*.action setf privoxy
.procmail setf procmail
.procmailrc
setf procmail
*.w call s:FTprogress_cweb()
*.i call s:FTprogress_asm()
*.p call s:FTprogress_pascal()
*.psf setf psf
INDEX if getline(1) =~ '^\s*\(distribution\|installed_software\|root\|bundle\|product\)\s*$' | setf psf | endif
INFO if getline(1) =~ '^\s*\(distribution\|installed_software\|root\|bundle\|product\)\s*$' | setf psf | endif
*.pdb setf prolog
*.pml setf promela
*/etc/protocols
setf protocols
*.pyx setf pyrex
*.pxd setf pyrex
*.py setf python
*.pyw setf python
*.ptl setf python
*.rad setf radiance
*.mat setf radiance
.ratpoisonrc
setf ratpoison
ratpoisonrc
setf ratpoison
*\,v setf rcs
.inputrc setf readline
inputrc setf readline
*.reg if getline(1) =~? '^REGEDIT[0-9]*\s*$\|^Windows Registry Editor Version \d*\.\d*\s*$' | setf registry | endif
*.rib setf rib
*.rexx setf rexx
*.rex setf rexx
*.jrexx setf rexx
*.rxj setf rexx
*.orx setf rexx
*.s setf r
*.S setf r
*.rd setf rhelp
*.Rd setf rhelp
*.Rnw setf rnoweb
*.rnw setf rnoweb
*.Snw setf rnoweb
*.snw setf rnoweb
*.r call s:FTr()