Practical Emacs

Init Setup

Emacs Keys

Xah Commands


Elisp Basics

Command Example

Script Example

Write Major Mode

Elisp Misc


Emacs Keys

  1. Emacs Keys Overview
  2. Key Layout Diagram
  3. Microsoft sculpt ergonomic keyboard 73760
    Best Keyboards for Emacs

Key How-To

  1. How to Set Keys
  2. Change Major Mode Keys
  3. Change Minor Mode Keys
  4. Fix Minor Mode Key Priority
  5. Define Key Sequence
  6. Set Menu Key
  7. Set Super Hyper Keys
  8. key translation map
  9. Set Number Pad Keys
  10. Set Mouse Buttons

Key Tips

  1. Use Alias for Fast M-x
  2. Add Custom Keys to Enhance Productivity
  3. isearch by Arrow Keys
  4. Hotkey to Open File Fast
  5. Ctrl+x and Dvorak
  6. Key Notations (/r, ^M, C-m, RET, <return>, M-, meta)
  7. <return> vs RET
  8. List of All Emacs Keys

Emacs Pinky

  1. Why Emacs's Keys are Painful
  2. How to Avoid the Emacs Pinky
  3. ErgoEmacs Keybinding
  4. Emacs's Command Frequency Statistics
  5. Swap CapsLock, Control?
  6. Famous Programers with RSI
  7. My Typing/RSI Experience 1992 to 2017
  8. Programer Hand Health: vi Esc Key Syndrome
  9. Emacs, RSI, My Experiences
  10. Using Voice to Code Faster than Keyboard 📺

Keybinding Design

  1. emacs and vi: Science of Command Efficiency
  2. Page Up/Down and Pigeon Hole Principle
  3. Roadmap to Completely Replace Emacs's Key System, Part 1
  4. Roadmap to Completely Replace Emacs's Key System, Part 2
  5. Roadmap to Completely Replace Emacs's Key System, Part 2.5
  6. 【menu e】 vs 【Tab】 Keys
  7. Emacs C-u vs Prompt

Xah Fly Keys

Xah Fly Keys