mike-ozn

@mwolson.org

Engineering Manager | Staff Engineer | Performance specialist Looking for Engineering Manager (Frontend / Full-stack) positions. https://mwolson.org/

Multi-LSP support in Emacs is now easier to pull off. eglot-typescript-preset and eglot-python-preset let you run multiple language servers in one Eglot session: ty + Ruff for Python, TypeScript + ESLint/oxlint/Biome for JS/TS, with Astro, Vue, Svelte, and Tailwind CSS support out of the box.

Mike Olson - eglot-python-preset and eglot-typescript-preset: Now on MELPA

Both Emacs packages for Python and TypeScript LSP configuration are now on MELPA, with multi-LSP support via rass included out of the box.

mwolson.org

Looking for Emacs users to try beta multi-LSP support for Python and TypeScript. Combine multiple language servers in one Eglot session via rass. Astro, Vue, Svelte, Deno, CSS/Tailwind all supported. Would love framework-specific feedback. mwolson.org/blog/2026-03... #emacs

Mike Olson - Beta: Emacs Multi-LSP support for Python and Typescript frameworks

Multi-language-server support for Python and TypeScript in Emacs, with easy per-project configuration.

mwolson.org

Tip: type out full paths like `cd ~/devel/my-project` in zsh and then use Ctrl+r later to get to them quickly from any other directory. No real need for zoxide, and shows you exactly where it will go.