From 97719f2100167be4a040d0aaa5479aea31e68a68 Mon Sep 17 00:00:00 2001 From: Zedhugh Chen Date: Thu, 11 May 2023 02:46:51 +0800 Subject: [PATCH] make org src-block major mode adapt with tree-sitter --- lisp/init-org.el | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/lisp/init-org.el b/lisp/init-org.el index f0e5773..6025f37 100644 --- a/lisp/init-org.el +++ b/lisp/init-org.el @@ -1,10 +1,18 @@ ;; -*- coding: utf-8; lexical-binding: t; -*- +(require 'init-treesit) + ;; customize mode for src lang (defconst creature/org-src-lang-modes - '(("js" . js) - ("ts" . typescript) - ("html" . web)) + (if (bound-and-true-p creature/treesit-available) + '(("js" . js) + ("ts" . typescript-ts) + ("tsx" . tsx-ts) + ("html" . mhtml)) + '(("js" . js) + ("ts" . typescript) + ("tsx" . typescript-tsx) + ("html" . mhtml))) "Better src lang reflex to mode.") ;; enable code block in org file