我正在尝试将emacs23.1.1与nXhtml一起用于Web开发,编写混合的PHP和HTML。但是,每当我这样做时,我似乎遇到了一些奇怪的emacs行为。
作为一个例子,我写下面的代码:
<?php
echo "a";
?>
当我写下echo "a";
行时,我转到上一行并按下C-j然后开始输入 - 然后,当我按下时; (,做同样的事):
<?php
echo "a";
?>
按<TAB>
将回显发送回
<?php
echo "a";
?>
非常,非常烦人......有什么想法吗?
这是我的缩小的init.el:
(load "~/.emacs.d/lib/nxhtml/autostart.el")
答案 0 :(得分:0)
Emacs提供了解决迄今为止尚未解决的问题的方法:org-babel允许排列来自不同语言的代码。 您可以使用php-mode而不是php-part。导出器最终将所有内容转换为一个html。
在emacs-orgmode@gnu.org,你应该得到进一步的帮助。