From 88d465c3efac065f912e1de162c9a48bbae15316 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Tue, 10 Oct 2023 07:51:00 +0200 Subject: [PATCH] fix(hypr): automatically update/install hypr treesitter parser when needed --- lua/lazyvim/plugins/extras/util/dot.lua | 1 + lua/lazyvim/plugins/treesitter.lua | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/lazyvim/plugins/extras/util/dot.lua b/lua/lazyvim/plugins/extras/util/dot.lua index 159c9421..6dda53d3 100644 --- a/lua/lazyvim/plugins/extras/util/dot.lua +++ b/lua/lazyvim/plugins/extras/util/dot.lua @@ -13,6 +13,7 @@ return { "luckasRanarison/tree-sitter-hypr", enabled = have("hypr"), event = "BufRead */hypr/*.conf", + build = ":TSUpdate hypr", config = function() -- Fix ft detection for hyprland vim.filetype.add({ diff --git a/lua/lazyvim/plugins/treesitter.lua b/lua/lazyvim/plugins/treesitter.lua index c06adbf0..68161f6c 100644 --- a/lua/lazyvim/plugins/treesitter.lua +++ b/lua/lazyvim/plugins/treesitter.lua @@ -34,7 +34,7 @@ return { end, }, }, - cmd = { "TSUpdateSync" }, + cmd = { "TSUpdateSync", "TSUdate", "TSIntsall" }, keys = { { "", desc = "Increment selection" }, { "", desc = "Decrement selection", mode = "x" },