[英]possible to get emacs to ignore comments during paragraph fill in latex-mode?
在 emacs 中編輯 LaTeX 時,可以在段落中間添加注釋:
Line 1
% comment
Line 2
不幸的是,如果您在光標位於Line 2
行時運行fill-paragraph
,您將得到:
Line 1
% comment Line 2
這使得它非常不可用,因為現在Line 2
已經從文檔中消失了。 如何讓 emacs 將Line 1
和Line 2
視為需要填充段落,而不是將Line 2
行堆積到注釋行上?
如果fill-paragraph
也在評論部分運行,則加分。
你真的在 LaTeX 模式下嗎?
我現在唯一需要使用的 emacs 是 21.2.1,與 Cygwin 一起安裝,但如果我嘗試
Line 1
% a comment
Line 2
Line 3
在 LaTeX 模式下點擊 Esc-Q(或 Esc-X 填充段落)給我
Line 1
% a comment
Line 2 Line 3
但是,如果我執行 Esc-X 文本模式並重復(Esc-q 或 Esc-X 填充段落),我會得到
Line 1 % a comment Line 2 Line 3
換句話說,如果 emacs 處於正確模式,則它會正確處理 LaTeX 注釋,但(不出所料)如果它將文檔視為普通文本,則不會
我遇到了同樣的問題。 安裝auctex解決了問題
我通常不編輯乳膠文檔,但我沒有看到您描述的行為(我在 emacs 23 中打開了一個空白文檔並啟用了乳膠模式)。 我粘貼了您的示例,但無法將第 2 行填充到評論中。 你可能有一些模式鈎子破壞了paragraph-start
和paragraph-separate
的默認乳膠模式值嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.