2013-04-23 86 views
2

有沒有人找到解決方法Aquamacs 2.4無法正確WordWrap在窗口邊界?Aquamacs 2.4 - WordWrap/Visual Line Mode - bug解決方法?

我最常使用的模式是文本模式和乳膠模式。

我已刪除的文本模式內置掛鉤,試圖隔離錯誤,並想出了一個解決辦法:

(remove-hook 'text-mode-hook 'smart-spacing-mode) 
(remove-hook 'text-mode-hook 'auto-detect-wrap) 

下面的代碼讓我在狀態欄WordWrap看中的指標,但窗口邊界處的文字仍然是分散的。

(add-hook 'latex-mode-hook 'set-word-wrap) 
(add-hook 'text-mode-hook 'set-word-wrap) 

下面的代碼給我的vl WordWrap一個漂亮的狀態欄指示器,但是這句話在窗口邊界還是碎片。

(setq-default global-visual-line-mode t) 

下面的代碼似乎沒有任何明顯的影響:

(setq longlines-wrap-follows-window-size t) 

我真的從來沒有見過此功能的工作,所以我不知道,甚至有可能與Aquamacs 2.4。

預期的行爲是,單詞應該通過自動換行到窗口邊界的下一行而保持在一起。當我調整窗口大小時,這應該在飛行中發生。當我輸入一行時,當我到達窗口邊緣時,它會自動發生。

爲了防止這種衝突,我會提到我有Yasnippets,本地和全局空白,並且flyspell都已啓用。我也有行號,突出顯示當前行,大小指示和列號。

也許有人可能只是給我的EL/ELC文件,負責這一行爲的名字,我就會把它從24.3版本,並將其粘貼到Aquamacs 2.4。由於處理LaTeX文檔的容易性,我主要對此版本感興趣。

+0

它看起來像最新的每晚構建Aquamacs 24.3.50.3修復此問題。 。 。 – lawlist 2013-04-27 07:56:48

回答

1

的每日構建的Emacs/Aquamacs的有固定的這個問題。

1

您是否在「選項」菜單中嘗試了子菜單「在此緩衝區中換行」?

或者,

(add-hook 'text-mode-hook #'visual-line-mode) 

(global-visual-line-mode 1) 
+0

那麼我跟蹤衝突whitespace.el - 本地和全局空白變量都可以防止文字換行。禁用空格允許自動換行功能正常工作。我真的很想吃我的蛋糕,也吃了它,所以我現在不知道該怎麼做才能解決衝突。我將每次關閉一個空格,希望它不是空格,因爲那是我真正喜歡的一個關鍵特性。 – lawlist 2013-04-23 20:20:37

+0

堅果! whitespace.el的空格標記是防止換行的根本原因 - 這是我最喜歡的功能。 。 。 – lawlist 2013-04-23 20:33:00

+0

那麼你可能想'的Mx報告-的Emacs bug'來請求空間標記不字環繞干擾(壽它可能不是那麼清楚什麼應該做,則:應該如何「自動換行空間「看起來像? – Stefan 2013-04-23 21:36:15