C-c '
into a python code block will activate python-ts-mode
python-mode
will be activated
this is the minimal example config file:
;;; minimal-init.el -*- lexical-binding: t; -*- ;; this is for debugging purpose (require 'package) (setq package-user-dir "~/Downloads/emacs-package-dir") (setq package-list '(markdown-mode edit-indirect)) (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/")) (package-initialize) (unless package-archive-contents (package-refresh-contents)) (dolist (package package-list) (unless (package-installed-p package) (package-install package))) (setq warning-minimum-level :error) (menu-bar-mode -1) (tool-bar-mode -1) (scroll-bar-mode -1) (xterm-mouse-mode 1) (setq scroll-step 1) (setq scroll-conservatively 10000) (setq auto-window-vscroll nil) (setq major-mode-remap-alist '((python-mode . python-ts-mode))) (setq treesit-language-source-alist '((python . ("https://github.com/tree-sitter/tree-sitter-python"))))
the minimal markdown file (hello.md) is: https://pastebin.com/ymfgDng6
M-x treesit-install-language-grammar python
emacs -Q -l "minimal-init.el" hello.md
go to the python code block, press C-c '
, and C-h v
to see the major mode, get python-mode
rather than python-ts-mode
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4