如何更改如图的符号?

如图中两边的箭头形符号,请问怎么更改?这是是行宽不够时出现的。

这个问题我之前记得是问过 telegram group 的,但是聊天记录找不到了,请谅解。

感觉和 word-wrap 或者 truncate-line 有关

这个是 bitmap, truncate-line 会有。

https://www.gnu.org/software/emacs/manual/html_node/elisp/Fringe-Bitmaps.html

Disable ugly fringe bitmaps.

(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 个赞

我之前是这样写的,右边的 fringe 关掉了,所以只改了左边的,你也可以关了 fringe 应该就没有了。

  ;; Disable ugly bitmap in fringe.
  (define-fringe-bitmap 'left-arrow [])
  (define-fringe-bitmap 'left-curly-arrow [])
  (define-fringe-bitmap 'left-triangle [])

另外 magit 也有 bitmap 可以这样关掉

(magit-section-visibility-indicator nil)

如果用 emacs 28 的话可以开这个,对中文折行友好。

(global-visual-line-mode 1)
(setq word-wrap-by-category t)
2 个赞