Emacs
Emacs
Like most, I started with vim and only the basic commands to edit commit messages and edit text files on embedded systems (usually this was vi actually). However, at work I began working with an engineer using Emacs and started to see its power. After much encouragement I finally decided to bite the bullet and embrace the learning curve for it. I will say that the basic workflow of text editing (doing the minimum, not advanced editing) only took about a week or two of constant use to get down. That being said, if you use Emacs you know that the beauty of it is customization. From there I began to tailor it as I preferred. I am a big fan of treemacs for having a file navigation system in the left pane. I also started using eglot to get LSP functionality in codebases.
So where is my config?
I made a rookie mistake and had two separate configs, one for my personal laptop and one for my work laptop and they were both different (yes I have a repo storing the personal config at least). I no longer have access to my work config and had no opportunity to offload it due to policies. If you read my Linux section you will see that I recently switched to Arch and with that I am in the process of setting up everything again. With this I thought it would be the perfect opportunity to restart my Emacs config from scratch and see if I end up in a similar state as before or where it is varied. This page is where I will post my journey and share any tips along the way!