Published on 2024-08-04
Categories:
tech
Tags:
Emacs
configuration
My Emacs binding style is changing back to native Emacs bindings.
My journey with Emacs starting around 1996, while working on a cross platform portfolio management application, especially working on cross platform Windows / Linux GUI based on WxWidgets.
Emacs was great for C++ projects, even at the time. My configuration was minimal and I was using native bindings.
Then around 2000, I started coding in Java, and also discovered vim. Modal editing really clicked for me, and Vim became my editor for couple of years. I was still using Emacs on and off when I was coding in C or C++.
My journey with Emacs took a turn in 2016, while changing job, I rediscovered Emacs, this time with Spacemacs, and then with DoomEmacs. Both of these configuration makes extensive use of Evil, a better vim layout for Emacs :).
I continued using Evil, even with my “from scratch” configuration.
Except for couple of months sometimes in 2022, I’ve been using vim bindings even in Emacs.
Now is time to try something new, try to use Emacs native bindings and solve problems / inefficiencies that can be with the Emacs bindings.
Some of the discovery:
<space>
prefix can easily be replaced by C-c
prefix. This became my “global” prefix for a while, and <space>
when in normal mode.C-c
prefix for many of the annoying bindings for useful commands.So I’ve been working:
use-package
:general
configuration with C-c
prefix and the use-package
:bind
clause.So since a week, I’m back on native bindings.
I’m not too lost, but I need to develop navigation reflexes with avy and isearch.
Oh, and I need to go back to isearch, consult-line is not a valid replacement for isearch without the vim /
search key available in evil.
For comments, use email or Mastodon
Don't forget to subscribe to my RSS feed!