org-mode: ¿hay alguna manera de hacer que emacs trate una región como si tuviera un modo determinado?

org-mode: ¿hay alguna manera de hacer que emacs trate una región como si tuviera un modo determinado?

En el modo org, ¿hay alguna manera de hacer que emacs trate una región como si tuviera un modo determinado (con resaltado de sintaxis, etc.)? Probé lo siguiente para bash:

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

no funciona, solo muestra la línea de búsqueda en gris. Quiero que me resalten como si estuviera en modo shell-script, o al menos, en negro, sin análisis en modo organización.

Editar:

Lo (setq org-src-fontify-natively t)resuelve, pero la organización aún lo interpreta [[:digit:]]como un enlace:

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

¿Se puede solucionar esto de alguna manera?

Respuesta1

(setq org-src-fontify-natively t)

información relacionada