Emacs Misc Index

Misc essays. Somewhat grouped by topic.

xah talk show, 2019-03-09, why emacs lisp sucks. one big rambling rant
Xah Talk 2019-07-19 lisp syntax, s-exp, meta-expression, Mathematica, meaning of sugar syntax

Emacs Controversy

  1. 2019 Richard Stallman at Microsoft, 2019
  2. 2018 Richard Stallman, Emacs Tyrant
  3. 2017 Richard Stallman Pushing for GPL3, Kicked Out Free Software from Free Software Platform
  4. 2016 Emacs Lisp Doc String Curly Quote Controversy
  5. 2016 GNU Emacs Removes Color Emoji Support on the Mac
  6. 2017 Language Server Protocol Kills Emacs
  7. 2016 Emacs: Ugly Redisplay Internals Hack
  8. 2015 Richard Stallman: What's magit?
  9. 2013 Rants on Emacs Visual Lines by Don Hopkins and Mark Crispin
  10. 2013 Richard Stallman Wants Emacs to be Word Processor
  11. 2013 Free Software Foundation, How Much Donation They Get?
  12. 2012 Lisp Programer Daniel Weinreb Died (1959 to 2012)
  13. 2007 Daniel Weinreb Rebuttal to Richard Stallman's Story of LISP History
  14. 2008 Emacs: JavaScript Mode War

The Emacs Cult

  1. 2010 GNU Emacs Development Inefficiency
  2. 2001 GNU Emacs and XEmacs Schism
  3. 2007 My Experience of Emacs vs XEmacs
  4. 2008 Problems of Emacswiki
  5. 2011 Emacs Cult Problem: Emacs vs Windows Notepad
  6. 2011 Emacs Undo and Emacs Cult Problem
  7. 2010 Emacs: Have You Read Emacs Manual?

xah lee

  1. 2009 Freenode IRC Emacs Channel Ban on Xah Lee
  2. 2011 Edward O'Connor vs Xah Lee
  3. 2013 Xah Emacs Tutorial Criticisms: Emacs Lisp, Coding Style, Language Idioms, Controversy
  4. 2016 The Sigils WAR, Language Design and Coding Convention

Useful Tips

  1. List of Emacs Starter Kits
  2. Emacs Edit Exercise: puthash Unicode
  3. Emacs Quiz: Insert A to Z Vertically
  4. Emacs: Color Nested Brackets
  5. Emacs: Latin to Gothic (𝔤𝔬𝔱𝔥𝔦𝔠)
  6. Emacs: Latin to Rune (ᚱᚢᚿᛂ)
  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 Version History

  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)

misc 2

  1. line hardwrap ~70 chars, from punchcards, a crime
  2. Problems of Calling Unix grep in Emacs
  3. Syntax Coloring Compared: Emacs, Vim, Atom, Sublime, Visual Studio, WebStorm
  4. Emacs Lisp: Symbol vs String for non-nil Values
  5. Meaning of Lisp List, Function Type, and Syntax Coloring
  6. Programer Workflow Efficiency
  7. avy ace-jump vs isearch
  8. ivy mode minibuffer history corruption bug
  9. Intro to Mindmap, Gantt Chart, Graphviz
  10. Emacs Abbrev for Most Used English Words?
  11. Emacs Lisp vs JavaScript?
  12. Sacha Chua's Emacs Chat
  13. Sacha Chua's Emacs Chat with Phil Hagelberg (aka Technomancy)
  14. 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. Lisp-1 vs Lisp-2
  7. Emacs Lisp Problems: Trim String, Regex Match Data, Lacking Namespace
  8. Functional Programing: Function Output Should Always Have the Same Structure

more stuff

emacs kitchen sink icon 1987
Emacs Overflowing Kitchen Sink Icon


emacs bugs

If you have a question, put $5 at patreon and message me.
Or Buy Xah Emacs Tutorial
Or buy a nice keyboard: Best Keyboards for Emacs


Emacs Lisp