From 2a6e802b038086f441817532cf398b6e62040d0e Mon Sep 17 00:00:00 2001 From: Erasin Date: Fri, 1 Mar 2024 21:07:51 +0800 Subject: [PATCH] Updated grammar for hurl 4 --- languages.toml | 3 ++- runtime/queries/hurl/highlights.scm | 19 ++++++++++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/languages.toml b/languages.toml index a2c10d114557..e6894d2ae2de 100644 --- a/languages.toml +++ b/languages.toml @@ -2879,11 +2879,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 c066b28447d9..a203763755e6 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