只要我鍵入某些東西,Emacs就會重新生成當前行,如「;」要麼 」//」。這非常煩人,因爲有很多地方不夠聰明,無法正確縮進。使Emacs對縮進不那麼積極
如何禁用此功能?我仍然希望能夠使用TAB縮進行,但我不希望任何我輸入的源代碼使它重新生成。
(我使用迪蘭的月火術的C#模式,但是這可能適用於任何CC模式)。
只要我鍵入某些東西,Emacs就會重新生成當前行,如「;」要麼 」//」。這非常煩人,因爲有很多地方不夠聰明,無法正確縮進。使Emacs對縮進不那麼積極
如何禁用此功能?我仍然希望能夠使用TAB縮進行,但我不希望任何我輸入的源代碼使它重新生成。
(我使用迪蘭的月火術的C#模式,但是這可能適用於任何CC模式)。
當它工作時,這是一個很棒的功能。正如你所經歷的那樣,這是一個令人難以置信的困難特徵。 http://stackoverflow.com/questions/1318976/smart-indent-algorithm-documentation –
我不認爲這是「令人難以置信的困難」。 csharp-mode.el在2007年最後更新,當時C#2.0是最新版本。我認爲唯一困難的部分是找到一個想要維護C#模式的elisp黑客。 :-) – Ken