Neovim: Creating, Curating and Customising your Ideal Editor (with TJ DeVries)
Listen now
Description
TJ DeVries is a core contributor to Neovim and several of its most interesting sub-projects, and he joins us this week to go in depth into how Neovim got started, how it's structured, and what a truly programmable editor has to offer programmers who want the perfect environment. Along the way we look at what we can learn from Neovim's successful fork of the 30-year old codebase from Vim, how it still collaborates with the original project, and what putting Lua at the heart of the system has done for casual tinkerers and hardcore plugin writers alike. Not everyone will come away from this discussion wanting to switch editors, but I'm sure you'll get a newfound appreciation for digging deeper into the developer tools you use everyday. – Neovim: https://neovim.io/ Neovim Kickstarter: https://github.com/nvim-lua/kickstart.nvim Kickstarter walkthrough video: https://www.youtube.com/watch?v=m8C0Cq9Uv9o A directory of Neovim plugins: https://dotfyle.com/ Vimscript's definition of true and false: https://vimhelp.org/eval.txt.html#Boolean TJ on Twitter: https://twitter.com/teej_dv TJ on Twitch: https://www.twitch.tv/teej_dv TJ on YouTube: https://www.youtube.com/@teej_dv Kris on Mastodon: http://mastodon.social/@krisajenkins Kris on LinkedIn: https://www.linkedin.com/in/krisjenkins/ Kris on Twitter: https://twitter.com/krisajenkins – #podcast #software #softwareengineering #dx
More Episodes
The actor model is a popular approach to building scalable software systems. And isn't hard to understand when you're just reading about the beginner's examples. But how do you architect a complex design using the actor model? Which patterns work well? How do you think through it? Joining me to...
Published 05/15/24
Bytewax is a curious stream processing tool that blends a Python surface with a Rust core to produce something that's in a similar vein to Kafka Streams or Apache Flink, but with a fundamentally different implementation. This week we're going to take a look at what it does, how it works in...
Published 05/08/24