3

我在带有 Ubuntu 12.04 的 emacs 版本 24 上运行 org-mode 版本 7.01,我无法使用 C 源代码块。不过,默认的 emacs-lisp 语言可以正常工作。

键入 Cc ' 不会为输入 C 代码创建单独的缓冲区,而是在 minibuffer 中声明“没有这种语言模式:C 模式”。

键入 Cc Cc 只会产生以下消息,“在缓冲区 src.org 中位置 15 的第一个标题之前”,用于块正文中的任何代码选择。例如,

 #+begin_src C
 #include <stdio.h>
 printf("hello");
 #+end_src

我当前的 org-mode-load-languages 值为 ((emacs-lisp . t) (C . t))。是否有另一个我缺少的变量可以配置?

我读过的关于使用代码块的所有文档都只涉及更改 org-mode-load-languages 变量以开始使用支持的语言。任何关于问题所在的想法或建议将不胜感激。

谢谢。

4

0 回答 0