更改组织模式“隐藏内容”省略号的外观


16

在中org-mode,当子树的内容被隐藏时,您会看到类似

* Some tree
  :PROPERTIES:...

** Another One...

有没有办法将其更改...为其他内容?我想使用更短的内容,例如utf-8省略号或圆形箭头。

Answers:


16

只需自定义变量org-ellipsis。就像是

(setq org-ellipsis "…")

太好了,我将其设置为"⮷"。我敢肯定我会很快厌倦它,但是现在看起来很甜。
马拉巴巴

2
如果要更改外观而不是符号,可以将其设置org-ellipsis为面而不是字符串。
erikstokes

@erikstokes有没有办法做到这两种方式(即更改外观和符号)?
ph0t0nix

@ ph0t0nix不像设置变量那样简单。 org-ellipsis只允许您自定义一个。您可以像其他答案一样修改显示表,以设置面部和符号。
erikstokes

8

就个人而言,我不是通过仅针对组织来设置它,而是通过以下方式在全局范围内进行处理:

(unless standard-display-table
  (setq standard-display-table (make-display-table)))
(when (fboundp 'make-glyph-code)
  (set-display-table-slot standard-display-table 4
                          (vector (make-glyph-code ?…)
                                  (make-glyph-code ?…))))

8

您可以使用以下命令更一般地更改字符以进行选择性显示:

(set-display-table-slot standard-display-table 
                        'selective-display (string-to-vector " ◦◦◦ ")) ; or whatever you like

我一直在使用这些字符,因为我发现它们比句号更容易看清,但又不会分散注意力。虽然每个人都有。

我从EmacsWiki获得了此信息:有关更多详细信息,请参见“自定义大纲省略号”部分。


h!Stefan击败了我。我将其留给Wiki链接。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.