Logoj0ke.net Open Build Service > Projects > home:jg > joe > ftyperc
Sign Up | Log In

File ftyperc of Package joe

 
1
 File Type table.  This is :included by the joerc file.
2
3
 No '.' in file name?  Assume it's a text file and we want wordwrap on.
4
 *
5
 -wordwrap
6
7
 File name with '.'?  It's probably not a text file.
8
*.*
9
10
 Diff
11
*
12
+--- 
13
-syntax diff
14
15
*
16
+*** 
17
-syntax diff
18
19
*
20
+\[1-9]\+\[0-9]\[cda]
21
-syntax diff
22
23
*.diff
24
-syntax diff
25
26
*.patch
27
-syntax diff
28
29
*
30
+Only in
31
-syntax diff
32
33
*
34
+Nur in
35
-syntax diff
36
37
*
38
+Index: \[A-Za-z]
39
-syntax diff
40
41
*
42
+? \[A-Za-z]
43
-syntax diff
44
45
 Troff
46
*.1
47
-wordwrap
48
-syntax troff
49
50
*.1.in
51
-wordwrap
52
-syntax troff
53
54
 System RC file
55
*rc
56
-syntax conf
57
58
 TeX
59
*.tex
60
 -wordwrap
61
-syntax tex
62
-tex_comment
63
-no_double_quoted
64
65
*.sty
66
-syntax tex
67
-tex_comment
68
-no_double_quoted
69
70
 Text file.
71
*.txt
72
-wordwrap
73
74
 News/mail files.
75
*.article*
76
-wordwrap
77
-syntax mail
78
79
*.followup
80
-wordwrap
81
-syntax mail
82
83
*.letter
84
-wordwrap
85
-syntax mail
86
87
 NN newsreader
88
*tmp/nn.*
89
-wordwrap
90
-syntax mail
91
92
 mail
93
*tmp/Re*
94
-wordwrap
95
-syntax mail
96
97
 elm
98
*tmp/snd.*
99
-wordwrap
100
-syntax mail
101
102
 dmail
103
*tmp/dmt*
104
-wordwrap
105
-syntax mail
106
107
 pine
108
*tmp/pico.*
109
-wordwrap
110
-syntax mail
111
112
 Assembly language
113
*.asm
114
-wordwrap
115
-syntax asm
116
117
*.s
118
-wordwrap
119
-syntax asm
120
121
*.S
122
-wordwrap
123
-syntax asm
124
125
 Mason
126
*.mas
127
-autoindent
128
-syntax mason
129
-smarthome
130
-smartbacks
131
132
 SML
133
*.sml
134
-autoindent
135
-syntax sml
136
-smarthome
137
-smartbacks
138
-istep 2
139
140
 OCaml lanaguage file
141
*.ml
142
-autoindent
143
-syntax ocaml
144
-smarthome
145
-smartbacks
146
-istep 2
147
148
 OCaml language interface
149
*.mli
150
-autoindent
151
-syntax ocaml
152
-smarthome
153
-smartbacks
154
-istep 2
155
156
 Ruby
157
*.rb
158
-autoindent
159
-pound_comment
160
-syntax ruby
161
-text_delimiters do=end
162
163
*
164
+#!\+\[     ]\+\[a-z/ ]ruby\>
165
-autoindent
166
-pound_comment
167
-syntax ruby
168
-text_delimiters do=end
169
170
*.gemspec
171
-autoindent
172
-pound_comment
173
-syntax ruby
174
-text_delimiters do=end
175
176
*Gemfile
177
-autoindent
178
-pound_comment
179
-syntax ruby
180
-text_delimiters do=end
181
182
*Rakefile
183
-autoindent
184
-pound_comment
185
-syntax ruby
186
-text_delimiters do=end
187
188
*Guardfile
189
-autoindent
190
-pound_comment
191
-syntax ruby
192
-text_delimiters do=end
193
194
*.rabl
195
-autoindent
196
-pound_comment
197
-syntax ruby
198
-text_delimiters do=end
199
200
 Perl
201
*
202
+#!\+\[     ]\+\[a-z/]\[/ ]perl\>
203
-autoindent
204
-syntax perl
205
-smarthome
206
-smartbacks
207
-pound_comment
208
-single_quoted
209
210
*.pl
211
-autoindent
212
-syntax perl
213
-smarthome
214
-smartbacks
215
-pound_comment
216
-single_quoted
217
218
*.pm
219
-autoindent
220
-syntax perl
221
-smarthome
222
-smartbacks
223
-pound_comment
224
-single_quoted
225
226
*.t
227
-autoindent
228
-syntax perl
229
-smarthome
230
-smartbacks
231
-pound_comment
232
-single_quoted
233
234
 SQL file
