Emacs Lisp Basics

  1. Elisp Basics
  2. Elisp Text Processing Overview
  3. Simple Elisp Examples!
  4. How to Eval Elisp Code
  5. Doc Lookup
  6. Search Doc
  7. How to Edit Lisp Code

Basic Functions

  1. Cursor Position
  2. Text Editing
  3. Buffer and File
  4. File and Directory

Writing Commands How-To

  1. Writing Command, Basics
  2. Mark, Region, Active Region
  3. Copy Cut Paste kill-ring
  4. Get User Input
  5. Get universal-argument
  6. Find Replace Text
  7. thing-at-point
  8. Regex in Elisp
  9. Docstring Markup

Writing Scripts How-To

  1. Idioms for Batch Text Processing
  2. Run Elisp Script in Shell
  3. Read File Content as String/List
  4. printing, format, output
  5. Get Command Line Arg
  6. Process Lines
  7. Get Script Name at Run Time

Elisp Language Advanced

  1. Sequence, List, Vector
  2. List
  3. Vector
  4. Map / Enumerate
  5. Filter a List
  6. Hash Table
  7. Exit ƒ/Loop/Map
  8. ƒ opt parameters
  9. Unicode Escape
  10. Print Date Time
  11. Parse Date Time
  12. Lisp Symbol
  13. Is X Defined?
  14. Check OS, Emacs Version
  15. Traverse Dir
  16. Property List
  17. Symbol Property List

Command Examples


Script Examples


How to Write Major Mode


Emacs Lisp Misc