org-mode - 有没有办法让 emacs 将区域视为给定模式

Ado*_*obe 3 emacs org-mode

在组织模式中 - 有没有办法让 emacs 将区域视为给定模式(具有语法突出显示等)。我为 bash 尝试了以下操作:

#+begin_src bash
# -*- mode:sh -*-
find . -type f -not -name '*[[:digit:]]*'
#+end_src
Run Code Online (Sandbox Code Playgroud)

它不起作用 - 它只是以灰色显示查找行。我想突出显示,就像我处于 shell 脚本模式一样,或者至少 - 黑色 - 没有组织模式解析。

编辑

(setq org-src-fontify-natively t)解决它,但仍然组织解释[[:digit:]]为链接:

#+begin_src sh 
find . -type f -not -name '*[[:digit:]]*'
#+end_src
Run Code Online (Sandbox Code Playgroud)

这可以以某种方式关闭吗?

小智 7

(setq org-src-fontify-natively t)