因此,为了优化emacs启动时间,我更愿意封装所有的mods在一个hook或加载后的eval-after。所以我想出了python,cpp和latex,但是我坚持使用nXhtml。我试过以下内容:如何让emacs只在php/html文件打开时才加载nXhtml,并且防止它在启动时加载
(eval-after-load "HTML-mode"
'(progn
(load-file "~/.emacs.d/plugins/nxhtml/autostart.el")
))
哪一个根本不起作用。
的代码:
(add-hook 'html-mode-hook (lambda()
(progn
(load-file "~/.emacs.d/plugins/nxhtml/autostart.el")
)))
负载nXhtml但nXhtml模式的某些部分没有打开(仅SGML和AC),从而范围并不在我的PHP源或自动填充不同颜色/托架完成没有按”工作。
它正常工作的唯一方法是如果我让它在启动时加载。
望着跟踪,在启动期间nxhtml加载它说:
“majmodpri申请,优先运行...(完成)”
然而,当负载封装通过HTML的方式挂接或EVAL-后负荷跟踪说:
“majmodpri申请,优先运行... MU:majmodpri检查改变 majmodpri申请的在先伊蒂埃斯:缓冲= index.php文件,HTML模式,零=> SGML模式,零majmodpri申请,优先运行...(完成)”
任何想法?
2012-04-27
octi