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