From 9af2fa96039c9bccf7fc74858fd33789316fcdd0 Mon Sep 17 00:00:00 2001
From: Thomas Voss <mail@thomasvoss.com>
Date: Fri, 11 Aug 2023 05:53:55 +0200
Subject: emacs: Assert if ts-mode exists before adding hook

---
 .config/emacs/config.org | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

(limited to '.config/emacs')

diff --git a/.config/emacs/config.org b/.config/emacs/config.org
index 979d0a5..4972c0a 100644
--- a/.config/emacs/config.org
+++ b/.config/emacs/config.org
@@ -812,7 +812,9 @@ with a custom function that reads a list of mode-specific indentation settings.
                              evil-shift-width width)
                  (mm-for-each extra (setq x width)))))
         (add-hook (mm-mode-to-hook mode) callback 95)
-        (add-hook (mm-mode-to-hook (mm-mode-to-ts-mode mode)) callback 95))))
+        (let ((ts-mode (mm-mode-to-ts-mode mode)))
+          (when (boundp ts-mode)
+            (add-hook (mm-mode-to-hook ts-mode) callback 95))))))
 
   (mm-set-indentation-settings)
 
-- 
cgit v1.2.3