Modifica dell'aspetto dei puntini di sospensione "modalità contenuti nascosti" in modalità org


16

In org-mode, quando i contenuti di una sottostruttura sono nascosti, vedi qualcosa di simile

* Some tree
  :PROPERTIES:...

** Another One...

C'è un modo per cambiarli ...in qualcos'altro? Vorrei usare qualcosa di più corto come un'ellissi dell'utf-8 o una freccia arrotondata.

Risposte:


16

Personalizza semplicemente la variabile org-ellipsis. Qualcosa di simile a

(setq org-ellipsis "…")

Fantastico, l'ho impostato su "⮷". Sono sicuro che mi stancherò presto, ma in questo momento sembra dolce.
Malabarba,

2
Se si desidera modificare l'aspetto ma non il simbolo, è possibile impostare org-ellipsisuna faccia anziché una stringa.
erikstokes,

@erikstokes C'è un modo per fare entrambe le cose (cioè cambiare la faccia e il simbolo)?
ph0t0nix,

@ ph0t0nix Non è facile come impostare una variabile. org-ellipsisti consente solo di personalizzarne uno. È possibile hackerare la tabella di visualizzazione come nelle altre risposte per impostare la faccia e il simbolo.
erikstokes

8

Personalmente, invece di impostarlo solo per Org, lo faccio a livello globale con:

(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

È possibile modificare i caratteri più in generale per la visualizzazione selettiva con:

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

Ho usato questi personaggi perché li trovo più facili da vedere rispetto ai punti, e tuttavia non troppo distratti. A ciascuno il suo, però.

L'ho preso da EmacsWiki : cerca la sezione "Personalizzare i puntini di sospensione" per maggiori dettagli.


Doh! Stefan mi ha battuto. Lo lascio per il collegamento Wiki.
Dan
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.