Cambiar la apariencia de puntos suspensivos de "contenido oculto" en modo org

16

En org-mode, cuando el contenido de un subárbol está oculto, ve algo como

* Some tree
  :PROPERTIES:...

** Another One...

¿Hay alguna manera de cambiarlos ...a otra cosa? Me gustaría usar algo más corto como una elipsis utf-8 o una flecha redondeada.

Malabarba
fuente

Respuestas:

16

Solo personaliza la variable org-ellipsis. Algo como

(setq org-ellipsis "…")
jch
fuente
Impresionante, lo he configurado "⮷". Estoy seguro de que me cansaré pronto, pero ahora se ve dulce.
Malabarba
2
Si desea cambiar la apariencia pero no el símbolo, puede establecer org-ellipsisuna cara en lugar de una cadena.
erikstokes
@erikstokes ¿Hay alguna manera de hacer ambas cosas (es decir, cambiar la cara y el símbolo)?
ph0t0nix
@ ph0t0nix No es una manera tan fácil como simplemente establecer una variable. org-ellipsissolo te permite personalizar uno. Puede hackear la tabla de visualización como en las otras respuestas para configurar la cara y el símbolo.
erikstokes
8

Personalmente, en lugar de configurarlo solo para Org, lo hago globalmente 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 ?…))))
Stefan
fuente
8

Puede cambiar los caracteres de forma más general para una visualización selectiva con:

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

He estado usando estos personajes porque me parecen más fáciles de ver que los puntos, y sin embargo no me distraen demasiado. Para cada uno su propio pensamiento.

Obtuve esto de EmacsWiki : busque la sección sobre "Personalización de puntos suspensivos del esquema" para obtener más detalles.

Dan
fuente
Doh! Stefan me ganó. Lo dejaré para el enlace de Wiki.
Dan