
Gregory Anders on Neovim, Ghostty, and Why Simplicity Wins
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 new plugins being created all the time?
01:09:05 - WIP: New Neovim plugin manager vim.pack
01:10:44 - Stop using .setup (as most as possible)
01:11:46 - Thoughts on Neovim Extensibility, is it becoming an Emacs?
01:14:25 - Thoughts on auto updating plugins at startup, and also daily driving Neovim on the master branch
01:18:47 - Should you update for security reasons or new features?
01:20:20 - BE REALLY CAREFUL ON THE PLUGINS YOU INSTALL
01:26:12 - What about the Ghostty hype? What Ghostty features matter to Greg
01:28:30 - Thoughts on iTerm
01:30:12 - Ghostty is missing the search feature, like ctrl+f for normies or cmd+f for chads
01:30:51 - Thoughts on Tmux?
01:31:59 - The kitty keyboard protocol (shoutout to Kovid, both of us huge fans)
01:36:41 - Thoughts on other editors like zed, cursor, and thoughts on AI
01:42:52 - Thoughts on claude code
01:44:22 - Whats your preferred operating systems and thoughts about other ones
01:45:24 - How does the Windows Neovim package work, is it native?
01:47:17 - If you're a Neovim Windows user watching, a windows core maintainer is needed
01:49:08 - Here comes the apple pill for you rust furry boys
01:53:24 - Apple's walled garden, it's so comfortable here, come on in
01:56:12 - Do your airpods stay connected to the phone for some reason?
01:58:22 - What do other think about your love for apple, do you get criticized?
02:00:02 - What keyboard do you use? keychron Q11
02:04:43 - I use a glove80, but still, apple's external keyboard is my favorite
02:10:15 - Do you use any window manager?
Informationen
- Sendung
- Veröffentlicht18. September 2025 um 15:11 UTC
- Länge2 Std. 14 Min.
- Staffel1
- Folge25
- BewertungUnbedenklich