有没有人找到一个解决方法,让Aquamacs 2.4无法正确地在窗口边界进行WordWrap?
我最常用的模式是文本模式和乳胶模式。
我删除了文本模式的内置钩子,试图找出错误并提出解决方法:
(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 :(得分:1)
您是否在“选项”菜单中尝试了“在此缓冲区换行”子菜单?
可替换地,
(add-hook 'text-mode-hook #'visual-line-mode)
或
(global-visual-line-mode 1)
答案 1 :(得分:1)
Emacs / Aquamacs的夜间版本修复了这个问题。