Skip to content

A curated selection of doom Emacs key bindings and functionality that I actually use.

Notifications You must be signed in to change notification settings

nazzacode/Emacs-Cheatsheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Emacs Cheatsheet & Cookbook (doom)

In a command user interface (CUI) such as Emacs, the quantity of useful key-bindings quickly outpaces human memory. This is one of the major disadvantages compared to a GUI or dropdown UI (think: Photoshop or old MS Office), where everything is visually discoverable by the user. Emacs does have great internal documentation (via commands such as M-x ... (list commands)), but generally fails to give the user any visual interface suggesting what commands are useful in the current environment. This is my attempt to provide such functionality.

Note: many of the best terminal user interface (TUI) programs do this well.

My workflow consists of finding myself in an environment where I want a specific set of complex functionalities that I don’t know by heart (or have forgotten). For example, wanting to work with a spreadsheet or jupyter console. I then bring up the specific section of the cheatsheet via org-roam’s org-roam-node-find (SPC n r f). Et voila! You have a context specific user interface.

HELP: If you know a way to always make this action always pop up in a side/pop-up buffer (for specific files) please reach out time.

  • may keybindings can be converted from doom to vanilla emacs with SPC key1 key2C-key1 key2

Table of Contents

System State

C-h llist previous commands
describe personal keybindings

UPDATE Org Mode

HEADINGS & NAVIGATION
C-c C-uoutline-up-heading: jump to parent heading

Tables

Spreadsheet

Treemacs

SPC o ptoggle sidebar
?cheatsheet
right-clickgui menu

PDF-tools

greload file
hjklscroll
C-jpage down
C-kpage up
M-s olist all lines (containing a phrase)
finc. search links/references
odisplay outline
+/-zoom
H/W/P}fit height/width/page
s btrim margins
TODOannotations (vs org-noter)
z mmidnight mode (match color scheme)
z pprinted (highlight links)

Bookmarks

SPC RETjump to bookmark

emacs-jupyter (console)

Point & Mark

*

About

A curated selection of doom Emacs key bindings and functionality that I actually use.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published