2013-07-01 45 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