Modification de l'apparence des points de suspension «contenus cachés» en mode organisation

16

Dans org-mode, lorsque le contenu d'un sous-arbre est masqué, vous voyez quelque chose comme

* Some tree
  :PROPERTIES:...

** Another One...

Y a-t-il un moyen de les changer ...pour autre chose? Je voudrais utiliser quelque chose de plus court comme une ellipse utf-8 ou une flèche arrondie.

Malabarba
la source

Réponses:

16

Personnalisez simplement la variable org-ellipsis. Quelque chose comme

(setq org-ellipsis "…")
jch
la source
Génial, je l'ai réglé "⮷". Je suis sûr que j'en aurai vite marre mais en ce moment ça a l'air doux.
Malabarba
2
Si vous souhaitez modifier l'apparence mais pas le symbole, vous pouvez définir org-ellipsisun visage au lieu d'une chaîne.
erikstokes
@erikstokes Existe-t-il un moyen de faire les deux (c'est-à-dire changer le visage et le symbole)?
ph0t0nix
@ ph0t0nix Pas un moyen aussi simple que de simplement définir une variable. org-ellipsisvous permet seulement d'en personnaliser un. Vous pouvez pirater le tableau d'affichage comme dans les autres réponses pour définir le visage et le symbole.
erikstokes
8

Personnellement, au lieu de le configurer uniquement pour Org, je le fais globalement avec:

(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
la source
8

Vous pouvez modifier les caractères plus généralement pour un affichage sélectif avec:

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

J'utilise ces personnages parce que je les trouve plus faciles à voir que les périodes, et pourtant pas trop distrayants. Mais chacun à son tour.

Je l'ai obtenu sur EmacsWiki : recherchez la section "Personnalisation des points de suspension" pour plus de détails.

Dan
la source
Ah! Stefan m'a battu. Je le laisse pour le lien Wiki.
Dan