From 0e823d86240bdc745ef53f022bd8a858d3674ff6 Mon Sep 17 00:00:00 2001 From: Simon Parri Date: Fri, 3 Oct 2025 22:28:20 -0500 Subject: Emacs: Fail gracefully if tree-sitter is absent --- common/.emacs.d/init.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/.emacs.d/init.el b/common/.emacs.d/init.el index b24b4c3..7d68ce0 100644 --- a/common/.emacs.d/init.el +++ b/common/.emacs.d/init.el @@ -323,7 +323,8 @@ (defun enable-ts-mode (lang &optional from to) (let ((from (or from (intern (format "%s-mode" lang)))) (to (or to (intern (format "%s-ts-mode" lang))))) - (when (treesit-ready-p lang 'quiet) + (when (and (functionp #'treesit-ready-p) + (treesit-ready-p lang 'quiet)) (cl-pushnew (cons from to) major-mode-remap-alist :test #'equal)))) -- cgit v1.2.3