Practical Emacs

Emacs Keys

Emacs Init Setup

Emacs Extra

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


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