feat: add hurl

Signed-off-by: kjuulh <contact@kjuulh.io>
This commit is contained in:
Kasper Juul Hermansen 2023-07-04 19:37:17 +02:00
parent 5e50a8a432
commit 7967c0f87e
Signed by: kjuulh
GPG Key ID: 57B6E1465221F912
2 changed files with 45 additions and 0 deletions

View File

@ -0,0 +1,28 @@
return {
"nvim-treesitter/nvim-treesitter",
opts = function(_, _)
local parser_config = require "nvim-treesitter.parsers".get_parser_configs()
-- https://github.com/nvim-treesitter/nvim-treesitter/tree/master#adding-parsers
parser_config.hurl = {
install_info = {
url = "~/git/github.com/kjuulh/tree-sitter-hurl",
files = { "src/parser.c" },
branch = "main",
generate_requires_npm = false,
requires_generate_from_grammar = false,
},
filetype = "hurl",
}
-- https://neovim.io/doc/user/lua.html#vim.filetype.add()
-- Search for vim.filetype.add
vim.filetype.add({
extension = {
hurl = "hurl"
}
})
end
}

View File

@ -0,0 +1,17 @@
[
"GET"
"POST"
"PUT"
"DELETE"
"CONNECT"
"OPTIONS"
"TRACE"
"PATCH"
"LINK"
"UNLINK"
"PURGE"
"LOCK"
"UNLOCK"
"PROPFIND"
"VIEW"
] @keyword