From b5465222573419b8880fd4e442fab4c7274f6c06 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 15 May 2025 18:55:52 +0200 Subject: [PATCH] docs(tree-sitter): revise doctor output --- modules/tools/tree-sitter/doctor.el | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/modules/tools/tree-sitter/doctor.el b/modules/tools/tree-sitter/doctor.el index f5ebe8731..4a32abf4f 100644 --- a/modules/tools/tree-sitter/doctor.el +++ b/modules/tools/tree-sitter/doctor.el @@ -1,8 +1,10 @@ ;;; tools/tree-sitter/doctor.el -*- lexical-binding: t; -*- (unless (fboundp 'module-load) - (warn! "Emacs was not built with dynamic modules support, which the treesit.el library requires")) + (error! "Emacs not built with dynamic modules support")) -(unless (and (fboundp 'treesit-available-p) - (treesit-available-p)) - (error! "Treesit library not available. Did you build Emacs with tree-sitter support?")) +(if (version< emacs-version "29.1") + (error! "Emacs 29.1 or newer is required for tree-sitter support") + (unless (and (fboundp 'treesit-available-p) + (treesit-available-p)) + (error! "Emacs not built with tree-sitter support!")))