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

时间:2015-01-08 17:23:20

标签: emacs word-wrap long-lines

我喜欢adaptive-wrap-prefix-mode,无论何时克服窗口宽度都可以进行软包装,使用非真实("软")缩进很好地格式化下一行中的文本。

但它有一个问题。每当发生这种情况时 - emacs会绘制一条"换行符"它的垂直线两边都有符号,这些符号确实将我的注意力集中在那些线上,从而破坏了自适应包裹的整个目的(不要用长行破坏代码的视觉压痕)。

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

2 个答案:

答案 0 :(得分: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
      )

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

答案 1 :(得分:3)

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

(fringe-mode '(0 . 0))