aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgegoune <dev@clog.rocks>2021-11-04 23:12:21 +0200
committerStephan Seitz <stephan.seitz@fau.de>2021-11-12 21:52:50 +0100
commitbb0ef1848853c825dcf805a63ea98a648bb60b48 (patch)
tree06a6b09a29516af79cd00f2ad44af45f792157b1
parentfix: address change requests (diff)
downloadnvim-treesitter-bb0ef1848853c825dcf805a63ea98a648bb60b48.tar
nvim-treesitter-bb0ef1848853c825dcf805a63ea98a648bb60b48.tar.gz
nvim-treesitter-bb0ef1848853c825dcf805a63ea98a648bb60b48.tar.bz2
nvim-treesitter-bb0ef1848853c825dcf805a63ea98a648bb60b48.tar.lz
nvim-treesitter-bb0ef1848853c825dcf805a63ea98a648bb60b48.tar.xz
nvim-treesitter-bb0ef1848853c825dcf805a63ea98a648bb60b48.tar.zst
nvim-treesitter-bb0ef1848853c825dcf805a63ea98a648bb60b48.zip
refactor: inherit json
-rw-r--r--lua/nvim-treesitter/parsers.lua1
-rw-r--r--queries/http/highlights.scm18
2 files changed, 3 insertions, 16 deletions
diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua
index 44ef78ed9..cb2399bca 100644
--- a/lua/nvim-treesitter/parsers.lua
+++ b/lua/nvim-treesitter/parsers.lua
@@ -767,6 +767,7 @@ list.http = {
url = "https://github.com/NTBBloodbath/tree-sitter-http",
branch = "main",
files = { "src/parser.c" },
+ generate_requires_npm = true,
},
maintainers = { "@NTBBloodbath" },
}
diff --git a/queries/http/highlights.scm b/queries/http/highlights.scm
index 00be374cb..f5a08813b 100644
--- a/queries/http/highlights.scm
+++ b/queries/http/highlights.scm
@@ -1,3 +1,5 @@
+; inherits: json
+
; Display errors
(ERROR) @error
@@ -12,22 +14,6 @@
name: (name) @constant
value: (value))
-; JSON
-(json_pair
- key: (_) @keyword)
-
-(json_string) @string
-
-(json_number) @number
-
-(json_boolean) @boolean
-
-(json_null) @constant
-
-(json_escape_sequence) @string.escape
-
-(json_body) @keyword
-
; rest.nvim Neovim plugin specific features
(external_body
json_file: (json_file) @text.uri) @keyword