我讀到編譯模式的文檔,但我沒有發現任何技術,其中編譯錯誤發生hightlight源代碼強調在Emacs編輯模式源。如何編譯時發生錯誤
例如改變產生編譯錯誤(如Eclipse或Netbeans中的紅色下劃線)的源代碼的背景顏色。並且還可以在某處讀取錯誤消息。
我讀到編譯模式的文檔,但我沒有發現任何技術,其中編譯錯誤發生hightlight源代碼強調在Emacs編輯模式源。如何編譯時發生錯誤
例如改變產生編譯錯誤(如Eclipse或Netbeans中的紅色下劃線)的源代碼的背景顏色。並且還可以在某處讀取錯誤消息。
通常情況下,編譯模式將突出顯示編譯器輸出中的錯誤消息,您可以使用它跳轉到代碼。如果你希望你的代碼語法選中/突出顯示,你可能想看看flymake,這應該能夠做到這一點。
選項next-error-highlight
控制在源緩衝器彙編和grep命中突出顯示。造成這種情況的可能性是這些:
如果您使用庫simple+.el
,那麼您有另一種可能性:突出顯示直到軌跡移動。這突出顯示,就像上面的兩個可能性一樣,但突出顯示不會消失 - 它只是移動,就像上面的最後一個可能性(邊緣)。
這聽起來像你想要的。 (這是我使用的。)例如,對於grep
,匹配的文本在您訪問的位置的源文件中突出顯示。它保持突出顯示,直到您訪問不同的命中。
這同樣適用於類似選項next-error-highlight-no-select
。
此外,爲grep
和彙編尊重simple+.el
提供新的價值,你還需要圖書館grep+.el
和 compile+.el
,分別。
非常感謝,我正在尋找flymake! – Maxime 2009-09-26 19:49:34
[Flycheck](http://flycheck.readthedocs.org/en/latest/)是一個更新的插件,可以更好地飛行。 – Thelema 2014-05-26 19:59:11