aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--languages.toml191
1 files changed, 172 insertions, 19 deletions
diff --git a/languages.toml b/languages.toml
index c12c4e82..e9330834 100644
--- a/languages.toml
+++ b/languages.toml
@@ -317,7 +317,27 @@ indent = { tab-width = 2, unit = " " }
name = "json"
scope = "source.json"
injection-regex = "json"
-file-types = ["json", "jsonc", "arb", "ipynb", "geojson", "gltf", "webmanifest", "flake.lock", ".babelrc"]
+file-types = [
+ "json",
+ "jsonc",
+ "arb",
+ "ipynb",
+ "geojson",
+ "gltf",
+ "webmanifest",
+ "flake.lock",
+ ".babelrc",
+ ".bowerrc",
+ ".jscrc",
+ "js.map",
+ "ts.map",
+ "css.map",
+ ".jslintrc",
+ "jsonld",
+ ".vuerc",
+ "composer.lock",
+ ".watchmanconfig"
+]
roots = []
language-servers = [ "vscode-json-language-server" ]
auto-format = true
@@ -368,7 +388,7 @@ source = { git = "https://github.com/tree-sitter/tree-sitter-c", rev = "7175a6dd
name = "cpp"
scope = "source.cpp"
injection-regex = "cpp"
-file-types = ["cc", "hh", "c++", "cpp", "hpp", "h", "ipp", "tpp", "cxx", "hxx", "ixx", "txx", "ino", "C", "H", "cu", "cuh", "cppm"]
+file-types = ["cc", "hh", "c++", "cpp", "hpp", "h", "ipp", "tpp", "cxx", "hxx", "ixx", "txx", "ino", "C", "H", "cu", "cuh", "cppm", "h++", "ii", "inl", { suffix = ".hpp.in" }, { suffix = ".h.in" }]
roots = []
comment-token = "//"
language-servers = [ "clangd" ]
@@ -415,7 +435,7 @@ language-servers = [ "crystalline" ]
name = "c-sharp"
scope = "source.csharp"
injection-regex = "c-?sharp"
-file-types = ["cs"]
+file-types = ["cs", "csx", "cake"]
roots = ["sln", "csproj"]
comment-token = "//"
indent = { tab-width = 4, unit = "\t" }
@@ -546,7 +566,7 @@ name = "javascript"
scope = "source.js"
injection-regex = "(js|javascript)"
language-id = "javascript"
-file-types = ["js", "mjs", "cjs", "rules"]
+file-types = ["js", "mjs", "cjs", "rules", "es6", "pac", "jakefile"]
shebangs = ["node"]
roots = []
comment-token = "//"
@@ -642,7 +662,7 @@ source = { git = "https://github.com/serenadeai/tree-sitter-scss", rev = "c478c6
name = "html"
scope = "text.html.basic"
injection-regex = "html"
-file-types = ["html"]
+file-types = ["html", "htm", "shtml", "xhtml", "xht", "jsp", "asp", "aspx", "jshtm", "volt", "rhtml"]
roots = []
language-servers = [ "vscode-html-language-server" ]
auto-format = true
@@ -656,7 +676,7 @@ source = { git = "https://github.com/tree-sitter/tree-sitter-html", rev = "29f53
name = "python"
scope = "source.python"
injection-regex = "python"
-file-types = ["py","pyi","py3","pyw","ptl",".pythonstartup",".pythonrc","SConstruct"]
+file-types = ["py","pyi","py3","pyw","ptl",".pythonstartup",".pythonrc","SConstruct", "rpy", "cpy", "ipy", "pyt", "SConscript"]
shebangs = ["python"]
roots = ["pyproject.toml", "setup.py", "poetry.lock", "pyrightconfig.json"]
comment-token = "#"
@@ -708,7 +728,42 @@ source = { git = "https://github.com/nix-community/tree-sitter-nix", rev = "1b69
name = "ruby"
scope = "source.ruby"
injection-regex = "ruby"
-file-types = ["rb", "rake", "rakefile", "irb", "gemfile", "gemspec", "Rakefile", "Gemfile", "rabl", "jbuilder", "jb", "Podfile", "podspec", "Vagrantfile", "Brewfile"]
+file-types = [
+ "rb",
+ "rake",
+ "rakefile",
+ "irb",
+ "gemfile",
+ "gemspec",
+ "Rakefile",
+ "Gemfile",
+ "rabl",
+ "jbuilder",
+ "jb",
+ "Podfile",
+ "podspec",
+ "Vagrantfile",
+ "Brewfile",
+ "rjs",
+ "rbi",
+ "Guardfile",
+ "Capfile",
+ "Cheffile",
+ "Hobofile",
+ "Appraisals",
+ "Rantfile",
+ "Berksfile",
+ "Berksfile.lock",
+ "Thorfile",
+ "Puppetfile",
+ "Fastfile",
+ "Appfile",
+ "Deliverfile",
+ "Matchfile",
+ "Scanfile",
+ "Snapfile",
+ "Gymfile"
+]
shebangs = ["ruby"]
roots = []
comment-token = "#"
@@ -723,7 +778,47 @@ source = { git = "https://github.com/tree-sitter/tree-sitter-ruby", rev = "206c7
name = "bash"
scope = "source.bash"
injection-regex = "(shell|bash|zsh|sh)"
-file-types = ["sh", "bash", "zsh", ".bash_login", ".bash_logout", ".bash_profile", ".bashrc", ".profile", ".zshenv", "zshenv", ".zlogin", "zlogin", ".zlogout", "zlogout", ".zprofile", "zprofile", ".zshrc", "zshrc", ".zimrc", "APKBUILD", "PKGBUILD", "eclass", "ebuild", "bazelrc", ".bash_aliases", "Renviron", ".Renviron"]
+file-types = [
+ "sh",
+ "bash",
+ "zsh",
+ ".bash_login",
+ ".bash_logout",
+ ".bash_profile",
+ ".bashrc",
+ ".profile",
+ ".zshenv",
+ "zshenv",
+ ".zlogin",
+ "zlogin",
+ ".zlogout",
+ "zlogout",
+ ".zprofile",
+ "zprofile",
+ ".zshrc",
+ "zshrc",
+ ".zimrc",
+ "APKBUILD",
+ "PKGBUILD",
+ "eclass",
+ "ebuild",
+ "bazelrc",
+ ".bash_aliases",
+ "Renviron",
+ ".Renviron",
+ ".xprofile",
+ ".xsession",
+ ".xsessionrc",
+ "zsh-theme",
+ "ksh",
+ "cshrc",
+ "tcshrc",
+ ".yashrc",
+ ".yash_profile",
+ ".hushlogin",
+ "bashrc_Apple_Terminal",
+ "zshrc_Apple_Terminal"
+]
shebangs = ["sh", "bash", "dash", "zsh"]
roots = []
comment-token = "#"
@@ -738,7 +833,7 @@ source = { git = "https://github.com/tree-sitter/tree-sitter-bash", rev = "275ef
name = "php"
scope = "source.php"
injection-regex = "php"
-file-types = ["php", "inc"]
+file-types = ["php", "inc", "php4", "php5", "phtml", "ctp"]
shebangs = ["php"]
roots = ["composer.json", "index.php"]
language-servers = [ "intelephense" ]
@@ -764,7 +859,7 @@ source = { git = "https://github.com/gbprod/tree-sitter-twig", rev = "807b293fec
name = "latex"
scope = "source.tex"
injection-regex = "tex"
-file-types = ["tex", "sty", "cls", "Rd"]
+file-types = ["tex", "sty", "cls", "Rd", "bbx", "cbx"]
roots = []
comment-token = "%"
language-servers = [ "texlab" ]
@@ -1086,7 +1181,7 @@ source = { git = "https://github.com/uyha/tree-sitter-cmake", rev = "6e51463ef30
[[language]]
name = "make"
scope = "source.make"
-file-types = ["Makefile", "makefile", "make", "mk"]
+file-types = ["Makefile", "makefile", "make", "mk", "mak", "GNUmakefile", "OCamlMakefile"]
shebangs = ["make", "gmake"]
injection-regex = "(make|makefile|Makefile|mk)"
roots = []
@@ -1113,7 +1208,7 @@ source = { git = "https://github.com/theHamsta/tree-sitter-glsl", rev = "88408ff
[[language]]
name = "perl"
scope = "source.perl"
-file-types = ["pl", "pm", "t"]
+file-types = ["pl", "pm", "t", "psgi", "raku", "rakumod", "rakutest", "rakudoc", "nqp", "p6", "pl6", "pm6"]
shebangs = ["perl"]
roots = []
comment-token = "#"
@@ -1240,7 +1335,7 @@ source = { git = "https://github.com/Flakebi/tree-sitter-tablegen", rev = "568dd
name = "markdown"
scope = "source.md"
injection-regex = "md|markdown"
-file-types = ["md", "markdown", "PULLREQ_EDITMSG"]
+file-types = ["md", "markdown", "PULLREQ_EDITMSG", "mkd", "mdwn", "mdown", "markdn", "mdtxt", "mdtext", "workbook"]
roots = [".marksman.toml"]
language-servers = [ "marksman" ]
indent = { tab-width = 2, unit = " " }
@@ -1320,7 +1415,7 @@ source = { git = "https://github.com/the-mikedavis/tree-sitter-git-commit", rev
name = "diff"
scope = "source.diff"
roots = []
-file-types = ["diff", "patch"]
+file-types = ["diff", "patch", "rej"]
injection-regex = "diff"
comment-token = "#"
indent = { tab-width = 2, unit = " " }
@@ -1578,7 +1673,7 @@ source = { git = "https://github.com/Hubro/tree-sitter-robot", rev = "322e4cc657
name = "r"
scope = "source.r"
injection-regex = "(r|R)"
-file-types = ["r", "R", ".Rprofile", "Rprofile.site"]
+file-types = ["r", "R", ".Rprofile", "Rprofile.site", ".RHistory"]
shebangs = ["r", "R"]
roots = []
comment-token = "#"
@@ -1663,7 +1758,7 @@ source = { git = "https://github.com/phoenixframework/tree-sitter-heex", rev = "
[[language]]
name = "sql"
scope = "source.sql"
-file-types = ["sql"]
+file-types = ["sql", "dsql"]
roots = []
comment-token = "--"
indent = { tab-width = 4, unit = " " }
@@ -2206,7 +2301,62 @@ source = { git = "https://github.com/Unoqwy/tree-sitter-kdl", rev = "e1cd292c6d1
name = "xml"
scope = "source.xml"
injection-regex = "xml"
-file-types = ["xml", "mobileconfig", "plist", "xib", "storyboard", "svg", "xsd", "gml", "xaml", "gir", "rss", "atom", "opml", "policy"]
+file-types = [
+ "xml",
+ "mobileconfig",
+ "plist",
+ "xib",
+ "storyboard",
+ "svg",
+ "xsd",
+ "gml",
+ "xaml",
+ "gir",
+ "rss",
+ "atom",
+ "opml",
+ "policy",
+ "ascx",
+ "axml",
+ "axaml",
+ "bpmn",
+ "cpt",
+ "csl",
+ "csproj.user",
+ "dita",
+ "ditamap",
+ "dtml",
+ "fxml",
+ "iml",
+ "isml",
+ "jmx",
+ "launch",
+ "menu",
+ "mxml",
+ "nuspec",
+ "pt",
+ "publishsettings",
+ "pubxml",
+ "pubxml.user",
+ "rbxlx",
+ "rbxmx",
+ "rng",
+ "shproj",
+ "tld",
+ "tmx",
+ "vbproj.user",
+ "vcxproj",
+ "vcxproj.filters",
+ "wsdl",
+ "wxi",
+ "wxs",
+ "xbl",
+ "xlf",
+ "xliff",
+ "xpdl",
+ "xul",
+ "xoml"
+]
indent = { tab-width = 2, unit = " " }
roots = []
@@ -2295,7 +2445,10 @@ file-types = [
"volume",
"kube",
"network",
- ".editorconfig"
+ ".editorconfig",
+ "properties",
+ "cfg",
+ "directory"
]
injection-regex = "ini"
comment-token = "#"
@@ -2704,7 +2857,7 @@ name = "fsharp"
scope = "source.fs"
roots = ["sln", "fsproj"]
injection-regex = "fsharp"
-file-types = ["fs", "fsx"]
+file-types = ["fs", "fsx", "fsi", "fsscript"]
comment-token = "//"
indent = { tab-width = 4, unit = " " }
auto-format = true