2024-04-16 Tue 17:09 I want to break up with Emacs Is it already 5 years since I switched to Emacs? Time flays. But what is more amazing is that I was unable to quit using Emacs for 3 years now. It's surprisingly difficult. I made a good progress tho, taking baby steps from time to time, unlearning the ways of the Emacs or moving my workflow to external programs. Why? Because it's too powerful and even though it's customizable like no other software, I don't have full control - the control over source code. Yes it's open source but like many projects it grew so big that editing source code is beyond me. And even if I could, my goal is to reduce it do bear minimum and at this point I feel that it's easier to write my own editor from scratch than modify Emacs. During past 9 years of using Vim, Emacs, Ed and trying so man other alternatives, including the so called "modern" editors, I began to form the idea of how the ideal text editing environment should work. Nothing that I tried comes even close to it even tho the idea is more about reducing what every other tool is doing than adding new stuff. Because creating such software is within reach of my current skills I feel obligated to do so. The idea of working in my own editor daily feel amazing. It's another level of awesomeness that can't be bought, it have to be earned. Impossible feat to achieve by average NPC. In fact I already made my first attempt last year. I went very far and had graphical application that was able to open text file of any size, scroll around, edit text, save changes, use different color schemes and do few more things. I had to stop tho as I was struggling to keep good separation between data and rendering. I decided to study this topic more before going further. But this will take time and so Emacs won again. No hope is lost. I learned a lot since then and I'm moving slowly towards second attempt. One of feature of Emacs that I rly like is the rest-client [1] mode. It's super simple and I'm using it at work all the time making it yet another thing that keeps me in Emacs. To solve this issue I created "rrr" [2] - the Raw Request Response program. At the moment repo is private but it will change soon. Program already works. It does not give me the experience of Emacs rest-client mode just yet. I will like to write and extension to it called "nap" being the REST client as nap is the best kind of rest *ba dum tss*. It supposed to use "rrr" as a base and bring me the convenience of Emacs rest-client. I hope that writing this CLI REST client will bring me a bit closer to breaking free from the shackles of Emacs. Emacs may take our editing but it will never take our FREEDOM!!! [1] https://github.com/pashky/restclient.el [2] https://github.com/ir33k/rrr EOF