<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Exploring Emacs</title><link>https://exploringemacs.org/posts/</link><description>Recent content in Posts on Exploring Emacs</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Sun, 14 Jun 2026 06:41:01 -0400</lastBuildDate><atom:link href="https://exploringemacs.org/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Emacs in the Workspace</title><link>https://exploringemacs.org/posts/emacs_in_the_workspace/</link><pubDate>Sun, 14 Jun 2026 06:41:01 -0400</pubDate><guid>https://exploringemacs.org/posts/emacs_in_the_workspace/</guid><description>&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
Beyond Tabs
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;p&gt;
At the end of the previous year, &lt;a href="https://exploringemacs.org/posts/keeping_tabs/"&gt;I wrote&lt;/a&gt; about Emacs&amp;#39;s support for
tabs, a simple convenience feature but one I thought worth
highlighting because it is useful and not enabled by default, at least
not in GNU Emacs. It is certainly an essential part of my Emacs setup,
something I turn on immediately after installing it on a new
system. But it also got me thinking about workspace management in a
more general sense, and I realized that the framework of tabs, frames
and windows as they are implemented by Emacs are instances of a more
general pattern, which is what I want to explore today.&lt;/p&gt;</description></item><item><title>Emacs for Cheating</title><link>https://exploringemacs.org/posts/emacs_for_cheating/</link><pubDate>Wed, 25 Mar 2026 21:30:26 -0400</pubDate><guid>https://exploringemacs.org/posts/emacs_for_cheating/</guid><description>&lt;p&gt;
If you, like me, rarely go through a day in which you don&amp;#39;t spend at
least some time typing away at a command line, there are certain
commands you use so frequently that they migrate into your fingertips.
The terse, cryptic syntax of the CLI tools eventually become as
natural and frictionless as speaking. But even the tools you use every
day likely support options that you never have a need for. Whatever
your level of proficiency at the command line, it is gained not by
mastering every command, or even any specific command. Rather, it is a
matter of repetition, of learning what works for different situations
that reoccur regularly, and of developing many individual habits that
together constitute a skill set.&lt;/p&gt;</description></item><item><title>Take Control of Your Buffers With Ibuffer-Mode</title><link>https://exploringemacs.org/posts/ibuffer_mode_take_control_of_your_buffers/</link><pubDate>Sat, 17 Jan 2026 18:24:41 -0500</pubDate><guid>https://exploringemacs.org/posts/ibuffer_mode_take_control_of_your_buffers/</guid><description>&lt;p&gt;
Last time we met, I discussed how Emacs provides &lt;a href="https://exploringemacs.org/posts/keeping_tabs/"&gt;tab-bar-mode for
tabbed navigation&lt;/a&gt;, and how it is a useful organizational tool for your
Emacs workflow. Exciting stuff! And today I will be continuing the excitement by
discussing one of my annoyances with Emacs, and how to handle it.&lt;/p&gt;
&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
Buffer Bloat
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;p&gt;The buffer is a basic data structure in Emacs. As a Text User
Interface (TUI) platform, everything you interact with is stored as
text in a buffer, whether that is code you are developing, a blog post
you are writing, or the input to and output from an interactive shell.&lt;/p&gt;</description></item><item><title>Keeping Tabs With Emacs</title><link>https://exploringemacs.org/posts/keeping_tabs/</link><pubDate>Sat, 06 Dec 2025 12:12:33 -0500</pubDate><guid>https://exploringemacs.org/posts/keeping_tabs/</guid><description>&lt;p&gt;
I have a hazy memory of the first time I ever fired up Emacs, not
knowing my Meta key from my elbow. That was a long time ago now, but I
vaguely recall the experience of having no idea how to do the first
thing, not even opening a file. This was followed by many months of
slowly developing fluency, building up my muscle memory of keystrokes
along with a mental model of how Emacs works.&lt;/p&gt;</description></item><item><title>Emacs the Symbiont</title><link>https://exploringemacs.org/posts/emacs_the_symbiont/</link><pubDate>Thu, 20 Nov 2025 04:06:15 -0500</pubDate><guid>https://exploringemacs.org/posts/emacs_the_symbiont/</guid><description>&lt;p&gt;
One thing that makes Emacs stand out as an editor and a software
system is its symbiotic integration of a dynamic programming
environment with a text editor. This is a peanut butter and chocolate
sort of combination, greater than the sum of its parts. It is not
unique in being an extensible, scriptable editor. What is unique is
the specific fusion of a Lisp system with an editor whose editing
primitives are all implemented in that language. To understand why
this is, we&amp;#39;ll need to take a step back and talk a bit about the Lisp
family of languages.&lt;/p&gt;</description></item><item><title>Exploring Emacs</title><link>https://exploringemacs.org/posts/exploring_emacs/</link><pubDate>Sun, 16 Nov 2025 00:29:30 -0500</pubDate><guid>https://exploringemacs.org/posts/exploring_emacs/</guid><description>&lt;p&gt;
Emacs is like no other piece of software in existence.&lt;/p&gt;
&lt;p&gt;
In some sense it is simply a text editor. There are many editors out
there, of various degrees of sophisitication. If you are just trying
to edit configuration files on a Linux server, then by all means,
stick with vi or vim. They are more likely to be available on any
random system you happen to find yourself on, and have a nice terse
set of key strokes for editing commands. If you are doing day-to-day
development, use Visual Studio Code. I use it everyday at my day
job. Lots of people do. Or Neovim. I&amp;#39;ve never messed with it, but lots
of people seem to like it. Nano, Pico, Sublime Text, Notepad++,
whatever gets the job done.&lt;/p&gt;</description></item></channel></rss>