Time flies! It’s been two weeks since I wrote my first post, so I thought I had better try to write a quick second entry.
I’ve been looking a lot at Lua and the Neovim API the last couple of weeks. I started with a simple rewrite of my Neovim config. Originally I used kickstart.nvim which is an amazing starting point, but now I have a fully custom config that I will slowly build upon. I’ve kept things minimal for now, trying to resist the urge to jump head-first into a gazillion plugins.
I’ve also (temporarily?) disabled LSP and autocompletion in my environment. I kept finding that the sluggishness of the LSP servers were irking me, so I’m going to take the time to read more docs and try to commit more language features/ API details to memory.
Learning more Lua has also been a lot of fun! I really dig how simple the language is. I’ve spun up a new Advent of Code solutions repo to practice using it. Using snacks.nvim, I have added a hotkey that runs the lua file I’m editing in a floating window, which has made tinkering with my solutions in Neovim really satisfying.
Well, that’s all from me today. My aim is to carry on adding solutions to my repo with Lua and to move on to some Zig coding too. See you next time!