Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 组合两种Emacs主要模式或更改现有模式的简单方法是什么?_R_Emacs_Latex_Dot Emacs - Fatal编程技术网

R 组合两种Emacs主要模式或更改现有模式的简单方法是什么?

R 组合两种Emacs主要模式或更改现有模式的简单方法是什么?,r,emacs,latex,dot-emacs,R,Emacs,Latex,Dot Emacs,在Emacs中,我使用的是一个混合了两种语言的文件 问题1:有没有一种简单的方法可以编写一个结合两种主要模式的主要模式文件? 详情: 该语言称为“brew”(而不是“无线二进制运行时环境”中的“brew”) brew由语言R和Latex组成,其模式为R模式和Latex模式 R代码出现在标签之间。其他一切都是乳胶 如何编写brew-mode.el文件?(或者已经有了吗?) 我从中得到的一个想法是使用Latex模式,并将表单的代码视为注释。许多人已经编写了解决方案,使您能够同时使用多种主要模式。

在Emacs中,我使用的是一个混合了两种语言的文件

问题1:有没有一种简单的方法可以编写一个结合两种主要模式的主要模式文件?

详情:

  • 该语言称为“brew”(而不是“无线二进制运行时环境”中的“brew”)

  • brew由语言R和Latex组成,其模式为R模式和Latex模式

  • R代码出现在标签之间。其他一切都是乳胶

  • 如何编写brew-mode.el文件?(或者已经有了吗?)


我从中得到的一个想法是使用Latex模式,并将表单的代码视为注释。

许多人已经编写了解决方案,使您能够同时使用多种主要模式。有关详细信息,请参阅Emacs Wiki。我个人没有这方面的经验,不能推荐一个而不是另一个。

请将问题2作为一个新的SO问题提问。崔,谢谢你的建议。这篇文章是我在nxhtml中与MuMaMo合作过的,大部分时间都很好。@Trey:谢谢你的链接。我在那里更改了two-mode-mode.el文件,并使其正常工作。但在Latex模式(不是R模式)下,微型缓冲区不断打印消息。Emacs可能处于无限循环中。我在MacOS10.6.3上使用了Aquamacs(Emacs)1.9。您对两种模式的体验可能会有所不同@博日达:谢谢你提供的信息。