aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim-treesitter.lua
diff options
context:
space:
mode:
authorKiyan Yazdani <yazdani.kiyan@protonmail.com>2020-06-21 17:32:37 +0200
committerGitHub <noreply@github.com>2020-06-21 17:32:37 +0200
commit2c81ec391877de7c1b0b316299b57ce4ae2e88de (patch)
treefb5b26b84f335c65bf70661ace84d1cdda7db8d7 /lua/nvim-treesitter.lua
parentMerge pull request #72 from doubleloop/python (diff)
parentrefactor: parser list and lang->ft/ft->lang (diff)
downloadnvim-treesitter-2c81ec391877de7c1b0b316299b57ce4ae2e88de.tar
nvim-treesitter-2c81ec391877de7c1b0b316299b57ce4ae2e88de.tar.gz
nvim-treesitter-2c81ec391877de7c1b0b316299b57ce4ae2e88de.tar.bz2
nvim-treesitter-2c81ec391877de7c1b0b316299b57ce4ae2e88de.tar.lz
nvim-treesitter-2c81ec391877de7c1b0b316299b57ce4ae2e88de.tar.xz
nvim-treesitter-2c81ec391877de7c1b0b316299b57ce4ae2e88de.tar.zst
nvim-treesitter-2c81ec391877de7c1b0b316299b57ce4ae2e88de.zip
Merge pull request #90 from kyazdani42/fix/parser-names-as-filetypes
refacto/fix: filetype / parser name distinction
Diffstat (limited to 'lua/nvim-treesitter.lua')
-rw-r--r--lua/nvim-treesitter.lua6
1 files changed, 4 insertions, 2 deletions
diff --git a/lua/nvim-treesitter.lua b/lua/nvim-treesitter.lua
index d3c7fa75f..dde4ac0fd 100644
--- a/lua/nvim-treesitter.lua
+++ b/lua/nvim-treesitter.lua
@@ -5,6 +5,7 @@ local utils = require'nvim-treesitter.utils'
local ts_utils = require'nvim-treesitter.ts_utils'
local info = require'nvim-treesitter.info'
local configs = require'nvim-treesitter.configs'
+local parsers = require'nvim-treesitter.parsers'
local M = {}
@@ -13,9 +14,10 @@ function M.setup()
utils.setup_commands('info', info.commands)
utils.setup_commands('configs', configs.commands)
- for _, ft in pairs(configs.available_parsers()) do
+ for _, lang in pairs(parsers.available_parsers()) do
for _, mod in pairs(configs.available_modules()) do
- if configs.is_enabled(mod, ft) then
+ if configs.is_enabled(mod, lang) then
+ local ft = parsers.lang_to_ft(lang)
local cmd = string.format("lua require'nvim-treesitter.%s'.attach()", mod)
api.nvim_command(string.format("autocmd NvimTreesitter FileType %s %s", ft, cmd))
end