2013-09-27 24 views
1

不知何故,我打破了填充段落。我不知道如何調試它。這是行爲:我有一個包含100個字符的長行的html文件。我想填補這條線,所以我打了可靠的M-q。沒有。我檢查填充列變量。它就像我所期望的那樣設置爲79。我把緩衝區置於文本模式。仍然不起作用。我嘗試基本模式。依然沒有。值得注意的是,在蟒蛇模式我得到預期的行爲。有什麼建議?emacs填充段落在任何模式下都不響應

+1

http://en.wikipedia.org/wiki/Troubleshooting#Half-splitting –

回答

1

我想通了(knida)。看起來,換行不起作用,直到你有一些標記的文本。例如,在HTML模式下,這條線全部由自己不會換行:

This is a long line. Why won't it wrap? Who knows. Maybe today is the day that I will start learning lisp. 

...這行不會換行之一:

<p>This is a long line. Why won't it wrap? Who knows. Maybe today is the day that I will start learning lisp. 

...但此行不換行:

<p>This is a long line. And this line does wrap. I guess it has something to do with the HTML tags.</p> 
+1

所有三個都應該包裝。很可能你的.emacs中有東西搞砸了。 – Tyler

+0

嘗試不使用init文件:'emacs -Q'。如果你沒有看到這個問題,然後遞歸地分割你的init文件,直到你找到有問題的部分。使用命令'comment-region'來註釋和取消註釋文件的各個部分:'C-h f comment-region RET'。 – Drew

相關問題