2023–2026
1,400 posts
2026 304
October 2026
- Patrick Stewart
- Emacs Turns 50
- Electric Quote Mode
- Controlling Where Isearch Starts Searching
- Analyzing Emacs News
- Variables In Org Capture
- Success!
- Site Update
- Dictating Into Emacs
- The iPhone Duo
- Bloom Filters To The Rescue
- A Small Improvement
- The Takete-Maluma Effect
- Debugging Init.el Files
- Updating Clock Tables
- EMACS-FU!
- Saving Window Configurations
- Wizard Tools
- Org-ibullets
- How Is This Possible?
- Will The Emacs Keyboard Die?
- Two Sad Tales
- Still More On Entering Ranges
- More On Number Ranges
- Inserting Number Ranges As A List
- The Power Of Plain Text
- The Future Of Emacs
- Nested Emacs Frames
- Persisting Text Scale
- 🥩 Red Meat Friday: True Believers
- Revolt Of The Readers
September 2026
- Remember Remember Mode?
- Aquí Location Finder
- A Nice Example Of An Embark Action
- Outlook To Emacs
- Copy Only What You See
- Quick Look For Emacs
- Confirm-kill-emacs
- Practical Engineering
- The Replacement Continues
- Unicode Version 18.0
- D2 For Diagrams In Emacs
- More From Watts On Markdown
- Improving Emacs Long Lines Performance
- Twenty Five Years Is Enough
- The Org Editor
- How To Speed Up Emacs Terminals
- PSA: Homebrew Updated To Version 7.0.0
- Optimizing Line Numbering
- Bedrock 2.0
- The 2026 Ig Noble Prizes
- Why Irreal Doesn’t Do Politics
- How Advertising Corrupts
- Jinx Update Number …
- Make Git Ignore Everything By Default
- Prot’s Doric Themes
- Optimizing Startup With Use-package
- 🥩 Red Meat Friday: The EU Is Becoming Tiresome
- The Vim UserGettingBored Autocmd
- The Newcomers Presets Theme
- Wordcraft
August 2026
- Recipe Cards
- Maiorana On Directory Local Variables
- Emacs Configuration Organization
- 🥩 Red Meat Friday: Acronym Of The Day
- Tweaking Emacs Scrolling Behavior
- Fixing Define-word
- Walmart Accepts The Inevitable
- Emacs 31.1
- Setq And The Others
- HTML Preview For Org Mode
- 🥩 Red Meat Friday: What’s Wrong With This Picture?
- Setup For The Casual Suite
- Switching To A Window In Another Frame
- Emacs 31.1 RC1
- Going Dark For Real This Time
- Emacs Backups
- Emacs Users
- 🥩 Red Meat Friday: The Perils Of Rewriting
- Some Thursday Humor
- Emacs Development: Ongoing And Good
- Markup Editing In Org Mode
- Conditional Abbrevs
- Deskstop Save Without The Restore
- A Customized Agenda View
- Emacs 31 And The Speedbar
- Displaying The Active Clock
- Another Reason To Use An Ad Blocker
- I 🩷 RSS
- The Em Dash And Emacs
- Lisp Dialects Compared
- Apple Advertising
July 2026
- 🥩 Red Meat Friday: The Scourge Of Dickovers
- Turning Two Spaces Into A New Sentence
- Folding In Non-Org Buffers
- A Quick EWW Hack
- Embark For CIDER & Projectile
- Copy Link At Point In EWW
- A Couple Of Tips For Emacs on macOS
- Emacs 31.0.91 (pretest 2) Is Available
- Making A Window Dedicated
- Aligning Mode Line Elements
- Flymake Diagnostics
- A Small Jinx Tweak
- Embark
- 🥩 Red Meat Friday: The Apple TV Price Increase
- The Computers Of Jurassic Park
- Update To Jinx Reconsidered
- Jinx Reconsidered
- Gruber On Apple Advertising
- Jinx For Spell Correction
- Highest Org Priority
- 🥩 Red Meat Friday: Apple And The Cost Of Ram
- Globally Overriding Keys
- Insert Mode
- Problems With Org Mode Code Blocks
- Linux Removes Strncpy
- Using Emacs Input Methods For Foreign Languages
- Breaking Version Changes Coming To MELPA
- Automatically Signing And Encrypting Email With Mu4e
- Magit 4.6 Is Released
- Deleting To Trash Redux
June 2026
- The CBS Report On The Unix v4 Recovery
- Chen On Red Squiggles
- Linking A Diary Event To An Org Heading
- Toggling Ghostel
- 🥩 Red Meat Friday: Programming Epigrams #93
- Simulating The Unix at With Emacs
- Why (Some) Bosses Hate Remote Work
- YouTube Radio Player
- Structured Emacs Editing With Builtin Commands
- Let Emacs Teach You Emacs
- Changes Coming In Emacs 31
- 🥩 Red Meat Friday: Vibe Coding vs. System Engineering
- The Emacs Help System
- Ray On Diary
- Scrolling PDFs In Other Windows
- The World’s Most Recognized English Word
- Dired Flat File Listings
- Your Digital Inheritance
- AsciiDoc In Emacs
- An Emacs Based Writerdeck
- Emacs In Pop Culture
- The First Wireless Telephone
- Elfeed 4.0.0
- Correcting The Orientation of macOS Photos on Linux
- Emacs 31.0.90 Pretest
- 🥩 Red Meat Friday: Score One For The Luddites
- Inhibit The Mouse In Emacs
- Writing Is Like Science
- Sdcv-quick Update
- My Growing Appreciation For EWW
May 2026
- Rethinking Your Desk
- Reading Gmail In Emacs On macOS
- Auto Revert Ignore
- Zap-to-char Backwards
- Rejecting Emacs Bankruptcy
- Adventures On Emacs’ Event Horizon
- The Four-Day Work Week
- Fonts and Typesetters
- Giving RSI The Thumb
- 🥩 Red Meat Friday: Microsoft Backdoor?
- Annotate In Place
- EWW As A Way To Evade Paywalls
- Marking Recently Modified Files In Dired
- Digital Life Update (2026)
- May I Recommend: EWW
- Emacs As An Effortless Bloom
- 🥩 Red Meat Friday: Goodhart’s Law At Amazon
- Emacs And The Bazaar/Git Saga
- Cl-flet, Cl-letf, And Cl-labels Explained
- Context Menus for Elisp Development
- ICanHazShortcut 2.0
- Personal Keybindings
- Emacs Chat 21
- The Emacs 31 Branch Has Been Created
- Grove
- Microsoft, IBM, And The TAB Key
- Emacs Keyboard Ergonomics
- Coffee: It’s Good For You
- Prot’s New Org-to-buffer Package
- The Start Of The Emacs 31 Release Process
- A Couple Of Emacs Quickies
April 2026
- RSS With Gnus
- Goodbye Old Friend
- Fast16
- The Sunk Cost Of Emacs
- Keybindings For Mouse Use
- Guide To Folding
- Help Test Scrim v. 1.3.3
- Emacs As A Browser
- Orgy
- Changing Of The Guard
- What Not Using M-dashes Really Means
- Artemis II’s Fault Tolerant Computer
- A Short Report On Help Focus
- 🥩 Red Meat Friday: Writing Telephone Numbers
- LaTeX Preview In Emacs
- Switching Between Dired Windows With TAB
- Alfred Snippets
- Some Config Hacks
- Days Until
- Magit Support
- 🥩 Red Meat Friday: Rules For Lisp Programs
- Voyager 1
- Tolerance For Repetition
- Karthik On Repeat Mode
- Read Extended Command Predicate
- Repeat Mode
- Congratulations Álvaro
- Back-To-The-Office Backfires
- Your Commit Messages Should Tell A story
- Anju
March 2026
- Christian Tietze On Emacs Mistakes
- Lisp Machines!
- Paredit Keybinding Conflicts
- Restarting Running Elisp Code
- 🥩 Red Meat Friday: AI FOMO
- Some New Packages
- Moving From Obsidian To Emacs
- OrgFolio
- Mistake: Not Embracing Emacs Fully From The Beginning
- Chris Maiorana On Hl-line-mode
- Saving Emacs Buffers Automatically
- 🥩 Red Meat Friday: User Hostile Websites
- Surround.el
- Delete Org Markup Pairs
- Non Programmer Use Of Emacs
- Why You Should Use use-short-answers
- Removing Paired Delimiters In Emacs
- Prot’s Video From His FOSS @ Oxford Talk
- Prot On Emacs At FLOSS @ Oxford
- Code Formatting With Emacs
- Displaying Attached Image Files
- Happy 53rd Birthday To Dark Side Of The Moon
- How CHM Recovered The Unix v4 Tape
- Abrams On Literate Programming Redux
- A Video On The Casual Suite
- Transposing Things
- Choi’s Casual Suite Is Now Available on NonGnu ELPA
- Expand Region Reimagined
- Visual Wrap Prefix Mode
- A Diff Preview Of A Regex Replace
- Emacs For Game Development
February 2026
- Harp: A Private Health Records App
- Emacs Internals Part 1
- A Unix/Emacs Blast From The Past
- Dark Sky Redux
- Elisp Pre-commit Hooks
- Org 9.8
- Flycheck 36
- A Case In Point
- Disaster At The Bunker
- Using –init-directory To Debug
- Bending Emacs 11: Winpulse
- Let’s Play How Big Is Your Emacs Config?
- Writing SF With Emacs, Part 2
- Traveling: Posting May Be Spotty
- Neocaml Released
- Why I Use Ad Blockers
- Exporting From Org Agenda To macOS Calendar
- Writing SF With Emacs
- Winpulse
- Snippets With Regular Expressions
- Casual For Registers, Rectangles, And Windows
- Toggling Between Let and Let*
- Declarative, Reproducible Emacs
- Org Capture From Anywhere
- Remote Work: Advice From A Veteran
- No Post Today
- How Punchagan Lost His Elfeed Database
- Exporting From Org To Docx
- Goodhart’s Law
January 2026
- Revisiting The 500 Mile Email
- Extracting Data From Journelly Entries
- Return Of The Prodigal Son
- Kitty Cards
- Gruber On File Saving Ease
- Starting A Journal
- Emacs Performance on macOS
- Microsoft 365
- Casual EWW
- When Should You Use Visual-line-mode?
- Saving The Elfeed Database
- TMR Video
- The Success of Markdown
- Regulating Your Writing Workflow With Emacs
- Bending Emacs 10: Agent Shell
- Multiple Editing Instances Of A Single File
- Making Agenda Items Into Appointments
- Unix V4 Source Commentary
- Unfill
- The Emacs OS: The Unix Way Vs. The Emacs Way
- A New Package.el Feature
- Running Emacs As A Service
- Another Mu4e Workflow
- Casual HTML/CSS
- Bending Emacs 9: Time-zones
- Twenty One Lessons From Google
- A Paean To Dumb Jump
- How We Know C++ Is Too Complicated
- Fixing My Feed From Sacha
- 🥩 Red Meat Friday: Reclaiming The Em-Dash
- Blogging Platforms
2025 366
December 2025
- Engineering Rules
- Never Try Emacs
- Emacs Lisp Elements
- Sean Whitton
- The Power of C-x 8
- A Replacement For Diminish
- Merry Christmas
- Unix V4 Update
- Journelly 1.3
- Silliness We Tell Ourselves
- The New Warp Drive; Same As The Old Warp Drive
- Blogging Without Emacs
- Converting Org Mode Text To Markdown In The Clipboard
- The Annoying Usefulness Of Emacs
- Normalizing C-w Between Terminal And Emacs
- Handwritten Notes With Emacs
- Problematic Key In Terminal Emacs
- What Happened To Abo-abo?
- Bending Emacs 8: Completing Read
- Living In Flatland
- Christian Tietze On Zettelkastens For Emacs Users
- Unix Magic
- Emacs And macOS Shortcuts
- Screenshots
- Packages Or Write Your Own
- Converting Markdown Text In The Clipboard To An Org File
- 🥩 Red Meat Friday: Navigating Websites
- Configuring AUCTeX
- Presentations With Org
- I’m Back!
November 2025
- Bending Emacs 6: Overlays
- Some Nice Examples Of Org Babel Use
- Happy Thanksgiving
- Patent Trolls Want To Rewrite The IPR
- Casual CSV
- A Revival Of Blogs?
- Is Markdown Really Holding You Back?
- Infix Versus Prefix Operators
- 🥩 Red Meat Friday: Cloudflare And AWS
- Destroying Value Wherever They Go
- Calc As A Desktop App
- A Reminder About org-clone-subtree-with-time-shift
- Burst-driven Development
- JTR On Projects In Emacs
- Snippets With Abbrev Mode
- Red Meat Friday: Gategate
- Short Yes/No Answers
- Finding The File At Point
- Unix v4
- Setting avy-timeout-seconds To A More Reasonable Value
- Org Tables In Comments And Docstrings
- Swift Development in Emacs
- Bending Emacs – Episode 5: Ready Player Mode
- A Toolbar For Edebug
- Watts Martin On Everything In Emacs
- Time-zones Is Now On Melpa
- Living In The Browser Vs. Living In Emacs
- Speeding Up Org File Loading
- Mental Challenges And Emacs
October 2025
- Casual Ediff
- Sharpening The Saw
- Delete Pair
- Piping In And Out Of Emacs Buffers
- Thompson’s Reflections on Trusting Trust revisited
- Oil.el
- Bending Emacs 4: Batch Renaming Of Files
- Red Meat Friday: AWS Is Down, I Can’t Sleep
- A Simple Emacs Dashboard
- Mistakes Startups Make
- Rendering SVG Images In Org Generated HTML
- World Clock Improved
- Emacs On The Go
- How To Speed Up Emacs
- Librephone
- Bending Emacs 3: Git Clone
- The Vacuum From Hell
- Medicated Emacs
- Should We Stop Avoiding Politics?
- RSS Readers
- Using Eshell To Output To A Buffer
- Red Meat Friday: Emacs Startup Time Again
- Bending Emacs – Episode 2
- Why RSS Is The Right Thing
- Printf Style Debugging Of Elisp
- Capturing Fleeting iOS Notes Org Mode
- How RSS Beat Microsoft
- Ashton Wiersdorf On Organizing Papers For Research
- Blogging With Emacs
- Org-transclusion
- Bending Emacs: Episode 1
September 2025
- The Author On Inhibit Mouse
- Eliminating Emacs “Bloat”
- Obscure Emacs Packages: tmr
- Adding Web Links To BibTeX Via Org Protocol
- Casual BibTeX
- Obscure Emacs Packages: Yankpad
- On “Everything In Emacs”
- Cycling Through Line Wrapping Methods
- Org Links Everywhere
- Turning Off The Mouse In Emacs
- Saving And Restoring Tab-sets
- 🥩 Red Meat Friday: Live Wallpapers
- Reading Papers And Taking Notes With Org Roam
- A Priestly View Of Emacs
- Entering Dates In Calc With Org
- Extensibility In Lisp And Emacs
- How To Reveal You’re An Emacs User Without Saying So
- The Brilliance of UTF-8
- Bell Labs
- Semantic Line Breaks
- Numeri
- Obscure Emacs Packages
- Emacs Bankruptcy
- Must Have Emacs Packages In 2025
- Hacking Emacs File Completion
- 🥩 Red Meat Friday: Can We Stop Acting Like 5 Year Olds
- The McPhee Method
- Diverted Mode
- One Last Elevator Pitch
- A Quick Debugging Tip
August 2025
- Ibuffer Configuration
- Writing Instruction Manuals In Org Mode
- Disqus Problem Update
- 🥩 Red Meat Friday: Hell On Earth
- Fraga: Elevator Pitch
- Eric MacAdie’s Elevator Pitch
- A Casual App For Gnuplot
- Karl Voit: Why Markdown Is A Disaster
- Disqus Problem
- A Program That Molds To Your Needs II
- The Case For Markdown
- Friesen’s Elevator Pitch
- Álvaro’s Elevator Pitch
- Video Trimming In Emacs
- The James Bond Logo
- Hey! I know. Let’s Make Another Boeing
- Revisiting Recent Files
- The org-copy-visible Command
- Emacs 30.2 Has Been Released
- What Is An Emacs Page?
- Save It In Markdown
- Two From Ridenour
- Markdown Versus Org Mode
- Two Elevator Pitches
- Emacs As A Word Processor
- A Little Bit Of Humor
- LSP-mode Versus Eglot
- Charles Choi Imagines Some New T-Shirts
- The Emacs Writing Experience: Ridenour
- The Wages Of Complacency
- Org Workbench
- There’s A New Carnival In Town
- Steve Jobs’ Cabinet
July 2025
- More From Casual
- Emacs Carnival Writing Experience: Choi
- Eric Fraga’s Emacs Writing Carnival Entry
- The Emacs Cat’s Org Configuration
- Writing With Emacs: Two Out Of Three Ain’t Bad
- Ramírez’s Decade With Org Mode
- Patching A Homebrew Emacs
- Functions To Streamline Your Writing Workflow
- The UK Is Seeking A Way To Back Down On Encryption
- Emacs Carnival Writing Experience: Eric MacAdie
- Emacs Send To
- Emacs Everywhere Even In Wayland
- Customizing The Help Menu
- 🥩 Red Meat Friday: We Should Stop Whining
- Org Agenda
- The Story Of Mel
- You Can’t Make This Stuff Up
- Do We Really Need Lisp Machines?
- Dealing With The Thing At Point
- A Back Button For Emacs
- The NTSB Speaks
- Flyover
- Resetting All Checkboxes In An Org Buffer
- Writing With Emacs #1
- Safely Updating Emacs Packages
- Speeding Up Magit On macOS
- Simply Annotate
- Emacs Users: How Are Your Hands?
- Emacs Second Try
- Charles Choi’s Second Take On Eshell
- A Journey To Vanilla Emacs
June 2025
- Fold And Focus Comes To Markdown
- How To Stop Emacs From Asking For Aliases
- More Emacs Startup Time
- Why Did You Switch From Vim To Emacs?
- -2000 Lines Of Code
- Casual Man and Help
- Making TRAMP Faster
- Undergrad Notes
- Running Emacs On Multiple Platforms
- How To Live Inside Emacs
- Running All Code Blocks In An Org Subtree
- Markdown Comes To Journelly
- Emacs For Writers Handbook
- Advice To A New Emacs User
- Becoming An Emacs Power User
- Reddit And HN Readers
- “Modern” Keybindings In Emacs
- Visual Icons
- Is Emacs An Operating System?
- The Mechanics Of Interacting With Journelly On The Mac
- Using Ramírez’s DWIM Tools
- Learning To Love Emacs
- Bill Atkinson, RIP
- macOS Keybindings On Cocoa Ports
- 🥩 Red Meat Friday: AI And The End Times
- macOS Keybindings In Emacs
- Casual Timezone
- Improving Keyboard-quit
- Why Does Emacs Take So Long To Load
- Web Browsing In Emacs
May 2025
- Adding Timestamped Notes To The LOGBOOK Drawer
- 🥩 Red Meat Friday: Load Times Matter?
- macOS Emacs Tricks
- GitHub As A Notebook
- A Mansion That Changes Itself To Suit You
- A Custom Keyboard Optimized For Thumbs
- Emacs As A Guix File Manager
- The Ed Editor
- Opening A Searched For File In Dired
- Batsov Tries Vim (Again)
- Emacs Window Navigation
- Journelly 1.1
- A Bespoke Emacs Keyboard In Software
- Emacs 30.2 Pretest 1
- An Org Mode Capture Template For Journelly
- Checking For A Leap Year
- A Garbage Collection Strategy
- Unsetting Keybindings
- The Best Emacs Keyboards
- F1 Pit Stops And Pediatic Heart Surgeons
- Window Placement When Using Dired
- Hiding Buffers
- Loading The Emacs Init File
- Toggling Narrowing
- The Apple Decision
- A Small Git Improvement For Elisp Files
- Emacs For Non-Programmers
- Searching The Web With Emacs
- Accessing Research You Already Paid For
- 🥩 Red Meet Friday: Parenthesis: Get Over It Already
- Journelly!
- Preventing Minor Modes From Appearing On The Mode Line
April 2025
- Scrim Released
- JTR’s Month With Journelly
- Digital Life Update
- Sorting String In A Line
- Keeping Org Files Sorted
- Emacs Time Stamps
- eMacs On The iMac
- Why You Should Stay In Emacs
- Avoiding Emacs Pinky
- Newsticker
- The Use Of Tools
- The Zen Of Task Management
- Decreasing Emacs Load Time
- Emacs For Everything
- AI And Em Dashes
- Scrim Beta
- Emacs And Lisp
- Prot On Elisp
- An Application Of Bloom Filters At Google
- Configuring Journelly
- Another Happy Journelly User
- Twenty Years Of Git
- Emacs Startup Time
- Setq Versus Setopt
- TestFlight
- New Window Commands For Emacs 31
- Initial Thoughts On Journelly
- Why I’m Interested In Journelly
- Use GNU Emacs : The Plain Text Computing Environment
- Emacs Redux On Flyspell
March 2025
- France Makes The Right Choice
- Journelly Review
- Configuring Emacs Garbage Collection
- Standing Up To Patent Trolls
- Smoother Scrolling
- Save Early And Often
- Useful Latency Number For Programmers
- The Ten Commandments Of The Church Of Emacs
- Emacs Completion As A Game Changer
- Movement Commands
- Relative Line Numbers (Again)
- Cuckoo Search
- The Power Of Isearch
- Emacs for creative non-techies who want get off Google Docs
- EWP
- From Neovim to Emacs
- Journelly Update
- Casual Make
- Romany Gilmour, RIP
- Journelly
- Calle 24
- Happy 52nd Birthday To Dark Side Of The Moon
- Age Verification
- The Power Of Elfeed
- 🥩 Red Meat Friday: Why Lisp “Lost”
- EWS: The Talk And The Book
- Remember Mode
- ESC as Meta
- Is Emacs Privacy Friendly?
- More On Emacs Debugging
- Why And How To Use Org Mode
February 2025
- Glasses-mode
- Is Emacs Hard To Configure?
- Highlighting Keywords In Source Code
- Emacs 30.1 Update
- Emacs 30.1 Released
- Switch From Magit To Vc-mode
- The Other Shoe Drops: Apple Responds
- Emacs 30.1 RC1 Is Available
- Writing Blogs in HTML
- Emoji Picker
- Searching For The Thing At Point
- Recurring Checklists
- Sometimes The Current Flows Towards Emacs
- Using Emacs For Research Notes
- A Followup To Why You Can’t Use Emacs More
- Reasons You Can’t Use Emacs More
- Apparently Not Everyone Gets The Irony
- Elisp Abstraction
- Projectile Caching Improvements
- Exporting To Word In The Real World
- Unloading Emacs Themes
- 🥩 Red Meat Friday: Parenthesis In Lisp
- Elisp To Python Cheatsheat
- Magit 4.3.0
- Emacs Debugging Commands
- Doing It Yourself
- Coming Home To Emacs
- The Experiences Of A Non-technical Emacs User
January 2025
- Casual Image
- Syncing Orgzly With Emacs
- Pins And Their Distribution
- Init.el File Organization
- Are Blogs Dying?
- The Problem With Emacs Revisited
- A Platform That Molds To Your Needs
- 🥩 Red Meat Friday: Stop Forcing Dark Mode On Us
- Escape From Walled Gardens With RSS
- Reliability
- Exporting Tables To LaTeX
- Helping To Read Old Cursive Documents
- What Computer And OS Do You Use?
- Iterating In Lisp
- Sweden Goes Back To Books And Handwriting
- Where Should Your Configuration Live, Redux
- Stories From The Internet
- Installing By Default With =use-package=
- Watch Duty
- Class Notes In Emacs: Teachers’ Edition
- Converting Markdown to Org
- 🥩 Red Meat Friday: Notepad Vs. Emacs
- Using Ediff On Regions
- Extracting Email Addresses
- Shopping Lists With Emacs
- Recognizing Repeated Tasks In The Org Agenda
- Freewrite Mode
- Writing With Doom
- 🥩 Red Meat Friday: Where Should Your Configuration Live?
- Deleting Extraneous Spaces In Emacs
- Happy New Years
2024 364
December 2024
- Emacs Only Static Blog Site
- Crossword Construction
- Switching Bewteen HTML and Text In Mu4e
- PSA: The GPG/Emacs Interaction Bug Is Fixed
- An Emacs IDE For Python
- From The Too Much Time On Their Hands Department: Pink Floyd Division
- PSA: Use The Lucid Toolkit
- Why You Want Your Tools To Be Programmable
- 24 Emacs Packages To Try During The Holidays
- CISA Best Practices for Mobile Communications
- Emacs 30.0.93
- Don’t Leave Home Without It
- A Bit More On Guile Emacs
- Building Emacs Configurations
- What’s New In Emacs
- Are You A Cyborg?
- Flowmeter
- Analog Vs. Digital Again
- Law Enforcement Discovers Irony
- Showing Diff On Some Buffers
- Guile Emacs: What’s Old Is New Again
- Passwords And Their Problems
- Customizing The Emacs Startup Screen
- Narrowing To A Subtree From Org Agenda
- How Passwords Are Stolen
- 🥩 Red Meat Friday: Emacs Use == Skills
- Reading Email With Emacs
- Charles Choi At EmacsConf 2024
- Some Useful Editing Functions
- A Late Nonpost
- Pair Programming: The Poll
November 2024
- Shrinking And Widening Org Table Columns
- 🥩 Red Meat Friday: Using The Command Line
- Casual Calendar
- Today’s Humor: ISPs Provide Excellent Customer Service
- Digital Vs. Analog Notes Redux
- Why Numbering Should Start At 0
- The Only Computer Science Book Worth Reading Twice
- Plugins Again
- Some Configuration To Solve Common Problems
- Styling Text In Org Mode
- Sorry, No Posts Yesterday Or Today
- Digital Vs. Analog Notes
- Getting Car Sick With Lisp
- Writing A Book
- On Standing Desks And Received Wisdom
- M-x Occur
- Is Emacs Practical For Real World Use
- Compile Angel
- Profoundly Ignorant And Proud Of It
- Why Programmers Need Doors
- Travelling With A Smartphone
- 🥩 Red Meat Friday: Emacs For Word
- Why Isn’t There An Emacs 2?
- The End Of The Story (Finally)?
- CFPB: Customers Own Their Bank Data
- Adding A Year Tag From A Capture Template
- The Blogosphere Is Dying(?)
- The Ascendance Of The Blogosphere
- TSV To Table
October 2024
- Define Alternatives
- More Hard Coded Credentials
- Who Created Emacs
- Casual Redux
- The Abusers Strike Back
- Second Pretest For Emacs 30.1
- 🥩 Red Meat Friday: An Old Meme
- Hiding Dired Details
- Emacs-kick
- What Keyboard Are You Using With Emacs
- Adding Org Image Links From Dired
- Substitute Command Keys
- Emacs Drawing Tools
- Making It Easy To Unsubscribe
- Apple Was Right
- Moving Among Emacs Windows
- Organizing A Book In Org Mode
- Unique Card Decks Revisited
- The Downside Of Living A Digital Life
- Milton After Action Report
- Writing With Emacs Redux
- Milton Outage Alert
- Emacs Configuration Can Be Easy
- Why You Still Don’t Mess Around With Jim
- Commercial Surveillance: Out Of Control
- 🥩 Red Meat Friday: Is Lisp Syntax Boring
- The Atkinson Hyperlegible Font
- Should You Do What You Love
- File And Directory Creation In Dired
September 2024
- Emacs Has No Learning Curve
- Emacs Popups In macOS
- Why Emacs: The View From Vim
- After Action Report: Helene
- Hy 1.0.0
- Hurricane Headsup
- Emacs Doc Bling
- Casual EditKit
- Holding The Program In Your Head
- Phrontisterion
- Emacs Popup Frames
- 🥩 Red Meat Friday: More Red Meat For Emacsers
- Speaking Of Emacs Keyboards
- The Ideal Emacs Keyboard
- Word Diff Counter
- An Early Emacs Paper
- Some Notes On The Culture
- Org For Writing And More
- Red Meat Friday: A Poetic Incursion Into The Editor Wars
- Emacs Pretest 30.0.91
- Casual Symbol Overlay
- Branch Prediction
- Babel and Python
- Using .authinfo With Org Code Blocks
- Converting Between Miles and Kilometers
- 🥩 Red Meat Friday: Should You Replace Emacs With An “AI Editor”?
- More On Upgrading Builtins
- Casual Agenda
- Show Font
- Ant Bridges
- The Emacs Writing Studio Is Finished and Available
August 2024
- Remote Emacs in Terminal Mode
- Profiling Garbage Collection
- Updating Builtin Packages
- Partying Like It’s The Last Century
- Schneier On Staying Safe On The Internet
- Ten Coding Fonts
- Nothing Today Because I’m Exhausted
- Why Isn’t Lisp Used More In Production Redux
- 🥩 Red Meat Friday: Toilet paper
- On Sharing The Benefits Of Emacs
- What Is Emacs and Why Should You Use It
- Working From Home: Is The Dream Over?
- Elfeed Org Links
- Emacs Registers
- Marlinspike On What’s Wrong With Software Development
- WordStar
- Why Isn’t Lisp Used More In Production
- Opening Links In Emacs
- Asking For Confirmation
- The Beauty OF Vanilla Emacs
- 32TB
- Magit 4.0
- Tagging Tasks
- An Update To Casual Calc
- What Is Your Favorite Emacs Microfeature
- What Does It Mean For Emacs To Be A Lisp Machine
- Suggestions For A Slow Emacs
- Jumping To The Completions Buffer
- Outage Alert
- 🥩 Red Meat Friday: Getting Disappeared
- Minimal Emacs Configuration Coda
July 2024
- On The Origin Of Emacs
- Casual Bookmarks
- Prot On Use-package
- Apple and RCS
- A Vimmer Comes To Emacs
- 🥩 Red Meat Friday: Minimal Configs
- Dedicated Windows
- A (Too) Short Interview With Brian Kernighan
- Mastering Emacs (Emacs 29 Edition)
- Ready Player Mode On MELPA
- Casual RE-Builder Improved
- A Blast From The Past: Stderr
- Red Meat Friday: Roundabouts
- Learn Vim or Emacs
- Gluing Emacs Features Together
- Casual RE Builder
- Relative Line Numbers
- A Spelling Transient
- Org Template Fundamentals
- 🥩 Red Meat Friday: Is C Useful For Understanding How Computers Work
- A N00b Reminisces
- Inlining The Previous Result In Edebug
- Casual Ibuffer
- Is Emacs Bloated?
- Moving To The Beg/End Of Structures
- Configuring A Private Ispell Dictionary
- Ready Player Mode
- Charles Choi on Imenu
- Programming Fonts
- EmacsConf 2024: Call For Participation
- Gotos Considered Maybe Not Harmful
June 2024
- Favorite Emacs Utilities
- Emacs For Writing
- BOM Characters From Windows Files
- One Line Per Sentence
- Why SICP Matters
- Casual Suite
- The Emacs 30 Release Cycle Has Started
- PSA: Emergency Emacs/Org Release
- The Hours That Programmers Keep
- 🥩 Red Meat Friday: Is Emacs Slow For You
- Which-key Moves To Core
- Creative Writing With Emacs
- Everything Is a Command
- Emacs Documentation
- Lifehacker on Quitting Google
- The Emacs From Scratch Cycle
- PSA: Some Upcoming Casual Name Changes
- Apple Text Navigation and Emacs
- Always-yes
- Viper and Evil
- Query: Disqus Markup
- Rolling Your Own Syntax
- Scrolling and Font Size Changes in macOS
- D-Bus and Emacs
- Some Great Emacs Packages
- Casual Info
- TABs or Spaces
- A Flush-lines Example
- Emacs As Crack
- De-Googling: My Secret Weapons
May 2024
- 🥩 Red Meat Friday: Emacs Doesn’t Have Plugins
- Emacs For PhD Students
- Casual Avy
- Emacs and ATC
- The Origins of Unix and C
- Simplifying the Use of the Repeat Command
- Full Screen Time and Date Revisited
- If Only
- Readability And The Bureaucratization Of Google
- Time And Date On A Full Screen Emacs
- An EMMS Transient
- Wagging The Dog
- Make Box
- Texinfo
- Renaming Git Files With Emacs Dired
- Two World Views
- A New Emacs Maintainer
- Dash
- Killing Google Search
- Vi(m) Navigation Without Modality (Sort Of)
- Sunrise, Sunset
- Red Meat Friday: Things No Sensible Person Would Want
- Casual Dired
- A Note Of Thanks
- Emacs And Modal Editing
- The FCC Hands Out Some Fines
- A Blast From The Past: Why Use Emacs
- Org Internal Links
- Emacs Everywhere Revisited
- Symbolic Math With Casual
- Should You Use Key Shortcuts or M-x
April 2024
- Porting From Obsidian To Org Mode
- Boeing And The Dark Age Of American Manufacturing
- How To Write When You’re Not In Emacs
- Numbering Lines In A Rectangle
- 🥩 Red Meat Friday: Why Use Tabs
- Staying With Emacs
- Next Error Follow Mode
- Alphabetical Lists In Org Mode
- Emacs: Saving You From Yourself
- Working With Docstrings
- Defining Eshell Commands
- 🥩 Red Meat Friday: A Shot Across The Bow
- Beautifying Org Mode
- An Interview With Daniel Semyonov
- Emacs Nerd Porn
- A Comparison Of Markdown Editors
- Sparse Trees
- Left Hand Quick Commands
- 🥩 Red Meat Friday: That’s Not Vim…
- Boeing: The Past Comes Due
- Neal Stephenson On Emacs
- Boeing’s Suicide Mission
- An Analysis Of The XZ Malware Injection Process
- A Deep Dive On Registers
- Writing With Emacs
- An Emacs Writing Workflow
- Recover Session
- Emacs, Org, and Pandoc
- WiFi In The Rain: An April First Story
- Compiling
March 2024
- The Reddits
- More On Pangrams
- 🥩 Red Meat Friday: Multiple Editors
- Visualizing Data With Emacs And Gnuplot
- An Explanation Of The Mark Ring
- Casual: A Porcelain For Calc
- Emacs 29.3 Is Available
- Prot On Note Taking
- Follow Mode
- 🥩 Red Meat Friday: Changing Emacs Defaults
- PSA: Mu 1.12.1
- Prompting With The Interactive Command
- A Simple Macro
- Narrowing To Focus
- BSD
- Emacs Wow
- Red Meat Friday: Avoid The Mouse
- More On The Emacs World Time Clock
- Org-linker
- Boeing Continues To Founder
- Using Hook Functions
- Happy 51st Birthday To Dark Side Of The Moon
- Essential Functions
- A Defense of RSS
- Unified Context Switching
- Executing All Babel Buffers
- How Google Is Trying To Kill RSS
- Handling Comments When Joining Lines
- Running Magit In Full Screen Redux
- Buffer Specific Commands
- Custom Functions In Org Tables
February 2024
- Yeetube
- A Bit More On The Silliest Emacs Meme
- The Roots of Unix
- Describe Symbol Redux
- Isearch Transient Menu Now On Melpa
- The init-dir Option
- 🥩 Red Meat Friday: Is Emacs Dying?
- OSX Dictionary Interface
- Replacing Dash
- The History of C Compilers
- And You Still Don’t Mess Around With Jim
- Opening Dired On External Drives
- OPML and RSS
- Cl-callf
- Zamansy: Using Emacs #82
- Emacs Elements on Denote
- Selected-window-accent-mode Now On MELPA
- Why Is Emacs Fun
- Emacs Elements On Using Ediff
- Controlling Buffer Placement
- Red Meat Friday: Reaching New Heights In Illegibility
- Prot On Abrev-Mode
- Martin Fowler On Completion And Ivy
- Building Emacs On macOS
- Remote Work Won
- Which Function Mode
- Emacs Elements On Iedit
- Red Meat Friday: Transparent Windows: Just Say No
- Nested Key Maps
January 2024
- Directory Local Variables
- A Factory For Ideas
- Two Org Mode Tips
- Dired Async Mode
- Bookmark+
- Zamansky: Elisp 17
- Emacs For Writers
- NASA Coding Standards
- Reinstall Packages
- Lab Notebooks
- Hiding Files From Dired Display
- Quick Accents
- Emacs 29.2
- Zamansky: Learning Elisp #16
- Another C Failure
- A Fatal C Error
- Prot On Mode Line Colors
- Browsing In Emacs
- Highlighting Regular Expressions
- A Blast From The Past: Emacs For The CEO
- Query Replace Regexp
- Boeing Again
- Removing Diacritics From A String
- Elisp Specifics
- MacAdie’s Frequent Org Commands
- Avoiding Large Archive Files
- An Example Of A Emacs Keyboard Macro
- Extracting Text From An Emacs Buffer
- MacAdie’s Go To Emacs Commands
- One Last Time With Marking The Active Window
- A Paean To Emacs
2023 366
December 2023
- Org Mode Island?
- Marking The Active Window Redux
- Developing In Difficult Places
- Not A Text Editor
- Marking The Active Window
- Custom Emacs Command Line Flags
- Holding NSA’s Feet To The Fire
- A GTD Workflow
- PDFs And Diffs In Emacs
- Writing LaTeX In Emacs
- Using Transient For Isearch
- Prot’s Literate Emacs Configuration
- Emacs Hooks
- Google Loses Its Users’ Data
- Lem: An Alternative To Emacs?
- Bugs, Linux, and Open Source
- Laas
- Document Navigation
- Multilingual Editing
- Literate Documentation with Emacs and Org Mode
- Denote 2.2.0 Released
- Marking Cut Regions
- PSA: The Emacs/GnuPG Problem
- 🥩 Red Meat Friday: Chrome Atrocities
- Why NYXT Is Programmed In Lisp
- Sorted File Listings in Denote
- Emacs Elements On Bookmarks
- Reasons To Work From Home
- Remote Work versus Revenue Growth
- Building A Bookmark Launcher
- More On SQL For Arbitrary Data
November 2023
- Zamansky: Learning Elisp #15
- Making Ad Hoc SQL Tables From Org Tables
- Racket and SICP
- Denote Dynamic Blocks
- Winner Mode
- Pike’s Rules Of Programming
- Interactive Java
- Should I Learn Elisp?
- Zamansky: Learning Elisp #14
- Exiting Recursive Edits
- Editing LaTeX With Emacs
- Ibuffer Filters
- Prot On Ediff
- Macros Instead Of Elisp
- Coloring Camel Case
- Massmapper
- Regexp Replacers
- Eat: A Preliminary Report
- The History of Vi, Vim, and Other Vi Clones
- Converting UltiSnips to Yasnippet
- A Blast From The Past: Making Gnupg Work With Emacs
- Zamansky: Learning Elisp #13
- Running Unix v6
- The ed Video
- How The Thompson Hack Worked
- Does Working From Home Damage Productivity?
- Org-flow-mode
- 🥩 Red Meat Friday: You Don’t Need A Terminal Emulator
- Five Shell One Liners
- Emacs Line Wrapping
October 2023
- Zamansky: Learning Elisp #12
- An Occur Video
- Vimari
- Customizing Emacs Menus
- Open Xcode From Emacs At The Same Line
- Elisp Links
- Crafted Emacs v2
- Customizing Emacs Journal
- Exploratory Data Analysis With AWK
- PlantUML and Org-mode
- The find-grep-dired Command
- Zamansky: Learning Elisp #11
- Emacs 29.2 Pretest
- A (Non Irreal) Rant On Returning To The Office
- Marking Repeated Words
- Five Reasons To Love Org Mode
- Four Emacs Commands To Remove Lines
- Some Selection Commands From Xah Lee
- Keyboard Macros and Registers
- Bad Emacs Defaults
- Gap Buffers And Other Methods
- ELPA And Emacs Zine
- EmacsConf 2023 Talks
- Features, Requires, and Autoloads
- World Clock
- How Emacs Packages Get Delivered
- Elfeed-curate
- Custom Tramp Methods
- Moving Emacs From Windows To Linux
- Ergonomics and Emacs
- Setting Global Keybindings
September 2023
- Org-side-tree
- 🥩 Red Meat Friday: A Case For Journalists
- Cybernetic Productivity and Emacs
- Using Gnuplot With Org Mode Tables
- Periodic Reminder: Emacs Bindings in macOS
- Navigating In View Mode
- New AWK Book
- Batch Mode
- Live In Emacs Or Die
- Kitchen Sink
- Zamansky: Learning Elisp #10
- Emacs Writing Studio
- Mediating Remote Work Decisions With Gut Feelings
- Fixing The Emacs/Gnupg Problem
- Emacs Bookmarks
- 🥩 Red Meat Friday: Avoid Evil Mode
- Proportional Fonts For Writing Prose
- Emacs Bedrock
- Automatic Newlines
- Mastering Emacs Book Review
- Prompting For Kill Buffer
- The Joys of Hippie Expand
- Red Meat Friday: Politicians and Mathematics
- Another Mode Line Implementation
- More Sqlite-mode Extensions
- Elisp One Sexp At A Time
- Task Management With Org Agenda
- Compiler Humor
- Org Agenda Tasks
- 2-Column Editing
August 2023
- Zamansky: Learning Elisp #9
- Striving For A Mouse Free Workflow
- Weather Update
- Hurricane Alert
- Bell Labs: The Idea Factory
- Subword Mode
- Editing In The Dired Buffer With Occur
- Red Meat Friday: Emacs vs. Vi
- The Downtown Apocalypse
- Zamansky: Learning Elisp #8
- A Tip On Reverting A Buffer
- Development Tips Using Emacs
- Transient As A Hydra
- Emphasize Org Text With The Mouse
- Red Meat Friday: Why Vim?
- Zamansky: Learning Elisp #7
- Writing Prose In Emacs
- The Emacs Mark
- Plainorg Pricing
- Emacs Text Sorting
- Mickey On What’s New In Emacs 29.1
- Red Meat Friday: Learning The Emacs Way
- Sqlite Mode
- An Example of Mode Line Customization
- Zamansky: Learning Elisp #6
- What’s New in Emacs 30
- How To Contribute To Emacs Core
- Emacs As A Window Manager
- REPL Driven Programming
- Exporting Clock Tables
- Zamansky: Learning Elisp #5
- Scanning QR/Bar Codes with Emacs
July 2023
- Prot On Writing A Custom Mode Line
- Emacs 29.1 Released
- Composing Avy
- Config File Languages
- Eshell Configuration
- Zamansky: Elisp 4
- Implementing Emacs Threads
- Emacs Elements on Emacs 29
- Emacs 29.1 RC1
- Moving Text in Emacs
- Red Meat Friday: Better Emacs Keybindings
- Emacs Elements on Avy
- Balancing Windows
- Package Management with Use-package
- Unique Emacs Features
- Zamansky: Learning Elisp 3
- Zamansky: Learning Elisp 2
- Red Meat Friday: Once More Unto The Breach
- A Notmuch Workflow
- Emacs Calendar Navigation
- Emacs For Common Lisp
- Media Progress
- Duplicating Dired Files
- Emacs Defaults
- Zamansky Elisp Video #1
- A Nice Dark Theme
- The Eshell Manual
- Marks, Bookmarks, and Registers
- Tramp Video
- Vanilla Emacs Configuration
- How Many Years Have You Been Using Emacs?
June 2023
- Red Meat Friday: Dark R Sessions in ESS
- Emacs and Standard Manuscript Format
- Zamansky 81: Elfeed-webkit
- Org Attach Video
- Is Org Mode Better For Writers
- Phone Calls and Maps from Emacs in macOS
- Golden Ratio Mode
- Red Meat Friday: XEmacs 21.5.35 Released
- LaTeX Tip For Using Colon In Math Mode
- Request For Your Garbage Collection Statistics
- Noweb as glue
- The Third Pretest For Emacs 29 Is Available
- Org Mode Clock Checks
- Setting Up emacs
- Red Meat Friday: A Conversation With An Emacs User
- The Other Shoe Drops
- Define-keymap
- Prot Video on Org Mode
- Emacs Elements Video on Narrowing
- Emacs Search and Replace
- Clocktables
- The Old Days
- SICP and Emacs
- The Real Emacs Advantage
- Is Emacs Slow?
- Simple Extensions in Emacs
- Worst Practices
- Warp Refactoring With Emacs
- Org Remark
- PSA: Comment Notifications
May 2023
- The Emacs Help System
- PSA: Elisp Has Builtin Threading Macros
- Elfeed-webkit Update
- Org Blk URI
- PDF at 30
- Red Meat Friday: Latex vs. Word
- Elfeed-webkit
- Emacs Badges
- Emacs Elements on Emacs Regular Expressions
- The Story of Mel
- Debugging With Print
- Emacs Keyboard Macros
- Red Meat Friday: The Law of Unintended Consequences
- Org Footnote Assistant
- A Slight Isearch Improvement
- Devil Mode
- The Second Emacs 29.1 Pretest
- Adding C-DEL To The macOS Keybindings
- Why Blog?
- Generating Documents Directly From Elisp
- Diffing With Emacs and Vim
- Converting an Excel Spreadsheet to an Org Table
- Local Abbreviations
- Completing Org Links
- Moving To Elfeed
- Emacs Integration
- Captee
- Microsoft Reverts To Type
- Some Navigation Functions
- An Apostate Comes Home
- A Hopeless Addict
April 2023
- Fixing Mu4e Forcing Opening In Full Frame
- Using Table Data in a Shell Code Block
- Red Meat Friday: Gray on Gray
- On Org Alternatives
- Screenshots and Recording
- Making Your Unix Command Names Unique
- Time Spent in Emacs
- Tech Journalists Are The Worst
- Shell Maker
- Red Meat Friday: Throw Away That Soap
- Describing Emacs In A Single Line
- The Model F Keyboard Resurrected
- A Coda to Álvaro Ramírez’s Eye Candy Post
- Downcasing Every Occurrence of a Word in a Buffer
- Emacs Eye Candy
- Indexing Your Init File
- The Dictionary Package
- Outage
- A Clean Writing Environment
- Emacs Progress: Version 29 Pretest
- Improving IELM
- Beating The House At Roulette
- Emacs Docs
- Red Meat Friday: Another Skirmish In The Emacs/Vi War
- DALL-E in Org Mode
- A Bit of Humor
- ChatGPT in Org Mode
- Spyware and Goodhart’s Law
- Preferring Emacs Over VSCode and Vim
- Tracking Tax Documents With Org Mode
March 2023
- Red Meat Friday: Neovim and Astro
- Some Technical Details on AWK
- Stacks, Heaps, and Recursion
- Let Them Eat Cake
- Eli Zaretskii Wins FSF Award
- Adding A Thesaurus To Emacs
- Emacs and LLMs
- Org Novelist
- Curl and Its Developer
- State of Doom Emacs
- Ritchie’s Thesis
- On The Fly Command Repeat
- Web Scraping With Org Mode
- Torstein Johansen on Dumb-jump
- Red Meat Friday: What Are They Expecting?
- A Short Rant on Passwords
- Dashes
- Asimov’s Three Laws and the Future
- Removing Emacs Key Bindings
- Using Org Mode
- Org Pretty Table
- Happy 50th Birthday to Dark Side Of The Moon
- The Programmer Who Broke The Internet
- ⋆Scratch⋆ For iOS
- ChatGPT From Within Emacs
- EKG Version 0.2 Changes
- Pretty Org Reports
- SCO Twenty Years Later
- Red Meat Friday: Low Contrast Themes
- Introduction to GNU Emacs
- Jonas Bernoulli Needs Our Support
February 2023
- Is Remote Working Bad For Developers?
- Debugging With Org-babel
- Emacs Startup Time
- The Mark Ring
- Red Meat Friday: Props For Elon
- Leaving Deft for Vanilla Emacs
- Webdriver
- EKG
- Using Lisp
- Covid Origin Phase Two Study Cancelled
- The History of Emacs
- Org Mode For Project Breakdown and Estimation
- Is VS Code The Spiritual Successor To Emacs?
- Xcape on macOS (Sort Of)
- Better Ergonomics Under X
- Tempo Templates
- Emacs Comes to Android
- Clocking and Status Changes
- Red Meat Friday: A Close Call
- Finding The Link To An Org Attach File
- A Brief History of Sun Microsystems
- The Loop Macro Explained
- Supercharge Your Workflow With Yasnippet
- A Better Dired Listing
- Sussman Explains the End of SICP
- Literature Review With Org-ref
- Code vs. Verbatim in Org Mode
- Org Plot Made Easy
January 2023
- Emacs: Everything’s a Buffer
- The New Luddites: The New Frontier
- Units in Emacs Calc
- The Emacs Help System
- Red Meat Friday: Exiting Vim (Again)
- Layoffs Generally Don’t Make Sense
- Warning: You’re About To Discard Undo Information
- Remembering What You Read
- Some Good Advice From Brian Krebs
- Flexible Grepping With Deadgrep (or Ripgrep)
- Writing Prose With (Doom) Emacs
- Inbox Zero With Mu4e Bookmarks
- Find Org Files
- Cord and Cable Management
- Why Use Emacs, Vim, and Other Nerdy Software
- Org-roam Workflow
- A Nice Example of Using Bug-hunter from Sacha
- Sudo-edit
- Red Meat Friday: Life Of An Emacser
- A Short Essay on Reproducible Research
- On The Collaboration of Ken Thompson and Dennis Ritchie
- Time To Ditch Your Wallet
- Customizing Org Mode Exports
- Referring To Lines Between Regular Expressions In Org
- Completions In Emacs 29
- Emacs 29 Feature Freeze
- Org Headline Tips
- Exporting Org To Standard Manuscript Format
- Reasons For and Against Emacs
- Another Take On Rss
- Happy New Year