aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2023-03-17 13:40:15 +0100
committerGitHub <noreply@github.com>2023-03-17 13:40:15 +0100
commit86c164d2a14382adfb388a66699828df6c623102 (patch)
treea1e5f4b82a36dc97e077b28fef6ea4e9a79b34a9
parent07f59467da5a80c7ce46fdc9efcc0e2c18633df1 (diff)
parent571b50be16a0bb859082196ac1a80872526314cb (diff)
downloadrneovim-86c164d2a14382adfb388a66699828df6c623102.tar.gz
rneovim-86c164d2a14382adfb388a66699828df6c623102.tar.bz2
rneovim-86c164d2a14382adfb388a66699828df6c623102.zip
Merge pull request #22699 from clason/vim-9.0.1406
vim-patch:9.0.{1406,1407,1408,1409}: some files are not recognized
-rw-r--r--runtime/lua/vim/filetype.lua10
-rw-r--r--test/old/testdir/test_filetype.vim6
2 files changed, 12 insertions, 4 deletions
diff --git a/runtime/lua/vim/filetype.lua b/runtime/lua/vim/filetype.lua
index 1732623223..b777eaa179 100644
--- a/runtime/lua/vim/filetype.lua
+++ b/runtime/lua/vim/filetype.lua
@@ -838,6 +838,9 @@ local extension = {
R = function(path, bufnr)
return require('vim.filetype.detect').r(bufnr)
end,
+ rkt = 'racket',
+ rktd = 'racket',
+ rktl = 'racket',
rad = 'radiance',
mat = 'radiance',
['pod6'] = 'raku',
@@ -883,6 +886,8 @@ local extension = {
ron = 'ron',
rsc = 'routeros',
x = 'rpcgen',
+ rpgle = 'rpgle',
+ rpgleinc = 'rpgle',
rpl = 'rpl',
Srst = 'rrst',
srst = 'rrst',
@@ -908,9 +913,6 @@ local extension = {
ss = 'scheme',
scm = 'scheme',
sld = 'scheme',
- rkt = 'scheme',
- rktd = 'scheme',
- rktl = 'scheme',
sce = 'scilab',
sci = 'scilab',
scss = 'scss',
@@ -1016,6 +1018,7 @@ local extension = {
swift = 'swift',
svh = 'systemverilog',
sv = 'systemverilog',
+ td = 'tablegen',
tak = 'tak',
tal = 'tal',
task = 'taskedit',
@@ -1590,6 +1593,7 @@ local filename = {
['.pythonstartup'] = 'python',
['.pythonrc'] = 'python',
SConstruct = 'python',
+ qmldir = 'qmldir',
['.Rprofile'] = 'r',
['Rprofile'] = 'r',
['Rprofile.site'] = 'r',
diff --git a/test/old/testdir/test_filetype.vim b/test/old/testdir/test_filetype.vim
index b7ec4da544..6635458ee6 100644
--- a/test/old/testdir/test_filetype.vim
+++ b/test/old/testdir/test_filetype.vim
@@ -472,9 +472,11 @@ let s:filename_checks = {
\ 'pyrex': ['file.pyx', 'file.pxd'],
\ 'python': ['file.py', 'file.pyw', '.pythonstartup', '.pythonrc', 'file.ptl', 'file.pyi', 'SConstruct'],
\ 'ql': ['file.ql', 'file.qll'],
+ \ 'qmldir': ['qmldir'],
\ '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'],
\ 'quarto': ['file.qmd'],
\ 'r': ['file.r', '.Rprofile', 'Rprofile', 'Rprofile.site'],
+ \ 'racket': ['file.rkt', 'file.rktd', 'file.rktl'],
\ 'radiance': ['file.rad', 'file.mat'],
\ 'raku': ['file.pm6', 'file.p6', 'file.t6', 'file.pod6', 'file.raku', 'file.rakumod', 'file.rakudoc', 'file.rakutest'],
\ 'raml': ['file.raml'],
@@ -495,6 +497,7 @@ let s:filename_checks = {
\ 'rnc': ['file.rnc'],
\ 'rng': ['file.rng'],
\ 'rnoweb': ['file.rnw', 'file.snw'],
+ \ 'rpgle': ['file.rpgle', 'file.rpgleinc'],
\ 'robot': ['file.robot', 'file.resource'],
\ 'robots': ['robots.txt'],
\ 'ron': ['file.ron'],
@@ -512,7 +515,7 @@ let s:filename_checks = {
\ 'sather': ['file.sa'],
\ 'sbt': ['file.sbt'],
\ 'scala': ['file.scala'],
- \ 'scheme': ['file.scm', 'file.ss', 'file.sld', 'file.rkt', 'file.rktd', 'file.rktl'],
+ \ 'scheme': ['file.scm', 'file.ss', 'file.sld'],
\ 'scilab': ['file.sci', 'file.sce'],
\ 'screen': ['.screenrc', 'screenrc'],
\ 'scss': ['file.scss'],
@@ -587,6 +590,7 @@ let s:filename_checks = {
\ 'taskdata': ['pending.data', 'completed.data', 'undo.data'],
\ 'taskedit': ['file.task'],
\ 'tcl': ['file.tcl', 'file.tm', 'file.tk', 'file.itcl', 'file.itk', 'file.jacl', '.tclshrc', 'tclsh.rc', '.wishrc'],
+ \ 'tablegen': ['file.td'],
\ 'teal': ['file.tl'],
\ 'template': ['file.tmpl'],
\ 'teraterm': ['file.ttl'],