235
*.sql
236
-autoindent
237
-syntax sql
238
-smarthome
239
-smartbacks
240
-purify
241
-single_quoted
242
-c_comment
243
-vhdl_comment
244
-cpp_comment
245
-text_delimiters BEGIN|Begin|begin=END|End|end
246
-cpara >#!;*/%
247
248
 AWK language file
249
*.awk
250
-autoindent
251
-syntax awk
252
-smarthome
253
-smartbacks
254
-purify
255
-pound_comment
256
257
 YACC
258
*.y
259
-autoindent
260
-syntax c
261
-smarthome
262
-smartbacks
263
-purify
264
-single_quoted
265
-c_comment
266
-cpp_comment
267
-text_delimiters #if|#ifdef|#ifndef=#elif=#else=#endif
268
-cpara >#!;*/%
269
270
 LEX
271
*.l
272
-autoindent
273
-syntax c
274
-smarthome
275
-smartbacks
276
-purify
277
-single_quoted
278
-c_comment
279
-cpp_comment
280
-text_delimiters #if|#ifdef|#ifndef=#elif=#else=#endif
281
-cpara >#!;*/%
282
283
*.lex
284
-autoindent
285
-syntax c
286
-smarthome
287
-smartbacks
288
-purify
289
-single_quoted
290
-c_comment
291
-cpp_comment
292
-text_delimiters #if|#ifdef|#ifndef=#elif=#else=#endif
293
-cpara >#!;*/%
294
295
 ADA
296
*.adb
297
-syntax ada
298
-autoindent
299
-istep 2
300
-smarthome
301
-smartbacks
302
-purify
303
-vhdl_comment
304
-text_delimiters declare|Declare|DECLARE|exception|Exception|EXCEPTION|if|If|IF|loop|Loop|LOOP|case|Case|CASE|package|Package|PACKAGE|procedure|Procedure|PROCEDURE|record|Record|RECORD|function|Function|FUNCTION=end|End|END
305
306
*.ads
307
-syntax ada
308
-autoindent
309
-istep 2
310
-smarthome
311
-smartbacks
312
-purify
313
-vhdl_comment
314
-text_delimiters declare|Declare|DECLARE|exception|Exception|EXCEPTION|if|If|IF|loop|Loop|LOOP|case|Case|CASE|package|Package|PACKAGE|procedure|Procedure|PROCEDURE|record|Record|RECORD|function|Function|FUNCTION=end|End|END
315
316
 COBOL
317
*.cbl
318
-syntax cobol
319
320
*.cob
321
-syntax cobol
322
323
 REXX
324
*.rex
325
-syntax rexx
326
-autoindent
327
328
*.REX
329
-syntax rexx
330
-autoindent
331
332
*
333
+#!\+\[     ]\+\[a-z/]/rxx\>
334
-syntax rexx
335
-autoindent
336
337
 sed
338
*.sed
339
-syntax sed
340
341
 Postscript
342
*.ps
343
-syntax ps
344
345
*.eps
346
-syntax ps
347
348
 C language file
349
*.c
350
-autoindent
351
-syntax c
352
-smarthome
353
-smartbacks
354
-purify
355
-single_quoted
356
-c_comment
357
-cpp_comment
358
-text_delimiters #if|#ifdef|#ifndef=#elif=#else=#endif
359
-cpara >#!;*/%
360
361
*.cpp
362
-autoindent
363
-syntax c
364
-smarthome
365
-smartbacks
366
-purify
367
-single_quoted
368
-c_comment
369
-cpp_comment
370
-text_delimiters #if|#ifdef|#ifndef=#elif=#else=#endif
371
-cpara >#!;*/%
372
373
*.cc
374
-autoindent
375
-syntax c
376
-smarthome
377
-smartbacks
378
-purify
379
-single_quoted
380
-c_comment
381
-cpp_comment
382
-text_delimiters #if|#ifdef|#ifndef=#elif=#else=#endif
383
-cpara >#!;*/%
384
385
*.c++
386
-autoindent
387
-syntax c
388
-smarthome
389
-smartbacks
390
-purify
391
-single_quoted
392
-c_comment
393
-cpp_comment
394
-text_delimiters #if|#ifdef|#ifndef=#elif=#else=#endif
395
-cpara >#!;*/%
396
397
 C language header file
