aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErasin Wang2024-03-17 23:01:25 +0000
committerGitHub2024-03-17 23:01:25 +0000
commit64389f97fe8e226a0bcf19cdc292eaf7d42478af (patch)
treeb14a1d43b7a7bf310b20a1e973d0c3fc4d731915
parentf7913c1a3bc7609c9c1d6eaa0fbd0e3dda18be63 (diff)
Updated grammar for hurl 4 (#9775)
-rw-r--r--languages.toml3
-rw-r--r--runtime/queries/hurl/highlights.scm19
2 files changed, 20 insertions, 2 deletions
diff --git a/languages.toml b/languages.toml
index e4684298..69146841 100644
--- a/languages.toml
+++ b/languages.toml
@@ -2901,11 +2901,12 @@ scope = "source.hurl"
injection-regex = "hurl"
file-types = ["hurl"]
comment-token = "#"
+formatter = { command = "hurlfmt" }
indent = { tab-width = 2, unit = " " }
[[grammar]]
name = "hurl"
-source = { git = "https://github.com/pfeiferj/tree-sitter-hurl", rev = "264c42064b61ee21abe88d0061f29a0523352e22" }
+source = { git = "https://github.com/pfeiferj/tree-sitter-hurl", rev = "cd1a0ada92cc73dd0f4d7eedc162be4ded758591" }
[[language]]
name = "markdoc"
diff --git a/runtime/queries/hurl/highlights.scm b/runtime/queries/hurl/highlights.scm
index c066b284..a2037637 100644
--- a/runtime/queries/hurl/highlights.scm
+++ b/runtime/queries/hurl/highlights.scm
@@ -51,6 +51,20 @@
"sha256"
"md5"
"bytes"
+ "daysAfterNow"
+ "daysBeforeNow"
+ "htmlEscape"
+ "htmlUnescape"
+ "decode"
+ "format"
+ "nth"
+ "replace"
+ "split"
+ "toDate"
+ "toInt"
+ "urlEncode"
+ "urlDecode"
+ "count"
] @function.builtin
(filter) @attribute
@@ -59,8 +73,11 @@
[
"null"
"cacert"
+ "compressed"
"location"
"insecure"
+ "path-as-is"
+ "proxy"
"max-redirs"
"retry"
"retry-interval"
@@ -124,4 +141,4 @@
"base64,"
"file,"
"hex,"
-] @string.special \ No newline at end of file
+] @string.special