aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorStephan Seitz <stephan.seitz@fau.de>2020-08-02 22:51:40 +0200
committerStephan Seitz <stephan.lauf@yahoo.de>2020-08-02 22:58:08 +0200
commit0f1dcc396ab2a0915a162edc0fd05953e188a578 (patch)
tree0d91e00c3c59c45abd58b9eebf4c616b18db4e13 /lua
parentAdd 'all' to completions for TSInstall/TSUpdate/TSUninstall (diff)
downloadnvim-treesitter-0f1dcc396ab2a0915a162edc0fd05953e188a578.tar
nvim-treesitter-0f1dcc396ab2a0915a162edc0fd05953e188a578.tar.gz
nvim-treesitter-0f1dcc396ab2a0915a162edc0fd05953e188a578.tar.bz2
nvim-treesitter-0f1dcc396ab2a0915a162edc0fd05953e188a578.tar.lz
nvim-treesitter-0f1dcc396ab2a0915a162edc0fd05953e188a578.tar.xz
nvim-treesitter-0f1dcc396ab2a0915a162edc0fd05953e188a578.tar.zst
nvim-treesitter-0f1dcc396ab2a0915a162edc0fd05953e188a578.zip
feat(install): Export iter_cmd
Diffstat (limited to 'lua')
-rw-r--r--lua/nvim-treesitter/install.lua8
1 files changed, 4 insertions, 4 deletions
diff --git a/lua/nvim-treesitter/install.lua b/lua/nvim-treesitter/install.lua
index 8d1e351bc..e8c6cf86b 100644
--- a/lua/nvim-treesitter/install.lua
+++ b/lua/nvim-treesitter/install.lua
@@ -8,7 +8,7 @@ local info = require'nvim-treesitter.info'
local M = {}
-local function iter_cmd(cmd_list, i, lang, success_message)
+function M.iter_cmd(cmd_list, i, lang, success_message)
if i == #cmd_list + 1 then return print(success_message) end
local attr = cmd_list[i]
@@ -19,7 +19,7 @@ local function iter_cmd(cmd_list, i, lang, success_message)
handle = luv.spawn(attr.cmd, attr.opts, vim.schedule_wrap(function(code)
handle:close()
if code ~= 0 then return api.nvim_err_writeln(attr.err) end
- iter_cmd(cmd_list, i + 1, lang, success_message)
+ M.iter_cmd(cmd_list, i + 1, lang, success_message)
end))
end
@@ -117,7 +117,7 @@ local function run_install(cache_folder, package_path, lang, repo, with_sync)
print('Treesitter parser for '..lang..' has been installed')
end
else
- iter_cmd(command_list, 1, lang, 'Treesitter parser for '..lang..' has been installed')
+ M.iter_cmd(command_list, 1, lang, 'Treesitter parser for '..lang..' has been installed')
end
end
@@ -214,7 +214,7 @@ function M.uninstall(lang)
err = "Could not delete "..parser_lib,
},
}
- iter_cmd(command_list, 1, lang, 'Treesitter parser for '..lang..' has been uninstalled')
+ M.iter_cmd(command_list, 1, lang, 'Treesitter parser for '..lang..' has been uninstalled')
end
end