首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向nXhtml添加子模式

向nXhtml添加子模式
EN

Stack Overflow用户
提问于 2010-03-08 04:16:04
回答 1查看 293关注 0票数 2

最近刚从XEmacs跳到GNU Emacs,我真的很喜欢用nXhtml模式来编写web代码。我希望能够给它添加一个子模式,但是我不确定怎么做。似乎没有很好的参考来这样做。

我为Perl的Template Toolkit设置了一个模式,它被加载为tt模式,并且是.tmpl文件的默认模式,我想对我的.tmpl文件使用nXhtml,tt模式只在[% %]标记之间起作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-03-10 01:19:44

好吧,看起来(经过一些挖掘),模式是在util/mumamo-fun.el中定义的,并且已经定义了一个模板工具包模式。

编辑:删除了我关于自动加载有问题的原始笔记,因为我正在做一些愚蠢的事情。:P)

自动设置它非常简单:

代码语言:javascript
复制
(require 'mumamo-fun)
(setq auto-mode-alist (append '(("\\.tmpl$" . tt-html-mumamo)) auto-mode-alist))

瞧!

看起来设置其他新模式是一个相当简单的过程。util/mumamo-fun.el包含所有子模式的模板。遵循这种格式,它定义了查找缓冲区中定义了某个子模式的块的函数,然后使用其他块(如内联css和javascript等)将它们构建为mumamo可以理解的东西。我实际上并没有尝试构建一个不同的模式,所以我不确定是否有任何额外的工作需要完成,但一旦定义,它们似乎会自动注册到mumamo。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2397783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档