Escape IntelliJ: Scala y Kotlin con LSP en Emacs Eglot

Escape IntelliJ: Scala and Kotlin LSPs on Emacs Eglot

Emacs 29 integró Eglot como cliente LSP predeterminado, pero su minimalismo exige ingenio para domar servidores como Metals y el de Kotlin. El autor comparte su configuración de producción, incluyendo ajustes de JVM, mapeo de esquemas YAML y parches vía advice para corregir bugs de autocompletado y navegación en archivos JAR. Además, muestra cómo usar Nix flakes para entornos reproducibles y liberarse de IntelliJ.

En Emacs, puedes escribir una función de advice de 10 líneas en Lisp para interceptar el payload de red y parchear el bug en vivo en tu buffer del editor.

Más de este día

2026-07-23