如何删除emacs垂直边框内的换行符号

问题描述 投票:4回答:2

我喜欢adaptive-wrap-prefix-mode,它可以在你克服窗口宽度时进行软包装,在下一行中使用非真实(“软”)缩进很好地格式化文本。

但它有一个问题。每当发生这种情况时 - emacs在其垂直线的两侧绘制一个“换行符”符号,这些符号确实将我的注意力集中在那些行上,从而破坏了自适应换行的整个目的(不打破长行代码的视觉缩进) )。

问题是:如何删除左右两侧的符号?

emacs word-wrap long-lines
2个回答
5
投票
(setf (cdr (assq 'continuation fringe-indicator-alist))
      '(nil nil) ;; no continuation indicators
      ;; '(nil right-curly-arrow) ;; right indicator only
      ;; '(left-curly-arrow nil) ;; left indicator only
      ;; '(left-curly-arrow right-curly-arrow) ;; default
      )

我建议只尝试“正确的指示器”,因为我怀疑它只是左侧引起了你的注意,这样你仍然可以得到这些信息。


3
投票

最简单的解决方案:只是不显示边缘。把它放在你的init文件中:

(fringe-mode '(0 . 0))
© www.soinside.com 2019 - 2024. All rights reserved.