Estoy escribiendo un modo menor que dispensa consejos de escritura. Estoy usando superposiciones para resaltar los errores. Cuando el punto entra en la superposición, quiero mostrar con más detalle (con message
por ahora, pero tal vez en una memoria intermedia separada.)¿Cómo se muestra un mensaje cuando el cursor ingresa una superposición en emacs?
help-echo
es casi lo que quiero, pero yo uso GNU Emacs en el terminal, y help-echo
es para el puntero del mouse, no es el punto.
point-entered
es también casi lo que yo quiero, sino point-entered
no tiene ningún efecto en las capas, propiedades de sólo texto.
Las superposiciones parecían atractivas, en primer lugar, porque es fácil borrarlas cuando vuelvo a escanear el búfer (estoy reproduciendo lo que hace re-builder
aquí). ¿Debo continuar utilizando superposiciones pero usar ganchos de movimiento de puntos para encontrar las superposiciones, extraer las indicaciones, y mostrarlas? ¿Debo usar propiedades de texto en lugar de superposiciones?
No soy un experto, pero parece que las superposiciones están destinadas a ser más "solo de escritura", para cambiar la presentación en lugar de cambiar el comportamiento. Parece que puedes hacerlo con superposiciones si usas ganchos de movimiento de puntos y funciones como 'superposiciones-a', pero las propiedades de texto pueden ser más idiomáticas. – dfan