EPISODE · Apr 18, 2026 · 1H 16M
26: Why You'll Never Switch Editors (And What You're Missing)
from Runtime Arguments · host Jim McQuillan & Wolf
You already have an editor. You already love it. Nothing we say is going to change that — and we know it. But your editor shapes how you think about editing, which means there are problems it could solve for you that you've never even thought to have. We walk through the real differences between editors, IDEs, and the technologies underneath them — TreeSitter, LSPs, the Debug Adapter Protocol — and talk honestly about what actually matters: syntax awareness that doesn't break, language intelligence that works across editors, and where AI fits into all of it. No editor wars, no winner declared. Just two guys who've been doing this for decades explaining why the landscape looks the way it does.What we cover:The spectrum from Notepad to full IDE — and where VS Code actually fallsModal editing (Vim, NeoVim, Helix) vs. chord-based editing (Emacs) vs. point-and-click (the entire rest of the world)TreeSitter: why regex-based syntax highlighting is broken and what replaced itLSPs: the protocol that turned simple editors into language-aware toolsEditors as complete environments — Emacs, Smalltalk, and the "world" conceptAI integration: editor-first (Cursor, VS Code) vs. AI-first (Claude Code)Muscle memory, sunk costs, and why switching editors is like moving to AustraliaCan JetBrains (or any company that lives on editor/IDE sales) survive when free tools keep getting better?Links:TreeSitter (https://tree-sitter.github.io/tree-sitter/) — incremental parsing library, originally built at GitHub for AtomLanguage Server Protocol (https://microsoft.github.io/language-server-protocol/) — the protocol that decoupled language intelligence from editorsHelix (https://helix-editor.com/) — modal editor with TreeSitter and LSP built inAlabaster theme (https://github.com/tonsky/sublime-scheme-alabaster) — Tonsky's minimalist syntax theme that highlights what mattersXKCD #927: Standards (https://xkcd.com/927/) — the comic about inventing yet another standard (re: IPv8)Hosts:Jim McQuillan can be reached at [email protected] can be reached at [email protected] us on Mastodon: @[email protected] you have feedback for us, please send it to [email protected] our webpage at http://RuntimeArguments.fmTheme music:Dawn by nuer self, from the album Digital Sky
Embed this episode
What this episode covers
You already have an editor. You already love it. Nothing we say is going to change that — and we know it. But your editor shapes how you think about editing, which means there are problems it could solve for you that you've never even thought to have. We walk through the real differences between editors, IDEs, and the technologies underneath them — TreeSitter, LSPs, the Debug Adapter Protocol — and talk honestly about what actually matters: syntax awareness that doesn't break, language intell...
NOW PLAYING
26: Why You'll Never Switch Editors (And What You're Missing)
No transcript for this episode yet
Similar Episodes
No similar episodes found.
Similar Podcasts
No similar podcasts found.