【发布时间】:2015-03-06 21:55:06
【问题描述】:
我喜欢adaptive-wrap-prefix-mode,它会在您克服窗口宽度时进行软换行,用非真实(“软”)缩进很好地格式化下一行的文本。
但它有一个问题。每当发生这种情况时 - emacs 在其垂直线的两侧绘制一个“换行符”符号,这些符号确实让我注意到这些行,违背了自适应换行的全部目的(不破坏长行代码的视觉缩进)。
问题是:如何去掉左右两边的符号?
【问题讨论】:
-
找到了基于文本的 emacs 的解决方案:
(set-display-table-slot standard-display-table 'wrap ?\ ),但不知道如何为 GUI 解决方案。 -
这是我的设置:
(setq fringe-indicator-alist '( (truncation left-arrow right-arrow) (continuation nil nil) (overlay-arrow . right-triangle) (up . up-arrow) (down . down-arrow) (top top-left-angle top-right-angle) (bottom bottom-left-angle bottom-right-angle top-right-angle top-left-angle) (top-bottom left-bracket right-bracket top-right-angle top-left-angle) (empty-line . empty-line) (unknown . question-mark)))下面phils的答案与nil的左右设置相似。
标签: emacs word-wrap long-lines