diff --git a/lua/nvim-treesitter/query_predicates.lua b/lua/nvim-treesitter/query_predicates.lua index 11df59161..2a3b4c38d 100644 --- a/lua/nvim-treesitter/query_predicates.lua +++ b/lua/nvim-treesitter/query_predicates.lua @@ -119,7 +119,7 @@ query.add_directive("downcase!", function(match, _, bufnr, pred, metadata) text = value else local node = match[value] - text = query.get_node_text(node, bufnr) + text = query.get_node_text(node, bufnr) or "" end if #pred == 3 then