398
*.h
399
-autoindent
400
-syntax c
401
-smarthome
402
-smartbacks
403
-purify
404
-single_quoted
405
-c_comment
406
-cpp_comment
407
-text_delimiters #if|#ifdef|#ifndef=#elif=#else=#endif
408
-cpara >#!;*/%
409
410
*.h.in
411
-autoindent
412
-syntax c
413
-smarthome
414
-smartbacks
415
-purify
416
-single_quoted
417
-c_comment
418
-cpp_comment
419
-text_delimiters #if|#ifdef|#ifndef=#elif=#else=#endif
420
-cpara >#!;*/%
421
422
*.hpp
423
-autoindent
424
-syntax c
425
-smarthome
426
-smartbacks
427
-purify
428
-single_quoted
429
-c_comment
430
-cpp_comment
431
-text_delimiters #if|#ifdef|#ifndef=#elif=#else=#endif
432
-cpara >#!;*/%
433
434
*.h++
435
-autoindent
436
-syntax c
437
-smarthome
438
-smartbacks
439
-purify
440
-single_quoted
441
-c_comment
442
-cpp_comment
443
-text_delimiters #if|#ifdef|#ifndef=#elif=#else=#endif
444
-cpara >#!;*/%
445
446
 Verilog file
447
*.v
448
-autoindent
449
-syntax verilog
450
-istep 2
451
-smarthome
452
-smartbacks
453
-purify
454
-c_comment
455
-cpp_comment
456
-text_delimiters `ifdef|`ifndef=`else=`endif:begin=end:case|casex|casez=endcase:function=endfunction:module=endmodule:task=endtask:attribute=endattribute:primitive=endprimitive:table=endtable
457
-cpara >#!;*/%
458
459
 Verilog header file
460
*.vh
461
-autoindent
462
-syntax verilog
463
-istep 2
464
-smarthome
465
-smartbacks
466
-purify
467
-c_comment
468
-cpp_comment
469
-text_delimiters `ifdef|`ifndef=`else=`endif:begin=end:case|casex|casez=endcase:function=endfunction:module=endmodule:task=endtask:attribute=endattribute:primitive=endprimitive:table=endtable
470
-cpara >#!;*/%
471
472
 VHDL file
473
*.vhd
474
-autoindent
475
-syntax vhdl
476
-istep 2
477
-smarthome
478
-smartbacks
479
-purify
480
-vhdl_comment
481
-text_delimiters entity|ENTITY|if|IF|component|COMPONENT|loop|LOOP|configuration|CONFIGURATION|units|UNITS|record|RECORD|case|CASE|function|FUNCTION|package|PACKAGE|architecture|ARCHITECTURE|block|BLOCK|process|PROCESS|generate|GENERATE=end|END
482
-cpara >#!;*-/%
483
484
 XML
485
*.xml
486
-autoindent
487
-syntax xml
488
489
*.xsd
490
-autoindent
491
-syntax xml
492
493
*
494
+<\?xml
495
-autoindent
496
-syntax xml
497
498
 Apple plists
499
*.plist
500
-autoindent
501
-syntax xml
502
503
 HTML
504
*.htm
505
-autoindent
506
-syntax html
507
508
*.html
509
-autoindent
510
-syntax html
511
512
 CSS
513
*.css
514
-syntax css
515
516
 Java
517
*.java
518
-autoindent
519
-syntax java
520
-smarthome
521
-smartbacks
522
-c_comment
523
-cpp_comment
524
-purify
525
-cpara >#!;*/%
526
527
 JNLP
528
*.jnlp
529
-autoindent
530
-syntax xml
531
532
 Javascript
533
*.js
534
-autoindent
535
-syntax js
536
-smarthome
537
-smartbacks
538
-c_comment
539
-cpp_comment
540
-purify
541
-cpara >#!;*/%
542
543
 JSON
544
*.json
545
-autoindent
546
-syntax json
547
-smarthome
548
-smartbacks
549
550
 Hypertext preprocessor file
551
*.php
552
-autoindent
553
-syntax php
554
-smarthome
555
-smartbacks
556
-purify
557
558
 Python
559
*
560
+#!\+\[     ]\+\[a-z/]\+\[  ]python\+\[0-9]\>
561
-autoindent
562
-syntax python
563
-smarthome
564
-smartbacks
565
-purify
566
567
*.py
568
-autoindent
569
-syntax python
570
-smarthome
571
-smartbacks
572
-purify
573
574
 CSH
575
*
576
+#!\+\[     ]\+\[a-z/]/csh\>
577
-autoindent
578
-syntax csh
579
-pound_comment
580
581
*.csh
582
-autoindent
583
-syntax csh
584
-pound_comment
585
586
*.login
587
-autoindent
588
-syntax csh
589
-pound_comment
590
591
*.logout
592
-autoindent
593
-syntax csh
594
-pound_comment
595
596
 TCSH
