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.

Respuestas:


16

Solo personaliza la variable org-ellipsis. Algo como

(setq org-ellipsis "…")

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

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.


Doh! Stefan me ganó. Lo dejaré para el enlace de Wiki.
Dan
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.