He estado experimentando hoy con propiedades de texto en Emacs. Si coloco el cursor en una línea con texto y ejecuto el siguiente código con M-:
, la línea se muestra de nuevo en negrita.Cambiar la apariencia del texto en Emacs: las superposiciones funcionan, las propiedades de texto no
(overlay-put
(make-overlay
(line-beginning-position)
(line-end-position))
'face 'bold)
Si, sin embargo, acabar con la superposición con (remove-overlays)
y ejecutar el siguiente código, no pasa nada (excepto que la palabra "nulo" aparece en el minibúfer).
(put-text-property
(line-beginning-position)
(line-end-position)
'face 'bold)
Por lo que he espigué hasta ahora, yo esperaría que estos dos fragmentos deben producir los mismos resultados visuales. ¿Por qué no?
Funciona para mí con Emacs 23.1, con texto en un búfer tanto en modo fundamental como en modo de texto. –
Estoy usando 22.1.50.1 en OS X. – Sean
22.1.50 no es una compilación oficial, trataría de obtener un lanzamiento oficial de http://homepage.mac.com/zenitani/emacs-e.html –