From fafcf02c856ef8fd712ff75e8999dfb0f6d97f07 Mon Sep 17 00:00:00 2001 From: Kai Ma Date: Sun, 4 Dec 2022 06:15:42 +0800 Subject: Fix syntax tables of tree-sitter modes (bug#59807) Tree-sitter modes should use the same syntax table as the non-tree-sitter ones. * lisp/progmodes/js.el (js-mode-syntax-table) (js-ts-mode) * lisp/progmodes/python.el (python-ts-mode) * lisp/progmodes/sh-script.el (bash-ts-mode) Copyright-paperwork-exempt: yes xx --- lisp/progmodes/python.el | 1 + 1 file changed, 1 insertion(+) (limited to 'lisp/progmodes/python.el') diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el index 0e0898ffe28..ee05862550d 100644 --- a/lisp/progmodes/python.el +++ b/lisp/progmodes/python.el @@ -6619,6 +6619,7 @@ implementations: `python-mode' and `python-ts-mode'." "Major mode for editing Python files, using tree-sitter library. \\{python-ts-mode-map}" + :syntax-table python-mode-syntax-table (when (treesit-ready-p 'python) (treesit-parser-create 'python) (setq-local treesit-font-lock-feature-list -- cgit v1.2.1