Runtime Arguments
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 falls * Modal 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 it * LSPs: the protocol that turned simple editors into language-aware tools * Editors as complete environments — Emacs, Smalltalk, and the "world" concept * AI integration: editor-first (Cursor, VS Code) vs. AI-first (Claude Code) * Muscle memory, sunk costs, and why switching editors is like moving to Australia * Can 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/ [https://tree-sitter.github.io/tree-sitter/]) — incremental parsing library, originally built at GitHub for Atom * Language Server Protocol (https://microsoft.github.io/language-server-protocol/ [https://microsoft.github.io/language-server-protocol/]) — the protocol that decoupled language intelligence from editors * Helix (https://helix-editor.com/ [https://helix-editor.com/]) — modal editor with TreeSitter and LSP built in * Alabaster theme (https://github.com/tonsky/sublime-scheme-alabaster [https://github.com/tonsky/sublime-scheme-alabaster]) — Tonsky's minimalist syntax theme that highlights what matters * XKCD #927: Standards (https://xkcd.com/927/ [https://xkcd.com/927/]) — the comic about inventing yet another standard (re: IPv8) Hosts: Jim McQuillan can be reached at jam@RuntimeArguments.fm Wolf can be reached at wolf@RuntimeArguments.fm Follow us on Mastodon: @RuntimeArguments@hachyderm.io If you have feedback for us, please send it to feedback@RuntimeArguments.fm Checkout our webpage at http://RuntimeArguments.fm [http://runtimearguments.fm/] Theme music: Dawn by nuer self, from the album Digital Sky
29 episoder
Kommentarer
0Vær den første til at kommentere
Tilmeld dig nu og bliv en del af Runtime Arguments-fællesskabet!