Show Menu
Cheatography

Emacs Daily Cheat Sheet (DRAFT) by

The emacs keys that I use all of the time

This is a draft cheat sheet. It is a work in progress and is not finished yet.

org mode

Hyperlinks
[[LINK]] (to heading or <LI­NK>)
Text emphasis
bold’, ‘/ital­ic/’, ‘_unde­rli­ned_’, ‘=verb­atim=’ and ‘code’, ‘+stri­ke-­thr­ough+’
Headings
STARS KEYWORD PRIORITY TITLE TAGS
Lists
‘-’, ‘+’, or ‘*’
List operations
TAB, M-RET, S-UP, M-UP, M-LEFT
Table: Create
C-c |
Table: Re-align
C-c C-c or TAB (next fld) or S-TAB (lst fld) or RET (next row)
Table: Move in field
M-a or M-e
Table: Move column/Row
M-LEFT or M-Right or M-UP or M-Down
Table: Kill column/Row
M-S-LEFT or M-S-UP
Table: Add column/Row
M-S-RIGHT or M-S-DOWN
Table: Sort
C-c ^

Cut Paste etc.

Kill selection
C-x
Yank last kill
C-y
Yank pop
M-y

Text Formatting

Edit Block (CUA)
C-RET
Delete white space
M-\
 

Basics

Find file
C-x C-f
Recent Files
C-x C-r
Bookmark: Create
C-x r m
Bookmark: Open
C-x r b
Save file
C-x C-s
Kill buffer
C-x k
Change buffer
C-x b
Change buffer another window
C-x 4 b
Undo
C-_ or C-x u
Goto line
M-g g

Windows and Buffers

Win: Split Vert
C-x 2
Win: Split Horiz
C-x 3
Win: Kill
C-x 0
Kill Window and Buffer
C-x 4 0
Move to Window
C-x o or C-M-v
 

Lisp

evaluates a top-level form before or around point
C-M-x
evaluates the Lisp form immedi­ately before point
C-x C-e
Enter LISP to evaluate
M-: or M-x eval-e­xpr­ession
Evaluate file
M-x load-file

Projectile (Project Mgt)

Command Prefix
C-c p
ripgrep
C-S-f
Find other files
C-, or C-. (other window)
Find tag
C-M-S-s

Symbol Overlay

Highlight word (put)
C-F3 or C-c h h
Help
h (once in symbol mode)
Clear all
M-F3