开发者

What is a simple way to combine two Emacs major modes, or to change an existing mode?

开发者 https://www.devze.com 2022-12-28 20:17 出处:网络
In Emacs, I\'m working with a file that is a hybrid of two languages. Question 1: Is there a simple way to write a major mode file that combines two major modes?

In Emacs, I'm working with a file that is a hybrid of two languages.

Question 1: Is there a simple way to write a major mode file that combines two major modes?

Details:

  • The language is called "开发者_JAVA技巧brew" (not the "BREW" of "Binary Runtime Environment for Wireless").

  • brew is made up of the languages R and Latex, whose modes are R-mode and latex-mode.

  • The R code appears between the tags <% and %>. Everything else is Latex.

  • How can I write a brew-mode.el file? (Or is one already available?)

One idea, which I got from this posting, is to use Latex mode, and treat the code of the form <% ... %> as a comment.


A number of folks have written solutions enabling you to use multiple major modes at once. See the Emacs Wiki for Multiple Modes. I personally have no experience with them and cannot recommend one over another.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号