Practical Emacs

Emacs Keys

Init Setup

Xah Commands

Elisp Basics

Command Example

Script Example

Write Major Mode

Elisp Misc

ELisp Misc

Function as Replacement String

  1. Regex Replacement by a Function
  2. Adding “alt” attribute to Image Tag
  3. Replace by File Name
  4. HTML Entity ⇒ Unicode Char
  5. Char ⇒ Unicode Name+ Char

Multi-Pair Find Replace

  1. Find Replace Multiple String Pairs
  2. Multi-Pair String Replacement with Report
  3. Multi-Pair String Replacement Function
  4. CSS Compressor
  5. Find Replace String-Pairs Uses
  6. HTML Named Entity ⇒ Unicode Char
  7. Replace Greek Letter Names to Unicode
  8. Convert Straight/Curly Quotes
  9. Replace Digits by Subscript


  1. Emacs Lisp Function Frequency
  2. List of Emacs Hooks
  3. List of Emacs Lisp Variables
  4. Controversy of Common Lisp Package in Emacs Lisp
  5. Elisp: View URL in Web Browser: browse-url
  6. Emacs Lisp Programing: Beware of Region Boundary Change
  7. Emacs: xah-get-thing.el
  8. Elisp: Should Directory Name Ends in a Slash?
  9. Elisp: Enable Undo in Buffer
  10. Elisp: Problems of thing-at-point
  11. Emacs Lisp “defvar” Doesn't Override
  12. Elisp: a Function That Works on String or Region
  13. Elisp: How to Write a Toggle/Cycle Command
  14. Elisp: Run Elisp Code When File Opens
  15. Emacs: narrow-to-defun, eval-defun, bug
  16. Elisp: Replace Invisible Unicode Chars
  17. Elisp: String Match in List

Emacs Bugs/Misc Panel Index