Xah Emacs Misc Index

misc essays. somewhat grouped by topic.


Useful Tips

  1. List of Emacs Starter Kits
  2. Emacs: Interactive Abbrev
  3. Emacs Edit Exercise: puthash Unicode
  4. Emacs Quiz: Insert A to Z Vertically
  5. Emacs: Color Nested Brackets
  7. Emacs: Set Environment Variables within Emacs
  8. Emacs: Power of Icicles
  9. Emacs Commandments: the SEVEN Commands You Must Know
  10. Open Large File Slow
  11. Full-Screen vs Multiple Window

useful elisp tips

gnu emacs manual 1987 cover-tnss
Which Chapters of Elisp Manual to Read?
  1. How to Learn ELisp?
  2. Elisp: Some and Every
  3. Elisp: What is the Function fn?
  4. John Wiegley on Emacs Lisp and Haskell

Emacs New Verions

  1. Emacs 23.1 New Features (released 2009-07)
  2. Emacs 23.2 Features (released 2010-05)
  3. Emacs 24.1 New Features (released 2012-06)
  4. Emacs 24.4 New Features (released 2014-10)
  5. Emacs 26.1 New Features (released 2018-06)


  1. Emacs Lisp Sucks Donkey Ass
  2. The Sigils WAR, Language Design and Coding Convention
  3. Xah Emacs Tutorial Criticisms: Emacs Lisp, Coding Style, Language Idioms, Controversy
  4. Ugly Redisplay Internals
  5. Emacs JavaScript Mode War
  6. Rants on Emacs Visual Lines by Don Hopkins and Mark Crispin


  1. vi Keybinding vs Emacs Keybinding
  2. How to Make the CapsLock Key do Home Key
  3. Dogma of Swapping Control/Capslock
  4. emacs major mode keys not compatible as key sequence
  5. Typing Speed and Hand Motion Speed Study
  6. Emacs cua-mode Keybinding Problems
  7. comment-line vs comment-dwim

misc 2

  1. Syntax Coloring in Editors
  2. Emacs Lisp: Symbol vs String for non-nil Values
  3. Meaning of Lisp List, Function Type, and Syntax Coloring
  4. Programer Workflow Efficiency
  5. avy ace-jump vs isearch
  6. Emacs Abbrev for Most Used English Words?
  7. Emacs Lisp vs JavaScript?
  8. Sacha Chua's Emacs Chat
  9. Sacha Chua's Emacs Chat with Phil Hagelberg (aka Technomancy)
  10. TextMate Gone Open Source

emacs screen

xah emacs screenshot 2014-03-06
Show Your Emacs Screen: Xah Lee's Emacs Screen
  1. Emacs Screen, Dan Lentz
  2. Emacs Screen: Nick Alcock

Text Editing Tech Issues

  1. A Text Editor Feature: Extend Selection by Semantic Unit
  2. Elisp: Automatic Code Formatting, Auto Indentation
  3. Emacs: Why I Don't Use paredit
  4. Emacs: Single Key to Delete Whole Line
  5. Emacs: Delete Word Without Copying to Clipboard/kill-ring
  6. Text Editor's Cursor Movement Behavior (emacs, vi, Notepad++)
  7. Why Emacs is Still so Useful Today

Emacs Lisp

  1. Can Emacs Lisp Fix Its Namespace Problem by Copying JavaScript Practice?
  2. Emacs Lisp vs Perl: Validate Local File Links
  3. Text Processing: Emacs Lisp vs Perl
  4. Controversy of Common Lisp Package in Emacs Lisp
  5. Lisp's List Problem
  6. What's Lisp-1, What's Lisp-2? Bad Jargon or Good Jargon?
  7. Emacs Lisp Problems: Trim String, Regex Match Data, Lacking Namespace

more stuff

emacs kitchen sink icon 1987
Emacs Overflowing Kitchen Sink Icon

Xah Lee

  1. Xah Emacs Packages
  2. Freenode IRC Emacs Channel Ban on Xah Lee
  3. Edward O'Connor vs Xah Lee
  4. Microsoft Cites ErgoEmacs!

Richard Stallman

  1. Richard Stallman: What's magit?
  2. Richard Stallman Emacs as Word Processor
  3. Richard Stallman Pushing for GPL3, Kicked Out Free Software from Free Software Platform
  4. Richard Stallman, Emacs Tyrant
  5. Lisp Programer Daniel Weinreb Died (1959 – 2012)
  6. Daniel Weinreb Rebuttal to Richard Stallman's Story of LISP History
  7. Free Software Foundation, How Much Donation They Get?

The Emacs Cult

  1. GNU Emacs Development Inefficiency
  2. GNU Emacs and XEmacs Schism
  3. My Experience of Emacs vs XEmacs
  4. Problems of Emacswiki
  5. Emacs Cult Problem: Emacs vs Windows Notepad
  6. Emacs Undo and Emacs Cult Problem
  7. Emacs Idolization: Have You Read the Emacs Manual From Cover to Cover?


emacs bugs

Patreon me $5 patreon

Or Buy Xah Emacs Tutorial

Or buy a nice keyboard: Best Keyboard for Emacs

If you have a question, put $5 at patreon and message me.