0

我正在尝试将 emacs23.1.1 与 nXhtml 一起用于 Web 开发,编写混合的 PHP 和 HTML。但是,每当我这样做时,我似乎都会遇到一些奇怪的 emacs 行为。

作为一个例子,我编写了以下代码:

    <?php
        echo "a";
    ?>

当我写这行时echo "a";,我转到上一行并按 Cj 并开始输入 - 然后,当我按 ; (,也一样):

    <?php
echo "a";
    ?>

按下<TAB>将回声发送回

    <?php
        echo "a";
    ?>

非常非常烦人......有什么想法吗?

这是我缩小的 init.el:

(load "~/.emacs.d/lib/nxhtml/autostart.el")
4

1 回答 1

0

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

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

于 2013-07-03T13:48:25.317 回答