如何在Emacs中设置编辑babel src块的主模式?

如何在Emacs中设置编辑babel src块的主模式?,emacs,graphviz,org-mode,dot,org-babel,Emacs,Graphviz,Org Mode,Dot,Org Babel,我尝试使用C-C'调用org edit src exit编辑“dot”源代码。如何使graphviz模式成为源代码编辑缓冲区上的默认主模式?graphviz的模式是graphviz点模式,可以从MELPA或Marmalade安装。之后,您可以像往常一样在源块中指定模式: #+BEGIN_SRC graphviz-dot ... #_END_SRC Graphviz的模式为Graphviz点模式,可以从MELPA或Marmalade安装。之后,您可以像往常一样在源块中指定模式: #+BEGIN_

我尝试使用C-C'调用
org edit src exit
编辑“dot”源代码。如何使
graphviz模式
成为源代码编辑缓冲区上的默认主模式?

graphviz的模式是
graphviz点模式
,可以从MELPA或Marmalade安装。之后,您可以像往常一样在源块中指定模式:

#+BEGIN_SRC graphviz-dot
...
#_END_SRC

Graphviz的模式为
Graphviz点模式
,可以从MELPA或Marmalade安装。之后,您可以像往常一样在源块中指定模式:

#+BEGIN_SRC graphviz-dot
...
#_END_SRC

我在一些旧文件中有这一点,但我目前没有使用任何一个,因此您必须研究它是否有效,或者您是否可以修复它以应用于此处

(add-to-list 'org-src-lang-modes '("dot" . graphviz-dot))
(org-babel-do-load-languages
 'org-babel-load-languages
 '((dot . t)
   (emacs-lisp . t)
   (latex . t)
   (sh . t)
   ))

如果您还不熟悉,请确保使用
C-h f
=
M-x描述函数
C-h v
=
M-x描述变量
。(当光标位于表达式上(或右侧)时,Emacs会猜出您的意思。)它可能会帮助您在给定线索的情况下发现解决方案

我在一些旧文件中有此功能,但我目前没有使用任何功能,因此您必须研究它是否有效,或者您是否可以修复它以应用于此处

(add-to-list 'org-src-lang-modes '("dot" . graphviz-dot))
(org-babel-do-load-languages
 'org-babel-load-languages
 '((dot . t)
   (emacs-lisp . t)
   (latex . t)
   (sh . t)
   ))
如果您还不熟悉,请确保使用
C-h f
=
M-x描述函数
C-h v
=
M-x描述变量
。(当光标位于表达式上(或右侧)时,Emacs会猜出您的意思。)它可能会帮助您在给定线索的情况下发现解决方案