From 9f6670ac092347cb16ee8d26d6cafcd5561ad93a Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Thu, 18 Jun 2026 11:53:20 +0100 Subject: [PATCH] Don't load tree-sitter-manager.nvim when tree-sitter-cli is missing --- lua/plugins/treesitter.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lua/plugins/treesitter.lua b/lua/plugins/treesitter.lua index abdc1f7..7b54b21 100644 --- a/lua/plugins/treesitter.lua +++ b/lua/plugins/treesitter.lua @@ -1,6 +1,18 @@ +local has_tree_sitter_cli = vim.fn.executable('tree-sitter') == 1 + +if not has_tree_sitter_cli then + vim.schedule(function() + vim.notify( + 'tree-sitter-cli not found on PATH; tree-sitter-manager.nvim disabled', + vim.log.levels.WARN + ) + end) +end + return { { 'romus204/tree-sitter-manager.nvim', + cond = has_tree_sitter_cli, lazy = false, config = function() require('tree-sitter-manager').setup({