More exploration in the tree-sitter ecosystem. I also just known about
text objects, they're pretty handy. Then, I discovered you can create
text objects of your own and that's where tree-sitter also created
theirs. MORE HANDY!
I've also updated the nvim-cmp config, it is pretty clunky with the
copypasted config but now it seems to be getting nicer.
Well, I also explored a little bit with the ecosystem of Lua-written
Neovim plugins. I think it's ready to flourish along with the existing
plugins.
Lua is also nice to write compared to VimL especially with the compound
data and the like.
It's been a while but I've been using NixOS (or anything styled like it
like GuixSD, for example) and distro-hopped from Arch Linux.
I think it's high noon for making the structure of this setup to be
truer to one of the big objectives which is how easy to transfer this
between different setups.
Which means I removed some things such as the package lists, systemd
config files, and package manager-specific configs.
While the solution is easy (which is to simply ignore the
system-specific files) but I'm not going with the pragmatic solution not
because I'm a dumbass but because I'm so smart that I want to create a
challenge for myself to solve a puzzle on figuring out a way on how to
structure my dotfiles. :)
Such a productive use of my time, that's for sure.
The documentation for it has been updated, wal templates are also updated, and certain scripts has been revised to be easily understood.
This may be my stop for the whole year. I'm pretty content with this one.