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

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

在 org-mode 中 - 有没有办法让 emacs 将某个区域视为给定模式(使用语法高亮等)。我针对 bash 尝试了以下操作:

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

它不起作用 - 它只是用灰色显示查找行。我希望它像在 shell 脚本模式下一样突出显示,或者至少是黑色 - 没有 org-mode 解析。

编辑

解决(setq org-src-fontify-natively t)了这个问题,但是 org 仍然解释[[:digit:]]为一个链接:

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

能以某种方式关闭它吗?

答案1

(setq org-src-fontify-natively t)

相关内容