2010-04-29 2 views
7

이맥스에서는 두 가지 언어를 혼합 한 파일로 작업하고 있습니다.2 개의 Emacs 메이저 모드를 결합하거나 기존 모드를 변경하는 간단한 방법은 무엇입니까?

질문 1 : 두 가지 주요 모드를 결합한 주요 모드 파일을 작성하는 간단한 방법이 있습니까?

세부 사항은 :

  • 언어는 "양조"("무선 이진 런타임 환경"아닌 "BREW")라고합니다.

  • brew는 언어가 R 및 Latex로 구성되며 모드는 R 모드 및 라텍스 모드입니다.

  • < %와 %> 사이에 R 코드가 나타납니다. 다른 모든 것은 라텍스입니다.

  • brew-mode.el 파일을 작성하려면 어떻게해야합니까? (또는 이미 하나?) 나는이 posting에서 가져온

하나 개의 아이디어, 라텍스 모드를 사용하고, 주석으로 형태 <퍼센트 ... %>의 코드를 치료하는 것입니다.

+1

새로운 SO 질문으로 2 번 질문하십시오. –

+1

Trey, 제안 해 주셔서 감사합니다. 게시물은 http://stackoverflow.com/questions/2750563/in-emacs-how-do-you-change-latex-mode-to-treat-as-a-comment –

답변

6

많은 사람들이 한 번에 여러 개의 주요 모드를 사용할 수있는 솔루션을 작성했습니다. Multiple Modes에 대한 Emacs Wiki를 참조하십시오. 나는 개인적으로 그들과 아무런 경험이 없으며 다른 것을 추천 할 수 없다.

+1

입니다. 저는 MuMaMo와 함께 nxhtml 및 대부분의 시간 동안 꽤 잘 작동합니다. –

+0

@ 트라이 : 링크 해줘서 고마워. 거기에 two-mode-mode.el 파일을 변경하고 작동 시켰습니다. 그러나 라텍스 모드 (R 모드 아님)에서는 미니 버퍼가 지속적으로 메시지를 인쇄하고있었습니다. emacs가 무한 루프에있을 가능성이 있습니다. Mac OS 10.6.3에서 Aquamacs (Emacs) 1.9를 사용했습니다. 2 모드 모드 사용 경험이 다를 수 있습니다. @ Bozhidar : 정보 주셔서 감사합니다. –

관련 문제