¿Cómo puedo hacer que VolatileHighlights funcione con evil-yank, evil-delete, etc.?

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.

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım