2013-07-01 106 views
0

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

作为一个实例,我写以下代码:

<?php 
     echo "a"; 
    ?> 

在我写行echo "a";,我去到前一行和按C-j和开始输入 - 然后,如我按下; (,做同样的):

<?php 
echo "a"; 
    ?> 

<TAB>发送回声回

<?php 
     echo "a"; 
    ?> 

非常,非常讨厌...任何想法?

这是我的缩小的init.el:

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

回答

0

的Emacs提供了一种方法解决这个到目前为止尚未解决的问题:ORG-通天允许从不同的语言排队代码。 您可以使用php-mode而不是php-part。出口商最终将所有内容转换为一个html。

[email protected]你应该得到进一步的帮助。

+0

谢谢你的建议 - 我会看看我能否弄清楚。看起来像一个相当先进的模式。 – Tausen