Pregunta:
Con la guía sobre cómo extender Emacs , descubrí el paquete de aspectos destacados volátiles .
Pero solo funciona en operaciones de Emacs como kill y yank. Me gustaría usarlo con operaciones evil-yank
como evil-yank
evil-delete
y evil-paste-after
.
Pensé en asesorar esas funciones con defadvice
, pero no funcionó. ¿Alguna otra sugerencia para que funcione con Evil?
Respuesta:
Lea el código fuente de volatile-highlights
y encontrará que no necesita ningún consejo, ya que la compatibilidad con cualquier comando está integrada en volatile-highlights
. Todo lo que necesitas son dos líneas de código:
(vhl/define-extension 'my-evil-highlights 'evil-yank 'evil-move 'some-other-functions ...)
(vhl/install-extension 'my-evil-highlights)
Lea los documentos de las dos funciones anteriores para obtener más información.