597
*
598
+#!\+\[     ]\+\[a-z/]/tcsh\>
599
-autoindent
600
-syntax csh
601
-pound_comment
602
603
*.tcsh
604
-autoindent
605
-syntax csh
606
-pound_comment
607
608
*.tcshrc
609
-autoindent
610
-syntax csh
611
-pound_comment
612
613
 Shell
614
*
615
+#!\+\[     ]\+\[a-z/]/sh\>
616
-autoindent
617
-syntax sh
618
-pound_comment
619
-text_delimiters do=done:if=elif=else=fi:case=esac
620
621
*.sh
622
-autoindent
623
-syntax sh
624
-pound_comment
625
-text_delimiters do=done:if=elif=else=fi:case=esac
626
627
*profile
628
-autoindent
629
-syntax sh
630
-pound_comment
631
-text_delimiters do=done:if=elif=else=fi:case=esac
632
633
 BASH Shell
634
*
635
+#!\+\[     ]\+\[a-z/]/bash\>
636
-autoindent
637
-syntax sh
638
-pound_comment
639
-text_delimiters do=done:if=elif=else=fi:case=esac
640
641
*.bashrc
642
-autoindent
643
-syntax sh
644
-pound_comment
645
-text_delimiters do=done:if=elif=else=fi:case=esac
646
647
*.bash_login
648
-autoindent
649
-syntax sh
650
-pound_comment
651
-text_delimiters do=done:if=elif=else=fi:case=esac
652
653
*.bash_logout
654
-autoindent
655
-syntax sh
656
-pound_comment
657
-text_delimiters do=done:if=elif=else=fi:case=esac
658
659
 LISP
660
*.lisp
661
-autoindent
662
-syntax lisp
663
-semi_comment
664
665
*.lsp
666
-autoindent
667
-syntax lisp
668
-semi_comment
669
670
*.el
671
-autoindent
672
-syntax lisp
673
-semi_comment
674
675
 KSH
676
*
677
+#!\+\[     ]\+\[a-z/]/ksh\>
678
-autoindent
679
-syntax sh
680
-pound_comment
681
-text_delimiters do=done:if=elif=else=fi:case=esac
682
683
*.ksh
684
-autoindent
685
-syntax sh
686
-pound_comment
687
-text_delimiters do=done:if=elif=else=fi:case=esac
688
689
 Makefile
690
*Makefile
691
-autoindent
692
-syntax conf
693
-pound_comment
694
695
*makefile
696
-autoindent
697
-syntax conf
698
-pound_comment
699
700
*Makefile.in
701
-autoindent
702
-syntax conf
703
-pound_comment
704
705
*makefile.in
706
-autoindent
707
-syntax conf
708
-pound_comment
709
710
*MAKEFILE
711
-autoindent
712
-syntax conf
713
-pound_comment
714
715
 Pascal
716
*.p
717
-autoindent
718
-syntax pascal
719
-smarthome
720
-smartbacks
721
-purify
722
-text_delimiters begin|BEGIN|record|RECORD|case|CASE=end|END:repeat|REPEAT=until|UNTIL
723
724
*.pas
725
-autoindent
726
-syntax pascal
727
-smarthome
728
-smartbacks
729
-purify
730
-text_delimiters begin|BEGIN|record|RECORD|case|CASE=end|END:repeat|REPEAT=until|UNTIL
731
732
 Fortran
733
*.f
734
-autoindent
735
-syntax fortran
736
737
*.f90
738
-autoindent
739
-syntax fortran
740
741
*.for
742
-autoindent
743
-syntax fortran
744
745
*.FOR
746
-autoindent
747
-syntax fortran
748
749
 Cadence SKILL
750
*.il
751
-semi_comment
752
-syntax skill
753
-autoindent
754
-istep 3
755
-indentc 32
756
-smartbacks
757
-smarthome
758
-indentfirst
759
760
 LUA
761
*.lua
762
-autoindent
763
-syntax lua
764
765
*
766
+#!\+\[     ]\+\[a-z/ ]lua\>
767
-autoindent
768
-syntax lua
769
770
 TCL
771
*.tcl
772
-autoindent
773
-syntax tcl
774
775
 Joe Syntax File
776
*.jsf
777
-autoindent
778
-syntax jsf
779
-smarthome
780
-tab 8
781
782
*.jsf.in
783
-autoindent
784
-syntax jsf
785
-smarthome
786
-tab 8
787
788
 Autoconfig file
789
*.ac
790
-autoindent
791
-syntax m4
792
793
 M4 file
