Take your formatters anywhere
Did you know that you can take your formatters along wherever you install or use your neovim editor by configuring it with nixvim? It’s really simple actually, you just need to refer to the formatter package in your configuration and Nix will make sure that the formatters are installed. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 {pkgs, ....
Time travel debugging Rust in NeoVim
If you’ve spent any amount of time debugging software you know the amount of it one can end up wasting just continuously restarting your program in order to pinpoint where in your code base a given problem is located. Even when you’ve located the problem it is sometimes difficult to reason through why things are not going according to plan in your code. Even more if you are not debugging your own code (or you wrote it more than two weeks ago)....
Introducing shai
Shai is an assistant for the shell (shell ai). Since I installed a plugin to have access to ChatGPT from NeoVim, I’ve found myself opening the editor just to get a command that I was not able to remember or that I wanted to know if there was a better way to write. Shai has been developed with the intent to fill this function. Because I can spare some time to write an app, but I won’t tolerate spending 30 seconds in something that could be done in 5....