busy
5 points
This may surprise you, but in Lua!
I used to be a big user of neovim and heavily into plugins and messing with my configs, and lua is the language built into neovim for doing things like that.
One of my neovim plugins had annoying bugs due to evolving to support more and more features, and it was time for a rewrite to make it all clean again.