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.

Respostas:


16

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

(setq org-ellipsis "…")

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 ?…))))

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.


Doh! Stefan me venceu. Vou deixar para o link do Wiki.
Dan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.