mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-01 19:17:02 -04:00
feat!: drop modules, general refactor and cleanup
This commit is contained in:
parent
310f0925ec
commit
692b051b09
1247 changed files with 6096 additions and 9074 deletions
66
plugin/filetypes.lua
Normal file
66
plugin/filetypes.lua
Normal file
|
|
@ -0,0 +1,66 @@
|
|||
local filetypes = {
|
||||
angular = { 'htmlangular' },
|
||||
bash = { 'sh' },
|
||||
bibtex = { 'bib' },
|
||||
c_sharp = { 'cs', 'csharp', 'c-sharp' },
|
||||
commonlisp = { 'lisp' },
|
||||
cooklang = { 'cook' },
|
||||
devicetree = { 'dts' },
|
||||
diff = { 'gitdiff' },
|
||||
eex = { 'eelixir' },
|
||||
elixir = { 'ex' },
|
||||
embedded_template = { 'eruby' },
|
||||
erlang = { 'erl' },
|
||||
facility = { 'fsd' },
|
||||
faust = { 'dsp' },
|
||||
gdshader = { 'gdshaderinc' },
|
||||
git_config = { 'gitconfig' },
|
||||
git_rebase = { 'gitrebase' },
|
||||
glimmer = { 'handlebars', 'html.handlebars' },
|
||||
godot_resource = { 'gdresource' },
|
||||
haskell = { 'hs' },
|
||||
haskell_persistent = { 'haskellpersistent' },
|
||||
idris = { 'idris2' },
|
||||
janet_simple = { 'janet' },
|
||||
javascript = { 'javascriptreact', 'ecma', 'jsx', 'js' },
|
||||
javascript_glimmer = { 'javascript.glimmer' },
|
||||
linkerscript = { 'ld' },
|
||||
latex = { 'tex' },
|
||||
m68k = { 'asm68k' },
|
||||
make = { 'automake' },
|
||||
markdown = { 'pandoc', 'quarto', 'rmd' },
|
||||
muttrc = { 'neomuttrc' },
|
||||
ocaml_interface = { 'ocamlinterface' },
|
||||
perl = { 'pl' },
|
||||
poe_filter = { 'poefilter' },
|
||||
properties = { 'jproperties' },
|
||||
python = { 'py', 'gyp' },
|
||||
qmljs = { 'qml' },
|
||||
runescript = { 'clientscript' },
|
||||
scala = { 'sbt' },
|
||||
slang = { 'shaderslang' },
|
||||
sqp = { 'mysqp' },
|
||||
ssh_config = { 'sshconfig' },
|
||||
starlark = { 'bzl' },
|
||||
surface = { 'sface' },
|
||||
t32 = { 'trace32' },
|
||||
tcl = { 'expect' },
|
||||
terraform = { 'terraform-vars' },
|
||||
textproto = { 'pbtxt' },
|
||||
tlaplus = { 'tla' },
|
||||
tsx = { 'typescriptreact', 'typescript.tsx' },
|
||||
typescript = { 'ts' },
|
||||
typescript_glimmer = { 'typescript.glimmer' },
|
||||
typst = { 'typ' },
|
||||
udev = { 'udevrules' },
|
||||
uxntal = { 'tal', 'uxn' },
|
||||
v = { 'vlang' },
|
||||
verilog = { 'systemverilog' },
|
||||
vhs = { 'tape' },
|
||||
xml = { 'xsd', 'xslt', 'svg' },
|
||||
xresources = { 'xdefaults' },
|
||||
}
|
||||
|
||||
for lang, ft in pairs(filetypes) do
|
||||
vim.treesitter.language.register(lang, ft)
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue