Practical Emacs

Init Setup

Emacs Keys

Xah Commands


Elisp Basics

Command Example

Script Example

Write Major Mode

Elisp Misc


Command Examples

Wrapper to Python

  1. Write Commands Using Python, Ruby

Transform Under Cursor

  1. Cycle Space Hyphen Underscore
  2. Toggle Letter Case
  3. Title Case
  4. Toggle line wrap
  5. Clean White Space
  6. Remove Accent Marks
  7. Escape Quotes
  8. Decimal to Hexadecimal
  9. Color Conversion (RGB, HSL, HSV)
  10. Single Key Copy/Paste Register
  11. Change Brackets () [] {}
  12. Twitterfy Text
  13. English ⇄ Chinese Punctuation

Transform HTML

  1. wrap-url
  2. Make Image Links
  3. Make URL links
  4. Make Ruby Annotation
  5. Word to Wikipedia Linkify
  6. Wikipedia URL Linkify
  7. Extract URL
  8. make-html-table
  9. adding HTML Markup
  10. HTML Syntax Coloring Source Code
  11. Transform Text Under Cursor
  12. Chinese Char Reference Linkify
  13. HTML make-citation
  14. update-title
  15. Google Map Linkify 🌐

Do thing-at-point

  1. Count Words
  2. Run Current File
  3. Delete Current File
  4. Copy File Path
  5. Convert Line Ending
  6. Make Backup
  7. Copy Column of Text to Clipboard
  8. Convert Image File
  9. Dired Rename Space to Hyphen
  10. URL Percent Encode/Decode
  11. Python 2to3 Wrapper
  12. Move Code to Files
  13. Update Web Feed
  14. Updating Page Tags

Insert Things

  1. Insert Brackets by Pair
  2. Insert Letters A to Z
  3. Insert Random ID
  4. Insert Random UUID

More