Neovim's Treesitter, ChatGPT in Neovim & A New Keyboard
Hey guys!
Welcome to my newsletter! Thank you so much for all of your support. I'm excited to keep learning new things and being able to share them with you.
As you know, I released a video this past week on nvim-treesitter and nvim-treesitter-textobjects and how to leverage their power in Neovim. I was surprised that after so long, I hadn't gotten around to setting this up in my config and how powerful it can be. I'm still getting used to the keymaps and considering making a cheatsheet for my setup as several of you have asked me for this. Every single day I'm blown away by how much there is to learn in Neovim and how far you can really take things. It's one of the reasons I really love using it as my daily editor.
This week, I also started tinkering around with adding ChatGPT to my setup so that I can make prompts about the code I'm working on with a simple <leader>ai
keymap without having to leave Neovim. There's a really good plugin for this you can find here: jackMort/ChatGPT.nvim. I'm also curious about trying out a command line chat gpt tool called shell_gpt, but haven't gotten around to it yet. I hadn't been implementing AI as much into my workflow (other than with copilot), so I'm really interested in adding tools to streamline this and make it easier for me to start using these tools more often to improve developer productivity. I'm probably gonna be making a video about this in about 2 weeks as I have another coming out next week on the Nuphy Air 75 v2 keyboard.
I've also been testing out the Nuphy Air 75 v2 keyboard for a couple of days now and I'm actually typing this email with it right now. I absolutely love my corne keyboard and can't really see myself ever going back from ergonomic programmable keyboards, but I also know that some people just want something simple, standard, that works well, and is easily customizable, so when Nuphy offered to send it out to me to try out I decided to give it a try. I've been impressed with it and my favorite feature is the really good level of customization it has as it is QMK/VIA compatible and you can fully program it as you like, which is awesome! I'm planning on releasing a video on it sometime next week, still working on it and testing the keyboard out.
That's it for my updates! See you guys on the channel. Hope you're doing well!