From e138c066f7e33464655bd064341483867c43d1fe Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Thu, 23 Feb 2023 23:50:55 -0500 Subject: feat(health): sort parser list for clarity --- lua/nvim-treesitter/parsers.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'lua') diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua index de31f4196..0eec2f116 100644 --- a/lua/nvim-treesitter/parsers.lua +++ b/lua/nvim-treesitter/parsers.lua @@ -1570,12 +1570,14 @@ end -- Get a list of all available parsers ---@return string[] function M.available_parsers() + local parsers = vim.tbl_keys(M.list) + table.sort(parsers) if vim.fn.executable "tree-sitter" == 1 and vim.fn.executable "node" == 1 then - return vim.tbl_keys(M.list) + return parsers else return vim.tbl_filter(function(p) ---@param p string return not M.list[p].install_info.requires_generate_from_grammar - end, vim.tbl_keys(M.list)) + end, parsers) end end -- cgit v1.2.3-70-g09d2