Xah Emacs Sitemap
last updated 2018-02-17
- xah-fly-keys with Truly Ergonomic Keyboard
- Kinesis/Ergodox layout for xah-fly-keys
- Emacs: Xah Fly Keys History
- Emacs: Xah Fly Keys Customization
- Which Chapters of Elisp Manual to Read?
- How to Learn Emacs Lisp?
- Using Python Ruby Golang as Quick Calculator in Emacs
- Typing Speed and Hand Motion Speed Study
- Emacs: 𝔗ℌ𝔒𝔘 𝔖ℌ𝔄𝔏𝔗 𝔈𝔐𝔄ℭ𝔖
- TextMate Gone Open Source
- Syntax Coloring in Editors
- Dogma of Swapping Control/Capslock
- Sacha Chua's Emacs Chat with Phil Hagelberg (aka Technomancy)
- Sacha Chua's Emacs Chat
- Richard Stallman: What's magit?
- Richard Stallman Pushing for GPL3, Kicked Out Free Software from Free Software Platform
- Richard Stallman Emacs as Word Processor
- Richard Stallman in MIT AI Lab: High-tech Prankster
- Richard Stallman meets Julian Assange 2013
- Programer Workflow Efficiency
- on vi Keybinding vs Emacs Keybinding
- Microsoft Cites ErgoEmacs!
- MELPA No Longer Distributes Packages from Emacswiki
- vim fitness vs M-x Donuts
- List of Emacs Starter Kits
- Emacs Bug: global-linum-mode Freeze Emacs on Big Image Files
- Emacs Lisp vs JavaScript?
- I'm About as Good as Dead: the End of Xah Lee
- John Wiegley on Emacs Lisp and Haskell
- Emacs Gnus Bug: Broken Atom Webfeed Relative Link
- Free Software Foundation, How Much Donation They Get?
- Eric S Raymond and keyboardio
- Emacs: Xah Fly Keys
- Best Tool for Yak Shaving: Emacs
- Xah Emacs Screen
- Emacs Screen Tour: Emacs Oldbie Nick Alcock
- Emacs Screen, Dan Lentz
- Emacs Rocks on Paredit
- Emacs: Ugly Redisplay Internals Hack
- Emacs: Color Nested Brackets
- Emacs: Power of Icicles
- Emacs Pikachu Alert
- Emacs Overflowing Kitchen Sink Icon
- Emacs Opening Large File Slow
- Emacs: Full-Screen vs Multiple Window
- Emacs: multiple-cursors-mode vs plain emacs
- Emacs Misc Panel Index
- emacs major mode keys not compatible as key sequence
- Emacs Halloween Pumpkin
- Elisp: What is the Function fn?
- Emacs Lisp Toothpick Syndrome
- Elisp: Some and Every
- Emacs Lisp Doc String Curly Quote Controversy
- Xah Emacs Tutorial Criticisms: Emacs Lisp, Coding Style, Language Idioms, Controversy
- Emacs cua-mode Keybinding Problems
- Emacs: isearch-forward-symbol-at-point Problem
- emacs ido switch window/frame problem
- Emacs Fun Panel Index
- Emacs Quiz: Insert A to Z Vertically
- PowerShell in Emacs Lisp Shell: Divide by Zero
- Emacs Edit Exercise: puthash Unicode
- Emacs: comment-line vs comment-dwim
- Emacs College Flag
- Emacs Bugs/Misc Panel Index
- Emacs Bug: file-remote-p 2014-05-15
- Emacs Bug: Pasting into Emacs Freezes Emacs, 2015
- Emacs Abbrev for Most Used English Words?
- Emacs 25.1.1 Change: emacs-lisp-mode extracted from lisp-mode to elisp-mode.el
- the Bane of Emacs 24 Copy Directory Change
- Emacs 24.4 up-list Change
- Emacs Lisp: Symbol vs String for non-nil Values
- Emacs Lisp Sucks Donkey Ass. Please Grow Emacs, Not External Tools
- Meaning of Lisp List, Function Type, and Syntax Coloring
- Xah Teaches Emacs Lisp
- Rants on Emacs Visual Lines by Don Hopkins and Mark Crispin
- Daniel Weinreb Rebuttal to Richard Stallman's Story of LISP History
- Lisp Programer Daniel Weinreb Died (1959 – 2012)
- How to Make the CapsLock Key do Home Key
- Ask Emacs Tuesday 2013-11-19
- Ask Emacs Tuesday 2013-11-12
- Ask Emacs Tuesday 2013-11-05
- Ask Emacs Tuesday 2013-10-29
- Ask Emacs Tuesday 2013-10-22
- Ask Emacs Tuesday 2013-10-15
- Ask Emacs Tuesday 2013-10-08
- Ask Emacs Tuesday 2013-10-01
- Ask Emacs Tuesday 2013-09-24
- Ask Emacs Tuesday 2013-09-17
- Ask Emacs Tuesday 2013-09-10
- Ask Emacs Tuesday 2013-09-03
- Ask Emacs Tuesday 2013-08-27
- Ask Emacs Tuesday 2013-08-20
- Ask Emacs Tuesday 2013-08-13
- Ask Emacs Tuesday 2013-08-06
- Ask Emacs Tuesday 2013-07-29
- Ask Emacs Tuesday 2013-07-23
- Ask Emacs
- Ask Emacs 2014-03-01
- The Sigils WAR, Language Design and Coding Convention
- Emacs: avy ace-jump vs isearch
- ErgoEmacs
- ergoemacs features
- Emacs Images Thumbnails Index
- Criticism of Stevey Yegge's “Effective Emacs”
- Emacs: How to Define Templates in YASnippet
- Emacs: Xah Math Input Mode
- Emacs: Xah BBCode mode
- My Typing/RSI Experience 1992 to 2017
- Xah Emacs Packages Panel Index
- Xah Emacs Packages
- Xah Lee's Emacs Customization Files
- Freenode IRC Emacs Channel Ban on Xah Lee
- Emacs: xah-lookup.el, Lookup the Web
- Emacs: Xah JavaScript Mode
- Emacs: Xah HTML Mode
- Emacs: Xah Emacs Lisp Mode
- Emacs: Xah CSS Mode
- Emacs: Xah Clojure Mode
- emacs/x59630_2017-06-19.html
- Elisp: Writing a Wrap-URL Function
- Emacs: Why I Don't Use paredit
- Emacs: Make Whitespaces Visible
- Download Emacs for Windows, Mac, Linux
- Emacs: w32-shell-execute Doc String Bug
- vi, vim, 3 Decades Pile of History
- Vim: How to Remap Escape Key?
- Programer Hand Health: vi Esc Key Syndrome
- Using Voice to Code Faster than Keyboard 📺
- Testimonial on Xah's Emacs Tutorial
- Emacs: Where to get JavaScript, Visual Basic, PHP modes?
- Unicode Basics: What's Character Set, Character Encoding, UTF-8?
- Emacs: Xah Unicode Browser Mode
- Functional Programing: Function Output Should Always Have the Same Structure
- Xah's Emacs Tutorial: Acknowledgment
- Unicode in Mac Emacs and Text Edit, Year 2005
- Text Editors Popularity and Market Research
- Text Editor's Cursor Movement Behavior (emacs, vi, Notepad++)
- Programing: GNU Texinfo Problems; Invalid HTML
- A Text Editor Feature: Extend Selection by Semantic Unit
- Emacs: Why You Should Not Swap CapsLock and Control
- emacs and vi: Science of Command Efficiency
- RSI is Coming for You
- Emacs: Batch Rename Files
- Emacs: Change Minor Mode Keys
- Qi Lisp Language Logo
- Proper Way to Use Sublime Text Minimap
- Emacs: Organize Init File
- Elisp: Replace String Based on File Name
- Emacs: Toggle Letter Case
- Emacs: Problems of the Scratch Buffer
- Thoughts on Common Lisp Scheme Lisp Based Emacs
- Emacs Mode Line Problem
- Emacs: Usability Problems of Mode Documentation
- Emacs M-key Notation vs Alt+key Notation
- Emacs Menu Usability Problem
- Emacs: Select Line, between Quotes, Extend Selection
- Problems of Emacs's “man” Command
- Emacs: kill-buffer Induces Buffer Accumulation
- Emacs: isearch Current Word
- Emacs: Make elisp-index-search use Current Symbol
- Emacs Does Not Support Viewing Images Files In Windows
- Emacs Should Adopt HTML as Texinfo Replacement
- Emacs Should Support HTML Mail
- Emacs Form Feed (^L) Page Marker
- Emacs Suggestion: dired-do-query-replace-regex Replace ALL (fixed in emacs 23.1)
- Emacs: Toggle Line Wrap
- Emacs: Inconsistency of Search Features
- Emacs Lisp Mode Syntax Coloring Problem
- Emacs Lisp Problems: Trim String, Regex Match Data, Lacking Namespace
- Emacs Lisp Suggestion: Function to Copy/Delete a Directory Recursively (fixed in emacs 23.2)
- Emacs cua-mode Problems
- Elisp: Ban Syntax Table
- Modernization of Emacs: Simple Changes Emacs Should Adopt
- Emacs Modernization Rant
- Emacs: Fix Minor Mode Key Priority
- Ruby Creator Matz on How Emacs Changed My Life
- Elisp: Create Sitemap
- Emac Lisp: Complex HTML Processing: Creating Downloadable zip Archive
- Is Lisp's Objects Concept Necessary?
- Lispers and Wikipedia
- Elisp: Add “alt” Attribute to Image Tags
- Elisp: Call Function in Replacement String
- Lisp Logo Latte Art
- LISP Logo
- Lisp's List Problem
- Lisp Machine Keyboard Layout
- Elisp: Automatic Code Formatting, Auto Indentation
- What's Lisp-1, What's Lisp-2? Bad Jargon or Good Jargon?
- Emacs's Key Syntax Explained
- Emacs Keybinding Syntax Examples
- Emacs: How to Define Keys
- Jargons and High Level Languages
- Elisp: Doc String Markup
- Elisp: Writing a google-earth Function
- GNU Logo Latte Art
- GNU Emacs and XEmacs Schism
- List of Emacs Default Keybinding
- Emacs Dev Inefficiency and Emacs Web 2.0?
- GNU Emacs Development Inefficiency
- A Record of Frustration in IT Industry
- A Record of Frustration in IT Industry; Disappearing FSF URLs
- Emacs Lisp Function Frequency
- FSF GNU Emacs Link Dead Problem 2015
- Emacs: Find Replace Text in Directory
- Emacs: File Manager, dired
- Emacs: eshell pains
- Emacs: eshell
- System-wide ErgoEmacs Keybinding for Windows, Mac, Bash
- Ergoemacs Layout Raw HTML
- Testimonial for ergoemacs-mode
- ErgoEmacs Keybinding Features
- Ergoemacs Change
- ErgoEmacs Keybinding: a Ergonomics Based Keyboard Shortcut System
- ErgoEmacs Logo and Mascot
- Emacs: ParEdit, Smartparens, Lispy, and ErgoEmacs, xah-fly-keys
- Emergency vi
- Emacs Fun: Download Zippy the Pinhead Yow File
- Emacs: Remove Accent Marks
- Emacs: Sync Copy/Paste Clipboards with Linux X11
- Emacs: Save Split Windows Configuration
- Problems of Emacswiki
- Emacs: Make Buffer Flow Side-by-Side
- Emacs: What's Major Mode
- Emacs: What's Hook?
- Emacs: What's the Best Setup for Python, Ruby, Java, JavaScript, etc?
- My Experience of Emacs vs XEmacs
- Emacs vs Vim Tip jar
- Emacs Cult Problem: Emacs vs Windows Notepad
- Emacs: View Info Page
- Emacs: View Image File
- Emacs: View Image Thumbnails
- Emacs: Copy to Register
- Emacs: Add Custom Keys to Enhance Productivity
- Emacs: Upcase Sentences
- Emacs: Run Shell in Emacs
- Best Unicode Fonts for Programer
- Emacs: Hard Wrap Lines
- Emacs Undo and Emacs Cult Problem
- Emacs: Set Line Spacing
- Emacs: Toggle Comment Current Line
- Emacs: toggle-word-wrap
- Emacs YASnippet Tip: Expand Whole hyphenated-word as Input
- Emacs: Using Templates with YASnippet
- Emacs: Tabs, Space, Indentation Setup
- Emacs: Edit Tables
- Emacs: Cycle Fonts by Command
- Problems of Emacs Supporting Obsolete Systems
- Emacs: Move Cursor by camelCase, snake_case
- Emacs: Edit Column Text, Rectangle Commands
- Emacs: Stop Cursor Going into Minibuffer Prompt
- Emacs: Split Windows Basics
- Emacs Spell Checker Problems
- Emacs: Spell Checking
- Emacs: Spaces to New Lines
- Emacs: Delete Whitespace around Cursor
- Emacs: Show kill-ring
- Emacs: Display Key and Command in Real Time
- Emacs: How to Stop Yasnippet auto-indent
- Why Run Shell in Emacs?
- Emacs: Difference between shell, term, eshell
- Emacs: How to Set a Theme Depending on Mode?
- Emacs: Change Major Mode Keys
- Emacs: Set Default Browser
- Emacs: Turn Off Auto Backup; Set Backups into a Directory; How to Delete Backup Files
- Emacs: Search / Highlight Word
- Emacs: Restore Opened Files, Windows Config
- Emacs: Save Cursor Position
- Emacs, RSI, My Experiences
- Emacs: Repeat Last Prompted Command
- Elisp: Region, Active Region
- Emacs Regex Quirk: Matching Beginning/End of Line/String/Buffer
- Emacs: Regex Tutorial
- Emacs: Reformat Lines for Source Code
- Emacs: Open Recently Opened File
- Emacs: View Linux man Page
- Emacs: Quote Lines
- Emacs: Indenting Python Code
- Emacs: Proportional Font
- Emacs: Display Lambda as λ
- Why Emacs is Still so Useful Today
- Emacs: Set Color Theme
- How to Avoid Emacs Pinky
- Emacs: perl-mode vs cperl-mode
- Emacs: perl-mode Syntax Coloring
- Emacs: Paste or Paste Previous
- Practical Emacs Panel Index
- Emacs 24 Package System Problems
- Emacs: How to Install Packages Using ELPA, MELPA
- Emacs: Writing Outline, org-mode Tutorial
- Emacs: Using Org Mode for Todo
- Emacs: Org Mode Customization
- Emacs: Org Mode Markup Cheatsheet
- Emacs: Org Mode, Programing Language Code Markup
- Emacs: Command to Open Menu
- Emacs: Open File Path Under Cursor
- Random Linux Notes, Emacs on Ubuntu, 2011-05-26
- Emacs: Novel Reading Mode
- Emacs News Panel Index
- Emacs: New Empty Buffer
- Emacs: Move Cursor to Bracket/Quote
- Emacs: Navigate Lisp Code as Tree
- Emacs: narrow-to-defun, eval-defun, bug
- Emacs: Name Completion
- Emacs: Unicode Tutorial
- Emacs in Microsoft Windows FAQ
- Emacs: Move Cursor by Text Block
- Emacs: How to Set Mouse Buttons
- Emacs: Setup Mouse Click to Highlight Matching Words
- Emacs Modernization Panel Index
- Emacs Modernization
- Emacs: What's Minor Mode
- Emacs: How to Define Menu Key
- Problems of Emacs's Manual; Examples
- Problems of Emacs's Manual
- Emacs Manual Node Persistency Issues
- Emacs Idolization: Have You Read the Emacs Manual From Cover to Cover?
- Emacs: Init File Tutorial
- Emacs: git, magit-mode
- Emacs Key Macro Example: Insert All Unicode Bullets
- Emacs Key Macro Example: Add HTML Attribute
- Emacs: Keyboard Macro
- Emacs: Lookup Google, Dictionary, Documentation
- Emacs: Visual Line Mode, Wrap Lines
- GNU Emacs Logo
- Emacs: Font Setup
- Emacs: Show Line Numbers
- Emacs Why line-move-visual
- Emacs: Newline Representation ^M ^J ^L
- Emacs: line-move-visual
- Emacs: Delete Word Without Copying to Clipboard/kill-ring
- Emacs Keys Panel Index
- Emacs Keys Misc Index
- Emacs Keybinding, Keyboard, Articles Index
- Emacs Keys Basics
- The Roadmap to Completely Replace Emacs's Key System, Part 2
- The Roadmap to Completely Replace Emacs's Key System, Part 2.5
- The Roadmap to Completely Replace Emacs's Key System, Part 1
- Emacs: Define Key Sequence
- Emacs Keys Overview
- Emacs Keybinding Design: 【menu e】 vs 【Tab】 Keys
- Emacs: Move Cursor to Beginning of Line/Paragraph
- Keybinding Science: Emacs C-u vs Prompt
- Emacs's Key Notation: What's the difference between "<return>" and "RET"?
- Emacs Key Macro Example: Modify Webfeed Entries
- Emacs Key Macro Example: Eval Emacs Lisp Repeatedly
- Emacs Key Macro Example: Add Title of URL
- Emacs Keybinding Efficiency: Page Up/Down and Pigeon Hole Principle
- Emacs: Remapping Keys Using key-translation-map
- Why Emacs's Keyboard Shortcuts are Painful (Version 2011)
- Why Emacs Keys are Painful
- Emacs Keybinding Layout, Dvorak
- Emacs Key Layout Diagram
- Emacs: Move Cursor to Punctuation
- Emacs: Jump to Previous Position
- Emacs: iswitchb vs ido mode
- Emacs: isearch by Arrow Keys
- Emacs: Interactive Abbrev
- How to Install Emacs Package Manually
- Emacs: Insert Parenthesis by Pair: electric-pair-mode
- Emacs: Insert Alphabets A to Z
- Emacs Init Setup Panel Index
- Emacs Shell in Movie TRON
- Emacs: Ido Mode
- Emacs: icomplete vs ido mode
- Emacs: Icomplete Mode
- Emacs: How to Bind Super Hyper Keys
- Emacs HTML Mode Sucks
- Emacs: Insert HTML Tag
- Emacs HTML Tips
- Emacs: Open File Fast
- List of Emacs Hooks
- Emacs: Highlight Brackets ()[]{}
- Emacs: Hello ergoemacs-mode Again
- Famous Programers with Repetitive Strain Injury
- Emacs: GUI Emacs vs Terminal Emacs
- Problems of Calling Unix grep in Emacs
- Emacs: Search Text in Files
- Game: Emacs of the Dead
- Fun with Emacs
- Emacs: Display Formfeed ^L as Line
- Emacs: some problems of slowdown (tabbar, font)
- Emacs: Find and Replace Commands
- Xah Emacs Extra Panel Index
- Xah Emacs Commands
- Emacs: Eww Web Browser
- Emacs Related Essays
- Emacs Less-known Tips
- Emacs: Set Environment Variables within Emacs
- Emacs File Encoding FAQ
- Elisp: Enable Undo in Buffer
- Emacs: Effective Windows Management
- Emacs: How to Edit Lisp Code
- Emacs: How to Make Ctrl+x Easier to Type on Dvorak Keyboard
- Emacs: Dired Plus Mode = dired with Extra Features
- Emacs: Dired Customization
- Emacs Dired Recursive Load Error 2011-05-26
- Emacs: Open File in External App
- Emacs: Convert Image Files in Dired
- Emacs: Single Key to Delete Whole Line
- Emacs: Delete Trailing Whitespace
- Emacs: Delete Text Block
- Emacs: Delete Brackets ()[]{} by Pair
- Emacs: Set Default Window (frame) Size
- Emacs: M-x customize Tutorial
- Emacs: Working with CSS Color Values
- Emacs: cperl-mode Syntax Coloring
- Emacs: Copy Rectangle Region to kill-ring
- Emacs: Copy File Path of Current Buffer
- Emacs: Copy/Paste and kill-ring History
- Emacs: Copy/Cut Current Line If No Selection
- Emacs: Copy/Cut All or Selection
- Emacs: Copy Append Text
- Emacs Commandments: the SEVEN Commands You Must Know
- Emacs Chinese Input
- Emacs: Check Parenthesis/Brackets Balance
- Emacs: Byte Compile Elisp Files
- Emacs Misc Bugs
- Emacs: Switch Buffer
- Emacs: List Buffers
- Emacs: Bind Number Pad Keys
- Emacs: Best Undo/Redo Mode
- Best Keyboard for Emacs
- Emacs Basics
- Emacs: Avoid Lambda in Hook
- Emacs: Auto Save
- Emacs: Set File to Open in a Major Mode
- Emacs: picture-mode, ASCII Diagram
- Emacs as Word Processor: Bold, Underline, Color Texts
- Emacs: Align Text
- Emacs: Use Alias for Fast M-x
- Emacs Advanced Tips
- Emacs: Add Web Browser Back Key/Button to Info mode
- Emacs: Abbrev Mode Tutorial
- Emacs: Abbrev Mode
- Emacs 24.3 Common Lisp Package Name Change
- Emacs nxml-mode Fontification Changes
- Emacs 24.1 New Features (released 2012-06)
- Emacs 24.4 New Features (released 2014-10)
- Installing ELPA Package System for Emacs 23
- Emacs 23.1 New Features (released 2009-07)
- Emacs 23.2 Features (released 2010-05)
- Practical Emacs Tutorial
- Emacs AutoHotkey Mode Problems
- Emacs, How to Write Major Mode, Panel Index
- Emacs Lisp How to Write Major Mode
- Elisp: with-syntax-table Leaking Bug
- Emacs Lisp vs Perl: Validate Local File Links
- Elisp: Vector
- List of Emacs Lisp Variables
- Elisp: Batch Script to Validate Matching Brackets
- Elisp: Writing a Interactive Command to Update HTML Page Tags
- Elisp: Command to Update RSS/Atom Webfeed
- Elisp: update-title
- Elisp: Get universal-argument
- Elisp: Unicode Representation in String
- Elisp: Replace Invisible Unicode Chars
- Emacs: Uncolor Region/Buffer
- Elisp: Twitterfy
- Elisp: Trim String
- Elisp: Traverse Directory
- Elisp: Process HTML, span, code, Key, Title, Markups
- Elisp: How to Write a Toggle/Cycle Command
- Emacs: Change to Title Case
- Elisp: Problems of thing-at-point
- Elisp: Using thing-at-point
- Elisp: Text Properties
- Elisp: HTML Processing: Split Annotation
- Text Processing: Emacs Lisp vs Perl
- Elisp: Text Processing, Transforming Page Tag
- Elisp: Text Editing Functions
- Emacs Lisp Power: Text-Soup Automation
- Elisp: Syntax Table Tutorial
- How to Write a Emacs Major Mode for Syntax Coloring
- Elisp: Symbol Property List
- Elisp: Lisp Symbol
- Elisp: String Match in List
- Emacs: Convert Straight/Curly Quotes
- Elisp: Should Directory Name Ends in a Slash?
- Elisp: Sequence Functions
- Elisp: Search Documentation
- Emacs Lisp Script Examples Panel Index
- Emacs Lisp Script Examples
- Elisp: Run Elisp Script in Shell
- Elisp: Run Elisp Code When File Opens
- Emacs: Run Current File
- Emacs Lisp Batch Text processing: Grep Find Replace Variations
- Elisp: Multi-Pair String Replacement with Report
- Elisp: Replace Digits by Subscript
- Emacs: xah-replace-pairs.el Multi-Pair Find Replace
- Elisp: Replace HTML Entities
- Elisp: Replacing HTML Entities with Unicode Characters
- Emacs: Replace Greek Letter Names to Unicode
- Elisp: Find Replace Multiple String Pairs
- Elisp: Get Script Name at Run Time, Call by Relative Path
- Elisp: Regex Patterns and Syntax Table
- Elisp: Regex Tutorial
- Elisp: Read File Content as String or List of Lines
- Elisp: Python 2to3 Wrapper
- Elisp: Property List
- Elisp: Process File line-by-line
- Process HTML with Emacs Lisp: Transform FAQ Tags
- Elisp: print, princ, prin1, format, message
- Elisp: Write Emacs Commands Using Python, Ruby, …
- Elisp: Parsing Date Time
- Practical Emacs Lisp Panel Index
- Elisp: Overlay Highlighting
- Elisp: Function Optional Parameters
- Emacs: Next/Previous User Buffer
- Elisp: How to Name Your Major Mode
- Can Emacs Lisp Fix Its Namespace Problem by Copying JavaScript Practice?
- Elisp: Refactoring, Move Code to Files
- Elisp: How to Modify Syntax Table Temporarily
- Emacs Lisp Misc Panel Index
- Emacs Lisp Misc
- Elisp: How to Define Keybinding in Your Own Major Mode
- Emacs: How to Add a Menu
- Elisp: Map / Loop Thru List / Vector
- Elisp: Command to Change Earth-Coordinate to Google Map Link
- Emacs: Lines to HTML Table
- Elisp: Writing a make-citation Command
- Emacs: Backup Current File
- Elisp: Sequence: List, Array
- Emacs Lisp list-matching-lines Improvement
- Emacs: List/Delete/Highlight Matching Lines, Sort/Reverse Lines
- Elisp: List
- Elisp: Generate Web Links Report
- Elisp: require, load, load-file, autoload, feature
- Elisp: How to Write Keyword Completion Command
- Elisp: Interactive Form
- Emacs: Insert Random Number/Hex/String
- Emacs: Insert Brackets by Pair
- Emacs: Insert Date Time
- Emacs: HTML Image Path to Img Tag
- Elisp: Get User Input
- Elisp: Writing Elisp Script
- Elisp: How to Write Commands
- Emacs: Abbrev and Templates for Emacs Lisp Mode
- Elisp: Syntax Color Source Code in HTML
- Elisp: Word to Wikipedia HTML Link
- Elisp: Wikipedia URL Linkify
- Elisp: html6-mode
- Elisp: Make HTML Ruby Annotation
- Elisp: Change URL into HTML Link
- Elisp: Hash Table
- Elisp: Find String Inside HTML Tag
- How to Write grep in Emacs Lisp
- Emacs: xah-get-thing.el
- Elisp: Insert Random UUID
- Elisp: What's Function
- Elisp: Font Lock Mode Basics
- Elisp: Fix Dead Links
- Elisp: Find Replace String in Buffer
- Emacs: Find Replace on Multiple Files by Function: Add Unicode Name in HTML
- Emacs Lisp Find Replace String-Pairs Commands
- Elisp: Find Matching Bracket Character
- Emacs Lisp Text Processing: find-file vs with-temp-buffer
- Elisp: Filter a List
- Elisp: File and Directory Functions
- Elisp: What's “feature”?
- Elisp: Command to Extract URL
- Elisp: Simple Emacs Lisp Examples
- How to Evaluate Emacs Lisp Code
- Emacs: Escape Quotes Command
- Overview of Text-Processing in Emacs Lisp
- Elisp: Documentation Lookup
- Emacs: Rename File from Space to Hyphen/Underscore
- Elisp: Determine OS, Emacs Version, Machine Host Name
- Elisp: How to Determine If Cursor is Inside String or Comment
- Emacs: Delete Current File
- Emacs Lisp “defvar” Doesn't Override
- Elisp: How to Define Face
- Elisp: Calling External Command to Decode URL Percent Encoding
- Elisp: URL Percent Decode/Encode
- Elisp: Format Date Time
- Elisp: Cut Copy Paste to/from kill-ring
- Elisp: Cursor Position Functions
- Elisp: Text Processing: HTML Markup Elisp Functions
- Emacs: CSS Compressor
- Elisp: How to Create Keymap for Major Mode
- Elisp: Count Lines, Words, Chars
- Emacs: 1 Key to Copy/Paste from Register
- Elisp: Convert Decimal / Hexadecimal Numbers
- Elisp: Convert Color Formats: RGB, HSL, HSV
- Emacs: Batch Convert Line Ending in Dired
- Emacs: Convert English/Chinese Punctuations
- Emacs: Clean Empty Lines
- Controversy of Common Lisp Package in Emacs Lisp
- Common Emacs Lisp Functions
- Elisp: How to Write Comment Command in Major Mode
- Elisp: How to Write Your Own Comment Command from Scratch
- Elisp: How to Color Comment in Major Mode
- Elisp: a Function That Works on String or Region
- Elisp: Get Command Line Arguments
- Emacs Lisp Command Examples Panel Index
- Emacs Lisp Command Examples
- Emacs: Open Last Closed File
- Elisp: Chinese Character Reference Linkify
- Elisp: Check If a {function, variable, feature} is Defined/Loaded
- Elisp: How to Find Syntax of a Character?
- Emacs: Cycle Replace Space Hyphen Underscore
- Emacs: Change Brackets/Quotes
- Emacs Lisp Byte Compile Incompability on 23.1 vs 23.2
- Elisp: Get Buffer String
- Elisp: Buffer and File Functions
- Elisp: View URL in Web Browser: browse-url
- Elisp: Exit Loop/Function, catch/throw
- Emacs Lisp Programing: Beware of Region Boundary Change
- Elisp: Transform HTML Tags from “span” to “b”
- Elisp: Batch Transform HTML to HTML5 “figure” Tag
- Emacs Lisp Basics
- Elisp: Association List
- Emacs Lisp Power! Transform Text Under Cursor
- Elisp: Functions on Line
- Elisp: Create Abbrev and Templates for Major Mode
- Practical Emacs Lisp
- Emacs: xah-find.el, Find Replace in Pure Elisp
- Tips on Long Term Emacs Productivity
- Edward O'Connor vs Xah Lee
- Emacs: Dired Sort File by Time, Size
- Emacs Dictionary Lookup
- Emacs Lisp References
- Emacs's Command Frequency Sans XL
- Emacs's Command Frequency (Old)
- Emacs's Command Frequency Statistics
- Buy Xah Emacs Tutorial
- How to Build Emacs on Linux
- Emacs: How to Build Emacs from git Repository
- Emacs: Bookmark
- Xah Emacs Blog Archive 2017-08 to 2017-09
- Xah Emacs Blog Archive 2017-07 to 2017-07
- Xah Emacs Blog Archive 2017-06 to 2017-06
- Xah Emacs Blog Archive 2017-04 to 2017-05
- Xah Emacs Blog Archive 2017-01 to 2017-03
- Xah Emacs Blog Archive 2016-11 to 2016-12
- Xah Emacs Blog Archive 2016-10 to 2016-10
- Xah Emacs Blog Archive 2016-09 to 2016-09
- Xah Emacs Blog Archive 2016-08 to 2016-08
- Xah Emacs Blog Archive 2016-07 to 2016-07
- Xah Emacs Blog Archive 2016-06 to 2016-06
- Xah Emacs Blog Archive 2016-05 to 2016-05
- Xah Emacs Blog Archive 2016-04 to 2016-04
- Xah Emacs Blog Archive 2016-02 to 2016-03
- Xah Emacs Blog Archive 2016-01 to 2016-01
- Xah Emacs Blog Archive 2015-12 to 2015-12
- Xah Emacs Blog Archive 2015-11 to 2015-11
- Xah Emacs Blog Archive 2015-10 to 2015-10
- Xah Emacs Blog Archive 2015-09 to 2015-09
- Xah Emacs Blog Archive 2015-08 to 2015-08
- Xah Emacs Blog Archive 2015-07 to 2015-07
- Xah Emacs Blog Archive 2015-06 to 2015-06
- Xah Emacs Blog Archive 2015-05 to 2015-05
- Xah Emacs Blog Archive 2015-04 to 2015-04
- Xah Emacs Blog Archive 2015-03 to 2015-03
- Xah Emacs Blog Archive 2015-02 to 2015-02
- Xah Emacs Blog Archive 2015-01 to 2015-01
- Xah Emacs Blog Archive 2014-12 to 2014-12
- Xah Emacs Blog Archive 2014-11 to 2014-11
- Xah Emacs Blog Archive 2014-10 to 2014-10
- Xah Emacs Blog Archive 2014-09 to 2014-09
- Xah Emacs Blog Archive 2014-08 to 2014-08
- Xah Emacs Blog Archive 2014-07 to 2014-07
- Xah Emacs Blog Archive 2014-06 to 2014-06
- Xah Emacs Blog Archive 2014-05 to 2014-05
- Xah Emacs Blog Archive 2014-04 to 2014-04
- Xah Emacs Blog Archive 2014-03 to 2014-03
- Xah Emacs Blog Archive 2014-02 to 2014-02
- Xah Emacs Blog Archive 2014-01 to 2014-01
- Xah Emacs Blog Archive 2013-12 to 2013-12
- Xah Emacs Blog Archive 2013-11 to 2013-11
- Xah Emacs Blog Archive 2013-10 to 2013-10
- Xah Emacs Blog Archive 2013-09 to 2013-09
- Xah Emacs Blog Archive 2013-08 to 2013-08
- Xah Emacs Blog Archive 2013-07 to 2013-07
- Xah Emacs Blog Archive 2013-06 to 2013-06
- Xah Emacs Blog Archive 2013-05 to 2013-05
- Xah Emacs Blog Archive 2013-04 to 2013-04
- Xah Emacs Blog Archive 2013-03 to 2013-03
- Xah Emacs Blog Archive 2013-02 to 2013-02
- Xah Emacs Blog Archive 2013-01 to 2013-01
- Xah Emacs Blog Archive 2012-12 to 2012-12
- Xah Emacs Blog Archive 2012-11 to 2012-11
- Xah Emacs Blog Archive 2012-10 to 2012-10
- Xah Emacs Blog Archive 2012-09 to 2012-09
- Xah Emacs Blog Archive 2012-08 to 2012-08
- Xah Emacs Blog Archive 2012-07 to 2012-07
- Xah Emacs Blog Archive 2012-06 to 2012-06
- Xah Emacs Blog Archive 2012-05 to 2012-05
- Xah Emacs Blog Archive 2012-04 to 2012-04
- Xah Emacs Blog Archive 2012-03 to 2012-03
- Xah Emacs Blog Archive 2012-01 to 2012-01
- Xah Emacs Blog Archive 2011-12 to 2011-12
- Xah Emacs Blog Archive 2011-11 to 2011-11
- Xah Emacs Blog Archive 2011-10 to 2011-10
- Xah Emacs Blog Archive 2011-07 to 2011-09
- Xah Emacs Blog Archive 2011-05 to 2011-06
- Xah Emacs Blog Archive 2011-01 to 2011-04
- Xah Emacs Blog Archive 2010-10 to 2010-12
- Xah Emacs Blog Archive 2010-06 to 2010-09
- Xah Emacs Blog Archive 2009-12 to 2010-05
- Xah Emacs Blog
- Ask Emacs Tuesday
- Xah's Emacs Tutorial: About The Author
Patreon me $5. Ask me question on patreon