+++ title = "Back to Evil Mode" author = ["MichaƂ Sapka"] date = 2024-11-04T20:53:00+01:00 categories = ["blog"] draft = false weight = 2001 image_dir = "blog/images" image_max_width = 600 Abstract = "My emacs is cosplaying as Ed again" Listening = "Thelonious Monk - Brilliant Corners" +++ It's been half a year on [Xah's Fly Keys](http://xahlee.info/emacs/misc/xah-fly-keys.html) and it's a wonderful bindings system. A lot of the ideas there are amazing: shortcuts for inserting all the brackets, great case change, bookmark support, to name just a few. It was also very _comfy_ to use with `jkli` instead of `hjkl`. {{< image forced_width="150" class="pull-right" alt="Black and white logo "evil"" file="evilmode.png" >}} noop {{< /image >}} But now I'm back at Evil. First of all, I am (once again) watching old Luke Smith's videos and became very nostalgic for the keys I've spent years learning. Secondly, I got what I wanted out of Fly Keys - Emacs mindset. It kinda like BSD - for the untrained eye it's Linux, but the differences go deep. The biggest problem with FK however is that I needed to adjust every freaking thing to it, as I am not smart enough to use two similar key bindings at the same time. Ed is everywhere - terminal, browser, remote connection and so on. I was fighting with my muscle memory all the time, while `hjkl` were just _there_. At the same time, Fly Keys are open-sourced Xah's workflow. It's not a general use case, and I didn't use most od the provided functionality. But those which I used, I _loved_. Guess I'll need to port them to my new Evil setup. Currently, my brain is readjsuting and I can barely control the cursor :-) I sure missed some of Vim quality of life improvements, like `:sort` or the amazing macro system.