Álvaro González Sotillo

Resaltar las ocurrencias de la selección en Emacs

Utilizo emacs para casi todo, como ya he contado en otras ocasiones. Que sea un gran editor no significa que no tenga sus problemas: es lento, consume mucha memoria, y su interfaz no tiene los avances de los nuevos editores.

Algo que echaba especialmente de menos (léase, me daba envidia) era la capacidad de Visual Code para resaltar las ocurrencias de la selección automáticamente.

/assets/blog/resaltar-ocurrencias-seleccion-emacs/screencast-vscode.gif

Emacs ya tiene sus propios comandos para resaltar expresiones regulares (por ejemplo, highlight-symbol-at-point, que se invoca con ALT-s h .). Como estaba todo prácticamente hecho, y solo faltaba el puente entre la selección y el comando, me he decidido a hacer un paquete que simule el comportamiento de Visual Code.

/assets/blog/resaltar-ocurrencias-seleccion-emacs/screencast-emacs.gif

El paquete se llama region-occurrences-highlighter, y está disponible en MELPA region-occurrences-highlighter-badge.svg . Su código fuente está en un repositorio de Github.