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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何删除emacs垂直边框内的换行符号相关的知识,希望对你有一定的参考价值。

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

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

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

答案
(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
      )

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

另一答案

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

(fringe-mode '(0 . 0))

以上是关于如何删除emacs垂直边框内的换行符号的主要内容,如果未能解决你的问题,请参考以下文章

删除 RadDatePicker 的 RadCalendar 内的边框

如何可以让div内的元素不换行?

从reveal.js中删除垂直中心

Vim 的 dd,o,O 的 Emacs 等价物

如何删除画布周围的灰色边框

如何删除android Viewpager周围显示的黑色边框