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.