Practical Emacs

Emacs Keys

Emacs Init Setup

Emacs Extra


Elisp Basics

Command Example

Script Example

Write Major Mode

Elisp Misc


Emacs Extra

files

  1. New Buffer/File
  2. Next/Prev User Buffers
  3. Open Last Closed File
  4. Open File Path Under Cursor
  5. Open File in External App

search

  1. isearch Current Word

Select

  1. Select Line, Block, Quote …

move

  1. Move by Text Block
  2. Move to Brackets, Quotes
  3. Move to Begin/End of Line/Block

insert

  1. Insert Brackets
  2. Insert Date Time
  3. Interactive Abbrev

editing

  1. Copy / Cut Current Line
  2. Copy / Cut All or Selection
  3. Paste / Paste Previous
  4. Show kill-ring
  5. Delete Bracket Pairs
  6. Toggle Letter Case
  7. Toggle Comment
  8. Shrink Whitespace
  9. Delete Text Block
  10. Space to Line
  11. Quote Lines
  12. fill-region Toggle
  13. Reformat Lines for Source Code

misc

  1. Dired Sort by Time, Size, Date
  2. Lookup Google, Wikipedia, Documentation
  3. Novel Reading Mode
  4. Display Formfeed ^L as Line
  5. Jump to Punctuations
  6. Uncolor Region/Buffer
  7. Mouse Click to Highlight Matching Words
  8. Emacs:
  9. Check Parenthesis/Brackets Balance