Mercurial > vim
annotate src/testdir/test_filetype.vim @ 30502:f77c240eb5fc
Added tag v9.0.0586 for changeset f85930a64d7bbacd9d4360e58355e05a7314cba3
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 25 Sep 2022 19:45:06 +0200 |
parents | 94d484e60434 |
children | 5b7e094fddd7 |
rev | line source |
---|---|
11459
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1 " Test :setfiletype |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
2 |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
3 func Test_detection() |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
4 filetype on |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
5 augroup filetypedetect |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
6 au BufNewFile,BufRead * call assert_equal(1, did_filetype()) |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
7 augroup END |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
8 new something.vim |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
9 call assert_equal('vim', &filetype) |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
10 |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
11 bwipe! |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
12 filetype off |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
13 endfunc |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
14 |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
15 func Test_conf_type() |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
16 filetype on |
30051
13b02c1ea0f7
patch 9.0.0363: common names in test files causes tests to be flaky
Bram Moolenaar <Bram@vim.org>
parents:
30023
diff
changeset
|
17 call writefile(['# some comment', 'must be conf'], 'Xconffile') |
11459
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
18 augroup filetypedetect |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
19 au BufNewFile,BufRead * call assert_equal(0, did_filetype()) |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
20 augroup END |
30051
13b02c1ea0f7
patch 9.0.0363: common names in test files causes tests to be flaky
Bram Moolenaar <Bram@vim.org>
parents:
30023
diff
changeset
|
21 split Xconffile |
11459
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
22 call assert_equal('conf', &filetype) |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
23 |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
24 bwipe! |
30051
13b02c1ea0f7
patch 9.0.0363: common names in test files causes tests to be flaky
Bram Moolenaar <Bram@vim.org>
parents:
30023
diff
changeset
|
25 call delete('Xconffile') |
11459
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
26 filetype off |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
27 endfunc |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
28 |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
29 func Test_other_type() |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
30 filetype on |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
31 augroup filetypedetect |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
32 au BufNewFile,BufRead * call assert_equal(0, did_filetype()) |
30051
13b02c1ea0f7
patch 9.0.0363: common names in test files causes tests to be flaky
Bram Moolenaar <Bram@vim.org>
parents:
30023
diff
changeset
|
33 au BufNewFile,BufRead Xotherfile setf testfile |
11459
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
34 au BufNewFile,BufRead * call assert_equal(1, did_filetype()) |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
35 augroup END |
30051
13b02c1ea0f7
patch 9.0.0363: common names in test files causes tests to be flaky
Bram Moolenaar <Bram@vim.org>
parents:
30023
diff
changeset
|
36 call writefile(['# some comment', 'must be conf'], 'Xotherfile') |
13b02c1ea0f7
patch 9.0.0363: common names in test files causes tests to be flaky
Bram Moolenaar <Bram@vim.org>
parents:
30023
diff
changeset
|
37 split Xotherfile |
11459
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
38 call assert_equal('testfile', &filetype) |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
39 |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
40 bwipe! |
30051
13b02c1ea0f7
patch 9.0.0363: common names in test files causes tests to be flaky
Bram Moolenaar <Bram@vim.org>
parents:
30023
diff
changeset
|
41 call delete('Xotherfile') |
11459
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
42 filetype off |
561b76ed9d12
patch 8.0.0613: the conf filetype is used before ftdetect from packages
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
43 endfunc |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
44 |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
45 " Filetypes detected just from matching the file name. |
29463
27ebab59172e
patch 9.0.0073: too many files recognized as bsdl
Bram Moolenaar <Bram@vim.org>
parents:
29427
diff
changeset
|
46 " First one is checking that these files have no filetype. |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
47 let s:filename_checks = { |
29463
27ebab59172e
patch 9.0.0073: too many files recognized as bsdl
Bram Moolenaar <Bram@vim.org>
parents:
29427
diff
changeset
|
48 \ 'none': ['bsd', 'some-bsd'], |
17528
62a6d99082f7
patch 8.1.1762: some filetype rules are in the wrong place
Bram Moolenaar <Bram@vim.org>
parents:
17526
diff
changeset
|
49 \ '8th': ['file.8th'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
50 \ 'a2ps': ['/etc/a2ps.cfg', '/etc/a2ps/file.cfg', 'a2psrc', '.a2psrc', 'any/etc/a2ps.cfg', 'any/etc/a2ps/file.cfg'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
51 \ 'a65': ['file.a65'], |
17528
62a6d99082f7
patch 8.1.1762: some filetype rules are in the wrong place
Bram Moolenaar <Bram@vim.org>
parents:
17526
diff
changeset
|
52 \ 'aap': ['file.aap'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
53 \ 'abap': ['file.abap'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
54 \ 'abc': ['file.abc'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
55 \ 'abel': ['file.abl'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
56 \ 'acedb': ['file.wrm'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
57 \ 'ada': ['file.adb', 'file.ads', 'file.ada', 'file.gpr'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
58 \ 'ahdl': ['file.tdf'], |
21483
de74d764d36c
patch 8.2.1292: AIDL filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
21018
diff
changeset
|
59 \ 'aidl': ['file.aidl'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
60 \ 'alsaconf': ['.asoundrc', '/usr/share/alsa/alsa.conf', '/etc/asound.conf', 'any/etc/asound.conf', 'any/usr/share/alsa/alsa.conf'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
61 \ 'aml': ['file.aml'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
62 \ 'ampl': ['file.run'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
63 \ 'ant': ['build.xml'], |
25832
be15ebb4098c
patch 8.2.3451: not all apache files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
25794
diff
changeset
|
64 \ 'apache': ['.htaccess', '/etc/httpd/file.conf', '/etc/apache2/sites-2/file.com', '/etc/apache2/some.config', '/etc/apache2/conf.file/conf', '/etc/apache2/mods-some/file', '/etc/apache2/sites-some/file', '/etc/httpd/conf.d/file.config', '/etc/apache2/conf.file/file', '/etc/apache2/file.conf', '/etc/apache2/file.conf-file', '/etc/apache2/mods-file/file', '/etc/apache2/sites-file/file', '/etc/apache2/sites-file/file.com', '/etc/httpd/conf.d/file.conf', '/etc/httpd/conf.d/file.conf-file', 'access.conf', 'access.conf-file', 'any/etc/apache2/conf.file/file', 'any/etc/apache2/file.conf', 'any/etc/apache2/file.conf-file', 'any/etc/apache2/mods-file/file', 'any/etc/apache2/sites-file/file', 'any/etc/apache2/sites-file/file.com', 'any/etc/httpd/conf.d/file.conf', 'any/etc/httpd/conf.d/file.conf-file', 'any/etc/httpd/file.conf', 'apache.conf', 'apache.conf-file', 'apache2.conf', 'apache2.conf-file', 'httpd.conf', 'httpd.conf-file', 'srm.conf', 'srm.conf-file', '/etc/httpd/mods-some/file', '/etc/httpd/sites-some/file', '/etc/httpd/conf.file/conf'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
65 \ 'apachestyle': ['/etc/proftpd/file.config,/etc/proftpd/conf.file/file', '/etc/proftpd/conf.file/file', '/etc/proftpd/file.conf', '/etc/proftpd/file.conf-file', 'any/etc/proftpd/conf.file/file', 'any/etc/proftpd/file.conf', 'any/etc/proftpd/file.conf-file', 'proftpd.conf', 'proftpd.conf-file'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
66 \ 'applescript': ['file.scpt'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
67 \ 'aptconf': ['apt.conf', '/.aptitude/config', 'any/.aptitude/config'], |
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
68 \ 'arch': ['.arch-inventory', '=tagging-method'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
69 \ 'arduino': ['file.ino', 'file.pde'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
70 \ 'art': ['file.art'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
71 \ 'asciidoc': ['file.asciidoc', 'file.adoc'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
72 \ 'asn': ['file.asn', 'file.asn1'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
73 \ 'asterisk': ['asterisk/file.conf', 'asterisk/file.conf-file', 'some-asterisk/file.conf', 'some-asterisk/file.conf-file'], |
29714
1317743de840
patch 9.0.0197: astro files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29710
diff
changeset
|
74 \ 'astro': ['file.astro'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
75 \ 'atlas': ['file.atl', 'file.as'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
76 \ 'autohotkey': ['file.ahk'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
77 \ 'autoit': ['file.au3'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
78 \ 'automake': ['GNUmakefile.am', 'makefile.am', 'Makefile.am'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
79 \ 'ave': ['file.ave'], |
21817
c2c2e57562ee
patch 8.2.1458: .gawk files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
21719
diff
changeset
|
80 \ 'awk': ['file.awk', 'file.gawk'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
81 \ 'b': ['file.mch', 'file.ref', 'file.imp'], |
27287
9f72ec92d361
patch 8.2.4172: filetype detection for BASIC is not optimal
Bram Moolenaar <Bram@vim.org>
parents:
27132
diff
changeset
|
82 \ 'basic': ['file.bas', 'file.bi', 'file.bm'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
83 \ 'bc': ['file.bc'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
84 \ 'bdf': ['file.bdf'], |
23960
dbc6c893a67a
patch 8.2.2522: Beancount filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
23721
diff
changeset
|
85 \ 'beancount': ['file.beancount'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
86 \ 'bib': ['file.bib'], |
27770
219471ed2fec
patch 8.2.4411: bicep files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
27653
diff
changeset
|
87 \ 'bicep': ['file.bicep'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
88 \ 'bindzone': ['named.root', '/bind/db.file', '/named/db.file', 'any/bind/db.file', 'any/named/db.file'], |
29427
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
89 \ 'bitbake': ['file.bb', 'file.bbappend', 'file.bbclass', 'build/conf/local.conf', 'meta/conf/layer.conf', 'build/conf/bbappend.conf', 'meta-layer/conf/distro/foo.conf'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
90 \ 'blank': ['file.bl'], |
30215
40491de2f0a6
patch 9.0.0443: blueprint files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
30196
diff
changeset
|
91 \ 'blueprint': ['file.blp'], |
29463
27ebab59172e
patch 9.0.0073: too many files recognized as bsdl
Bram Moolenaar <Bram@vim.org>
parents:
29427
diff
changeset
|
92 \ 'bsdl': ['file.bsd', 'file.bsdl'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
93 \ 'bst': ['file.bst'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
94 \ 'bzl': ['file.bazel', 'file.bzl', 'WORKSPACE'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
95 \ 'bzr': ['bzr_log.any', 'bzr_log.file'], |
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
96 \ 'c': ['enlightenment/file.cfg', 'file.qc', 'file.c', 'some-enlightenment/file.cfg'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
97 \ 'cabal': ['file.cabal'], |
22971
f39f960f3ea0
patch 8.2.2032: cabalconfig and cabalproject filetypes not recognized
Bram Moolenaar <Bram@vim.org>
parents:
22918
diff
changeset
|
98 \ 'cabalconfig': ['cabal.config'], |
f39f960f3ea0
patch 8.2.2032: cabalconfig and cabalproject filetypes not recognized
Bram Moolenaar <Bram@vim.org>
parents:
22918
diff
changeset
|
99 \ 'cabalproject': ['cabal.project', 'cabal.project.local'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
100 \ 'calendar': ['calendar', '/.calendar/file', '/share/calendar/any/calendar.file', '/share/calendar/calendar.file', 'any/share/calendar/any/calendar.file', 'any/share/calendar/calendar.file'], |
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
101 \ 'catalog': ['catalog', 'sgml.catalogfile', 'sgml.catalog', 'sgml.catalog-file'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
102 \ 'cdl': ['file.cdl'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
103 \ 'cdrdaoconf': ['/etc/cdrdao.conf', '/etc/defaults/cdrdao', '/etc/default/cdrdao', '.cdrdao', 'any/etc/cdrdao.conf', 'any/etc/default/cdrdao', 'any/etc/defaults/cdrdao'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
104 \ 'cdrtoc': ['file.toc'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
105 \ 'cf': ['file.cfm', 'file.cfi', 'file.cfc'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
106 \ 'cfengine': ['cfengine.conf'], |
28390
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
107 \ 'cfg': ['file.hgrc', 'filehgrc', 'hgrc', 'some-hgrc'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
108 \ 'ch': ['file.chf'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
109 \ 'chaiscript': ['file.chai'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
110 \ 'chaskell': ['file.chs'], |
30349
37a251ba4cf4
patch 9.0.0510: Chatito files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
30322
diff
changeset
|
111 \ 'chatito': ['file.chatito'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
112 \ 'chill': ['file..ch'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
113 \ 'chordpro': ['file.chopro', 'file.crd', 'file.cho', 'file.crdpro', 'file.chordpro'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
114 \ 'cl': ['file.eni'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
115 \ 'clean': ['file.dcl', 'file.icl'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
116 \ 'clojure': ['file.clj', 'file.cljs', 'file.cljx', 'file.cljc'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
117 \ 'cmake': ['CMakeLists.txt', 'file.cmake', 'file.cmake.in'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
118 \ 'cmod': ['file.cmod'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
119 \ 'cmusrc': ['any/.cmus/autosave', 'any/.cmus/rc', 'any/.cmus/command-history', 'any/.cmus/file.theme', 'any/cmus/rc', 'any/cmus/file.theme', '/.cmus/autosave', '/.cmus/command-history', '/.cmus/file.theme', '/.cmus/rc', '/cmus/file.theme', '/cmus/rc'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
120 \ 'cobol': ['file.cbl', 'file.cob', 'file.lib'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
121 \ 'coco': ['file.atg'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
122 \ 'conaryrecipe': ['file.recipe'], |
29064
3fbc7462de59
patch 8.2.5054: no good filetype for conf files similar to dosini
Bram Moolenaar <Bram@vim.org>
parents:
28986
diff
changeset
|
123 \ 'conf': ['auto.master'], |
29397
7f5db9decf32
patch 9.0.0041: a couple of filetype patterns do not have "*" before "/etc"
Bram Moolenaar <Bram@vim.org>
parents:
29338
diff
changeset
|
124 \ 'config': ['configure.in', 'configure.ac', '/etc/hostname.file', 'any/etc/hostname.file'], |
29064
3fbc7462de59
patch 8.2.5054: no good filetype for conf files similar to dosini
Bram Moolenaar <Bram@vim.org>
parents:
28986
diff
changeset
|
125 \ 'confini': ['/etc/pacman.conf', 'any/etc/pacman.conf', 'mpv.conf'], |
22834
fcbded1e3602
patch 8.2.1964: not all ConTeXt files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
22673
diff
changeset
|
126 \ 'context': ['tex/context/any/file.tex', 'file.mkii', 'file.mkiv', 'file.mkvi', 'file.mkxl', 'file.mklx'], |
28393
860c2c6bcdfd
patch 8.2.4721: cooklang files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28390
diff
changeset
|
127 \ 'cook': ['file.cook'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
128 \ 'cpp': ['file.cxx', 'file.c++', 'file.hh', 'file.hxx', 'file.hpp', 'file.ipp', 'file.moc', 'file.tcc', 'file.inl', 'file.tlh'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
129 \ 'crm': ['file.crm'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
130 \ 'crontab': ['crontab', 'crontab.file', '/etc/cron.d/file', 'any/etc/cron.d/file'], |
26570
b1f4052d6c51
patch 8.2.3814: .csx files and .sln files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
26552
diff
changeset
|
131 \ 'cs': ['file.cs', 'file.csx'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
132 \ 'csc': ['file.csc'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
133 \ 'csdl': ['file.csdl'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
134 \ 'csp': ['file.csp', 'file.fdr'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
135 \ 'css': ['file.css'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
136 \ 'cterm': ['file.con'], |
29415
87174e9f7529
patch 9.0.0049: csv and tsv files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
29397
diff
changeset
|
137 \ 'csv': ['file.csv'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
138 \ 'cucumber': ['file.feature'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
139 \ 'cuda': ['file.cu', 'file.cuh'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
140 \ 'cupl': ['file.pld'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
141 \ 'cuplsim': ['file.si'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
142 \ 'cvs': ['cvs123'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
143 \ 'cvsrc': ['.cvsrc'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
144 \ 'cynpp': ['file.cyn'], |
27877
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
145 \ 'd': ['file.d'], |
18366
c6826a74ad9b
patch 8.1.2177: Dart files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
18362
diff
changeset
|
146 \ 'dart': ['file.dart', 'file.drt'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
147 \ 'datascript': ['file.ds'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
148 \ 'dcd': ['file.dcd'], |
22462
89566aaebfb2
patch 8.2.1779: some debian changelog files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
22353
diff
changeset
|
149 \ 'debchangelog': ['changelog.Debian', 'changelog.dch', 'NEWS.Debian', 'NEWS.dch', '/debian/changelog'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
150 \ 'debcontrol': ['/debian/control', 'any/debian/control'], |
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
151 \ 'debcopyright': ['/debian/copyright', 'any/debian/copyright'], |
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
152 \ 'debsources': ['/etc/apt/sources.list', '/etc/apt/sources.list.d/file.list', 'any/etc/apt/sources.list', 'any/etc/apt/sources.list.d/file.list'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
153 \ 'def': ['file.def'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
154 \ 'denyhosts': ['denyhosts.conf'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
155 \ 'desc': ['file.desc'], |
20804
ad15725594f8
patch 8.2.0954: not all desktop files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
20756
diff
changeset
|
156 \ 'desktop': ['file.desktop', '.directory', 'file.directory'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
157 \ 'dictconf': ['dict.conf', '.dictrc'], |
25848
86c3af1be1db
patch 8.2.3458: not all dictdconf files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
25834
diff
changeset
|
158 \ 'dictdconf': ['dictd.conf', 'dictdfile.conf', 'dictd-file.conf'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
159 \ 'diff': ['file.diff', 'file.rej'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
160 \ 'dircolors': ['.dir_colors', '.dircolors', '/etc/DIR_COLORS', 'any/etc/DIR_COLORS'], |
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
161 \ 'dnsmasq': ['/etc/dnsmasq.conf', '/etc/dnsmasq.d/file', 'any/etc/dnsmasq.conf', 'any/etc/dnsmasq.d/file'], |
28986
560793de4032
patch 8.2.5015: Hoon and Moonscript files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28954
diff
changeset
|
162 \ 'dockerfile': ['Containerfile', 'Dockerfile', 'dockerfile', 'file.Dockerfile', 'file.dockerfile', 'Dockerfile.debian', 'Containerfile.something'], |
28390
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
163 \ 'dosbatch': ['file.bat'], |
28507
73f235d0b6c8
patch 8.2.4778: pacman files use dosini filetype
Bram Moolenaar <Bram@vim.org>
parents:
28485
diff
changeset
|
164 \ 'dosini': ['.editorconfig', '/etc/yum.conf', 'file.ini', 'npmrc', '.npmrc', 'php.ini', 'php.ini-5', 'php.ini-file', '/etc/yum.repos.d/file', 'any/etc/yum.conf', 'any/etc/yum.repos.d/file', 'file.wrap'], |
19205
861b1cc1a8a2
patch 8.2.0161: not recognizing .gv file as dot filetype
Bram Moolenaar <Bram@vim.org>
parents:
19164
diff
changeset
|
165 \ 'dot': ['file.dot', 'file.gv'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
166 \ 'dracula': ['file.drac', 'file.drc', 'filelvs', 'filelpe', 'drac.file', 'lpe', 'lvs', 'some-lpe', 'some-lvs'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
167 \ 'dtd': ['file.dtd'], |
27877
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
168 \ 'dtrace': ['/usr/lib/dtrace/io.d'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
169 \ 'dts': ['file.dts', 'file.dtsi'], |
23430
9e60204aea6e
patch 8.2.2258: not all OCaml related files are detected
Bram Moolenaar <Bram@vim.org>
parents:
23316
diff
changeset
|
170 \ 'dune': ['jbuild', 'dune', 'dune-project', 'dune-workspace'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
171 \ 'dylan': ['file.dylan'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
172 \ 'dylanintr': ['file.intr'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
173 \ 'dylanlid': ['file.lid'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
174 \ 'ecd': ['file.ecd'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
175 \ 'edif': ['file.edf', 'file.edif', 'file.edo'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
176 \ 'eelixir': ['file.eex', 'file.leex'], |
21018
2b07e2e7d95b
patch 8.2.1060: not all elinks files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
21008
diff
changeset
|
177 \ 'elinks': ['elinks.conf'], |
25026
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
178 \ 'elixir': ['file.ex', 'file.exs', 'mix.lock'], |
20579
6e6c98dc5732
patch 8.2.0843: filetype elm not detected
Bram Moolenaar <Bram@vim.org>
parents:
20361
diff
changeset
|
179 \ 'elm': ['file.elm'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
180 \ 'elmfilt': ['filter-rules'], |
28277
4e2753f7ec65
patch 8.2.4664: Elvish files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28265
diff
changeset
|
181 \ 'elvish': ['file.elv'], |
23721
002fd1de0968
patch 8.2.2402: some filetypes not detected
Bram Moolenaar <Bram@vim.org>
parents:
23701
diff
changeset
|
182 \ 'epuppet': ['file.epp'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
183 \ 'erlang': ['file.erl', 'file.hrl', 'file.yaws'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
184 \ 'eruby': ['file.erb', 'file.rhtml'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
185 \ 'esmtprc': ['anyesmtprc', 'esmtprc', 'some-esmtprc'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
186 \ 'esqlc': ['file.ec', 'file.EC'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
187 \ 'esterel': ['file.strl'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
188 \ 'eterm': ['anyEterm/file.cfg', 'Eterm/file.cfg', 'some-Eterm/file.cfg'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
189 \ 'exim': ['exim.conf'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
190 \ 'expect': ['file.exp'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
191 \ 'exports': ['exports'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
192 \ 'factor': ['file.factor'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
193 \ 'falcon': ['file.fal'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
194 \ 'fan': ['file.fan', 'file.fwt'], |
23701
c5b5e7520fe2
patch 8.2.2392: fennel filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
23685
diff
changeset
|
195 \ 'fennel': ['file.fnl'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
196 \ 'fetchmail': ['.fetchmailrc'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
197 \ 'fgl': ['file.4gl', 'file.4gh', 'file.m4gl'], |
26141
77ad8ea01c00
patch 8.2.3603: fish filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
26133
diff
changeset
|
198 \ 'fish': ['file.fish'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
199 \ 'focexec': ['file.fex', 'file.focexec'], |
27493
3af3dee7e5d9
patch 8.2.4274: Basic and form filetype detection is incomplete
Bram Moolenaar <Bram@vim.org>
parents:
27445
diff
changeset
|
200 \ 'form': ['file.frm'], |
26311
ce3678583211
patch 8.2.3686: filetype detection often mixes up Forth and F#
Bram Moolenaar <Bram@vim.org>
parents:
26309
diff
changeset
|
201 \ 'forth': ['file.ft', 'file.fth'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
202 \ 'fortran': ['file.f', 'file.for', 'file.fortran', 'file.fpp', 'file.ftn', 'file.f77', 'file.f90', 'file.f95', 'file.f03', 'file.f08'], |
24523
71bd205c72f5
patch 8.2.2801: free Pascal makefile not recognized
Bram Moolenaar <Bram@vim.org>
parents:
24496
diff
changeset
|
203 \ 'fpcmake': ['file.fpc'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
204 \ 'framescript': ['file.fsl'], |
27287
9f72ec92d361
patch 8.2.4172: filetype detection for BASIC is not optimal
Bram Moolenaar <Bram@vim.org>
parents:
27132
diff
changeset
|
205 \ 'freebasic': ['file.fb'], |
26344
36f3a77e4b8c
patch 8.2.3703: most people call F# "fsharp" and not "fs"
Bram Moolenaar <Bram@vim.org>
parents:
26311
diff
changeset
|
206 \ 'fsharp': ['file.fs', 'file.fsi', 'file.fsx'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
207 \ 'fstab': ['fstab', 'mtab'], |
27336
9ef98290c41a
patch 8.2.4196: various file types not recognized
Bram Moolenaar <Bram@vim.org>
parents:
27326
diff
changeset
|
208 \ 'fusion': ['file.fusion'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
209 \ 'fvwm': ['/.fvwm/file', 'any/.fvwm/file'], |
28093
3fd6b3ebe0b7
patch 8.2.4571: not all gdb files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
27883
diff
changeset
|
210 \ 'gdb': ['.gdbinit', 'gdbinit', 'file.gdb', '.config/gdbearlyinit', '.gdbearlyinit'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
211 \ 'gdmo': ['file.mo', 'file.gdmo'], |
27336
9ef98290c41a
patch 8.2.4196: various file types not recognized
Bram Moolenaar <Bram@vim.org>
parents:
27326
diff
changeset
|
212 \ 'gdresource': ['file.tscn', 'file.tres'], |
9ef98290c41a
patch 8.2.4196: various file types not recognized
Bram Moolenaar <Bram@vim.org>
parents:
27326
diff
changeset
|
213 \ 'gdscript': ['file.gd'], |
29962
32e35a6d4292
patch 9.0.0319: Godot shader files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
29952
diff
changeset
|
214 \ 'gdshader': ['file.gdshader', 'file.shader'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
215 \ 'gedcom': ['file.ged', 'lltxxxxx.txt', '/tmp/lltmp', '/tmp/lltmp-file', 'any/tmp/lltmp', 'any/tmp/lltmp-file'], |
25100
d5f856033f6b
patch 8.2.3087: Gemtext files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25096
diff
changeset
|
216 \ 'gemtext': ['file.gmi', 'file.gemini'], |
23316
32cc5e9875bb
patch 8.2.2203: Moodle gift files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
23132
diff
changeset
|
217 \ 'gift': ['file.gift'], |
30176
042513ec99d7
patch 9.0.0424: gitattributes files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
30162
diff
changeset
|
218 \ 'gitattributes': ['file.git/info/attributes', '.gitattributes', '/.config/git/attributes', '/etc/gitattributes', '/usr/local/etc/gitattributes', 'some.git/info/attributes'], |
26970
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
219 \ 'gitcommit': ['COMMIT_EDITMSG', 'MERGE_MSG', 'TAG_EDITMSG', 'NOTES_EDITMSG', 'EDIT_DESCRIPTION'], |
29397
7f5db9decf32
patch 9.0.0041: a couple of filetype patterns do not have "*" before "/etc"
Bram Moolenaar <Bram@vim.org>
parents:
29338
diff
changeset
|
220 \ 'gitconfig': ['file.git/config', 'file.git/config.worktree', 'file.git/worktrees/x/config.worktree', '.gitconfig', '.gitmodules', 'file.git/modules//config', '/.config/git/config', '/etc/gitconfig', '/usr/local/etc/gitconfig', '/etc/gitconfig.d/file', 'any/etc/gitconfig.d/file', '/.gitconfig.d/file', 'any/.config/git/config', 'any/.gitconfig.d/file', 'some.git/config', 'some.git/modules/any/config'], |
30196
381462ee23fd
patch 9.0.0434: gitignore files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
30182
diff
changeset
|
221 \ 'gitignore': ['file.git/info/exclude', '.gitignore', '/.config/git/ignore', 'some.git/info/exclude'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
222 \ 'gitolite': ['gitolite.conf', '/gitolite-admin/conf/file', 'any/gitolite-admin/conf/file'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
223 \ 'gitrebase': ['git-rebase-todo'], |
12029
a39e7e2ae7da
patch 8.0.0895: filetype test fails on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
12027
diff
changeset
|
224 \ 'gitsendemail': ['.gitsendemail.msg.xxxxxx'], |
a39e7e2ae7da
patch 8.0.0895: filetype test fails on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
12027
diff
changeset
|
225 \ 'gkrellmrc': ['gkrellmrc', 'gkrellmrc_x'], |
28650
be4410fa2bac
patch 8.2.4849: Gleam filetype not detected
Bram Moolenaar <Bram@vim.org>
parents:
28604
diff
changeset
|
226 \ 'gleam': ['file.gleam'], |
27336
9ef98290c41a
patch 8.2.4196: various file types not recognized
Bram Moolenaar <Bram@vim.org>
parents:
27326
diff
changeset
|
227 \ 'glsl': ['file.glsl'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
228 \ 'gnash': ['gnashrc', '.gnashrc', 'gnashpluginrc', '.gnashpluginrc'], |
27317
839be955609f
patch 8.2.4187: gnuplot file not recognized
Bram Moolenaar <Bram@vim.org>
parents:
27287
diff
changeset
|
229 \ 'gnuplot': ['file.gpi', '.gnuplot'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
230 \ 'go': ['file.go'], |
26688
4b8d0a62f78b
patch 8.2.3873: go.mod files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
26628
diff
changeset
|
231 \ 'gomod': ['go.mod'], |
27336
9ef98290c41a
patch 8.2.4196: various file types not recognized
Bram Moolenaar <Bram@vim.org>
parents:
27326
diff
changeset
|
232 \ 'gowork': ['go.work'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
233 \ 'gp': ['file.gp', '.gprc'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
234 \ 'gpg': ['/.gnupg/options', '/.gnupg/gpg.conf', '/usr/any/gnupg/options.skel', 'any/.gnupg/gpg.conf', 'any/.gnupg/options', 'any/usr/any/gnupg/options.skel'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
235 \ 'grads': ['file.gs'], |
27336
9ef98290c41a
patch 8.2.4196: various file types not recognized
Bram Moolenaar <Bram@vim.org>
parents:
27326
diff
changeset
|
236 \ 'graphql': ['file.graphql', 'file.graphqls', 'file.gql'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
237 \ 'gretl': ['file.gretl'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
238 \ 'groovy': ['file.gradle', 'file.groovy'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
239 \ 'group': ['any/etc/group', 'any/etc/group-', 'any/etc/group.edit', 'any/etc/gshadow', 'any/etc/gshadow-', 'any/etc/gshadow.edit', 'any/var/backups/group.bak', 'any/var/backups/gshadow.bak', '/etc/group', '/etc/group-', '/etc/group.edit', '/etc/gshadow', '/etc/gshadow-', '/etc/gshadow.edit', '/var/backups/group.bak', '/var/backups/gshadow.bak'], |
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
240 \ 'grub': ['/boot/grub/menu.lst', '/boot/grub/grub.conf', '/etc/grub.conf', 'any/boot/grub/grub.conf', 'any/boot/grub/menu.lst', 'any/etc/grub.conf'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
241 \ 'gsp': ['file.gsp'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
242 \ 'gtkrc': ['.gtkrc', 'gtkrc', '.gtkrc-file', 'gtkrc-file'], |
27336
9ef98290c41a
patch 8.2.4196: various file types not recognized
Bram Moolenaar <Bram@vim.org>
parents:
27326
diff
changeset
|
243 \ 'hack': ['file.hack', 'file.hackpartial'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
244 \ 'haml': ['file.haml'], |
22989
7160e85d62ff
patch 8.2.2041: haskell filetype not optimally recognized
Bram Moolenaar <Bram@vim.org>
parents:
22971
diff
changeset
|
245 \ 'hamster': ['file.hsm'], |
27336
9ef98290c41a
patch 8.2.4196: various file types not recognized
Bram Moolenaar <Bram@vim.org>
parents:
27326
diff
changeset
|
246 \ 'handlebars': ['file.hbs'], |
29324
71f2af5d8447
patch 9.0.0005: hare files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
29181
diff
changeset
|
247 \ 'hare': ['file.ha'], |
24681
1077a2762d06
patch 8.2.2879: file extension .hsig not recognized
Bram Moolenaar <Bram@vim.org>
parents:
24598
diff
changeset
|
248 \ 'haskell': ['file.hs', 'file.hsc', 'file.hs-boot', 'file.hsig'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
249 \ 'haste': ['file.ht'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
250 \ 'hastepreproc': ['file.htpp'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
251 \ 'hb': ['file.hb'], |
27336
9ef98290c41a
patch 8.2.4196: various file types not recognized
Bram Moolenaar <Bram@vim.org>
parents:
27326
diff
changeset
|
252 \ 'hcl': ['file.hcl'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
253 \ 'heex': ['file.heex'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
254 \ 'hercules': ['file.vc', 'file.ev', 'file.sum', 'file.errsum'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
255 \ 'hex': ['file.hex', 'file.h32'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
256 \ 'hgcommit': ['hg-editor-file.txt'], |
27336
9ef98290c41a
patch 8.2.4196: various file types not recognized
Bram Moolenaar <Bram@vim.org>
parents:
27326
diff
changeset
|
257 \ 'hjson': ['file.hjson'], |
30495
94d484e60434
patch 9.0.0583: only recognizing .m3u8 files is inconsistent
Bram Moolenaar <Bram@vim.org>
parents:
30461
diff
changeset
|
258 \ 'hlsplaylist': ['file.m3u', 'file.m3u8'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
259 \ 'hog': ['file.hog', 'snort.conf', 'vision.conf'], |
18362
8144f89e6f28
patch 8.1.2175: meson files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
17867
diff
changeset
|
260 \ 'hollywood': ['file.hws'], |
28986
560793de4032
patch 8.2.5015: Hoon and Moonscript files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28954
diff
changeset
|
261 \ 'hoon': ['file.hoon'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
262 \ 'hostconf': ['/etc/host.conf', 'any/etc/host.conf'], |
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
263 \ 'hostsaccess': ['/etc/hosts.allow', '/etc/hosts.deny', 'any/etc/hosts.allow', 'any/etc/hosts.deny'], |
28604
9c70f7df6d61
patch 8.2.4826: .cshtml files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28538
diff
changeset
|
264 \ 'html': ['file.html', 'file.htm', 'file.cshtml'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
265 \ 'htmlm4': ['file.html.m4'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
266 \ 'httest': ['file.htt', 'file.htb'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
267 \ 'i3config': ['/home/user/.i3/config', '/home/user/.config/i3/config', '/etc/i3/config', '/etc/xdg/i3/config'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
268 \ 'ibasic': ['file.iba', 'file.ibi'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
269 \ 'icemenu': ['/.icewm/menu', 'any/.icewm/menu'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
270 \ 'icon': ['file.icn'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
271 \ 'indent': ['.indent.pro', 'indentrc'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
272 \ 'inform': ['file.inf', 'file.INF'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
273 \ 'initng': ['/etc/initng/any/file.i', 'file.ii', 'any/etc/initng/any/file.i'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
274 \ 'inittab': ['inittab'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
275 \ 'ipfilter': ['ipf.conf', 'ipf6.conf', 'ipf.rules'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
276 \ 'iss': ['file.iss'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
277 \ 'ist': ['file.ist', 'file.mst'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
278 \ 'j': ['file.ijs'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
279 \ 'jal': ['file.jal', 'file.JAL'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
280 \ 'jam': ['file.jpl', 'file.jpr', 'JAM-file.file', 'JAM.file', 'Prl-file.file', 'Prl.file'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
281 \ 'java': ['file.java', 'file.jav'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
282 \ 'javacc': ['file.jj', 'file.jjt'], |
30132
01919e5a070c
patch 9.0.0402: javascript module files are not recoginzed
Bram Moolenaar <Bram@vim.org>
parents:
30051
diff
changeset
|
283 \ 'javascript': ['file.js', 'file.jsm', 'file.javascript', 'file.es', 'file.mjs', 'file.cjs'], |
27796
8fdc92bdcff1
patch 8.2.4424: ".gts" and ".gjs" files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
27776
diff
changeset
|
284 \ 'javascript.glimmer': ['file.gjs'], |
17867
180fb9981255
patch 8.1.1930: cannot recognize .jsx and .tsx files
Bram Moolenaar <Bram@vim.org>
parents:
17555
diff
changeset
|
285 \ 'javascriptreact': ['file.jsx'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
286 \ 'jess': ['file.clp'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
287 \ 'jgraph': ['file.jgr'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
288 \ 'jovial': ['file.jov', 'file.j73', 'file.jovial'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
289 \ 'jproperties': ['file.properties', 'file.properties_xx', 'file.properties_xx_xx', 'some.properties_xx_xx_file'], |
26702
1ef0c9a92168
patch 8.2.3880: Solution filter files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
26688
diff
changeset
|
290 \ 'json': ['file.json', 'file.jsonp', 'file.json-patch', 'file.webmanifest', 'Pipfile.lock', 'file.ipynb', '.babelrc', '.eslintrc', '.prettierrc', '.firebaserc', 'file.slnf'], |
27326
234516a43f33
patch 8.2.4191: json5 files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
27319
diff
changeset
|
291 \ 'json5': ['file.json5'], |
25096
d0625ed91013
patch 8.2.3085: JSONC files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25026
diff
changeset
|
292 \ 'jsonc': ['file.jsonc'], |
30162
d12d9d724d27
patch 9.0.0417: Jsonnet files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
30132
diff
changeset
|
293 \ 'jsonnet': ['file.jsonnet', 'file.libjsonnet'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
294 \ 'jsp': ['file.jsp'], |
25493
224c96c497d3
patch 8.2.3283: Julia filetype is not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25100
diff
changeset
|
295 \ 'julia': ['file.jl'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
296 \ 'kconfig': ['Kconfig', 'Kconfig.debug', 'Kconfig.file'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
297 \ 'kivy': ['file.kv'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
298 \ 'kix': ['file.kix'], |
19263
06d9be5c0107
patch 8.2.0190: Kotlin files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
19205
diff
changeset
|
299 \ 'kotlin': ['file.kt', 'file.ktm', 'file.kts'], |
28351
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
300 \ 'krl': ['file.sub', 'file.Sub', 'file.SUB'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
301 \ 'kscript': ['file.ks'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
302 \ 'kwt': ['file.k'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
303 \ 'lace': ['file.ace', 'file.ACE'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
304 \ 'latte': ['file.latte', 'file.lte'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
305 \ 'ld': ['file.ld'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
306 \ 'ldif': ['file.ldif'], |
27336
9ef98290c41a
patch 8.2.4196: various file types not recognized
Bram Moolenaar <Bram@vim.org>
parents:
27326
diff
changeset
|
307 \ 'ledger': ['file.ldg', 'file.ledger', 'file.journal'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
308 \ 'less': ['file.less'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
309 \ 'lex': ['file.lex', 'file.l', 'file.lxx', 'file.l++'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
310 \ 'lftp': ['lftp.conf', '.lftprc', 'anylftp/rc', 'lftp/rc', 'some-lftp/rc'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
311 \ 'lhaskell': ['file.lhs'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
312 \ 'libao': ['/etc/libao.conf', '/.libao', 'any/.libao', 'any/etc/libao.conf'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
313 \ 'lifelines': ['file.ll'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
314 \ 'lilo': ['lilo.conf', 'lilo.conf-file'], |
28532
11387538e7c4
patch 8.2.4790: lilypond filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28513
diff
changeset
|
315 \ 'lilypond': ['file.ly', 'file.ily'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
316 \ 'limits': ['/etc/limits', '/etc/anylimits.conf', '/etc/anylimits.d/file.conf', '/etc/limits.conf', '/etc/limits.d/file.conf', '/etc/some-limits.conf', '/etc/some-limits.d/file.conf', 'any/etc/limits', 'any/etc/limits.conf', 'any/etc/limits.d/file.conf', 'any/etc/some-limits.conf', 'any/etc/some-limits.d/file.conf'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
317 \ 'liquid': ['file.liquid'], |
26871
c8d32e12c934
patch 8.2.3964: some common lisp and scheme files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
26761
diff
changeset
|
318 \ 'lisp': ['file.lsp', 'file.lisp', 'file.asd', 'file.el', 'file.cl', '.emacs', '.sawfishrc', 'sbclrc', '.sbclrc'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
319 \ 'lite': ['file.lite', 'file.lt'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
320 \ 'litestep': ['/LiteStep/any/file.rc', 'any/LiteStep/any/file.rc'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
321 \ 'logcheck': ['/etc/logcheck/file.d-some/file', '/etc/logcheck/file.d/file', 'any/etc/logcheck/file.d-some/file', 'any/etc/logcheck/file.d/file'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
322 \ 'loginaccess': ['/etc/login.access', 'any/etc/login.access'], |
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
323 \ 'logindefs': ['/etc/login.defs', 'any/etc/login.defs'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
324 \ 'logtalk': ['file.lgt'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
325 \ 'lotos': ['file.lot', 'file.lotos'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
326 \ 'lout': ['file.lou', 'file.lout'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
327 \ 'lpc': ['file.lpc', 'file.ulpc'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
328 \ 'lsl': ['file.lsl'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
329 \ 'lss': ['file.lss'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
330 \ 'lua': ['file.lua', 'file.rockspec', 'file.nse'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
331 \ 'lynx': ['lynx.cfg'], |
30322
2f79b10e82d1
patch 9.0.0497: LyRiCs files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
30287
diff
changeset
|
332 \ 'lyrics': ['file.lrc'], |
24458
1d126cb683c1
patch 8.2.2769: Modula-3 config files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
24347
diff
changeset
|
333 \ 'm3build': ['m3makefile', 'm3overrides'], |
1d126cb683c1
patch 8.2.2769: Modula-3 config files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
24347
diff
changeset
|
334 \ 'm3quake': ['file.quake', 'cm3.cfg'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
335 \ 'm4': ['file.at'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
336 \ 'mail': ['snd.123', '.letter', '.letter.123', '.followup', '.article', '.article.123', 'pico.123', 'mutt-xx-xxx', 'muttng-xx-xxx', 'ae123.txt', 'file.eml', 'reportbug-file'], |
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
337 \ 'mailaliases': ['/etc/mail/aliases', '/etc/aliases', 'any/etc/aliases', 'any/etc/mail/aliases'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
338 \ 'mailcap': ['.mailcap', 'mailcap'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
339 \ 'make': ['file.mk', 'file.mak', 'file.dsp', 'makefile', 'Makefile', 'makefile-file', 'Makefile-file', 'some-makefile', 'some-Makefile'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
340 \ 'mallard': ['file.page'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
341 \ 'man': ['file.man'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
342 \ 'manconf': ['/etc/man.conf', 'man.config', 'any/etc/man.conf'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
343 \ 'map': ['file.map'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
344 \ 'maple': ['file.mv', 'file.mpl', 'file.mws'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
345 \ 'markdown': ['file.markdown', 'file.mdown', 'file.mkd', 'file.mkdn', 'file.mdwn', 'file.md'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
346 \ 'mason': ['file.mason', 'file.mhtml', 'file.comp'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
347 \ 'master': ['file.mas', 'file.master'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
348 \ 'matlab': ['file.m'], |
28538
48712267f57b
patch 8.2.4793: recognizing Maxima filetype even though it might be another
Bram Moolenaar <Bram@vim.org>
parents:
28532
diff
changeset
|
349 \ 'maxima': ['file.demo', 'file.dmt', 'file.dm1', 'file.dm2', 'file.dm3', |
28513
6a1e5b188374
patch 8.2.4781: Maxima files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28507
diff
changeset
|
350 \ 'file.wxm', 'maxima-init.mac'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
351 \ 'mel': ['file.mel'], |
18362
8144f89e6f28
patch 8.1.2175: meson files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
17867
diff
changeset
|
352 \ 'meson': ['meson.build', 'meson_options.txt'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
353 \ 'messages': ['/log/auth', '/log/cron', '/log/daemon', '/log/debug', '/log/kern', '/log/lpr', '/log/mail', '/log/messages', '/log/news/news', '/log/syslog', '/log/user', |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
354 \ '/log/auth.log', '/log/cron.log', '/log/daemon.log', '/log/debug.log', '/log/kern.log', '/log/lpr.log', '/log/mail.log', '/log/messages.log', '/log/news/news.log', '/log/syslog.log', '/log/user.log', |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
355 \ '/log/auth.err', '/log/cron.err', '/log/daemon.err', '/log/debug.err', '/log/kern.err', '/log/lpr.err', '/log/mail.err', '/log/messages.err', '/log/news/news.err', '/log/syslog.err', '/log/user.err', |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
356 \ '/log/auth.info', '/log/cron.info', '/log/daemon.info', '/log/debug.info', '/log/kern.info', '/log/lpr.info', '/log/mail.info', '/log/messages.info', '/log/news/news.info', '/log/syslog.info', '/log/user.info', |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
357 \ '/log/auth.warn', '/log/cron.warn', '/log/daemon.warn', '/log/debug.warn', '/log/kern.warn', '/log/lpr.warn', '/log/mail.warn', '/log/messages.warn', '/log/news/news.warn', '/log/syslog.warn', '/log/user.warn', |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
358 \ '/log/auth.crit', '/log/cron.crit', '/log/daemon.crit', '/log/debug.crit', '/log/kern.crit', '/log/lpr.crit', '/log/mail.crit', '/log/messages.crit', '/log/news/news.crit', '/log/syslog.crit', '/log/user.crit', |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
359 \ '/log/auth.notice', '/log/cron.notice', '/log/daemon.notice', '/log/debug.notice', '/log/kern.notice', '/log/lpr.notice', '/log/mail.notice', '/log/messages.notice', '/log/news/news.notice', '/log/syslog.notice', '/log/user.notice'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
360 \ 'mf': ['file.mf'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
361 \ 'mgl': ['file.mgl'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
362 \ 'mgp': ['file.mgp'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
363 \ 'mib': ['file.mib', 'file.my'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
364 \ 'mix': ['file.mix', 'file.mixal'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
365 \ 'mma': ['file.nb'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
366 \ 'mmp': ['file.mmp'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
367 \ 'modconf': ['/etc/modules.conf', '/etc/modules', '/etc/conf.modules', '/etc/modprobe.file', 'any/etc/conf.modules', 'any/etc/modprobe.file', 'any/etc/modules', 'any/etc/modules.conf'], |
12029
a39e7e2ae7da
patch 8.0.0895: filetype test fails on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
12027
diff
changeset
|
368 \ 'modula2': ['file.m2', 'file.mi'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
369 \ 'modula3': ['file.m3', 'file.mg', 'file.i3', 'file.ig'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
370 \ 'monk': ['file.isc', 'file.monk', 'file.ssc', 'file.tsc'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
371 \ 'moo': ['file.moo'], |
28986
560793de4032
patch 8.2.5015: Hoon and Moonscript files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28954
diff
changeset
|
372 \ 'moonscript': ['file.moon'], |
29710
0edbf9b01c42
patch 9.0.0195: metafun files are not recogized
Bram Moolenaar <Bram@vim.org>
parents:
29684
diff
changeset
|
373 \ 'mp': ['file.mp', 'file.mpxl', 'file.mpiv', 'file.mpvi'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
374 \ 'mplayerconf': ['mplayer.conf', '/.mplayer/config', 'any/.mplayer/config'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
375 \ 'mrxvtrc': ['mrxvtrc', '.mrxvtrc'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
376 \ 'msidl': ['file.odl', 'file.mof'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
377 \ 'msql': ['file.msql'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
378 \ 'mupad': ['file.mu'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
379 \ 'mush': ['file.mush'], |
26398
34548fb19e0e
patch 8.2.3730: "/etc/Muttrc.d/README" gets filetype muttrc
Bram Moolenaar <Bram@vim.org>
parents:
26396
diff
changeset
|
380 \ 'muttrc': ['Muttngrc', 'Muttrc', '.muttngrc', '.muttngrc-file', '.muttrc', '.muttrc-file', '/.mutt/muttngrc', '/.mutt/muttngrc-file', '/.mutt/muttrc', '/.mutt/muttrc-file', '/.muttng/muttngrc', '/.muttng/muttngrc-file', '/.muttng/muttrc', '/.muttng/muttrc-file', '/etc/Muttrc.d/file', '/etc/Muttrc.d/file.rc', 'Muttngrc-file', 'Muttrc-file', 'any/.mutt/muttngrc', 'any/.mutt/muttngrc-file', 'any/.mutt/muttrc', 'any/.mutt/muttrc-file', 'any/.muttng/muttngrc', 'any/.muttng/muttngrc-file', 'any/.muttng/muttrc', 'any/.muttng/muttrc-file', 'any/etc/Muttrc.d/file', 'muttngrc', 'muttngrc-file', 'muttrc', 'muttrc-file'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
381 \ 'mysql': ['file.mysql'], |
12052
7eb512f2a896
patch 8.0.0906: don't recognize Couchbase files
Christian Brabandt <cb@256bit.org>
parents:
12029
diff
changeset
|
382 \ 'n1ql': ['file.n1ql', 'file.nql'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
383 \ 'named': ['namedfile.conf', 'rndcfile.conf', 'named-file.conf', 'named.conf', 'rndc-file.conf', 'rndc-file.key', 'rndc.conf', 'rndc.key'], |
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
384 \ 'nanorc': ['/etc/nanorc', 'file.nanorc', 'any/etc/nanorc'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
385 \ 'natural': ['file.NSA', 'file.NSC', 'file.NSG', 'file.NSL', 'file.NSM', 'file.NSN', 'file.NSP', 'file.NSS'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
386 \ 'ncf': ['file.ncf'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
387 \ 'neomuttrc': ['Neomuttrc', '.neomuttrc', '.neomuttrc-file', '/.neomutt/neomuttrc', '/.neomutt/neomuttrc-file', 'Neomuttrc', 'Neomuttrc-file', 'any/.neomutt/neomuttrc', 'any/.neomutt/neomuttrc-file', 'neomuttrc', 'neomuttrc-file'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
388 \ 'netrc': ['.netrc'], |
25860
a7305a9b32ba
patch 8.2.3464: nginx files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25848
diff
changeset
|
389 \ 'nginx': ['file.nginx', 'nginxfile.conf', 'filenginx.conf', 'any/etc/nginx/file', 'any/usr/local/nginx/conf/file', 'any/nginx/file.conf'], |
30461
0b8d532e124d
patch 9.0.0566: Nim files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
30453
diff
changeset
|
390 \ 'nim': ['file.nim', 'file.nims', 'file.nimble'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
391 \ 'ninja': ['file.ninja'], |
27336
9ef98290c41a
patch 8.2.4196: various file types not recognized
Bram Moolenaar <Bram@vim.org>
parents:
27326
diff
changeset
|
392 \ 'nix': ['file.nix'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
393 \ 'nqc': ['file.nqc'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
394 \ 'nroff': ['file.tr', 'file.nr', 'file.roff', 'file.tmac', 'file.mom', 'tmac.file'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
395 \ 'nsis': ['file.nsi', 'file.nsh'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
396 \ 'obj': ['file.obj'], |
23430
9e60204aea6e
patch 8.2.2258: not all OCaml related files are detected
Bram Moolenaar <Bram@vim.org>
parents:
23316
diff
changeset
|
397 \ 'ocaml': ['file.ml', 'file.mli', 'file.mll', 'file.mly', '.ocamlinit', 'file.mlt', 'file.mlp', 'file.mlip', 'file.mli.cppo', 'file.ml.cppo'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
398 \ 'occam': ['file.occ'], |
25727
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
399 \ 'octave': ['octaverc', '.octaverc', 'octave.conf'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
400 \ 'omnimark': ['file.xom', 'file.xin'], |
23430
9e60204aea6e
patch 8.2.2258: not all OCaml related files are detected
Bram Moolenaar <Bram@vim.org>
parents:
23316
diff
changeset
|
401 \ 'opam': ['opam', 'file.opam', 'file.opam.template'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
402 \ 'openroad': ['file.or'], |
28485
75f181bef230
patch 8.2.4767: openscad files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28483
diff
changeset
|
403 \ 'openscad': ['file.scad'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
404 \ 'opl': ['file.OPL', 'file.OPl', 'file.OpL', 'file.Opl', 'file.oPL', 'file.oPl', 'file.opL', 'file.opl'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
405 \ 'ora': ['file.ora'], |
28265
67ef250562e5
patch 8.2.4658: org-mode files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28093
diff
changeset
|
406 \ 'org': ['file.org', 'file.org_archive'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
407 \ 'pamconf': ['/etc/pam.conf', '/etc/pam.d/file', 'any/etc/pam.conf', 'any/etc/pam.d/file'], |
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
408 \ 'pamenv': ['/etc/security/pam_env.conf', '/home/user/.pam_environment', '.pam_environment', 'pam_env.conf'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
409 \ 'papp': ['file.papp', 'file.pxml', 'file.pxsl'], |
23584
397f95f103e8
patch 8.2.2334: Pascal-like filetypes not always detected
Bram Moolenaar <Bram@vim.org>
parents:
23430
diff
changeset
|
410 \ 'pascal': ['file.pas', 'file.dpr', 'file.lpr'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
411 \ 'passwd': ['any/etc/passwd', 'any/etc/passwd-', 'any/etc/passwd.edit', 'any/etc/shadow', 'any/etc/shadow-', 'any/etc/shadow.edit', 'any/var/backups/passwd.bak', 'any/var/backups/shadow.bak', '/etc/passwd', '/etc/passwd-', '/etc/passwd.edit', '/etc/shadow', '/etc/shadow-', '/etc/shadow.edit', '/var/backups/passwd.bak', '/var/backups/shadow.bak'], |
22918
f83e31419f6e
patch 8.2.2006: .pbtxt files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
22834
diff
changeset
|
412 \ 'pbtxt': ['file.pbtxt'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
413 \ 'pccts': ['file.g'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
414 \ 'pcmk': ['file.pcmk'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
415 \ 'pdf': ['file.pdf'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
416 \ 'perl': ['file.plx', 'file.al', 'file.psgi', 'gitolite.rc', '.gitolite.rc', 'example.gitolite.rc'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
417 \ 'pf': ['pf.conf'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
418 \ 'pfmain': ['main.cf'], |
30182
4d3c7b4927f2
patch 9.0.0427: Drupal theme files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
30176
diff
changeset
|
419 \ 'php': ['file.php', 'file.php9', 'file.phtml', 'file.ctp', 'file.phpt', 'file.theme'], |
13128
41b7a660ed2a
patch 8.0.1438: filetype detection test not updated for change
Christian Brabandt <cb@256bit.org>
parents:
12688
diff
changeset
|
420 \ 'pike': ['file.pike', 'file.pmod'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
421 \ 'pilrc': ['file.rcp'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
422 \ 'pine': ['.pinerc', 'pinerc', '.pinercex', 'pinercex'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
423 \ 'pinfo': ['/etc/pinforc', '/.pinforc', 'any/.pinforc', 'any/etc/pinforc'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
424 \ 'pli': ['file.pli', 'file.pl1'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
425 \ 'plm': ['file.plm', 'file.p36', 'file.pac'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
426 \ 'plp': ['file.plp'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
427 \ 'plsql': ['file.pls', 'file.plsql'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
428 \ 'po': ['file.po', 'file.pot'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
429 \ 'pod': ['file.pod'], |
24099
209caadb403f
patch 8.2.2591: Poke files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
23962
diff
changeset
|
430 \ 'poke': ['file.pk'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
431 \ 'postscr': ['file.ps', 'file.pfa', 'file.afm', 'file.eps', 'file.epsf', 'file.epsi', 'file.ai'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
432 \ 'pov': ['file.pov'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
433 \ 'povini': ['.povrayrc'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
434 \ 'ppd': ['file.ppd'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
435 \ 'ppwiz': ['file.it', 'file.ih'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
436 \ 'prisma': ['file.prisma'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
437 \ 'privoxy': ['file.action'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
438 \ 'proc': ['file.pc'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
439 \ 'procmail': ['.procmail', '.procmailrc'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
440 \ 'prolog': ['file.pdb'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
441 \ 'promela': ['file.pml'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
442 \ 'proto': ['file.proto'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
443 \ 'protocols': ['/etc/protocols', 'any/etc/protocols'], |
24299
201239ff51d7
patch 8.2.2690: PowerShell files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
24168
diff
changeset
|
444 \ 'ps1': ['file.ps1', 'file.psd1', 'file.psm1', 'file.pssc'], |
201239ff51d7
patch 8.2.2690: PowerShell files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
24168
diff
changeset
|
445 \ 'ps1xml': ['file.ps1xml'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
446 \ 'psf': ['file.psf'], |
24466
f5a6a6e98ec4
patch 8.2.2773: PSL filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
24458
diff
changeset
|
447 \ 'psl': ['file.psl'], |
27336
9ef98290c41a
patch 8.2.4196: various file types not recognized
Bram Moolenaar <Bram@vim.org>
parents:
27326
diff
changeset
|
448 \ 'pug': ['file.pug'], |
23584
397f95f103e8
patch 8.2.2334: Pascal-like filetypes not always detected
Bram Moolenaar <Bram@vim.org>
parents:
23430
diff
changeset
|
449 \ 'puppet': ['file.pp'], |
25676
0385bd4411b7
patch 8.2.3374: Pyret files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25664
diff
changeset
|
450 \ 'pyret': ['file.arr'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
451 \ 'pyrex': ['file.pyx', 'file.pxd'], |
20863
69cd83562725
patch 8.2.0983: SConstruct file type not recognized
Bram Moolenaar <Bram@vim.org>
parents:
20857
diff
changeset
|
452 \ 'python': ['file.py', 'file.pyw', '.pythonstartup', '.pythonrc', 'file.ptl', 'file.pyi', 'SConstruct'], |
27336
9ef98290c41a
patch 8.2.4196: various file types not recognized
Bram Moolenaar <Bram@vim.org>
parents:
27326
diff
changeset
|
453 \ 'ql': ['file.ql', 'file.qll'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
454 \ 'quake': ['anybaseq2/file.cfg', 'anyid1/file.cfg', 'quake3/file.cfg', 'baseq2/file.cfg', 'id1/file.cfg', 'quake1/file.cfg', 'some-baseq2/file.cfg', 'some-id1/file.cfg', 'some-quake1/file.cfg'], |
29684
d6c90b936159
patch 9.0.0182: quarto files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
29503
diff
changeset
|
455 \ 'quarto': ['file.qmd'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
456 \ 'r': ['file.r'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
457 \ 'radiance': ['file.rad', 'file.mat'], |
24496
706cfd8bcba6
patch 8.2.2788: Raku is now the only name what once was called perl6
Bram Moolenaar <Bram@vim.org>
parents:
24466
diff
changeset
|
458 \ 'raku': ['file.pm6', 'file.p6', 'file.t6', 'file.pod6', 'file.raku', 'file.rakumod', 'file.rakudoc', 'file.rakutest'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
459 \ 'raml': ['file.raml'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
460 \ 'ratpoison': ['.ratpoisonrc', 'ratpoisonrc'], |
23721
002fd1de0968
patch 8.2.2402: some filetypes not detected
Bram Moolenaar <Bram@vim.org>
parents:
23701
diff
changeset
|
461 \ 'rbs': ['file.rbs'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
462 \ 'rc': ['file.rc', 'file.rch'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
463 \ 'rcs': ['file,v'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
464 \ 'readline': ['.inputrc', 'inputrc'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
465 \ 'rego': ['file.rego'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
466 \ 'remind': ['.reminders', 'file.remind', 'file.rem', '.reminders-file'], |
27653
52bbe3590f50
patch 8.2.4352: ReScript files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
27559
diff
changeset
|
467 \ 'rescript': ['file.res', 'file.resi'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
468 \ 'resolv': ['resolv.conf'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
469 \ 'reva': ['file.frt'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
470 \ 'rexx': ['file.rex', 'file.orx', 'file.rxo', 'file.rxj', 'file.jrexx', 'file.rexxj', 'file.rexx', 'file.testGroup', 'file.testUnit'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
471 \ 'rhelp': ['file.rd'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
472 \ 'rib': ['file.rib'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
473 \ 'rmd': ['file.rmd', 'file.smd'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
474 \ 'rnc': ['file.rnc'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
475 \ 'rng': ['file.rng'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
476 \ 'rnoweb': ['file.rnw', 'file.snw'], |
28662
dfe200e3d315
patch 8.2.4855: robot files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28650
diff
changeset
|
477 \ 'robot': ['file.robot', 'file.resource'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
478 \ 'robots': ['robots.txt'], |
26131
87d8f52d3821
patch 8.2.3598: RouterOS filetype is not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25971
diff
changeset
|
479 \ 'routeros': ['file.rsc'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
480 \ 'rpcgen': ['file.x'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
481 \ 'rpl': ['file.rpl'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
482 \ 'rrst': ['file.rrst', 'file.srst'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
483 \ 'rst': ['file.rst'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
484 \ 'rtf': ['file.rtf'], |
28380
90d43a367955
patch 8.2.4715: Vagrantfile not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28377
diff
changeset
|
485 \ 'ruby': ['.irbrc', 'irbrc', 'file.rb', 'file.rbw', 'file.gemspec', 'file.ru', 'Gemfile', 'file.builder', 'file.rxml', 'file.rjs', 'file.rant', 'file.rake', 'rakefile', 'Rakefile', 'rantfile', 'Rantfile', 'rakefile-file', 'Rakefile-file', 'Puppetfile', 'Vagrantfile'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
486 \ 'rust': ['file.rs'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
487 \ 'samba': ['smb.conf'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
488 \ 'sas': ['file.sas'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
489 \ 'sass': ['file.sass'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
490 \ 'sather': ['file.sa'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
491 \ 'sbt': ['file.sbt'], |
28443
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
492 \ 'scala': ['file.scala'], |
26871
c8d32e12c934
patch 8.2.3964: some common lisp and scheme files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
26761
diff
changeset
|
493 \ 'scheme': ['file.scm', 'file.ss', 'file.sld', 'file.rkt', 'file.rktd', 'file.rktl'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
494 \ 'scilab': ['file.sci', 'file.sce'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
495 \ 'screen': ['.screenrc', 'screenrc'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
496 \ 'scss': ['file.scss'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
497 \ 'sd': ['file.sd'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
498 \ 'sdc': ['file.sdc'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
499 \ 'sdl': ['file.sdl', 'file.pr'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
500 \ 'sed': ['file.sed'], |
27096
d539c144aeb4
patch 8.2.4077: not all Libsensors files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
27070
diff
changeset
|
501 \ 'sensors': ['/etc/sensors.conf', '/etc/sensors3.conf', '/etc/sensors.d/file', 'any/etc/sensors.conf', 'any/etc/sensors3.conf', 'any/etc/sensors.d/file'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
502 \ 'services': ['/etc/services', 'any/etc/services'], |
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
503 \ 'setserial': ['/etc/serial.conf', 'any/etc/serial.conf'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
504 \ 'sexplib': ['file.sexp'], |
24347
1df930301857
patch 8.2.2714: filetype pattern ending in star is too far up
Bram Moolenaar <Bram@vim.org>
parents:
24299
diff
changeset
|
505 \ 'sh': ['.bashrc', 'file.bash', '/usr/share/doc/bash-completion/filter.sh','/etc/udev/cdsymlinks.conf', 'any/etc/udev/cdsymlinks.conf'], |
14946
8ca1dc213836
patch 8.1.0484: some file types are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
13182
diff
changeset
|
506 \ 'sieve': ['file.siv', 'file.sieve'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
507 \ 'sil': ['file.sil'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
508 \ 'simula': ['file.sim'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
509 \ 'sinda': ['file.sin', 'file.s85'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
510 \ 'sisu': ['file.sst', 'file.ssm', 'file.ssi', 'file.-sst', 'file._sst', 'file.sst.meta', 'file.-sst.meta', 'file._sst.meta'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
511 \ 'skill': ['file.il', 'file.ils', 'file.cdf'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
512 \ 'slang': ['file.sl'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
513 \ 'slice': ['file.ice'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
514 \ 'slpconf': ['/etc/slp.conf', 'any/etc/slp.conf'], |
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
515 \ 'slpreg': ['/etc/slp.reg', 'any/etc/slp.reg'], |
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
516 \ 'slpspi': ['/etc/slp.spi', 'any/etc/slp.spi'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
517 \ 'slrnrc': ['.slrnrc'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
518 \ 'slrnsc': ['file.score'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
519 \ 'sm': ['sendmail.cf'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
520 \ 'smarty': ['file.tpl'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
521 \ 'smcl': ['file.hlp', 'file.ihlp', 'file.smcl'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
522 \ 'smith': ['file.smt', 'file.smith'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
523 \ 'sml': ['file.sml'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
524 \ 'snobol4': ['file.sno', 'file.spt'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
525 \ 'solidity': ['file.sol'], |
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
526 \ 'solution': ['file.sln'], |
23622
53cbcc2d2234
patch 8.2.2353: spartql files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
23584
diff
changeset
|
527 \ 'sparql': ['file.rq', 'file.sparql'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
528 \ 'spec': ['file.spec'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
529 \ 'spice': ['file.sp', 'file.spice'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
530 \ 'spup': ['file.speedup', 'file.spdata', 'file.spd'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
531 \ 'spyce': ['file.spy', 'file.spi'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
532 \ 'sql': ['file.tyb', 'file.typ', 'file.tyc', 'file.pkb', 'file.pks'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
533 \ 'sqlj': ['file.sqlj'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
534 \ 'sqr': ['file.sqr', 'file.sqi'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
535 \ 'squid': ['squid.conf'], |
26396
f4e6431ca146
patch 8.2.3729: no support for squirrels
Bram Moolenaar <Bram@vim.org>
parents:
26390
diff
changeset
|
536 \ 'squirrel': ['file.nut'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
537 \ 'srec': ['file.s19', 'file.s28', 'file.s37', 'file.mot', 'file.srec'], |
30224
1fbc86e18258
patch 9.0.0448: SubRip files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
30215
diff
changeset
|
538 \ 'srt': ['file.srt'], |
26933
959f943e6dd1
patch 8.2.3995: not all sshconfig files are detected as such
Bram Moolenaar <Bram@vim.org>
parents:
26871
diff
changeset
|
539 \ 'sshconfig': ['ssh_config', '/.ssh/config', '/etc/ssh/ssh_config.d/file.conf', 'any/etc/ssh/ssh_config.d/file.conf', 'any/.ssh/config', 'any/.ssh/file.conf'], |
20749
dae1811e84dd
patch 8.2.0927: some sshconfig and ssdhconfig files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
20639
diff
changeset
|
540 \ 'sshdconfig': ['sshd_config', '/etc/ssh/sshd_config.d/file.conf', 'any/etc/ssh/sshd_config.d/file.conf'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
541 \ 'st': ['file.st'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
542 \ 'stata': ['file.ado', 'file.do', 'file.imata', 'file.mata'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
543 \ 'stp': ['file.stp'], |
26143
741cb243a7d2
patch 8.2.3604: not all sudoers files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
26141
diff
changeset
|
544 \ 'sudoers': ['any/etc/sudoers', 'sudoers.tmp', '/etc/sudoers', 'any/etc/sudoers.d/file'], |
30182
4d3c7b4927f2
patch 9.0.0427: Drupal theme files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
30176
diff
changeset
|
545 \ 'supercollider': ['file.quark'], |
28417
bca485676073
patch 8.2.4733: HEEx and Surface do need a separate filetype
Bram Moolenaar <Bram@vim.org>
parents:
28409
diff
changeset
|
546 \ 'surface': ['file.sface'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
547 \ 'svelte': ['file.svelte'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
548 \ 'svg': ['file.svg'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
549 \ 'svn': ['svn-commitfile.tmp', 'svn-commit-file.tmp', 'svn-commit.tmp'], |
29503
e6e18c0a1694
patch 9.0.0093: sway config files are recognized as i3config
Bram Moolenaar <Bram@vim.org>
parents:
29493
diff
changeset
|
550 \ 'swayconfig': ['/home/user/.sway/config', '/home/user/.config/sway/config', '/etc/sway/config', '/etc/xdg/sway/config'], |
19164
bfe90421e223
patch 8.2.0141: no swift filetype detection
Bram Moolenaar <Bram@vim.org>
parents:
18926
diff
changeset
|
551 \ 'swift': ['file.swift'], |
bfe90421e223
patch 8.2.0141: no swift filetype detection
Bram Moolenaar <Bram@vim.org>
parents:
18926
diff
changeset
|
552 \ 'swiftgyb': ['file.swift.gyb'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
553 \ 'sysctl': ['/etc/sysctl.conf', '/etc/sysctl.d/file.conf', 'any/etc/sysctl.conf', 'any/etc/sysctl.d/file.conf'], |
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
554 \ 'systemd': ['any/systemd/file.automount', 'any/systemd/file.dnssd', 'any/systemd/file.link', 'any/systemd/file.mount', 'any/systemd/file.netdev', 'any/systemd/file.network', 'any/systemd/file.nspawn', 'any/systemd/file.path', 'any/systemd/file.service', 'any/systemd/file.slice', 'any/systemd/file.socket', 'any/systemd/file.swap', 'any/systemd/file.target', 'any/systemd/file.timer', '/etc/systemd/some.conf.d/file.conf', '/etc/systemd/system/some.d/file.conf', '/etc/systemd/system/some.d/.#file', '/etc/systemd/system/.#otherfile', '/home/user/.config/systemd/user/some.d/mine.conf', '/home/user/.config/systemd/user/some.d/.#file', '/home/user/.config/systemd/user/.#otherfile', '/.config/systemd/user/.#', '/.config/systemd/user/.#-file', '/.config/systemd/user/file.d/.#', '/.config/systemd/user/file.d/.#-file', '/.config/systemd/user/file.d/file.conf', '/etc/systemd/file.conf.d/file.conf', '/etc/systemd/system/.#', '/etc/systemd/system/.#-file', '/etc/systemd/system/file.d/.#', '/etc/systemd/system/file.d/.#-file', '/etc/systemd/system/file.d/file.conf', '/systemd/file.automount', '/systemd/file.dnssd', '/systemd/file.link', '/systemd/file.mount', '/systemd/file.netdev', '/systemd/file.network', '/systemd/file.nspawn', '/systemd/file.path', '/systemd/file.service', '/systemd/file.slice', '/systemd/file.socket', '/systemd/file.swap', '/systemd/file.target', '/systemd/file.timer', 'any/.config/systemd/user/.#', 'any/.config/systemd/user/.#-file', 'any/.config/systemd/user/file.d/.#', 'any/.config/systemd/user/file.d/.#-file', 'any/.config/systemd/user/file.d/file.conf', 'any/etc/systemd/file.conf.d/file.conf', 'any/etc/systemd/system/.#', 'any/etc/systemd/system/.#-file', 'any/etc/systemd/system/file.d/.#', 'any/etc/systemd/system/file.d/.#-file', 'any/etc/systemd/system/file.d/file.conf'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
555 \ 'systemverilog': ['file.sv', 'file.svh'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
556 \ 'tags': ['tags'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
557 \ 'tak': ['file.tak'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
558 \ 'taskdata': ['pending.data', 'completed.data', 'undo.data'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
559 \ 'taskedit': ['file.task'], |
25878
f88641e6996c
patch 8.2.3473: some files with tcl syntax are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25870
diff
changeset
|
560 \ 'tcl': ['file.tcl', 'file.tm', 'file.tk', 'file.itcl', 'file.itk', 'file.jacl', '.tclshrc', 'tclsh.rc', '.wishrc'], |
27336
9ef98290c41a
patch 8.2.4196: various file types not recognized
Bram Moolenaar <Bram@vim.org>
parents:
27326
diff
changeset
|
561 \ 'teal': ['file.tl'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
562 \ 'template': ['file.tmpl'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
563 \ 'teraterm': ['file.ttl'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
564 \ 'terminfo': ['file.ti'], |
29485
7355529ee87f
patch 9.0.0084: using "terraform" filetype for .tfvars file is bad
Bram Moolenaar <Bram@vim.org>
parents:
29463
diff
changeset
|
565 \ 'terraform-vars': ['file.tfvars'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
566 \ 'tex': ['file.latex', 'file.sty', 'file.dtx', 'file.ltx', 'file.bbl'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
567 \ 'texinfo': ['file.texinfo', 'file.texi', 'file.txi'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
568 \ 'texmf': ['texmf.cnf'], |
26478
dd09291cf1ac
patch 8.2.3769: zig files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
26398
diff
changeset
|
569 \ 'text': ['file.text', 'file.txt', 'README', 'LICENSE', 'COPYING', 'AUTHORS', '/usr/share/doc/bash-completion/AUTHORS', '/etc/apt/apt.conf.d/README', '/etc/Muttrc.d/README'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
570 \ 'tf': ['file.tf', '.tfrc', 'tfrc'], |
22353
889143dbe2cd
patch 8.2.1725: not all Pascal files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
22033
diff
changeset
|
571 \ 'tidy': ['.tidyrc', 'tidyrc', 'tidy.conf'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
572 \ 'tilde': ['file.t.html'], |
27336
9ef98290c41a
patch 8.2.4196: various file types not recognized
Bram Moolenaar <Bram@vim.org>
parents:
27326
diff
changeset
|
573 \ 'tla': ['file.tla'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
574 \ 'tli': ['file.tli'], |
25935
c90b8e41b10e
patch 8.2.3501: tmux filetype dection is incomplete
Bram Moolenaar <Bram@vim.org>
parents:
25915
diff
changeset
|
575 \ 'tmux': ['tmuxfile.conf', '.tmuxfile.conf', '.tmux-file.conf', '.tmux.conf', 'tmux-file.conf', 'tmux.conf', 'tmux.conf.local'], |
25971
217cd7833e8b
patch 8.2.3519: TOML files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25935
diff
changeset
|
576 \ 'toml': ['file.toml', 'Gopkg.lock', 'Pipfile', '/home/user/.cargo/config'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
577 \ 'tpp': ['file.tpp'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
578 \ 'treetop': ['file.treetop'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
579 \ 'trustees': ['trustees.conf'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
580 \ 'tsalt': ['file.slt'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
581 \ 'tsscl': ['file.tsscl'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
582 \ 'tssgm': ['file.tssgm'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
583 \ 'tssop': ['file.tssop'], |
29415
87174e9f7529
patch 9.0.0049: csv and tsv files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
29397
diff
changeset
|
584 \ 'tsv': ['file.tsv'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
585 \ 'twig': ['file.twig'], |
27796
8fdc92bdcff1
patch 8.2.4424: ".gts" and ".gjs" files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
27776
diff
changeset
|
586 \ 'typescript.glimmer': ['file.gts'], |
17867
180fb9981255
patch 8.1.1930: cannot recognize .jsx and .tsx files
Bram Moolenaar <Bram@vim.org>
parents:
17555
diff
changeset
|
587 \ 'typescriptreact': ['file.tsx'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
588 \ 'uc': ['file.uc'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
589 \ 'udevconf': ['/etc/udev/udev.conf', 'any/etc/udev/udev.conf'], |
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
590 \ 'udevperm': ['/etc/udev/permissions.d/file.permissions', 'any/etc/udev/permissions.d/file.permissions'], |
21849
18a341a4919c
patch 8.2.1474: /usr/lib/udef/rules.d not recognized as udevrules
Bram Moolenaar <Bram@vim.org>
parents:
21817
diff
changeset
|
591 \ 'udevrules': ['/etc/udev/rules.d/file.rules', '/usr/lib/udev/rules.d/file.rules', '/lib/udev/rules.d/file.rules'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
592 \ 'uil': ['file.uit', 'file.uil'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
593 \ 'updatedb': ['/etc/updatedb.conf', 'any/etc/updatedb.conf'], |
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
594 \ 'upstart': ['/usr/share/upstart/file.conf', '/usr/share/upstart/file.override', '/etc/init/file.conf', '/etc/init/file.override', '/.init/file.conf', '/.init/file.override', '/.config/upstart/file.conf', '/.config/upstart/file.override', 'any/.config/upstart/file.conf', 'any/.config/upstart/file.override', 'any/.init/file.conf', 'any/.init/file.override', 'any/etc/init/file.conf', 'any/etc/init/file.override', 'any/usr/share/upstart/file.conf', 'any/usr/share/upstart/file.override'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
595 \ 'upstreamdat': ['upstream.dat', 'UPSTREAM.DAT', 'upstream.file.dat', 'UPSTREAM.FILE.DAT', 'file.upstream.dat', 'FILE.UPSTREAM.DAT'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
596 \ 'upstreaminstalllog': ['upstreaminstall.log', 'UPSTREAMINSTALL.LOG', 'upstreaminstall.file.log', 'UPSTREAMINSTALL.FILE.LOG', 'file.upstreaminstall.log', 'FILE.UPSTREAMINSTALL.LOG'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
597 \ 'upstreamlog': ['fdrupstream.log', 'upstream.log', 'UPSTREAM.LOG', 'upstream.file.log', 'UPSTREAM.FILE.LOG', 'file.upstream.log', 'FILE.UPSTREAM.LOG', 'UPSTREAM-file.log', 'UPSTREAM-FILE.LOG'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
598 \ 'usserverlog': ['usserver.log', 'USSERVER.LOG', 'usserver.file.log', 'USSERVER.FILE.LOG', 'file.usserver.log', 'FILE.USSERVER.LOG'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
599 \ 'usw2kagtlog': ['usw2kagt.log', 'USW2KAGT.LOG', 'usw2kagt.file.log', 'USW2KAGT.FILE.LOG', 'file.usw2kagt.log', 'FILE.USW2KAGT.LOG'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
600 \ 'vala': ['file.vala'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
601 \ 'vb': ['file.sba', 'file.vb', 'file.vbs', 'file.dsm', 'file.ctl'], |
30287
8730f0f77e00
patch 9.0.0479: in :def function all closures in loop get the same variables
Bram Moolenaar <Bram@vim.org>
parents:
30224
diff
changeset
|
602 \ 'vdf': ['file.vdf'], |
29952
eba6020b286a
patch 9.0.0314: VDM files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
29714
diff
changeset
|
603 \ 'vdmpp': ['file.vpp', 'file.vdmpp'], |
eba6020b286a
patch 9.0.0314: VDM files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
29714
diff
changeset
|
604 \ 'vdmrt': ['file.vdmrt'], |
eba6020b286a
patch 9.0.0314: VDM files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
29714
diff
changeset
|
605 \ 'vdmsl': ['file.vdm', 'file.vdmsl'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
606 \ 'vera': ['file.vr', 'file.vri', 'file.vrh'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
607 \ 'verilog': ['file.v'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
608 \ 'verilogams': ['file.va', 'file.vams'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
609 \ 'vgrindefs': ['vgrindefs'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
610 \ 'vhdl': ['file.hdl', 'file.vhd', 'file.vhdl', 'file.vbe', 'file.vst', 'file.vhdl_123', 'file.vho', 'some.vhdl_1', 'some.vhdl_1-file'], |
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
611 \ 'vim': ['file.vim', 'file.vba', '.exrc', '_exrc', 'some-vimrc', 'some-vimrc-file', 'vimrc', 'vimrc-file'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
612 \ 'viminfo': ['.viminfo', '_viminfo'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
613 \ 'vmasm': ['file.mar'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
614 \ 'voscm': ['file.cm'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
615 \ 'vrml': ['file.wrl'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
616 \ 'vroom': ['file.vroom'], |
17526
ae379e753465
patch 8.1.1761: filetype "vuejs" causes problems for some users
Bram Moolenaar <Bram@vim.org>
parents:
17188
diff
changeset
|
617 \ 'vue': ['file.vue'], |
14946
8ca1dc213836
patch 8.1.0484: some file types are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
13182
diff
changeset
|
618 \ 'wast': ['file.wast', 'file.wat'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
619 \ 'webmacro': ['file.wm'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
620 \ 'wget': ['.wgetrc', 'wgetrc'], |
28670
239bd331e0a9
patch 8.2.4859: wget2 files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28662
diff
changeset
|
621 \ 'wget2': ['.wget2rc', 'wget2rc'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
622 \ 'winbatch': ['file.wbt'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
623 \ 'wml': ['file.wml'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
624 \ 'wsh': ['file.wsf', 'file.wsc'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
625 \ 'wsml': ['file.wsml'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
626 \ 'wvdial': ['wvdial.conf', '.wvdialrc'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
627 \ 'xdefaults': ['.Xdefaults', '.Xpdefaults', '.Xresources', 'xdm-config', 'file.ad', '/Xresources/file', '/app-defaults/file', 'Xresources', 'Xresources-file', 'any/Xresources/file', 'any/app-defaults/file'], |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
628 \ 'xf86conf': ['xorg.conf', 'xorg.conf-4'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
629 \ 'xhtml': ['file.xhtml', 'file.xht'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
630 \ 'xinetd': ['/etc/xinetd.conf', '/etc/xinetd.d/file', 'any/etc/xinetd.conf', 'any/etc/xinetd.d/file'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
631 \ 'xmath': ['file.msc', 'file.msf'], |
26309
270ac1efc93b
patch 8.2.3685: Visual studio project files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
26296
diff
changeset
|
632 \ 'xml': ['/etc/blkid.tab', '/etc/blkid.tab.old', 'file.xmi', 'file.csproj', 'file.csproj.user', 'file.fsproj', 'file.fsproj.user', 'file.vbproj', 'file.vbproj.user', 'file.ui', 'file.tpm', '/etc/xdg/menus/file.menu', 'fglrxrc', 'file.xlf', 'file.xliff', 'file.xul', 'file.wsdl', 'file.wpl', 'any/etc/blkid.tab', 'any/etc/blkid.tab.old', 'any/etc/xdg/menus/file.menu', 'file.atom', 'file.rss', 'file.cdxml', 'file.psc1', 'file.mpd'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
633 \ 'xmodmap': ['anyXmodmap', 'Xmodmap', 'some-Xmodmap', 'some-xmodmap', 'some-xmodmap-file', 'xmodmap', 'xmodmap-file'], |
25915
36f2c43bd671
patch 8.2.3491: xpm2 filetype dection is not so good
Bram Moolenaar <Bram@vim.org>
parents:
25878
diff
changeset
|
634 \ 'xpm': ['file.xpm'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
635 \ 'xpm2': ['file.xpm2'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
636 \ 'xquery': ['file.xq', 'file.xql', 'file.xqm', 'file.xquery', 'file.xqy'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
637 \ 'xs': ['file.xs'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
638 \ 'xsd': ['file.xsd'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
639 \ 'xslt': ['file.xsl', 'file.xslt'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
640 \ 'yacc': ['file.yy', 'file.yxx', 'file.y++'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
641 \ 'yaml': ['file.yaml', 'file.yml'], |
27336
9ef98290c41a
patch 8.2.4196: various file types not recognized
Bram Moolenaar <Bram@vim.org>
parents:
27326
diff
changeset
|
642 \ 'yang': ['file.yang'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
643 \ 'z8a': ['file.z8a'], |
26478
dd09291cf1ac
patch 8.2.3769: zig files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
26398
diff
changeset
|
644 \ 'zig': ['file.zig'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
645 \ 'zimbu': ['file.zu'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
646 \ 'zimbutempl': ['file.zut'], |
22557
d16f9bd12b82
patch 8.2.1827: filetype detection does not test enough file names
Bram Moolenaar <Bram@vim.org>
parents:
22462
diff
changeset
|
647 \ 'zsh': ['.zprofile', '/etc/zprofile', '.zfbfmarks', 'file.zsh', '.zcompdump', '.zlogin', '.zlogout', '.zshenv', '.zshrc', '.zcompdump-file', '.zlog', '.zlog-file', '.zsh', '.zsh-file', 'any/etc/zprofile', 'zlog', 'zlog-file', 'zsh', 'zsh-file'], |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
648 \ |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
649 \ 'help': [$VIMRUNTIME . '/doc/help.txt'], |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
650 \ } |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
651 |
12029
a39e7e2ae7da
patch 8.0.0895: filetype test fails on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
12027
diff
changeset
|
652 let s:filename_case_checks = { |
28390
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
653 \ 'modula2': ['file.DEF'], |
22033
cdf95988615a
patch 8.2.1566: not all Bazel files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
21849
diff
changeset
|
654 \ 'bzl': ['file.BUILD', 'BUILD'], |
12029
a39e7e2ae7da
patch 8.0.0895: filetype test fails on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
12027
diff
changeset
|
655 \ } |
a39e7e2ae7da
patch 8.0.0895: filetype test fails on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
12027
diff
changeset
|
656 |
a39e7e2ae7da
patch 8.0.0895: filetype test fails on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
12027
diff
changeset
|
657 func CheckItems(checks) |
22673
67aa7507ea2e
patch 8.2.1885: filetype tests unnessarily creates swap files
Bram Moolenaar <Bram@vim.org>
parents:
22557
diff
changeset
|
658 set noswapfile |
12029
a39e7e2ae7da
patch 8.0.0895: filetype test fails on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
12027
diff
changeset
|
659 for [ft, names] in items(a:checks) |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
660 for i in range(0, len(names) - 1) |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
661 new |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
662 try |
17528
62a6d99082f7
patch 8.1.1762: some filetype rules are in the wrong place
Bram Moolenaar <Bram@vim.org>
parents:
17526
diff
changeset
|
663 exe 'edit ' . fnameescape(names[i]) |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
664 catch |
17555
c2eb5118ba89
patch 8.1.1775: error message may be empty in filetype test
Bram Moolenaar <Bram@vim.org>
parents:
17528
diff
changeset
|
665 call assert_report('cannot edit "' . names[i] . '": ' . v:exception) |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
666 endtry |
16920
8d91579414b8
patch 8.1.1461: tests do not run or are not reliable on some systems
Bram Moolenaar <Bram@vim.org>
parents:
16562
diff
changeset
|
667 if &filetype == '' && &readonly |
8d91579414b8
patch 8.1.1461: tests do not run or are not reliable on some systems
Bram Moolenaar <Bram@vim.org>
parents:
16562
diff
changeset
|
668 " File exists but not able to edit it (permission denied) |
8d91579414b8
patch 8.1.1461: tests do not run or are not reliable on some systems
Bram Moolenaar <Bram@vim.org>
parents:
16562
diff
changeset
|
669 else |
29463
27ebab59172e
patch 9.0.0073: too many files recognized as bsdl
Bram Moolenaar <Bram@vim.org>
parents:
29427
diff
changeset
|
670 let expected = ft == 'none' ? '' : ft |
27ebab59172e
patch 9.0.0073: too many files recognized as bsdl
Bram Moolenaar <Bram@vim.org>
parents:
29427
diff
changeset
|
671 call assert_equal(expected, &filetype, 'with file name: ' . names[i]) |
16920
8d91579414b8
patch 8.1.1461: tests do not run or are not reliable on some systems
Bram Moolenaar <Bram@vim.org>
parents:
16562
diff
changeset
|
672 endif |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
673 bwipe! |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
674 endfor |
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
675 endfor |
22673
67aa7507ea2e
patch 8.2.1885: filetype tests unnessarily creates swap files
Bram Moolenaar <Bram@vim.org>
parents:
22557
diff
changeset
|
676 set swapfile& |
12027
c2aa4af29251
patch 8.0.0894: there is no test for runtime filetype detection
Christian Brabandt <cb@256bit.org>
parents:
11459
diff
changeset
|
677 endfunc |
12029
a39e7e2ae7da
patch 8.0.0895: filetype test fails on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
12027
diff
changeset
|
678 |
a39e7e2ae7da
patch 8.0.0895: filetype test fails on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
12027
diff
changeset
|
679 func Test_filetype_detection() |
a39e7e2ae7da
patch 8.0.0895: filetype test fails on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
12027
diff
changeset
|
680 filetype on |
a39e7e2ae7da
patch 8.0.0895: filetype test fails on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
12027
diff
changeset
|
681 call CheckItems(s:filename_checks) |
a39e7e2ae7da
patch 8.0.0895: filetype test fails on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
12027
diff
changeset
|
682 if has('fname_case') |
a39e7e2ae7da
patch 8.0.0895: filetype test fails on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
12027
diff
changeset
|
683 call CheckItems(s:filename_case_checks) |
a39e7e2ae7da
patch 8.0.0895: filetype test fails on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
12027
diff
changeset
|
684 endif |
12255
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
685 filetype off |
12029
a39e7e2ae7da
patch 8.0.0895: filetype test fails on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
12027
diff
changeset
|
686 endfunc |
12255
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
687 |
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
688 " Filetypes detected from the file contents by scripts.vim |
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
689 let s:script_checks = { |
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
690 \ 'virata': [['% Virata'], |
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
691 \ ['', '% Virata'], |
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
692 \ ['', '', '% Virata'], |
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
693 \ ['', '', '', '% Virata'], |
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
694 \ ['', '', '', '', '% Virata']], |
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
695 \ 'strace': [['execve("/usr/bin/pstree", ["pstree"], 0x7ff0 /* 63 vars */) = 0'], |
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
696 \ ['15:17:47 execve("/usr/bin/pstree", ["pstree"], ... "_=/usr/bin/strace"]) = 0'], |
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
697 \ ['__libc_start_main and something']], |
13168
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
698 \ 'clojure': [['#!/path/clojure']], |
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
699 \ 'scala': [['#!/path/scala']], |
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
700 \ 'tcsh': [['#!/path/tcsh']], |
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
701 \ 'zsh': [['#!/path/zsh']], |
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
702 \ 'tcl': [['#!/path/tclsh'], |
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
703 \ ['#!/path/wish'], |
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
704 \ ['#!/path/expectk'], |
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
705 \ ['#!/path/itclsh'], |
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
706 \ ['#!/path/itkwish']], |
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
707 \ 'expect': [['#!/path/expect']], |
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
708 \ 'gnuplot': [['#!/path/gnuplot']], |
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
709 \ 'make': [['#!/path/make']], |
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
710 \ 'pike': [['#!/path/pike'], |
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
711 \ ['#!/path/pike0'], |
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
712 \ ['#!/path/pike9']], |
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
713 \ 'lua': [['#!/path/lua']], |
24496
706cfd8bcba6
patch 8.2.2788: Raku is now the only name what once was called perl6
Bram Moolenaar <Bram@vim.org>
parents:
24466
diff
changeset
|
714 \ 'raku': [['#!/path/raku']], |
13168
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
715 \ 'perl': [['#!/path/perl']], |
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
716 \ 'php': [['#!/path/php']], |
13182
181ddaf5e467
patch 8.0.1465: python2 and python3 detection not tested
Christian Brabandt <cb@256bit.org>
parents:
13168
diff
changeset
|
717 \ 'python': [['#!/path/python'], |
181ddaf5e467
patch 8.0.1465: python2 and python3 detection not tested
Christian Brabandt <cb@256bit.org>
parents:
13168
diff
changeset
|
718 \ ['#!/path/python2'], |
181ddaf5e467
patch 8.0.1465: python2 and python3 detection not tested
Christian Brabandt <cb@256bit.org>
parents:
13168
diff
changeset
|
719 \ ['#!/path/python3']], |
13168
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
720 \ 'groovy': [['#!/path/groovy']], |
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
721 \ 'ruby': [['#!/path/ruby']], |
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
722 \ 'javascript': [['#!/path/node'], |
13182
181ddaf5e467
patch 8.0.1465: python2 and python3 detection not tested
Christian Brabandt <cb@256bit.org>
parents:
13168
diff
changeset
|
723 \ ['#!/path/js'], |
13168
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
724 \ ['#!/path/nodejs'], |
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
725 \ ['#!/path/rhino']], |
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
726 \ 'bc': [['#!/path/bc']], |
27132
0b5ce27d8b68
patch 8.2.4095: sed script not recognized by the first line
Bram Moolenaar <Bram@vim.org>
parents:
27096
diff
changeset
|
727 \ 'sed': [['#!/path/sed'], ['#n'], ['#n comment']], |
13168
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
728 \ 'ocaml': [['#!/path/ocaml']], |
21817
c2c2e57562ee
patch 8.2.1458: .gawk files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
21719
diff
changeset
|
729 \ 'awk': [['#!/path/awk'], |
c2c2e57562ee
patch 8.2.1458: .gawk files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
21719
diff
changeset
|
730 \ ['#!/path/gawk']], |
13168
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
731 \ 'wml': [['#!/path/wml']], |
29397
7f5db9decf32
patch 9.0.0041: a couple of filetype patterns do not have "*" before "/etc"
Bram Moolenaar <Bram@vim.org>
parents:
29338
diff
changeset
|
732 \ 'scheme': [['#!/path/scheme'], |
7f5db9decf32
patch 9.0.0041: a couple of filetype patterns do not have "*" before "/etc"
Bram Moolenaar <Bram@vim.org>
parents:
29338
diff
changeset
|
733 \ ['#!/path/guile']], |
13168
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
734 \ 'cfengine': [['#!/path/cfengine']], |
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
735 \ 'erlang': [['#!/path/escript']], |
9d638acf7cf7
patch 8.0.1458: filetype detection test does not check all scripts
Christian Brabandt <cb@256bit.org>
parents:
13128
diff
changeset
|
736 \ 'haskell': [['#!/path/haskell']], |
17188
93cb37b45636
patch 8.1.1593: filetype not detected for C++ header files without extension
Bram Moolenaar <Bram@vim.org>
parents:
16920
diff
changeset
|
737 \ 'cpp': [['// Standard iostream objects -*- C++ -*-'], |
93cb37b45636
patch 8.1.1593: filetype not detected for C++ header files without extension
Bram Moolenaar <Bram@vim.org>
parents:
16920
diff
changeset
|
738 \ ['// -*- C++ -*-']], |
19607
d24e6844aabd
patch 8.2.0360: yaml files are only recognized by the file extension
Bram Moolenaar <Bram@vim.org>
parents:
19471
diff
changeset
|
739 \ 'yaml': [['%YAML 1.2']], |
23584
397f95f103e8
patch 8.2.2334: Pascal-like filetypes not always detected
Bram Moolenaar <Bram@vim.org>
parents:
23430
diff
changeset
|
740 \ 'pascal': [['#!/path/instantfpc']], |
23701
c5b5e7520fe2
patch 8.2.2392: fennel filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
23685
diff
changeset
|
741 \ 'fennel': [['#!/path/fennel']], |
26131
87d8f52d3821
patch 8.2.3598: RouterOS filetype is not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25971
diff
changeset
|
742 \ 'routeros': [['#!/path/rsc']], |
26141
77ad8ea01c00
patch 8.2.3603: fish filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
26133
diff
changeset
|
743 \ 'fish': [['#!/path/fish']], |
26311
ce3678583211
patch 8.2.3686: filetype detection often mixes up Forth and F#
Bram Moolenaar <Bram@vim.org>
parents:
26309
diff
changeset
|
744 \ 'forth': [['#!/path/gforth']], |
29181
71759abd2145
patch 8.2.5110: icon filetype not recognized from the first line
Bram Moolenaar <Bram@vim.org>
parents:
29064
diff
changeset
|
745 \ 'icon': [['#!/path/icon']], |
12255
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
746 \ } |
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
747 |
20756
33a14786a0e4
patch 8.2.0930: script filetype detection trips over env -S argument
Bram Moolenaar <Bram@vim.org>
parents:
20749
diff
changeset
|
748 " Various forms of "env" optional arguments. |
33a14786a0e4
patch 8.2.0930: script filetype detection trips over env -S argument
Bram Moolenaar <Bram@vim.org>
parents:
20749
diff
changeset
|
749 let s:script_env_checks = { |
33a14786a0e4
patch 8.2.0930: script filetype detection trips over env -S argument
Bram Moolenaar <Bram@vim.org>
parents:
20749
diff
changeset
|
750 \ 'perl': [['#!/usr/bin/env VAR=val perl']], |
33a14786a0e4
patch 8.2.0930: script filetype detection trips over env -S argument
Bram Moolenaar <Bram@vim.org>
parents:
20749
diff
changeset
|
751 \ 'scala': [['#!/usr/bin/env VAR=val VVAR=vval scala']], |
33a14786a0e4
patch 8.2.0930: script filetype detection trips over env -S argument
Bram Moolenaar <Bram@vim.org>
parents:
20749
diff
changeset
|
752 \ 'awk': [['#!/usr/bin/env VAR=val -i awk']], |
33a14786a0e4
patch 8.2.0930: script filetype detection trips over env -S argument
Bram Moolenaar <Bram@vim.org>
parents:
20749
diff
changeset
|
753 \ 'scheme': [['#!/usr/bin/env VAR=val --ignore-environment scheme']], |
33a14786a0e4
patch 8.2.0930: script filetype detection trips over env -S argument
Bram Moolenaar <Bram@vim.org>
parents:
20749
diff
changeset
|
754 \ 'python': [['#!/usr/bin/env VAR=val -S python -w -T']], |
33a14786a0e4
patch 8.2.0930: script filetype detection trips over env -S argument
Bram Moolenaar <Bram@vim.org>
parents:
20749
diff
changeset
|
755 \ 'wml': [['#!/usr/bin/env VAR=val --split-string wml']], |
33a14786a0e4
patch 8.2.0930: script filetype detection trips over env -S argument
Bram Moolenaar <Bram@vim.org>
parents:
20749
diff
changeset
|
756 \ } |
33a14786a0e4
patch 8.2.0930: script filetype detection trips over env -S argument
Bram Moolenaar <Bram@vim.org>
parents:
20749
diff
changeset
|
757 |
33a14786a0e4
patch 8.2.0930: script filetype detection trips over env -S argument
Bram Moolenaar <Bram@vim.org>
parents:
20749
diff
changeset
|
758 func Run_script_detection(test_dict) |
12255
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
759 filetype on |
20756
33a14786a0e4
patch 8.2.0930: script filetype detection trips over env -S argument
Bram Moolenaar <Bram@vim.org>
parents:
20749
diff
changeset
|
760 for [ft, files] in items(a:test_dict) |
12255
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
761 for file in files |
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
762 call writefile(file, 'Xtest') |
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
763 split Xtest |
12688
a6a935b3270e
patch 8.0.1222: test functions interfere with each other
Christian Brabandt <cb@256bit.org>
parents:
12255
diff
changeset
|
764 call assert_equal(ft, &filetype, 'for text: ' . string(file)) |
12255
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
765 bwipe! |
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
766 endfor |
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
767 endfor |
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
768 call delete('Xtest') |
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
769 filetype off |
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
770 endfunc |
d5710baf5cf7
patch 8.0.1007: no test for filetype detection for scripts
Christian Brabandt <cb@256bit.org>
parents:
12052
diff
changeset
|
771 |
20756
33a14786a0e4
patch 8.2.0930: script filetype detection trips over env -S argument
Bram Moolenaar <Bram@vim.org>
parents:
20749
diff
changeset
|
772 func Test_script_detection() |
33a14786a0e4
patch 8.2.0930: script filetype detection trips over env -S argument
Bram Moolenaar <Bram@vim.org>
parents:
20749
diff
changeset
|
773 call Run_script_detection(s:script_checks) |
33a14786a0e4
patch 8.2.0930: script filetype detection trips over env -S argument
Bram Moolenaar <Bram@vim.org>
parents:
20749
diff
changeset
|
774 call Run_script_detection(s:script_env_checks) |
33a14786a0e4
patch 8.2.0930: script filetype detection trips over env -S argument
Bram Moolenaar <Bram@vim.org>
parents:
20749
diff
changeset
|
775 endfunc |
33a14786a0e4
patch 8.2.0930: script filetype detection trips over env -S argument
Bram Moolenaar <Bram@vim.org>
parents:
20749
diff
changeset
|
776 |
15097
1946487c74ba
patch 8.1.0559: command line completion not sufficiently tested
Bram Moolenaar <Bram@vim.org>
parents:
14991
diff
changeset
|
777 func Test_setfiletype_completion() |
1946487c74ba
patch 8.1.0559: command line completion not sufficiently tested
Bram Moolenaar <Bram@vim.org>
parents:
14991
diff
changeset
|
778 call feedkeys(":setfiletype java\<C-A>\<C-B>\"\<CR>", 'tx') |
17867
180fb9981255
patch 8.1.1930: cannot recognize .jsx and .tsx files
Bram Moolenaar <Bram@vim.org>
parents:
17555
diff
changeset
|
779 call assert_equal('"setfiletype java javacc javascript javascriptreact', @:) |
15097
1946487c74ba
patch 8.1.0559: command line completion not sufficiently tested
Bram Moolenaar <Bram@vim.org>
parents:
14991
diff
changeset
|
780 endfunc |
19425
67fbe280a502
patch 8.2.0270: some code not covered by tests
Bram Moolenaar <Bram@vim.org>
parents:
19263
diff
changeset
|
781 |
67fbe280a502
patch 8.2.0270: some code not covered by tests
Bram Moolenaar <Bram@vim.org>
parents:
19263
diff
changeset
|
782 " Test for ':filetype detect' command for a buffer without a file |
67fbe280a502
patch 8.2.0270: some code not covered by tests
Bram Moolenaar <Bram@vim.org>
parents:
19263
diff
changeset
|
783 func Test_emptybuf_ftdetect() |
67fbe280a502
patch 8.2.0270: some code not covered by tests
Bram Moolenaar <Bram@vim.org>
parents:
19263
diff
changeset
|
784 new |
67fbe280a502
patch 8.2.0270: some code not covered by tests
Bram Moolenaar <Bram@vim.org>
parents:
19263
diff
changeset
|
785 call setline(1, '#!/bin/sh') |
67fbe280a502
patch 8.2.0270: some code not covered by tests
Bram Moolenaar <Bram@vim.org>
parents:
19263
diff
changeset
|
786 call assert_equal('', &filetype) |
67fbe280a502
patch 8.2.0270: some code not covered by tests
Bram Moolenaar <Bram@vim.org>
parents:
19263
diff
changeset
|
787 filetype detect |
67fbe280a502
patch 8.2.0270: some code not covered by tests
Bram Moolenaar <Bram@vim.org>
parents:
19263
diff
changeset
|
788 call assert_equal('sh', &filetype) |
67fbe280a502
patch 8.2.0270: some code not covered by tests
Bram Moolenaar <Bram@vim.org>
parents:
19263
diff
changeset
|
789 close! |
67fbe280a502
patch 8.2.0270: some code not covered by tests
Bram Moolenaar <Bram@vim.org>
parents:
19263
diff
changeset
|
790 endfunc |
67fbe280a502
patch 8.2.0270: some code not covered by tests
Bram Moolenaar <Bram@vim.org>
parents:
19263
diff
changeset
|
791 |
67fbe280a502
patch 8.2.0270: some code not covered by tests
Bram Moolenaar <Bram@vim.org>
parents:
19263
diff
changeset
|
792 " Test for ':filetype indent on' and ':filetype indent off' commands |
67fbe280a502
patch 8.2.0270: some code not covered by tests
Bram Moolenaar <Bram@vim.org>
parents:
19263
diff
changeset
|
793 func Test_filetype_indent_off() |
67fbe280a502
patch 8.2.0270: some code not covered by tests
Bram Moolenaar <Bram@vim.org>
parents:
19263
diff
changeset
|
794 new Xtest.vim |
67fbe280a502
patch 8.2.0270: some code not covered by tests
Bram Moolenaar <Bram@vim.org>
parents:
19263
diff
changeset
|
795 filetype indent on |
67fbe280a502
patch 8.2.0270: some code not covered by tests
Bram Moolenaar <Bram@vim.org>
parents:
19263
diff
changeset
|
796 call assert_equal(1, g:did_indent_on) |
19471
cb73f4ae6b7c
patch 8.2.0293: various Ex commands not sufficiently tested
Bram Moolenaar <Bram@vim.org>
parents:
19425
diff
changeset
|
797 call assert_equal(['filetype detection:ON plugin:OFF indent:ON'], |
cb73f4ae6b7c
patch 8.2.0293: various Ex commands not sufficiently tested
Bram Moolenaar <Bram@vim.org>
parents:
19425
diff
changeset
|
798 \ execute('filetype')->split("\n")) |
19425
67fbe280a502
patch 8.2.0270: some code not covered by tests
Bram Moolenaar <Bram@vim.org>
parents:
19263
diff
changeset
|
799 filetype indent off |
67fbe280a502
patch 8.2.0270: some code not covered by tests
Bram Moolenaar <Bram@vim.org>
parents:
19263
diff
changeset
|
800 call assert_equal(0, exists('g:did_indent_on')) |
19471
cb73f4ae6b7c
patch 8.2.0293: various Ex commands not sufficiently tested
Bram Moolenaar <Bram@vim.org>
parents:
19425
diff
changeset
|
801 call assert_equal(['filetype detection:ON plugin:OFF indent:OFF'], |
cb73f4ae6b7c
patch 8.2.0293: various Ex commands not sufficiently tested
Bram Moolenaar <Bram@vim.org>
parents:
19425
diff
changeset
|
802 \ execute('filetype')->split("\n")) |
19425
67fbe280a502
patch 8.2.0270: some code not covered by tests
Bram Moolenaar <Bram@vim.org>
parents:
19263
diff
changeset
|
803 close |
67fbe280a502
patch 8.2.0270: some code not covered by tests
Bram Moolenaar <Bram@vim.org>
parents:
19263
diff
changeset
|
804 endfunc |
67fbe280a502
patch 8.2.0270: some code not covered by tests
Bram Moolenaar <Bram@vim.org>
parents:
19263
diff
changeset
|
805 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
806 """"""""""""""""""""""""""""""""""""""""""""""""" |
28483
62a0dd56466c
patch 8.2.4766: KRL files using "deffct" not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28445
diff
changeset
|
807 " Tests for specific extensions and filetypes. |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
808 " Keep sorted. |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
809 """"""""""""""""""""""""""""""""""""""""""""""""" |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
810 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
811 func Test_bas_file() |
21008
2cf49849e933
patch 8.2.1055: no filetype set for pacman config files
Bram Moolenaar <Bram@vim.org>
parents:
20986
diff
changeset
|
812 filetype on |
2cf49849e933
patch 8.2.1055: no filetype set for pacman config files
Bram Moolenaar <Bram@vim.org>
parents:
20986
diff
changeset
|
813 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
814 call writefile(['looks like BASIC'], 'Xfile.bas') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
815 split Xfile.bas |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
816 call assert_equal('basic', &filetype) |
21008
2cf49849e933
patch 8.2.1055: no filetype set for pacman config files
Bram Moolenaar <Bram@vim.org>
parents:
20986
diff
changeset
|
817 bwipe! |
2cf49849e933
patch 8.2.1055: no filetype set for pacman config files
Bram Moolenaar <Bram@vim.org>
parents:
20986
diff
changeset
|
818 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
819 " Test dist#ft#FTbas() |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
820 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
821 let g:filetype_bas = 'freebasic' |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
822 split Xfile.bas |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
823 call assert_equal('freebasic', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
824 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
825 unlet g:filetype_bas |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
826 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
827 " FreeBASIC |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
828 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
829 call writefile(["/' FreeBASIC multiline comment '/"], 'Xfile.bas') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
830 split Xfile.bas |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
831 call assert_equal('freebasic', &filetype) |
21008
2cf49849e933
patch 8.2.1055: no filetype set for pacman config files
Bram Moolenaar <Bram@vim.org>
parents:
20986
diff
changeset
|
832 bwipe! |
2cf49849e933
patch 8.2.1055: no filetype set for pacman config files
Bram Moolenaar <Bram@vim.org>
parents:
20986
diff
changeset
|
833 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
834 call writefile(['#define TESTING'], 'Xfile.bas') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
835 split Xfile.bas |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
836 call assert_equal('freebasic', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
837 bwipe! |
21008
2cf49849e933
patch 8.2.1055: no filetype set for pacman config files
Bram Moolenaar <Bram@vim.org>
parents:
20986
diff
changeset
|
838 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
839 call writefile(['option byval'], 'Xfile.bas') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
840 split Xfile.bas |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
841 call assert_equal('freebasic', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
842 bwipe! |
27420
978890380129
patch 8.2.4238: *.tf file could be fileytpe "tf" or "terraform"
Bram Moolenaar <Bram@vim.org>
parents:
27344
diff
changeset
|
843 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
844 call writefile(['extern "C"'], 'Xfile.bas') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
845 split Xfile.bas |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
846 call assert_equal('freebasic', &filetype) |
27420
978890380129
patch 8.2.4238: *.tf file could be fileytpe "tf" or "terraform"
Bram Moolenaar <Bram@vim.org>
parents:
27344
diff
changeset
|
847 bwipe! |
978890380129
patch 8.2.4238: *.tf file could be fileytpe "tf" or "terraform"
Bram Moolenaar <Bram@vim.org>
parents:
27344
diff
changeset
|
848 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
849 " QB64 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
850 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
851 call writefile(['$LET TESTING = 1'], 'Xfile.bas') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
852 split Xfile.bas |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
853 call assert_equal('qb64', &filetype) |
27420
978890380129
patch 8.2.4238: *.tf file could be fileytpe "tf" or "terraform"
Bram Moolenaar <Bram@vim.org>
parents:
27344
diff
changeset
|
854 bwipe! |
978890380129
patch 8.2.4238: *.tf file could be fileytpe "tf" or "terraform"
Bram Moolenaar <Bram@vim.org>
parents:
27344
diff
changeset
|
855 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
856 call writefile(['OPTION _EXPLICIT'], 'Xfile.bas') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
857 split Xfile.bas |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
858 call assert_equal('qb64', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
859 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
860 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
861 " Visual Basic |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
862 |
29326
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
863 call writefile(['Attribute VB_NAME = "Testing"', 'Enum Foo', 'End Enum'], 'Xfile.bas') |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
864 split Xfile.bas |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
865 call assert_equal('vb', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
866 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
867 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
868 call delete('Xfile.bas') |
27420
978890380129
patch 8.2.4238: *.tf file could be fileytpe "tf" or "terraform"
Bram Moolenaar <Bram@vim.org>
parents:
27344
diff
changeset
|
869 filetype off |
978890380129
patch 8.2.4238: *.tf file could be fileytpe "tf" or "terraform"
Bram Moolenaar <Bram@vim.org>
parents:
27344
diff
changeset
|
870 endfunc |
978890380129
patch 8.2.4238: *.tf file could be fileytpe "tf" or "terraform"
Bram Moolenaar <Bram@vim.org>
parents:
27344
diff
changeset
|
871 |
28390
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
872 " Test dist#ft#FTcfg() |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
873 func Test_cfg_file() |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
874 filetype on |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
875 |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
876 " *.cfg defaults to cfg |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
877 call writefile(['looks like cfg'], 'cfgfile.cfg') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
878 split cfgfile.cfg |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
879 call assert_equal('cfg', &filetype) |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
880 |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
881 let g:filetype_cfg = 'other' |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
882 edit |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
883 call assert_equal('other', &filetype) |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
884 bwipe! |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
885 unlet g:filetype_cfg |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
886 |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
887 " RAPID cfg |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
888 let ext = 'cfg' |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
889 for i in ['EIO', 'MMC', 'MOC', 'PROC', 'SIO', 'SYS'] |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
890 call writefile([i .. ':CFG'], 'cfgfile.' .. ext) |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
891 execute "split cfgfile." .. ext |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
892 call assert_equal('rapid', &filetype) |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
893 bwipe! |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
894 call delete('cfgfile.' .. ext) |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
895 " check different case of file extension |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
896 let ext = substitute(ext, '\(\l\)', '\u\1', '') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
897 endfor |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
898 |
28954
0a7b2b0d8c7f
patch 8.2.4999: filetype test table is not properly sorted
Bram Moolenaar <Bram@vim.org>
parents:
28670
diff
changeset
|
899 " clean up |
28390
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
900 filetype off |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
901 endfunc |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
902 |
27877
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
903 func Test_d_file() |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
904 filetype on |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
905 |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
906 call writefile(['looks like D'], 'Xfile.d') |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
907 split Xfile.d |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
908 call assert_equal('d', &filetype) |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
909 bwipe! |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
910 |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
911 call writefile(['#!/some/bin/dtrace'], 'Xfile.d') |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
912 split Xfile.d |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
913 call assert_equal('dtrace', &filetype) |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
914 bwipe! |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
915 |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
916 call writefile(['#pragma D option'], 'Xfile.d') |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
917 split Xfile.d |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
918 call assert_equal('dtrace', &filetype) |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
919 bwipe! |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
920 |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
921 call writefile([':some:thing:'], 'Xfile.d') |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
922 split Xfile.d |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
923 call assert_equal('dtrace', &filetype) |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
924 bwipe! |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
925 |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
926 call writefile(['module this', '#pragma D option'], 'Xfile.d') |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
927 split Xfile.d |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
928 call assert_equal('d', &filetype) |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
929 bwipe! |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
930 |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
931 call writefile(['import that', '#pragma D option'], 'Xfile.d') |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
932 split Xfile.d |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
933 call assert_equal('d', &filetype) |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
934 bwipe! |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
935 |
27883
9c04fbcaacbc
patch 8.2.4467: running filetype test leaves file behind
Bram Moolenaar <Bram@vim.org>
parents:
27881
diff
changeset
|
936 " clean up |
27877
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
937 filetype off |
27881
e3014ada45a5
patch 8.2.4466: MS-Windows: illegal memory access in installer
Bram Moolenaar <Bram@vim.org>
parents:
27877
diff
changeset
|
938 call delete('Xfile.d') |
27877
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
939 endfunc |
834d3fba1e7c
patch 8.2.4464: Dtrace files are recognized as filetype D
Bram Moolenaar <Bram@vim.org>
parents:
27796
diff
changeset
|
940 |
28351
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
941 func Test_dat_file() |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
942 filetype on |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
943 |
28377
3c34cbb8882d
patch 8.2.4714: using g:filetype_dat and g:filetype_src not tested
Bram Moolenaar <Bram@vim.org>
parents:
28365
diff
changeset
|
944 " KRL header start with "&WORD", but is not always present. |
28351
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
945 call writefile(['&ACCESS'], 'datfile.dat') |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
946 split datfile.dat |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
947 call assert_equal('krl', &filetype) |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
948 bwipe! |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
949 call delete('datfile.dat') |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
950 |
28377
3c34cbb8882d
patch 8.2.4714: using g:filetype_dat and g:filetype_src not tested
Bram Moolenaar <Bram@vim.org>
parents:
28365
diff
changeset
|
951 " KRL defdat with leading spaces, for KRL file extension is not case |
3c34cbb8882d
patch 8.2.4714: using g:filetype_dat and g:filetype_src not tested
Bram Moolenaar <Bram@vim.org>
parents:
28365
diff
changeset
|
952 " sensitive. |
28351
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
953 call writefile([' DEFDAT datfile'], 'datfile.Dat') |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
954 split datfile.Dat |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
955 call assert_equal('krl', &filetype) |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
956 bwipe! |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
957 call delete('datfile.Dat') |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
958 |
28377
3c34cbb8882d
patch 8.2.4714: using g:filetype_dat and g:filetype_src not tested
Bram Moolenaar <Bram@vim.org>
parents:
28365
diff
changeset
|
959 " KRL defdat with embedded spaces, file starts with empty line(s). |
3c34cbb8882d
patch 8.2.4714: using g:filetype_dat and g:filetype_src not tested
Bram Moolenaar <Bram@vim.org>
parents:
28365
diff
changeset
|
960 call writefile(['', 'defdat datfile public'], 'datfile.DAT') |
28351
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
961 split datfile.DAT |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
962 call assert_equal('krl', &filetype) |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
963 bwipe! |
28377
3c34cbb8882d
patch 8.2.4714: using g:filetype_dat and g:filetype_src not tested
Bram Moolenaar <Bram@vim.org>
parents:
28365
diff
changeset
|
964 |
3c34cbb8882d
patch 8.2.4714: using g:filetype_dat and g:filetype_src not tested
Bram Moolenaar <Bram@vim.org>
parents:
28365
diff
changeset
|
965 " User may overrule file inspection |
3c34cbb8882d
patch 8.2.4714: using g:filetype_dat and g:filetype_src not tested
Bram Moolenaar <Bram@vim.org>
parents:
28365
diff
changeset
|
966 let g:filetype_dat = 'dat' |
3c34cbb8882d
patch 8.2.4714: using g:filetype_dat and g:filetype_src not tested
Bram Moolenaar <Bram@vim.org>
parents:
28365
diff
changeset
|
967 split datfile.DAT |
3c34cbb8882d
patch 8.2.4714: using g:filetype_dat and g:filetype_src not tested
Bram Moolenaar <Bram@vim.org>
parents:
28365
diff
changeset
|
968 call assert_equal('dat', &filetype) |
3c34cbb8882d
patch 8.2.4714: using g:filetype_dat and g:filetype_src not tested
Bram Moolenaar <Bram@vim.org>
parents:
28365
diff
changeset
|
969 bwipe! |
28351
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
970 call delete('datfile.DAT') |
28417
bca485676073
patch 8.2.4733: HEEx and Surface do need a separate filetype
Bram Moolenaar <Bram@vim.org>
parents:
28409
diff
changeset
|
971 unlet g:filetype_dat |
28351
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
972 |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
973 filetype off |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
974 endfunc |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
975 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
976 func Test_dep3patch_file() |
23078
d01b011f91b9
patch 8.2.2085: Qt translation file is recognized as typescript
Bram Moolenaar <Bram@vim.org>
parents:
22989
diff
changeset
|
977 filetype on |
d01b011f91b9
patch 8.2.2085: Qt translation file is recognized as typescript
Bram Moolenaar <Bram@vim.org>
parents:
22989
diff
changeset
|
978 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
979 call assert_true(mkdir('debian/patches', 'p')) |
23078
d01b011f91b9
patch 8.2.2085: Qt translation file is recognized as typescript
Bram Moolenaar <Bram@vim.org>
parents:
22989
diff
changeset
|
980 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
981 " series files are not patches |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
982 call writefile(['Description: some awesome patch'], 'debian/patches/series') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
983 split debian/patches/series |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
984 call assert_notequal('dep3patch', &filetype) |
23078
d01b011f91b9
patch 8.2.2085: Qt translation file is recognized as typescript
Bram Moolenaar <Bram@vim.org>
parents:
22989
diff
changeset
|
985 bwipe! |
d01b011f91b9
patch 8.2.2085: Qt translation file is recognized as typescript
Bram Moolenaar <Bram@vim.org>
parents:
22989
diff
changeset
|
986 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
987 " diff/patch files without the right headers should still show up as ft=diff |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
988 call writefile([], 'debian/patches/foo.diff') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
989 split debian/patches/foo.diff |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
990 call assert_equal('diff', &filetype) |
23685
eb30aed2059f
patch 8.2.2384: turtle filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
23636
diff
changeset
|
991 bwipe! |
eb30aed2059f
patch 8.2.2384: turtle filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
23636
diff
changeset
|
992 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
993 " Files with the right headers are detected as dep3patch, even if they don't |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
994 " have a diff/patch extension |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
995 call writefile(['Subject: dep3patches'], 'debian/patches/bar') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
996 split debian/patches/bar |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
997 call assert_equal('dep3patch', &filetype) |
23685
eb30aed2059f
patch 8.2.2384: turtle filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
23636
diff
changeset
|
998 bwipe! |
eb30aed2059f
patch 8.2.2384: turtle filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
23636
diff
changeset
|
999 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1000 " Files in sub-directories are detected |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1001 call assert_true(mkdir('debian/patches/s390x', 'p')) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1002 call writefile(['Subject: dep3patches'], 'debian/patches/s390x/bar') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1003 split debian/patches/s390x/bar |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1004 call assert_equal('dep3patch', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1005 bwipe! |
23685
eb30aed2059f
patch 8.2.2384: turtle filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
23636
diff
changeset
|
1006 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1007 " The detection stops when seeing the "header end" marker |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1008 call writefile(['---', 'Origin: the cloud'], 'debian/patches/baz') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1009 split debian/patches/baz |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1010 call assert_notequal('dep3patch', &filetype) |
23584
397f95f103e8
patch 8.2.2334: Pascal-like filetypes not always detected
Bram Moolenaar <Bram@vim.org>
parents:
23430
diff
changeset
|
1011 bwipe! |
397f95f103e8
patch 8.2.2334: Pascal-like filetypes not always detected
Bram Moolenaar <Bram@vim.org>
parents:
23430
diff
changeset
|
1012 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1013 call delete('debian', 'rf') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1014 endfunc |
23584
397f95f103e8
patch 8.2.2334: Pascal-like filetypes not always detected
Bram Moolenaar <Bram@vim.org>
parents:
23430
diff
changeset
|
1015 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1016 func Test_dsl_file() |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1017 filetype on |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1018 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1019 call writefile([' <!doctype dsssl-spec ['], 'dslfile.dsl') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1020 split dslfile.dsl |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1021 call assert_equal('dsl', &filetype) |
23584
397f95f103e8
patch 8.2.2334: Pascal-like filetypes not always detected
Bram Moolenaar <Bram@vim.org>
parents:
23430
diff
changeset
|
1022 bwipe! |
397f95f103e8
patch 8.2.2334: Pascal-like filetypes not always detected
Bram Moolenaar <Bram@vim.org>
parents:
23430
diff
changeset
|
1023 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1024 call writefile(['workspace {'], 'dslfile.dsl') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1025 split dslfile.dsl |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1026 call assert_equal('structurizr', &filetype) |
23584
397f95f103e8
patch 8.2.2334: Pascal-like filetypes not always detected
Bram Moolenaar <Bram@vim.org>
parents:
23430
diff
changeset
|
1027 bwipe! |
397f95f103e8
patch 8.2.2334: Pascal-like filetypes not always detected
Bram Moolenaar <Bram@vim.org>
parents:
23430
diff
changeset
|
1028 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1029 call delete('dslfile.dsl') |
23584
397f95f103e8
patch 8.2.2334: Pascal-like filetypes not always detected
Bram Moolenaar <Bram@vim.org>
parents:
23430
diff
changeset
|
1030 filetype off |
397f95f103e8
patch 8.2.2334: Pascal-like filetypes not always detected
Bram Moolenaar <Bram@vim.org>
parents:
23430
diff
changeset
|
1031 endfunc |
397f95f103e8
patch 8.2.2334: Pascal-like filetypes not always detected
Bram Moolenaar <Bram@vim.org>
parents:
23430
diff
changeset
|
1032 |
25026
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1033 func Test_ex_file() |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1034 filetype on |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1035 |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1036 call writefile(['arbitrary content'], 'Xfile.ex') |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1037 split Xfile.ex |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1038 call assert_equal('elixir', &filetype) |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1039 bwipe! |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1040 let g:filetype_euphoria = 'euphoria4' |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1041 split Xfile.ex |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1042 call assert_equal('euphoria4', &filetype) |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1043 bwipe! |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1044 unlet g:filetype_euphoria |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1045 |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1046 call writefile(['-- filetype euphoria comment'], 'Xfile.ex') |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1047 split Xfile.ex |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1048 call assert_equal('euphoria3', &filetype) |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1049 bwipe! |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1050 |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1051 call writefile(['--filetype euphoria comment'], 'Xfile.ex') |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1052 split Xfile.ex |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1053 call assert_equal('euphoria3', &filetype) |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1054 bwipe! |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1055 |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1056 call writefile(['ifdef '], 'Xfile.ex') |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1057 split Xfile.ex |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1058 call assert_equal('euphoria3', &filetype) |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1059 bwipe! |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1060 |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1061 call writefile(['include '], 'Xfile.ex') |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1062 split Xfile.ex |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1063 call assert_equal('euphoria3', &filetype) |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1064 bwipe! |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1065 |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1066 call delete('Xfile.ex') |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1067 filetype off |
fda44c0b4b7b
patch 8.2.3050: cannot recognize elixir files
Bram Moolenaar <Bram@vim.org>
parents:
25024
diff
changeset
|
1068 endfunc |
21008
2cf49849e933
patch 8.2.1055: no filetype set for pacman config files
Bram Moolenaar <Bram@vim.org>
parents:
20986
diff
changeset
|
1069 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1070 func Test_foam_file() |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1071 filetype on |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1072 call assert_true(mkdir('0', 'p')) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1073 call assert_true(mkdir('0.orig', 'p')) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1074 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1075 call writefile(['FoamFile {', ' object something;'], 'Xfile1Dict') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1076 split Xfile1Dict |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1077 call assert_equal('foam', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1078 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1079 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1080 call writefile(['FoamFile {', ' object something;'], 'Xfile1Dict.something') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1081 split Xfile1Dict.something |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1082 call assert_equal('foam', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1083 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1084 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1085 call writefile(['FoamFile {', ' object something;'], 'XfileProperties') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1086 split XfileProperties |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1087 call assert_equal('foam', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1088 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1089 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1090 call writefile(['FoamFile {', ' object something;'], 'XfileProperties.something') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1091 split XfileProperties.something |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1092 call assert_equal('foam', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1093 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1094 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1095 call writefile(['FoamFile {', ' object something;'], 'XfileProperties') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1096 split XfileProperties |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1097 call assert_equal('foam', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1098 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1099 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1100 call writefile(['FoamFile {', ' object something;'], 'XfileProperties.something') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1101 split XfileProperties.something |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1102 call assert_equal('foam', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1103 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1104 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1105 call writefile(['FoamFile {', ' object something;'], '0/Xfile') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1106 split 0/Xfile |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1107 call assert_equal('foam', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1108 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1109 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1110 call writefile(['FoamFile {', ' object something;'], '0.orig/Xfile') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1111 split 0.orig/Xfile |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1112 call assert_equal('foam', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1113 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1114 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1115 call delete('0', 'rf') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1116 call delete('0.orig', 'rf') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1117 call delete('Xfile1Dict') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1118 call delete('Xfile1Dict.something') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1119 call delete('XfileProperties') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1120 call delete('XfileProperties.something') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1121 filetype off |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1122 endfunc |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1123 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1124 func Test_frm_file() |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1125 filetype on |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1126 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1127 call writefile(['looks like FORM'], 'Xfile.frm') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1128 split Xfile.frm |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1129 call assert_equal('form', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1130 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1131 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1132 " Test dist#ft#FTfrm() |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1133 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1134 let g:filetype_frm = 'form' |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1135 split Xfile.frm |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1136 call assert_equal('form', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1137 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1138 unlet g:filetype_frm |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1139 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1140 " Visual Basic |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1141 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1142 call writefile(['Begin VB.Form Form1'], 'Xfile.frm') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1143 split Xfile.frm |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1144 call assert_equal('vb', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1145 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1146 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1147 call delete('Xfile.frm') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1148 filetype off |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1149 endfunc |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1150 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1151 func Test_fs_file() |
25644
59a1c9a2ca2e
patch 8.2.3358: structurizr files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25497
diff
changeset
|
1152 filetype on |
59a1c9a2ca2e
patch 8.2.3358: structurizr files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25497
diff
changeset
|
1153 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1154 call writefile(['looks like F#'], 'Xfile.fs') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1155 split Xfile.fs |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1156 call assert_equal('fsharp', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1157 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1158 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1159 let g:filetype_fs = 'forth' |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1160 split Xfile.fs |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1161 call assert_equal('forth', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1162 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1163 unlet g:filetype_fs |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1164 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1165 " Test dist#ft#FTfs() |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1166 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1167 " Forth (Gforth) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1168 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1169 call writefile(['( Forth inline comment )'], 'Xfile.fs') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1170 split Xfile.fs |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1171 call assert_equal('forth', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1172 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1173 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1174 call writefile(['.( Forth displayed inline comment )'], 'Xfile.fs') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1175 split Xfile.fs |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1176 call assert_equal('forth', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1177 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1178 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1179 call writefile(['\ Forth line comment'], 'Xfile.fs') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1180 split Xfile.fs |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1181 call assert_equal('forth', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1182 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1183 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1184 " empty line comment - no space required |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1185 call writefile(['\'], 'Xfile.fs') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1186 split Xfile.fs |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1187 call assert_equal('forth', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1188 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1189 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1190 call writefile(['\G Forth documentation comment '], 'Xfile.fs') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1191 split Xfile.fs |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1192 call assert_equal('forth', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1193 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1194 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1195 call writefile([': squared ( n -- n^2 )', 'dup * ;'], 'Xfile.fs') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1196 split Xfile.fs |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1197 call assert_equal('forth', &filetype) |
25644
59a1c9a2ca2e
patch 8.2.3358: structurizr files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25497
diff
changeset
|
1198 bwipe! |
59a1c9a2ca2e
patch 8.2.3358: structurizr files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25497
diff
changeset
|
1199 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1200 call delete('Xfile.fs') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1201 filetype off |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1202 endfunc |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1203 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1204 func Test_git_file() |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1205 filetype on |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1206 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1207 call assert_true(mkdir('Xrepo.git', 'p')) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1208 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1209 call writefile([], 'Xrepo.git/HEAD') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1210 split Xrepo.git/HEAD |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1211 call assert_equal('', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1212 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1213 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1214 call writefile(['0000000000000000000000000000000000000000'], 'Xrepo.git/HEAD') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1215 split Xrepo.git/HEAD |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1216 call assert_equal('git', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1217 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1218 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1219 call writefile(['0000000000000000000000000000000000000000000000000000000000000000'], 'Xrepo.git/HEAD') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1220 split Xrepo.git/HEAD |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1221 call assert_equal('git', &filetype) |
25644
59a1c9a2ca2e
patch 8.2.3358: structurizr files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25497
diff
changeset
|
1222 bwipe! |
59a1c9a2ca2e
patch 8.2.3358: structurizr files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25497
diff
changeset
|
1223 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1224 call writefile(['ref: refs/heads/master'], 'Xrepo.git/HEAD') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1225 split Xrepo.git/HEAD |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1226 call assert_equal('git', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1227 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1228 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1229 call delete('Xrepo.git', 'rf') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1230 filetype off |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1231 endfunc |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1232 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1233 func Test_hook_file() |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1234 filetype on |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1235 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1236 call writefile(['[Trigger]', 'this is pacman config'], 'Xfile.hook') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1237 split Xfile.hook |
28507
73f235d0b6c8
patch 8.2.4778: pacman files use dosini filetype
Bram Moolenaar <Bram@vim.org>
parents:
28485
diff
changeset
|
1238 call assert_equal('conf', &filetype) |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1239 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1240 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1241 call writefile(['not pacman'], 'Xfile.hook') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1242 split Xfile.hook |
28507
73f235d0b6c8
patch 8.2.4778: pacman files use dosini filetype
Bram Moolenaar <Bram@vim.org>
parents:
28485
diff
changeset
|
1243 call assert_notequal('conf', &filetype) |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1244 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1245 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1246 call delete('Xfile.hook') |
25644
59a1c9a2ca2e
patch 8.2.3358: structurizr files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25497
diff
changeset
|
1247 filetype off |
59a1c9a2ca2e
patch 8.2.3358: structurizr files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25497
diff
changeset
|
1248 endfunc |
59a1c9a2ca2e
patch 8.2.3358: structurizr files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25497
diff
changeset
|
1249 |
25727
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1250 func Test_m_file() |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1251 filetype on |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1252 |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1253 call writefile(['looks like Matlab'], 'Xfile.m') |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1254 split Xfile.m |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1255 call assert_equal('matlab', &filetype) |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1256 bwipe! |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1257 |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1258 let g:filetype_m = 'octave' |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1259 split Xfile.m |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1260 call assert_equal('octave', &filetype) |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1261 bwipe! |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1262 unlet g:filetype_m |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1263 |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1264 " Test dist#ft#FTm() |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1265 |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1266 " Objective-C |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1267 |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1268 call writefile(['// Objective-C line comment'], 'Xfile.m') |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1269 split Xfile.m |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1270 call assert_equal('objc', &filetype) |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1271 bwipe! |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1272 |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1273 call writefile(['/* Objective-C block comment */'], 'Xfile.m') |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1274 split Xfile.m |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1275 call assert_equal('objc', &filetype) |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1276 bwipe! |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1277 |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1278 call writefile(['#import "test.m"'], 'Xfile.m') |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1279 split Xfile.m |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1280 call assert_equal('objc', &filetype) |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1281 bwipe! |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1282 |
26296
9f32ccdadd22
patch 8.2.3679: objc file detected as Octave
Bram Moolenaar <Bram@vim.org>
parents:
26143
diff
changeset
|
1283 call writefile(['#include <header.h>'], 'Xfile.m') |
9f32ccdadd22
patch 8.2.3679: objc file detected as Octave
Bram Moolenaar <Bram@vim.org>
parents:
26143
diff
changeset
|
1284 split Xfile.m |
9f32ccdadd22
patch 8.2.3679: objc file detected as Octave
Bram Moolenaar <Bram@vim.org>
parents:
26143
diff
changeset
|
1285 call assert_equal('objc', &filetype) |
9f32ccdadd22
patch 8.2.3679: objc file detected as Octave
Bram Moolenaar <Bram@vim.org>
parents:
26143
diff
changeset
|
1286 bwipe! |
9f32ccdadd22
patch 8.2.3679: objc file detected as Octave
Bram Moolenaar <Bram@vim.org>
parents:
26143
diff
changeset
|
1287 |
9f32ccdadd22
patch 8.2.3679: objc file detected as Octave
Bram Moolenaar <Bram@vim.org>
parents:
26143
diff
changeset
|
1288 call writefile(['#define FORTY_TWO'], 'Xfile.m') |
9f32ccdadd22
patch 8.2.3679: objc file detected as Octave
Bram Moolenaar <Bram@vim.org>
parents:
26143
diff
changeset
|
1289 split Xfile.m |
9f32ccdadd22
patch 8.2.3679: objc file detected as Octave
Bram Moolenaar <Bram@vim.org>
parents:
26143
diff
changeset
|
1290 call assert_equal('objc', &filetype) |
9f32ccdadd22
patch 8.2.3679: objc file detected as Octave
Bram Moolenaar <Bram@vim.org>
parents:
26143
diff
changeset
|
1291 bwipe! |
9f32ccdadd22
patch 8.2.3679: objc file detected as Octave
Bram Moolenaar <Bram@vim.org>
parents:
26143
diff
changeset
|
1292 |
25727
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1293 " Octave |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1294 |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1295 call writefile(['# Octave line comment'], 'Xfile.m') |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1296 split Xfile.m |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1297 call assert_equal('octave', &filetype) |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1298 bwipe! |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1299 |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1300 call writefile(['%!test "Octave test"'], 'Xfile.m') |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1301 split Xfile.m |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1302 call assert_equal('octave', &filetype) |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1303 bwipe! |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1304 |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1305 call writefile(['unwind_protect'], 'Xfile.m') |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1306 split Xfile.m |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1307 call assert_equal('octave', &filetype) |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1308 bwipe! |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1309 |
25794
374adc90efa5
patch 8.2.3432: octave/Matlab filetype detection does not work properly
Bram Moolenaar <Bram@vim.org>
parents:
25727
diff
changeset
|
1310 call writefile(['try; 42; end_try_catch'], 'Xfile.m') |
25727
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1311 split Xfile.m |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1312 call assert_equal('octave', &filetype) |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1313 bwipe! |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1314 |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1315 " Mathematica |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1316 |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1317 call writefile(['(* Mathematica comment'], 'Xfile.m') |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1318 split Xfile.m |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1319 call assert_equal('mma', &filetype) |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1320 bwipe! |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1321 |
25794
374adc90efa5
patch 8.2.3432: octave/Matlab filetype detection does not work properly
Bram Moolenaar <Bram@vim.org>
parents:
25727
diff
changeset
|
1322 " MATLAB |
374adc90efa5
patch 8.2.3432: octave/Matlab filetype detection does not work properly
Bram Moolenaar <Bram@vim.org>
parents:
25727
diff
changeset
|
1323 |
374adc90efa5
patch 8.2.3432: octave/Matlab filetype detection does not work properly
Bram Moolenaar <Bram@vim.org>
parents:
25727
diff
changeset
|
1324 call writefile(['% MATLAB line comment'], 'Xfile.m') |
374adc90efa5
patch 8.2.3432: octave/Matlab filetype detection does not work properly
Bram Moolenaar <Bram@vim.org>
parents:
25727
diff
changeset
|
1325 split Xfile.m |
374adc90efa5
patch 8.2.3432: octave/Matlab filetype detection does not work properly
Bram Moolenaar <Bram@vim.org>
parents:
25727
diff
changeset
|
1326 call assert_equal('matlab', &filetype) |
374adc90efa5
patch 8.2.3432: octave/Matlab filetype detection does not work properly
Bram Moolenaar <Bram@vim.org>
parents:
25727
diff
changeset
|
1327 bwipe! |
374adc90efa5
patch 8.2.3432: octave/Matlab filetype detection does not work properly
Bram Moolenaar <Bram@vim.org>
parents:
25727
diff
changeset
|
1328 |
25727
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1329 " Murphi |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1330 |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1331 call writefile(['-- Murphi comment'], 'Xfile.m') |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1332 split Xfile.m |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1333 call assert_equal('murphi', &filetype) |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1334 bwipe! |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1335 |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1336 call writefile(['/* Murphi block comment */', 'Type'], 'Xfile.m') |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1337 split Xfile.m |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1338 call assert_equal('murphi', &filetype) |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1339 bwipe! |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1340 |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1341 call writefile(['Type'], 'Xfile.m') |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1342 split Xfile.m |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1343 call assert_equal('murphi', &filetype) |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1344 bwipe! |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1345 |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1346 call delete('Xfile.m') |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1347 filetype off |
71d3ebfb00b6
patch 8.2.3399: Octave files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
25676
diff
changeset
|
1348 endfunc |
25915
36f2c43bd671
patch 8.2.3491: xpm2 filetype dection is not so good
Bram Moolenaar <Bram@vim.org>
parents:
25878
diff
changeset
|
1349 |
28390
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1350 func Test_mod_file() |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1351 filetype on |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1352 |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1353 " *.mod defaults to Modsim III |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1354 call writefile(['locks like Modsim III'], 'modfile.mod') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1355 split modfile.mod |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1356 call assert_equal('modsim3', &filetype) |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1357 bwipe! |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1358 |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1359 " Users preference set by g:filetype_mod |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1360 let g:filetype_mod = 'lprolog' |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1361 split modfile.mod |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1362 call assert_equal('lprolog', &filetype) |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1363 unlet g:filetype_mod |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1364 bwipe! |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1365 |
30182
4d3c7b4927f2
patch 9.0.0427: Drupal theme files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
30176
diff
changeset
|
1366 " RAPID header start with a line containing only "%%%", |
28390
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1367 " but is not always present. |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1368 call writefile(['%%%'], 'modfile.mod') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1369 split modfile.mod |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1370 call assert_equal('rapid', &filetype) |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1371 bwipe! |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1372 call delete('modfile.mod') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1373 |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1374 " RAPID supports umlauts in module names, leading spaces, |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1375 " the .mod extension is not case sensitive. |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1376 call writefile([' module ÃœmlautModule'], 'modfile.Mod') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1377 split modfile.Mod |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1378 call assert_equal('rapid', &filetype) |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1379 bwipe! |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1380 call delete('modfile.Mod') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1381 |
30182
4d3c7b4927f2
patch 9.0.0427: Drupal theme files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
30176
diff
changeset
|
1382 " RAPID is not case sensitive, embedded spaces, sysmodule, |
28390
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1383 " file starts with empty line(s). |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1384 call writefile(['', 'MODULE rapidmödüle (SYSMODULE,NOSTEPIN)'], 'modfile.MOD') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1385 split modfile.MOD |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1386 call assert_equal('rapid', &filetype) |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1387 bwipe! |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1388 |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1389 " Modula-2 MODULE not start of line |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1390 call writefile(['IMPLEMENTATION MODULE Module2Mod;'], 'modfile.MOD') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1391 split modfile.MOD |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1392 call assert_equal('modula2', &filetype) |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1393 bwipe! |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1394 |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1395 " Modula-2 with comment and empty lines prior MODULE |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1396 call writefile(['', '(* with', ' comment *)', '', 'MODULE Module2Mod;'], 'modfile.MOD') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1397 split modfile.MOD |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1398 call assert_equal('modula2', &filetype) |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1399 bwipe! |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1400 call delete('modfile.MOD') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1401 |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1402 " LambdaProlog module |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1403 call writefile(['module lpromod.'], 'modfile.mod') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1404 split modfile.mod |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1405 call assert_equal('lprolog', &filetype) |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1406 bwipe! |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1407 |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1408 " LambdaProlog with comment and empty lines prior module |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1409 call writefile(['', '% with', '% comment', '', 'module lpromod.'], 'modfile.mod') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1410 split modfile.mod |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1411 call assert_equal('lprolog', &filetype) |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1412 bwipe! |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1413 call delete('modfile.mod') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1414 |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1415 " go.mod |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1416 call writefile(['module example.com/M'], 'go.mod') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1417 split go.mod |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1418 call assert_equal('gomod', &filetype) |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1419 bwipe! |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1420 call delete('go.mod') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1421 |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1422 filetype off |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1423 endfunc |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1424 |
26970
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
1425 func Test_patch_file() |
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
1426 filetype on |
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
1427 |
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
1428 call writefile([], 'Xfile.patch') |
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
1429 split Xfile.patch |
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
1430 call assert_equal('diff', &filetype) |
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
1431 bwipe! |
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
1432 |
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
1433 call writefile(['From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001'], 'Xfile.patch') |
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
1434 split Xfile.patch |
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
1435 call assert_equal('gitsendemail', &filetype) |
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
1436 bwipe! |
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
1437 |
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
1438 call writefile(['From 0000000000000000000000000000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001'], 'Xfile.patch') |
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
1439 split Xfile.patch |
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
1440 call assert_equal('gitsendemail', &filetype) |
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
1441 bwipe! |
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
1442 |
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
1443 call delete('Xfile.patch') |
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
1444 filetype off |
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
1445 endfunc |
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
1446 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1447 func Test_perl_file() |
26970
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
1448 filetype on |
733295e9d755
patch 8.2.4014: git and gitcommit file types not properly recognized
Bram Moolenaar <Bram@vim.org>
parents:
26933
diff
changeset
|
1449 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1450 " only tests one case, should do more |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1451 let lines =<< trim END |
27070
b353bd9faec8
patch 8.2.4064: foam files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
27008
diff
changeset
|
1452 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1453 use a |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1454 END |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1455 call writefile(lines, "Xfile.t") |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1456 split Xfile.t |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1457 call assert_equal('perl', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1458 bwipe |
27070
b353bd9faec8
patch 8.2.4064: foam files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
27008
diff
changeset
|
1459 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1460 call delete('Xfile.t') |
27070
b353bd9faec8
patch 8.2.4064: foam files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
27008
diff
changeset
|
1461 filetype off |
b353bd9faec8
patch 8.2.4064: foam files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
27008
diff
changeset
|
1462 endfunc |
b353bd9faec8
patch 8.2.4064: foam files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
27008
diff
changeset
|
1463 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1464 func Test_pp_file() |
27287
9f72ec92d361
patch 8.2.4172: filetype detection for BASIC is not optimal
Bram Moolenaar <Bram@vim.org>
parents:
27132
diff
changeset
|
1465 filetype on |
9f72ec92d361
patch 8.2.4172: filetype detection for BASIC is not optimal
Bram Moolenaar <Bram@vim.org>
parents:
27132
diff
changeset
|
1466 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1467 call writefile(['looks like puppet'], 'Xfile.pp') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1468 split Xfile.pp |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1469 call assert_equal('puppet', &filetype) |
27287
9f72ec92d361
patch 8.2.4172: filetype detection for BASIC is not optimal
Bram Moolenaar <Bram@vim.org>
parents:
27132
diff
changeset
|
1470 bwipe! |
9f72ec92d361
patch 8.2.4172: filetype detection for BASIC is not optimal
Bram Moolenaar <Bram@vim.org>
parents:
27132
diff
changeset
|
1471 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1472 let g:filetype_pp = 'pascal' |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1473 split Xfile.pp |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1474 call assert_equal('pascal', &filetype) |
27287
9f72ec92d361
patch 8.2.4172: filetype detection for BASIC is not optimal
Bram Moolenaar <Bram@vim.org>
parents:
27132
diff
changeset
|
1475 bwipe! |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1476 unlet g:filetype_pp |
27287
9f72ec92d361
patch 8.2.4172: filetype detection for BASIC is not optimal
Bram Moolenaar <Bram@vim.org>
parents:
27132
diff
changeset
|
1477 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1478 " Test dist#ft#FTpp() |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1479 call writefile(['{ pascal comment'], 'Xfile.pp') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1480 split Xfile.pp |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1481 call assert_equal('pascal', &filetype) |
27287
9f72ec92d361
patch 8.2.4172: filetype detection for BASIC is not optimal
Bram Moolenaar <Bram@vim.org>
parents:
27132
diff
changeset
|
1482 bwipe! |
9f72ec92d361
patch 8.2.4172: filetype detection for BASIC is not optimal
Bram Moolenaar <Bram@vim.org>
parents:
27132
diff
changeset
|
1483 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1484 call writefile(['procedure pascal'], 'Xfile.pp') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1485 split Xfile.pp |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1486 call assert_equal('pascal', &filetype) |
27493
3af3dee7e5d9
patch 8.2.4274: Basic and form filetype detection is incomplete
Bram Moolenaar <Bram@vim.org>
parents:
27445
diff
changeset
|
1487 bwipe! |
3af3dee7e5d9
patch 8.2.4274: Basic and form filetype detection is incomplete
Bram Moolenaar <Bram@vim.org>
parents:
27445
diff
changeset
|
1488 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1489 call delete('Xfile.pp') |
27493
3af3dee7e5d9
patch 8.2.4274: Basic and form filetype detection is incomplete
Bram Moolenaar <Bram@vim.org>
parents:
27445
diff
changeset
|
1490 filetype off |
3af3dee7e5d9
patch 8.2.4274: Basic and form filetype detection is incomplete
Bram Moolenaar <Bram@vim.org>
parents:
27445
diff
changeset
|
1491 endfunc |
3af3dee7e5d9
patch 8.2.4274: Basic and form filetype detection is incomplete
Bram Moolenaar <Bram@vim.org>
parents:
27445
diff
changeset
|
1492 |
28390
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1493 " Test dist#ft#FTprg() |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1494 func Test_prg_file() |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1495 filetype on |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1496 |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1497 " *.prg defaults to clipper |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1498 call writefile(['looks like clipper'], 'prgfile.prg') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1499 split prgfile.prg |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1500 call assert_equal('clipper', &filetype) |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1501 bwipe! |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1502 |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1503 " Users preference set by g:filetype_prg |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1504 let g:filetype_prg = 'eviews' |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1505 split prgfile.prg |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1506 call assert_equal('eviews', &filetype) |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1507 unlet g:filetype_prg |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1508 bwipe! |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1509 |
30182
4d3c7b4927f2
patch 9.0.0427: Drupal theme files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
30176
diff
changeset
|
1510 " RAPID header start with a line containing only "%%%", |
28390
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1511 " but is not always present. |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1512 call writefile(['%%%'], 'prgfile.prg') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1513 split prgfile.prg |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1514 call assert_equal('rapid', &filetype) |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1515 bwipe! |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1516 call delete('prgfile.prg') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1517 |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1518 " RAPID supports umlauts in module names, leading spaces, |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1519 " the .prg extension is not case sensitive. |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1520 call writefile([' module ÃœmlautModule'], 'prgfile.Prg') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1521 split prgfile.Prg |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1522 call assert_equal('rapid', &filetype) |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1523 bwipe! |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1524 call delete('prgfile.Prg') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1525 |
30182
4d3c7b4927f2
patch 9.0.0427: Drupal theme files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
30176
diff
changeset
|
1526 " RAPID is not case sensitive, embedded spaces, sysmodule, |
28390
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1527 " file starts with empty line(s). |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1528 call writefile(['', 'MODULE rapidmödüle (SYSMODULE,NOSTEPIN)'], 'prgfile.PRG') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1529 split prgfile.PRG |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1530 call assert_equal('rapid', &filetype) |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1531 bwipe! |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1532 call delete('prgfile.PRG') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1533 |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1534 filetype off |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1535 endfunc |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1536 |
28443
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1537 " Test dist#ft#FTsc() |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1538 func Test_sc_file() |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1539 filetype on |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1540 |
28445
7f0ec490d608
patch 8.2.4747: no filetype override for .sys files
Bram Moolenaar <Bram@vim.org>
parents:
28443
diff
changeset
|
1541 " SC file methods are defined 'Class : Method' |
28443
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1542 call writefile(['SCNvimDocRenderer : SCDocHTMLRenderer {'], 'srcfile.sc') |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1543 split srcfile.sc |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1544 call assert_equal('supercollider', &filetype) |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1545 bwipe! |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1546 call delete('srcfile.sc') |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1547 |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1548 " SC classes are defined with '+ Class {}' |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1549 call writefile(['+ SCNvim {', '*methodArgs {|method|'], 'srcfile.sc') |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1550 split srcfile.sc |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1551 call assert_equal('supercollider', &filetype) |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1552 bwipe! |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1553 call delete('srcfile.sc') |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1554 |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1555 " Some SC class files start with comment and define methods many lines later |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1556 call writefile(['// Query', '//Method','^this {'], 'srcfile.sc') |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1557 split srcfile.sc |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1558 call assert_equal('supercollider', &filetype) |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1559 bwipe! |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1560 call delete('srcfile.sc') |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1561 |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1562 " Some SC class files put comments between method declaration after class |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1563 call writefile(['PingPong {', '//comment','*ar { arg'], 'srcfile.sc') |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1564 split srcfile.sc |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1565 call assert_equal('supercollider', &filetype) |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1566 bwipe! |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1567 call delete('srcfile.sc') |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1568 |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1569 filetype off |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1570 endfunc |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1571 |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1572 " Test dist#ft#FTscd() |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1573 func Test_scd_file() |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1574 filetype on |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1575 |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1576 call writefile(['ijq(1)'], 'srcfile.scd') |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1577 split srcfile.scd |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1578 call assert_equal('scdoc', &filetype) |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1579 bwipe! |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1580 call delete('srcfile.scd') |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1581 |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1582 filetype off |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1583 endfunc |
5896c0f6cdd7
patch 8.2.4746: supercollider filetype not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28417
diff
changeset
|
1584 |
28351
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
1585 func Test_src_file() |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
1586 filetype on |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
1587 |
28377
3c34cbb8882d
patch 8.2.4714: using g:filetype_dat and g:filetype_src not tested
Bram Moolenaar <Bram@vim.org>
parents:
28365
diff
changeset
|
1588 " KRL header start with "&WORD", but is not always present. |
28351
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
1589 call writefile(['&ACCESS'], 'srcfile.src') |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
1590 split srcfile.src |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
1591 call assert_equal('krl', &filetype) |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
1592 bwipe! |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
1593 call delete('srcfile.src') |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
1594 |
28377
3c34cbb8882d
patch 8.2.4714: using g:filetype_dat and g:filetype_src not tested
Bram Moolenaar <Bram@vim.org>
parents:
28365
diff
changeset
|
1595 " KRL def with leading spaces, for KRL file extension is not case sensitive. |
28351
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
1596 call writefile([' DEF srcfile()'], 'srcfile.Src') |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
1597 split srcfile.Src |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
1598 call assert_equal('krl', &filetype) |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
1599 bwipe! |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
1600 call delete('srcfile.Src') |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
1601 |
28483
62a0dd56466c
patch 8.2.4766: KRL files using "deffct" not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28445
diff
changeset
|
1602 " KRL global deffct with embedded spaces, file starts with empty line(s). |
62a0dd56466c
patch 8.2.4766: KRL files using "deffct" not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28445
diff
changeset
|
1603 for text in ['global def srcfile()', 'global deffct srcfile()'] |
62a0dd56466c
patch 8.2.4766: KRL files using "deffct" not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28445
diff
changeset
|
1604 call writefile(['', text], 'srcfile.SRC') |
62a0dd56466c
patch 8.2.4766: KRL files using "deffct" not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28445
diff
changeset
|
1605 split srcfile.SRC |
62a0dd56466c
patch 8.2.4766: KRL files using "deffct" not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28445
diff
changeset
|
1606 call assert_equal('krl', &filetype, text) |
62a0dd56466c
patch 8.2.4766: KRL files using "deffct" not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28445
diff
changeset
|
1607 bwipe! |
62a0dd56466c
patch 8.2.4766: KRL files using "deffct" not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28445
diff
changeset
|
1608 endfor |
28377
3c34cbb8882d
patch 8.2.4714: using g:filetype_dat and g:filetype_src not tested
Bram Moolenaar <Bram@vim.org>
parents:
28365
diff
changeset
|
1609 |
3c34cbb8882d
patch 8.2.4714: using g:filetype_dat and g:filetype_src not tested
Bram Moolenaar <Bram@vim.org>
parents:
28365
diff
changeset
|
1610 " User may overrule file inspection |
3c34cbb8882d
patch 8.2.4714: using g:filetype_dat and g:filetype_src not tested
Bram Moolenaar <Bram@vim.org>
parents:
28365
diff
changeset
|
1611 let g:filetype_src = 'src' |
3c34cbb8882d
patch 8.2.4714: using g:filetype_dat and g:filetype_src not tested
Bram Moolenaar <Bram@vim.org>
parents:
28365
diff
changeset
|
1612 split srcfile.SRC |
3c34cbb8882d
patch 8.2.4714: using g:filetype_dat and g:filetype_src not tested
Bram Moolenaar <Bram@vim.org>
parents:
28365
diff
changeset
|
1613 call assert_equal('src', &filetype) |
3c34cbb8882d
patch 8.2.4714: using g:filetype_dat and g:filetype_src not tested
Bram Moolenaar <Bram@vim.org>
parents:
28365
diff
changeset
|
1614 bwipe! |
28351
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
1615 call delete('srcfile.SRC') |
28417
bca485676073
patch 8.2.4733: HEEx and Surface do need a separate filetype
Bram Moolenaar <Bram@vim.org>
parents:
28409
diff
changeset
|
1616 unlet g:filetype_src |
28351
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
1617 |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
1618 filetype off |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
1619 endfunc |
1aa3460f799d
patch 8.2.4701: Kuka Robot Language files not recognized
Bram Moolenaar <Bram@vim.org>
parents:
28277
diff
changeset
|
1620 |
28390
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1621 func Test_sys_file() |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1622 filetype on |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1623 |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1624 " *.sys defaults to Batch file for MSDOS |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1625 call writefile(['looks like dos batch'], 'sysfile.sys') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1626 split sysfile.sys |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1627 call assert_equal('bat', &filetype) |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1628 bwipe! |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1629 |
28445
7f0ec490d608
patch 8.2.4747: no filetype override for .sys files
Bram Moolenaar <Bram@vim.org>
parents:
28443
diff
changeset
|
1630 " Users preference set by g:filetype_sys |
7f0ec490d608
patch 8.2.4747: no filetype override for .sys files
Bram Moolenaar <Bram@vim.org>
parents:
28443
diff
changeset
|
1631 let g:filetype_sys = 'sys' |
7f0ec490d608
patch 8.2.4747: no filetype override for .sys files
Bram Moolenaar <Bram@vim.org>
parents:
28443
diff
changeset
|
1632 split sysfile.sys |
7f0ec490d608
patch 8.2.4747: no filetype override for .sys files
Bram Moolenaar <Bram@vim.org>
parents:
28443
diff
changeset
|
1633 call assert_equal('sys', &filetype) |
7f0ec490d608
patch 8.2.4747: no filetype override for .sys files
Bram Moolenaar <Bram@vim.org>
parents:
28443
diff
changeset
|
1634 unlet g:filetype_sys |
7f0ec490d608
patch 8.2.4747: no filetype override for .sys files
Bram Moolenaar <Bram@vim.org>
parents:
28443
diff
changeset
|
1635 bwipe! |
7f0ec490d608
patch 8.2.4747: no filetype override for .sys files
Bram Moolenaar <Bram@vim.org>
parents:
28443
diff
changeset
|
1636 |
30182
4d3c7b4927f2
patch 9.0.0427: Drupal theme files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
30176
diff
changeset
|
1637 " RAPID header start with a line containing only "%%%", |
28390
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1638 " but is not always present. |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1639 call writefile(['%%%'], 'sysfile.sys') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1640 split sysfile.sys |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1641 call assert_equal('rapid', &filetype) |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1642 bwipe! |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1643 call delete('sysfile.sys') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1644 |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1645 " RAPID supports umlauts in module names, leading spaces, |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1646 " the .sys extension is not case sensitive. |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1647 call writefile([' module ÃœmlautModule'], 'sysfile.Sys') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1648 split sysfile.Sys |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1649 call assert_equal('rapid', &filetype) |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1650 bwipe! |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1651 call delete('sysfile.Sys') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1652 |
30182
4d3c7b4927f2
patch 9.0.0427: Drupal theme files are not recognized
Bram Moolenaar <Bram@vim.org>
parents:
30176
diff
changeset
|
1653 " RAPID is not case sensitive, embedded spaces, sysmodule, |
28390
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1654 " file starts with empty line(s). |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1655 call writefile(['', 'MODULE rapidmödüle (SYSMODULE,NOSTEPIN)'], 'sysfile.SYS') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1656 split sysfile.SYS |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1657 call assert_equal('rapid', &filetype) |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1658 bwipe! |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1659 call delete('sysfile.SYS') |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1660 |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1661 filetype off |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1662 endfunc |
cc4d3ded4004
patch 8.2.0003: Build file dependencies are incomplete
Bram Moolenaar <Bram@vim.org>
parents:
28380
diff
changeset
|
1663 |
27557
ce72087b601f
patch 8.2.4305: tex filetype detection fails
Bram Moolenaar <Bram@vim.org>
parents:
27493
diff
changeset
|
1664 func Test_tex_file() |
ce72087b601f
patch 8.2.4305: tex filetype detection fails
Bram Moolenaar <Bram@vim.org>
parents:
27493
diff
changeset
|
1665 filetype on |
ce72087b601f
patch 8.2.4305: tex filetype detection fails
Bram Moolenaar <Bram@vim.org>
parents:
27493
diff
changeset
|
1666 |
ce72087b601f
patch 8.2.4305: tex filetype detection fails
Bram Moolenaar <Bram@vim.org>
parents:
27493
diff
changeset
|
1667 " only tests one case, should do more |
ce72087b601f
patch 8.2.4305: tex filetype detection fails
Bram Moolenaar <Bram@vim.org>
parents:
27493
diff
changeset
|
1668 let lines =<< trim END |
ce72087b601f
patch 8.2.4305: tex filetype detection fails
Bram Moolenaar <Bram@vim.org>
parents:
27493
diff
changeset
|
1669 % This is a sentence. |
ce72087b601f
patch 8.2.4305: tex filetype detection fails
Bram Moolenaar <Bram@vim.org>
parents:
27493
diff
changeset
|
1670 |
ce72087b601f
patch 8.2.4305: tex filetype detection fails
Bram Moolenaar <Bram@vim.org>
parents:
27493
diff
changeset
|
1671 This is a sentence. |
ce72087b601f
patch 8.2.4305: tex filetype detection fails
Bram Moolenaar <Bram@vim.org>
parents:
27493
diff
changeset
|
1672 END |
ce72087b601f
patch 8.2.4305: tex filetype detection fails
Bram Moolenaar <Bram@vim.org>
parents:
27493
diff
changeset
|
1673 call writefile(lines, "Xfile.tex") |
ce72087b601f
patch 8.2.4305: tex filetype detection fails
Bram Moolenaar <Bram@vim.org>
parents:
27493
diff
changeset
|
1674 split Xfile.tex |
ce72087b601f
patch 8.2.4305: tex filetype detection fails
Bram Moolenaar <Bram@vim.org>
parents:
27493
diff
changeset
|
1675 call assert_equal('plaintex', &filetype) |
ce72087b601f
patch 8.2.4305: tex filetype detection fails
Bram Moolenaar <Bram@vim.org>
parents:
27493
diff
changeset
|
1676 bwipe |
ce72087b601f
patch 8.2.4305: tex filetype detection fails
Bram Moolenaar <Bram@vim.org>
parents:
27493
diff
changeset
|
1677 |
ce72087b601f
patch 8.2.4305: tex filetype detection fails
Bram Moolenaar <Bram@vim.org>
parents:
27493
diff
changeset
|
1678 call delete('Xfile.tex') |
ce72087b601f
patch 8.2.4305: tex filetype detection fails
Bram Moolenaar <Bram@vim.org>
parents:
27493
diff
changeset
|
1679 filetype off |
ce72087b601f
patch 8.2.4305: tex filetype detection fails
Bram Moolenaar <Bram@vim.org>
parents:
27493
diff
changeset
|
1680 endfunc |
ce72087b601f
patch 8.2.4305: tex filetype detection fails
Bram Moolenaar <Bram@vim.org>
parents:
27493
diff
changeset
|
1681 |
27559
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1682 func Test_tf_file() |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1683 filetype on |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1684 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1685 call writefile([';;; TF MUD client is super duper cool'], 'Xfile.tf') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1686 split Xfile.tf |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1687 call assert_equal('tf', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1688 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1689 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1690 call writefile(['provider "azurerm" {'], 'Xfile.tf') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1691 split Xfile.tf |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1692 call assert_equal('terraform', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1693 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1694 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1695 call delete('Xfile.tf') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1696 filetype off |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1697 endfunc |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1698 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1699 func Test_ts_file() |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1700 filetype on |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1701 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1702 call writefile(['<?xml version="1.0" encoding="utf-8"?>'], 'Xfile.ts') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1703 split Xfile.ts |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1704 call assert_equal('xml', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1705 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1706 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1707 call writefile(['// looks like Typescript'], 'Xfile.ts') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1708 split Xfile.ts |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1709 call assert_equal('typescript', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1710 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1711 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1712 call delete('Xfile.ts') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1713 filetype off |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1714 endfunc |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1715 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1716 func Test_ttl_file() |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1717 filetype on |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1718 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1719 call writefile(['@base <http://example.org/> .'], 'Xfile.ttl') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1720 split Xfile.ttl |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1721 call assert_equal('turtle', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1722 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1723 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1724 call writefile(['looks like Tera Term Language'], 'Xfile.ttl') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1725 split Xfile.ttl |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1726 call assert_equal('teraterm', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1727 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1728 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1729 call delete('Xfile.ttl') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1730 filetype off |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1731 endfunc |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1732 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1733 func Test_xpm_file() |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1734 filetype on |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1735 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1736 call writefile(['this is XPM2'], 'file.xpm') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1737 split file.xpm |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1738 call assert_equal('xpm2', &filetype) |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1739 bwipe! |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1740 |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1741 call delete('file.xpm') |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1742 filetype off |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1743 endfunc |
663dece3743a
patch 8.2.4306: no test for fixed perl filetype check
Bram Moolenaar <Bram@vim.org>
parents:
27557
diff
changeset
|
1744 |
29326
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1745 func Test_cls_file() |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1746 filetype on |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1747 |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1748 call writefile(['looks like Smalltalk'], 'Xfile.cls') |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1749 split Xfile.cls |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1750 call assert_equal('st', &filetype) |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1751 bwipe! |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1752 |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1753 " Test dist#ft#FTcls() |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1754 |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1755 let g:filetype_cls = 'vb' |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1756 split Xfile.cls |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1757 call assert_equal('vb', &filetype) |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1758 bwipe! |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1759 unlet g:filetype_cls |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1760 |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1761 " TeX |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1762 |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1763 call writefile(['%'], 'Xfile.cls') |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1764 split Xfile.cls |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1765 call assert_equal('tex', &filetype) |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1766 bwipe! |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1767 |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1768 " Rexx |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1769 |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1770 call writefile(['# rexx'], 'Xfile.cls') |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1771 split Xfile.cls |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1772 call assert_equal('rexx', &filetype) |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1773 bwipe! |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1774 |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1775 " Visual Basic |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1776 |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1777 call writefile(['VERSION 1.0 CLASS'], 'Xfile.cls') |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1778 split Xfile.cls |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1779 call assert_equal('vb', &filetype) |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1780 bwipe! |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1781 |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1782 call delete('Xfile.cls') |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1783 filetype off |
1f1d99bba06c
patch 9.0.0006: not all Visual Basic files are recognized
Bram Moolenaar <Bram@vim.org>
parents:
29324
diff
changeset
|
1784 endfunc |
27557
ce72087b601f
patch 8.2.4305: tex filetype detection fails
Bram Moolenaar <Bram@vim.org>
parents:
27493
diff
changeset
|
1785 |
29338
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1786 func Test_sig_file() |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1787 filetype on |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1788 |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1789 call writefile(['this is neither Lambda Prolog nor SML'], 'Xfile.sig') |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1790 split Xfile.sig |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1791 call assert_equal('', &filetype) |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1792 bwipe! |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1793 |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1794 " Test dist#ft#FTsig() |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1795 |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1796 let g:filetype_sig = 'sml' |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1797 split Xfile.sig |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1798 call assert_equal('sml', &filetype) |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1799 bwipe! |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1800 unlet g:filetype_sig |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1801 |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1802 " Lambda Prolog |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1803 |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1804 call writefile(['sig foo.'], 'Xfile.sig') |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1805 split Xfile.sig |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1806 call assert_equal('lprolog', &filetype) |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1807 bwipe! |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1808 |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1809 call writefile(['/* ... */'], 'Xfile.sig') |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1810 split Xfile.sig |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1811 call assert_equal('lprolog', &filetype) |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1812 bwipe! |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1813 |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1814 call writefile(['% ...'], 'Xfile.sig') |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1815 split Xfile.sig |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1816 call assert_equal('lprolog', &filetype) |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1817 bwipe! |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1818 |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1819 " SML signature file |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1820 |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1821 call writefile(['signature FOO ='], 'Xfile.sig') |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1822 split Xfile.sig |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1823 call assert_equal('sml', &filetype) |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1824 bwipe! |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1825 |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1826 call writefile(['structure FOO ='], 'Xfile.sig') |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1827 split Xfile.sig |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1828 call assert_equal('sml', &filetype) |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1829 bwipe! |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1830 |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1831 call writefile(['(* ... *)'], 'Xfile.sig') |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1832 split Xfile.sig |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1833 call assert_equal('sml', &filetype) |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1834 bwipe! |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1835 |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1836 call delete('Xfile.sig') |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1837 filetype off |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1838 endfunc |
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1839 |
30023
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1840 " Test dist#ft#FTsil() |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1841 func Test_sil_file() |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1842 filetype on |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1843 |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1844 split Xfile.sil |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1845 call assert_equal('sil', &filetype) |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1846 bwipe! |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1847 |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1848 let lines =<< trim END |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1849 // valid |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1850 let protoErasedPathA = \ABCProtocol.a |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1851 |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1852 // also valid |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1853 let protoErasedPathA = |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1854 \ABCProtocol.a |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1855 END |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1856 call writefile(lines, 'Xfile.sil') |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1857 |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1858 split Xfile.sil |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1859 call assert_equal('sil', &filetype) |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1860 bwipe! |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1861 |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1862 " SILE |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1863 |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1864 call writefile(['% some comment'], 'Xfile.sil') |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1865 split Xfile.sil |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1866 call assert_equal('sile', &filetype) |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1867 bwipe! |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1868 |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1869 call writefile(['\begin[papersize=a6]{document}foo\end{document}'], 'Xfile.sil') |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1870 split Xfile.sil |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1871 call assert_equal('sile', &filetype) |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1872 bwipe! |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1873 |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1874 call delete('Xfile.sil') |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1875 filetype off |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1876 endfunc |
87063bfe81cd
patch 9.0.0349: filetype of *.sil files not well detected
Bram Moolenaar <Bram@vim.org>
parents:
29962
diff
changeset
|
1877 |
29427
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1878 func Test_inc_file() |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1879 filetype on |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1880 |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1881 call writefile(['this is the fallback'], 'Xfile.inc') |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1882 split Xfile.inc |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1883 call assert_equal('pov', &filetype) |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1884 bwipe! |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1885 |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1886 let g:filetype_inc = 'foo' |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1887 split Xfile.inc |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1888 call assert_equal('foo', &filetype) |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1889 bwipe! |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1890 unlet g:filetype_inc |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1891 |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1892 " aspperl |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1893 call writefile(['perlscript'], 'Xfile.inc') |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1894 split Xfile.inc |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1895 call assert_equal('aspperl', &filetype) |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1896 bwipe! |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1897 |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1898 " aspvbs |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1899 call writefile(['<% something'], 'Xfile.inc') |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1900 split Xfile.inc |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1901 call assert_equal('aspvbs', &filetype) |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1902 bwipe! |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1903 |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1904 " php |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1905 call writefile(['<?php'], 'Xfile.inc') |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1906 split Xfile.inc |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1907 call assert_equal('php', &filetype) |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1908 bwipe! |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1909 |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1910 " pascal |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1911 call writefile(['program'], 'Xfile.inc') |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1912 split Xfile.inc |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1913 call assert_equal('pascal', &filetype) |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1914 bwipe! |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1915 |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1916 " bitbake |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1917 call writefile(['require foo'], 'Xfile.inc') |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1918 split Xfile.inc |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1919 call assert_equal('bitbake', &filetype) |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1920 bwipe! |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1921 |
29493
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1922 call writefile(['S = "${WORKDIR}"'], 'Xfile.inc') |
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1923 split Xfile.inc |
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1924 call assert_equal('bitbake', &filetype) |
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1925 bwipe! |
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1926 |
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1927 call writefile(['DEPENDS:append = " somedep"'], 'Xfile.inc') |
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1928 split Xfile.inc |
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1929 call assert_equal('bitbake', &filetype) |
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1930 bwipe! |
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1931 |
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1932 call writefile(['MACHINE ??= "qemu"'], 'Xfile.inc') |
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1933 split Xfile.inc |
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1934 call assert_equal('bitbake', &filetype) |
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1935 bwipe! |
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1936 |
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1937 call writefile(['PROVIDES := "test"'], 'Xfile.inc') |
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1938 split Xfile.inc |
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1939 call assert_equal('bitbake', &filetype) |
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1940 bwipe! |
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1941 |
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1942 call writefile(['RDEPENDS_${PN} += "bar"'], 'Xfile.inc') |
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1943 split Xfile.inc |
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1944 call assert_equal('bitbake', &filetype) |
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1945 bwipe! |
6c1e06abff2c
patch 9.0.0088: pattern for detecting bitbake files is not sufficient
Bram Moolenaar <Bram@vim.org>
parents:
29485
diff
changeset
|
1946 |
29427
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1947 " asm |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1948 call writefile(['asmsyntax=foo'], 'Xfile.inc') |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1949 split Xfile.inc |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1950 call assert_equal('foo', &filetype) |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1951 bwipe! |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1952 |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1953 call delete('Xfile.inc') |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1954 filetype off |
2830faa3e100
patch 9.0.0055: bitbake files are not detected
Bram Moolenaar <Bram@vim.org>
parents:
29415
diff
changeset
|
1955 endfunc |
29338
f4f531986753
patch 9.0.0012: signature files not detected properly
Bram Moolenaar <Bram@vim.org>
parents:
29326
diff
changeset
|
1956 |
19425
67fbe280a502
patch 8.2.0270: some code not covered by tests
Bram Moolenaar <Bram@vim.org>
parents:
19263
diff
changeset
|
1957 " vim: shiftwidth=2 sts=2 expandtab |