diff --git a/languages.toml b/languages.toml
index f8b2d579..d7462bb8 100644
--- a/languages.toml
+++ b/languages.toml
@@ -570,7 +570,7 @@ indent = { tab-width = 4, unit = "    " }
 
 [[grammar]]
 name = "ledger"
-source = { git = "https://github.com/cbarrete/tree-sitter-ledger", rev = "0cdeb0e51411a3ba5493662952c3039de08939ca" }
+source = { git = "https://github.com/cbarrete/tree-sitter-ledger", rev = "1f864fb2bf6a87fe1b48545cc6adc6d23090adf7" }
 
 [[language]]
 name = "ocaml"
diff --git a/runtime/queries/ledger/highlights.scm b/runtime/queries/ledger/highlights.scm
index 02a9ea9a..301076c7 100644
--- a/runtime/queries/ledger/highlights.scm
+++ b/runtime/queries/ledger/highlights.scm
@@ -11,6 +11,7 @@
 
 ((account) @variable.other.member)
 ((commodity) @text.literal)
+((tag) @tag)
 
 "include" @keyword.local.import