794
*.m4
795
-autoindent
796
-syntax m4
797
798
 Matlab file
799
*.m
800
-wordwrap
801
-syntax matlab
802
803
 Automake file
804
*.am
805
-autoindent
806
-syntax conf
807
808
 Mail file
809
*tmp/mutt-*
810
-wordwrap
811
-syntax mail
812
813
 JOERC file
814
*ftyperc
815
-syntax joerc
816
817
*joerc
818
-syntax joerc
819
820
*jmacsrc
821
-syntax joerc
822
823
*jstarrc
824
-syntax joerc
825
826
*rjoerc
827
-syntax joerc
828
829
*jpicorc
830
-syntax joerc
831
832
*joerc.in
833
-syntax joerc
834
835
*jmacsrc.in
836
-syntax joerc
837
838
*jstarrc.in
839
-syntax joerc
840
841
*rjoerc.in
842
-syntax joerc
843
844
*jpicorc.in
845
-syntax joerc
846
847
 Markdown
848
*.md
849
-syntax md
850
851
 YAML
852
*.yml
853
-autoindent
854
-smarthome
855
-smartbacks
856
-pound_comment
857
-syntax yaml
858
859
*.yaml
860
-autoindent
861
-smarthome
862
-smartbacks
863
-pound_comment
864
-syntax yaml
865
866
 Debian apt
867
*apt/sources.list
868
-pound_comment
869
-syntax debian
870
871
*sources.list.*
872
-pound_comment
873
-syntax debian
874
875
 Ant's build.xml
876
*build.xml
877
-syntax ant
878
879
 Java's .properties
880
*.properties
881
 this is part of the specification:
882
-encoding iso-8859-1
883
-pound_comment
884
-syntax properties
885
886
 INI file
887
*.ini
888
-pound_comment
889
-semi_comment
890
-syntax ini
891
892
*hgrc
893
-pound_comment
894
-semi_comment
895
-syntax ini
896
897
*.gitconfig
898
-pound_comment
899
-semi_comment
900
-syntax ini
901
902
*.git/config
903
-pound_comment
904
-semi_comment
905
-syntax ini
906
907
 Whitespace
908
*.whitespace
909
-syntax whitespace
910
 --force
911
 --spaces
912
913
 plain ERB
914
*.erb
915
-syntax erb
916
917
 ERB within HTML
918
*.html.erb
919
-syntax htmlerb
920
921
 Haml
922
*.haml
923
-syntax haml
924
-istep 2
925
-indentc 32
926
-autoindent
927
-smarthome
928
-smartbacks
929
930
 Erlang
931
*.erl
932
-syntax erlang
933
-autoindent
934
-tab 4
935
936
*.eterm
937
-syntax erlang
938
-autoindent
939
-tab 4
940
941
*.app.src
942
-syntax erlang
943
-autoindent
944
-tab 4
945
946
*rebar.config
947
-syntax erlang
948
-autoindent
949
-tab 4
950
951
*.hrl
952
-syntax erlang
953
-autoindent
954
-tab 4
955
956
*.erlang
957
-syntax erlang
958
-autoindent
959
-tab 4
960
961
 Sieve (ManageSieve)
962
*.sieve
963
-syntax sieve
964
-autoindent
965
966
 Puppet
967
*.pp
968
-syntax puppet
969
-pound_comment
970
-autoindent
971
972
 ip(6)tables
973
*
974
+# Generated by iptables-save
975
-syntax iptables
976
-pound_comment
977
978
*
979
+# Generated by ip6tables-save
980
-syntax iptables
981
-pound_comment
982
983
  Go
984
*.go
985
-autoindent
986
-syntax go
987
-tab 4
988
-smarthome
989
-smartbacks
990
-purify
991
-single_quoted
992
-c_comment
993
-text_delimiters #if|#ifdef|#ifndef=#elif=#else=#endif
994
-cpara >#!;*/%
995
996
 PowerShell
997
*.ps1
998
-syntax powershell
999
1000
 Git COMMIT_EDITMSG
1001
*COMMIT_EDITMSG
1002
-syntax git-commit
1003
1004
 LSL
1005
*.lsl
1006
-autoindent
1007
-syntax lsl
1008
-smarthome
1009
-smartbacks
1010
-c_comment
1011
-cpp_comment
1012
1013
 Elixir
1014
*.ex
1015
-autoindent
1016
-syntax elixir
1017
-pound_comment
1018
-text_delimiters do=end
1019
1020
*.exs
1021
-autoindent
1022
-syntax elixir
1023
-pound_comment
1024
-text_delimiters do=end
1025