org-mode - gibt es eine Möglichkeit, Emacs dazu zu bringen, eine Region als in einem bestimmten Modus befindlich zu behandeln?

org-mode - gibt es eine Möglichkeit, Emacs dazu zu bringen, eine Region als in einem bestimmten Modus befindlich zu behandeln?

Gibt es im Org-Modus eine Möglichkeit, Emacs dazu zu bringen, eine Region in einem bestimmten Modus zu behandeln (mit Syntaxhervorhebung usw.)? Ich habe Folgendes für Bash ausprobiert:

#+begin_src bash
# -*- mode:sh -*-
find . -type f -not -name '*[[:digit:]]*'
#+end_src

es funktioniert nicht - es zeigt nur die Suchzeile in Grau an. Ich möchte hervorgehoben werden, als wäre ich im Shell-Skriptmodus, oder zumindest - schwarz - ohne Org-Modus-Analyse.

Bearbeiten:

Das (setq org-src-fontify-natively t)löst das Problem, aber org interpretiert es immer noch [[:digit:]]als Link:

#+begin_src sh 
find . -type f -not -name '*[[:digit:]]*'
#+end_src

kann man das irgendwie abstellen?

Antwort1

(setq org-src-fontify-natively t)

verwandte Informationen