# Gregory Anders on Neovim, Ghostty, and Why Simplicity Wins Page: https://stenobird.com/podcast/linkarzu-podcast-neovim-macos-emacs-linux-terminals-and-more-7321247/gregory-anders-on-neovim-ghostty-and-why-simplicity-wins Text version: https://stenobird.com/podcast/linkarzu-podcast-neovim-macos-emacs-linux-terminals-and-more-7321247/gregory-anders-on-neovim-ghostty-and-why-simplicity-wins.md Podcast: [Linkarzu Podcast | Neovim, macOS, Emacs, Linux, Terminals and more.](https://stenobird.com/podcast/linkarzu-podcast-neovim-macos-emacs-linux-terminals-and-more-7321247) Published: 2025-09-18T15:11:54+00:00 Episode link: https://rss.com/podcasts/linkarzu/2221357 Audio file: https://content.rss.com/episodes/328363/2221357/linkarzu/2025_09_18_15_00_06_078dbb1f-2612-4842-a75f-4091c8730024.mp3 Processing state: not_requested JSON: https://stenobird.com/v1/public/podcasts/linkarzu-podcast-neovim-macos-emacs-linux-terminals-and-more-7321247/episodes/gregory-anders-on-neovim-ghostty-and-why-simplicity-wins Duration seconds: 8063 ## Resource Gregory Anders, also known as gpanders, is a core maintainer of Neovim and also the Ghostty terminal. In this conversation, we talk about how he got started with both projects, his take on plugin managers, Lua, and debugging workflows. We go over Ghostty features, how he approaches minimalism in his dev setup, Link to the video: https://youtu.be/Nq2T28_ILxc What's the best way to support me? https://linkarzu.com/about/#youre-a-fraud-why-do-you-ask-for-money-isnt-youtube-ads-enough Timeline: 00:00:00 - Highlights 00:03:34 - Neovim contributions 00:05:14 - Ghostty contributions 00:06:28 - Greg's background in IT, computers, education, career 00:10:00 - Experience applying to SpaceX 00:16:05 - How and why did you get started with neovim? 00:19:34 - Debug C++ in Neovim? 00:21:08 - Can you share a bit about the Neovim history, was there a time that Lua was not part of it? 00:26:46 - What are your thoughts on lua? 00:28:49 - Greg doesn't like looking at lua (and I'm being conservative here) 00:29:59 - For Neovim design's goals, could have been a better alternative than lua? 00:31:59 - What is Fennel? LISP that transpiles into lua 00:34:46 - How big is the neovim core team, how easy is it to come to agreements, is there a dictactor? 00:40:20 - Are Echasnovski and Folke part of the Core team? 00:42:21 - Greg uses his own "package manager", thoughts on plugin managers 00:50:59 - Greg doesn't use plugins that need to call require.setup 00:52:49 - What if we look at plugin managers from the perspective of a VScode user 00:56:53 - Experience of having a coworker switch to neovim 00:58:12 - Neovim flexibility of providing you a good base, so you can build on top 01:00:22 - Thoughts on Helix? 01:03:31 - My experience with Obsidian after meeting Neovim 01:04:34 - Thoughts on a lot of… ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/linkarzu-podcast-neovim-macos-emacs-linux-terminals-and-more-7321247/episodes/gregory-anders-on-neovim-ghostty-and-why-simplicity-wins/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/linkarzu-podcast-neovim-macos-emacs-linux-terminals-and-more-7321247/gregory-anders-on-neovim-ghostty-and-why-simplicity-wins.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.