The LSP Revolution

Remember the days when you had to look for plugins for your editor to support your favourite programming language? Or even the language that isn’t your favourite, but which for some reason you need to write in? Well in case you didn’t notice, those days are gone. They aren’t “long gone,” but the are gone. I thought they weren’t gone, but they are. Gone. For real. Because there’s LSP. What started as an interface between VS Code and completion engines at Microsoft, became the godsend for all of us that want to declare “dotfile bankruptcy” every couple of months.

No more LaTeX

I made jokes about this before, but it actually happened: since I no longer use LaTeX, I removed it from my laptop and got rid of the config from my .vimrc. It’s nothing unusual, but I somewhat feel that the departure from LaTeX marks an important (sic!) moment in my life. LaTeX was my “gateway drug” to programming. I kid you not. Since I was interested in publishing as a teenager (even ran a small but successful magazine for a while), got very disappointed in MS Word’s DTP capabilities, had no money or supported OS to run Adobe or Quark, LaTeX was for me, sadly, the only option to put my magazine together.

I was about to write a blog post about how indifferent I became towards different text editors, and how I don’t really care anymore whether I edit code with emacs, vim, Sublime or even Atom. And then this happened:

It’s called Spacemacs and it’s a beautiful hybrid between emacs and vim, or at least it looks like it. Will explore how it works in the course of the next couple of days, i.e., no work will be done and I will spend my days playing with the configuration of a text editor.

And I thought those days were over. Silly me.

update, Sep 9: I’m back on ST3 vim with my old config. I still think Spacemacs is a great idea, it’s just a bit too bloated for my taste.