Faster grokking of emacs commands with gifs

Here’s what I learned from Daniel Higginbotham (2015) from Ch.2 of Clojure for the Brave and True.

Table of Contents:

Prereqs

emacs directory

C-x C-f differs from C-x f. C-x C-f (Open file) vs. C-x f (fill lines, whatever that means). To execute, hold control for both (C-[letter] C-[letter]) vs (C-[letter] [let go of control] [letter]). (Using On-Screen Keyboard to avoid installing a keylogger).

Two different commands

Basic

yank, use regions

kill, cycle through kill ring

Intermediate

Moving after yank prevents kill ring cycling

Working with windows

hippie expand

help for symbol

execute command to pointer’s left

print that shit right in the script

compile your amazing Clojure code

search docs for something?

set the REPL’s namespace to your pointer’s namespace

Working with paredit mode

  - Point to the very left of an object (have the rectangle on the left-most character) before alt-shift-9-ing it (`M-(` ) 

enclose

  - `C- ->` to slurp

forward slurp

  - `C-M- <-` to slurp backwards

backward slurp

  - `C- <-` to "barf" (yuck)

forward barf (yuck)

  - `C-M- ->` to backward barf

backward barf

Advanced

I know the authors based emacs on elisp, but I don’t have practical knowledge of elisp yet.

Thank you, Mr. Higginbotham, for the knowledge.