Alterando a aparência das reticências de "conteúdo oculto" do modo organizacional

16

Em org-mode, quando o conteúdo de uma subárvore está oculto, você vê algo como

* Some tree
  :PROPERTIES:...

** Another One...

Existe uma maneira de mudar isso ...para outra coisa? Eu gostaria de usar algo mais curto, como uma elipse utf-8 ou uma seta arredondada.

Malabarba
fonte

Respostas:

16

Basta personalizar a variável org-ellipsis. Algo como

(setq org-ellipsis "…")
jch
fonte
Impressionante, eu configurei para "⮷". Tenho certeza de que ficarei cansado disso em breve, mas agora parece doce.
Malabarba
2
Se você deseja alterar a aparência, mas não o símbolo, pode definir org-ellipsisuma face em vez de uma sequência.
precisa saber é o seguinte
@erikstokes Existe uma maneira de fazer as duas coisas (por exemplo, mudar a face e o símbolo)?
Ph0t0nix 16/11/2015
@ ph0t0nix Não é tão fácil quanto definir uma variável. org-ellipsispermite personalizar apenas um. Você pode invadir a tabela de exibição como nas outras respostas para definir a face e o símbolo.
Erikstokes 17/11/2015
8

Pessoalmente, em vez de defini-lo apenas para a Org, faço globalmente com:

(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 ?…))))
Stefan
fonte
8

Você pode alterar os caracteres de maneira mais geral para exibição seletiva com:

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

Eu tenho usado esses personagens porque os acho mais fáceis de ver do que os períodos, e ainda assim não são muito perturbadores. Para cada um deles, no entanto.

Eu peguei isso no EmacsWiki : procure a seção "Personalizando reticências de estrutura de tópicos" para obter mais detalhes.

Dan
fonte
Doh! Stefan me venceu. Vou deixar para o link do Wiki.
Dan