summaryrefslogtreecommitdiff
path: root/lua/nvim-treesitter/parsers.lua
diff options
context:
space:
mode:
authorkiyan <yazdani.kiyan@protonmail.com>2021-02-22 23:01:12 +0100
committerKiyan <yazdani.kiyan@protonmail.com>2021-02-27 13:36:33 +0100
commit9d57216c0d94c9823c0d971caeaffb3b261e527e (patch)
tree987e0019a615dbf2cb1c7f7338194152d8032fd0 /lua/nvim-treesitter/parsers.lua
parent91a89aa408c19572bd7a41caa8ab8666143bec8c (diff)
chore: remove useless code and indent files
Diffstat (limited to 'lua/nvim-treesitter/parsers.lua')
-rw-r--r--lua/nvim-treesitter/parsers.lua36
1 files changed, 9 insertions, 27 deletions
diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua
index 4b284267..2f92e5c3 100644
--- a/lua/nvim-treesitter/parsers.lua
+++ b/lua/nvim-treesitter/parsers.lua
@@ -17,16 +17,12 @@ local list = setmetatable({}, {
rawset(table, parsername, setmetatable(parserconfig, {
__newindex = function(parserconfigtable, key, value)
- if key == "used_by" then
- ft_to_parsername[value] = parsername
- else
- rawset(parserconfigtable, key, value)
- end
+ rawset(parserconfigtable, key, value)
end
}))
update_ft_to_parsername(parsername, parserconfig)
- end
+ end
})
list.javascript = {
@@ -264,13 +260,13 @@ list.scala = {
}
list.supercollider = {
- install_info = {
- url = "https://github.com/madskjeldgaard/tree-sitter-supercollider",
- files = {"src/parser.c", "src/scanner.c"},
- branch = "main",
- },
- maintainers = {"@madskjeldgaard"},
- filetype = "supercollider",
+ install_info = {
+ url = "https://github.com/madskjeldgaard/tree-sitter-supercollider",
+ files = {"src/parser.c", "src/scanner.c"},
+ branch = "main",
+ },
+ maintainers = {"@madskjeldgaard"},
+ filetype = "supercollider",
}
list.haskell = {
@@ -463,20 +459,6 @@ function M.ft_to_lang(ft)
return ft_to_parsername[ft] or ft
end
-function M.lang_to_ft(lang)
- local obj = M.list[lang]
- return vim.tbl_flatten({{obj.filetype or lang}, obj.used_by or {}})
-end
-
-function M.lang_match_ft(lang, ft)
- for _, f in pairs(M.lang_to_ft(lang)) do
- if ft == f then
- return true
- end
- end
- return false
-end
-
function M.available_parsers()
return vim.tbl_keys(M.list)
end