2010-03-07 6 views
2

최근에 XEmacs에서 GNU Emacs로 바로 이전 한 점을 감안할 때 웹 코드 작성을 위해 nXhtml 모드를 정말 좋아합니다. 그래도 하위 모드를 추가하고 싶습니다. 어떻게해야할지 모르겠습니다. 그렇게하는 것이 좋은 참고가 아닌 것 같습니다.nXhtml에 서브 모드 추가하기

필자는 Perl 's Template Toolkit 용 모드를 tt-mode 및 .tmpl 파일 용으로로드했으며, 내 .tmpl 파일 용으로 nXhtml을 사용하고 있는데, tt-mode는 [% %] 태그.

답변

1

음, 일부 파고 후에 모드가 util/mumamo-fun.el에 정의되어 있으며 이미 정의 된 템플릿 툴킷 모드가 있습니다.

EDIT : 내가 멍청한 짓을하고 있기 때문에 자동으로로드하는 데 문제가 있음에 대한 내 원본 노트를 가져 왔습니다. : P)

자동으로 아주 간단하게 한 설정 :

(require 'mumamo-fun) 
(setq auto-mode-alist (append '(("\\.tmpl$" . tt-html-mumamo)) auto-mode-alist)) 

짜잔를!

다른 새로운 모드를 설정하는 과정은 매우 간단합니다. util/mumamo-fun.el에는 모든 서브 모드에 대한 템플리트가 있습니다. 그 형식에 따라 특정 서브 모드를 정의하는 버퍼의 청크를 찾은 다음 청크 (인라인 CSS 및 자바 스크립트 등)를 사용하여 무 마모가 이해할 수있는 부분으로 구성합니다. 나는 실제로 다른 모드를 만들려고하지는 않았으므로 수행해야 할 추가 작업이 있는지 확실하지 않지만 일단 정의되면 mumamo에 자동으로 등록 된 것처럼 보입니다.

관련 문제