1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
+++
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.
|