From 0948bf22745f1d80572e2b46ed547c7c8674cca9 Mon Sep 17 00:00:00 2001 From: Lewis Russell Date: Mon, 31 Oct 2022 10:52:52 +0000 Subject: feat(emmy): add emmylua annotations --- lua/nvim-treesitter/parsers.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'lua/nvim-treesitter/parsers.lua') diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua index ee79c09d..8fe4225e 100644 --- a/lua/nvim-treesitter/parsers.lua +++ b/lua/nvim-treesitter/parsers.lua @@ -20,6 +20,22 @@ local filetype_to_parsername = { cs = "c_sharp", } +---@class InstallInfo +---@field url string +---@field branch string|nil +---@field revision string|nil +---@field files string[] +---@field generate_requires_npm boolean|nil +---@field requires_generate_from_grammar boolean|nil +---@field location string|nil + +---@class ParserInfo +---@field install_info InstallInfo +---@field filetype string +---@field maintainers string[] +---@field experimental boolean|nil + +---@type ParserInfo[] local list = setmetatable({}, { __newindex = function(table, parsername, parserconfig) rawset( -- cgit v1.2.3 From eff0d43b49f17a3d5a12d9112f439abf4ca249cd Mon Sep 17 00:00:00 2001 From: Carlos Alexandro Becker Date: Sun, 13 Nov 2022 08:33:54 -0300 Subject: feat: vhs (.tape) support (#3726) --- lua/nvim-treesitter/parsers.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'lua/nvim-treesitter/parsers.lua') diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua index 8fe4225e..6d444cde 100644 --- a/lua/nvim-treesitter/parsers.lua +++ b/lua/nvim-treesitter/parsers.lua @@ -18,6 +18,7 @@ local filetype_to_parsername = { pandoc = "markdown", rmd = "markdown", cs = "c_sharp", + tape = "vhs", } ---@class InstallInfo @@ -1282,6 +1283,16 @@ list.diff = { filetype = "gitdiff", } +list.vhs = { + install_info = { + url = "https://github.com/charmbracelet/tree-sitter-vhs", + branch = "main", + files = { "src/parser.c" }, + }, + maintainers = { "@caarlos0", "@maaslalani" }, + filetype = "tape", +} + local M = { list = list, filetype_to_parsername = filetype_to_parsername, -- cgit v1.2.3 From a715e9331265a921281d0c1eb8281324ead41cbd Mon Sep 17 00:00:00 2001 From: ObserverOfTime Date: Mon, 26 Sep 2022 19:25:26 +0300 Subject: feat: add awk --- lua/nvim-treesitter/parsers.lua | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'lua/nvim-treesitter/parsers.lua') diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua index 6d444cde..e2e52122 100644 --- a/lua/nvim-treesitter/parsers.lua +++ b/lua/nvim-treesitter/parsers.lua @@ -1293,6 +1293,13 @@ list.vhs = { filetype = "tape", } +list.awk = { + install_info = { + url = "https://github.com/Beaglefoot/tree-sitter-awk", + files = { "src/parser.c", "src/scanner.c" }, + }, +} + local M = { list = list, filetype_to_parsername = filetype_to_parsername, -- cgit v1.2.3