Emacs Eglot for Scala and Kotlin (JVM) and some nifty workarounds for day-to-day usageFind the blog…
انتشار: 2026/07/20 12:07 UTC
Emacs Eglot for Scala and Kotlin (JVM) and some nifty workarounds for day-to-day usageFind the blog post here: jointhefreeworld.org/blog/articles/emacs/… Emacs 29 made eglot the built-in, default Language Server Protocol (LSP) client, many of us rejoiced.It is lightweight, fast, adheres strictly to Emacs philosophy, and doesn’t try to reinvent the wheel.However, being minimal means that when an LSP server steps out of line or acts quirky, eglot doesn’t provide a million customizable toggles to fix it out-of-the-box. Instead, it expects you to leverage the power of Emacs Lisp.In this post, I will dissect my production-ready eglot setup (part of my heks-emacs configuration) which I use in my day-to-day work, with Scala and Kotlin (and some Java).For reference, find my full Eglot config here: codeberg.org/jjba23/heks-emacs/src/branch…