After years of avoiding it I'm trying vim (neovim). Like everybody, I've heard all the good arguments for it and I completely understand how it make sense to use such a tool when writing code is your job.
Yet, I was too lazy to get over the learning curve.
Weirdly, I decided to try neovim not exactly to write code but because I'm considering to start a Math degree and I read this article
The setup to write Latex is impressively clever.
I want to create a similar setup that I'm able to master before I start my degree. I believe being able to write LaTeX so effectively is a great advantage.
So far I've learned basic neovim motions, a bit of Lua and how to setup plugins with neovim. That's how I replicated a basic version of what Gilles Castel describes in his articles. I installed vimtext and I'm now able to write Latex comfortably, trigger compilation from neovim and see the changes in zathura.
I still have a lot to do to take advantage of this setup:
- Improve my usage of vim motion
- Improve my knowledge of Latex
- Specifically about Math
- About templates/styling
- Learn about zathura
- Learn about snippets