This should be enough to keep you going with Eak :-). My README is perhaps more emphatic than it should about learning vanilla Kakoune, but I prefer to err on the side of caution.
Also, switching to Eak may allow you to catch up more easily with whatever multiple-selection facilities the Alt+Shift barrier prevented you from learning. In my case, working in vanilla Kakoune, it took me months before eventually understanding how powerful multiple selections are. With Eak (and thus, with the Alt-Shift barrier removed), I am now happy to use multiple selections every day.
In this thread:
https://www.reddit.com/r/kakoune/comments/1o4baiz/prose_vi_bindings_vs_kakoune_philosophy/
I proposed this challenge:
Assume the following table:
| Color1 | (156,52,31) |
| Color2 | (0,76,115) |
| Color3 | (128,86,25) |
| Color4 | (34,51,85) |
where the 2nd field specifies a color in the (r,g,b) format with r, g, b <= 255.
On each line, I need to add the 2nd field converted to (r,g,b) with r,g,b <= 65535:
| Color1 | (156,52,31) | (40092,13364,7967) |
| Color2 | (0,76,115) | (0,19532,29555) |
| Color3 | (128,86,25) | (32896,22102,6425) |
| Color4 | (34,51,85) | (8738,13107,21845) |
How do you do it in Vim?
Here is the answer I gave in Kakoune:
In my use case (real-life example), I first selected the 4-line block, then split it by lines, then selected the final parenthesis blocks, copied them and pasted them at the end of each line.
Then the computation part: Kakoune allows you to pipe each of your multiple selections to any Unix tool that accepts standard input, and Kakoune will replace each of the selections by the standard output of your chosen tool.
In my use case, I selected the inside of each of the newly added parenthesis blocks, then split the inside by commas, and piped the results to an awk one-liner I typed at Kakouneās command prompt:
awk ā{ print($1 * 257) }ā
Done.
And all of this ā available out of the box, no plugin needed ā with visual feedback at every step (so you donāt edit anything in the dark :-).
EDIT: Just to be clear, everything (including yanking and pasting) is done with multiple selections.
EDIT 2: simplified awkās expression along the lines of @gregkās comment