Practical Emacs

Emacs Keys

Init Setup

Xah Commands


Elisp Basics

Command Example

Script Example

Write Major Mode

Elisp Misc


Emacs Init Setup

  1. Init File
  2. Install Packages via MELPA
  3. Install Package Manually

How-To

  1. Customize System
  2. Major Mode
  3. Minor Mode
  4. Organize Emacs Init
  5. Byte Compile
  6. Set File to Open in Major Mode
  7. What's Hook?
  8. Avoid Lambda in Hook
  9. Environment Variables in Emacs

Useful Settings

  1. Show Line Numbers
  2. Show Cursor Position
  3. Save Cursor Position
  4. Highlight Paren
  5. Auto Save
  6. Set Backup into a Dir
  7. Stop Cursor Going into Minibuffer Prompt
  8. Sync Clipboard with Linux X11
  9. Dired Customization
  10. Default Browser
  11. Window Size
  12. Line Spacing
  13. Color Theme
  14. Show lambda as λ
  15. Font Config
  16. Change Font by Command