Emacs 23用于混合PHP和HTML

时间:2013-07-01 18:15:52

标签: emacs nxhtml

我正在尝试将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")

1 个答案:

答案 0 :(得分:0)

Emacs提供了解决迄今为止尚未解决的问题的方法:org-babel允许排列来自不同语言的代码。 您可以使用php-mode而不是php-part。导出器最终将所有内容转换为一个html。

在emacs-orgmode@gnu.org,你应该得到进一步的帮助。