I think it took me a few months of using just Emacs to get comfortable with it. Two things helped in the process:
  • I printed a cheatsheet and taped it next to my monitor; and
  • I read tutorials whenever I couldn't figure out how to do something.
A side benefit to learning Emacs is that some of the key combinations are also used in Bash (e.g. C-/ for undo).
I would say that learning to use Emacs is like learning to ride a bicycle, but a bicycle can't act as your entire userland.
My first ever programming mentor was a big emacs guy. A lot of our work involved several computers so we'd ssh around a lot and I was always jealous of him never losing his editing experience.
a bicycle can't act as your entire userland.
This. I want to be this crazy.
reply
A lot of our work involved several computers so we'd ssh around a lot and I was always jealous of him never losing his editing experience.
I wind up doing a bunch of editing in a browser, but I hadn't considered trying to do all that into Emacs. I should spend some time with this interactive REST client, since the system I'm working with also has a REST API.
a bicycle can't act as your entire userland.
This. I want to be this crazy.
Well shoot, half of my projects are at least that crazy. I guess I'm already half-way there.
reply