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

Kos*_*kov 4 emacs word-wrap long-lines

我喜欢adaptive-wrap-prefix-mode,只要您克服窗口宽度,它就会自动换行,并在下一行中使用非真实(“软”)压痕很好地格式化文本。

但是,这有一个问题。每当发生这种情况时,emacs都会在其垂直线的两侧绘制一个“换行”符号,而这些符号确实引起我的注意,从而破坏了自动换行的整个目的(不破坏长行代码的视觉缩进) )。

问题是:如何删除左侧和右侧的那些符号?

Dre*_*rew 5

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

(fringe-mode '(0 . 0))
Run Code Online (Sandbox Code Playgroud)


phi*_*ils 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
      )
Run Code Online (Sandbox Code Playgroud)

我建议尝试“仅正确的指示器”,因为我怀疑只有左侧在吸引您的注意力,这样您仍然可以获得可用的信息。