<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/atom.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Posts tagged: tmux</title>
  <id>https://dots.waylonwalker.com/tags/tmux/atom.xml</id>
  <updated>2026-02-07T00:00:00Z</updated>
  <link href="https://dots.waylonwalker.com" rel="alternate" type="text/html"></link>
  <link href="https://dots.waylonwalker.com/tags/tmux/atom.xml" rel="self" type="application/atom+xml"></link>
  <author>
    <name>Waylon Walker</name>
    <uri>https://waylonwalker.com</uri>
  </author>
  <entry>
    <title>tmux Session Switching Demo</title>
    <id>https://dots.waylonwalker.com/tmux-session-switching/</id>
    <updated>2026-02-07T00:00:00Z</updated>
    <published>2026-02-07T00:00:00Z</published>
    <link href="https://dots.waylonwalker.com/tmux-session-switching/" rel="alternate" type="text/html"></link>
    <summary type="text">Demonstration of tmux session switching workflow for managing multiple projects</summary>
    <content type="html">&lt;p&gt;A demonstration of switching between multiple tmux sessions using Alt+Space and session management commands.&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-is-shown&#34;&gt;What is Shown &lt;a href=&#34;#what-is-shown&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Multiple sessions running (dotfiles, project1, work)&lt;/li&gt;&#xA;&lt;li&gt;Switching between sessions with Alt+Space&lt;/li&gt;&#xA;&lt;li&gt;Checking current session context with pwd&lt;/li&gt;&#xA;&lt;li&gt;Listing all active sessions&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;key-takeaway&#34;&gt;Key Takeaway &lt;a href=&#34;#key-takeaway&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Session switching allows you to work on multiple projects simultaneously. Switch contexts instantly without losing your place in each project.&lt;/p&gt;&#xA;&lt;p&gt;&lt;video autoplay loop muted playsinline controls preload=&#34;metadata&#34; class=&#34;md-video&#34;&gt;&lt;source src=&#34;/tapes/tmux-session-switching.mp4&#34; type=&#34;video/mp4&#34;&gt;tmux session switching demo&lt;/video&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;related&#34;&gt;Related &lt;a href=&#34;#related&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;div class=&#34;embed-card&#34;&gt;&#xA;  &lt;a href=&#34;/tmux/&#34; class=&#34;embed-card-link&#34;&gt;&#xA;    &lt;div class=&#34;embed-card-content&#34;&gt;&#xA;      &lt;div class=&#34;embed-card-title&#34;&gt;tmux Configuration&lt;/div&gt;&#xA;      &lt;div class=&#34;embed-card-description&#34;&gt;tmux configuration for persistent terminal sessions with popup windows and session management&lt;/div&gt;&#xA;      &lt;div class=&#34;embed-card-meta&#34;&gt;Feb 7, 2026&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
  <entry>
    <title>tmux Scratch Session Demo</title>
    <id>https://dots.waylonwalker.com/tmux-scratch-session/</id>
    <updated>2026-02-07T00:00:00Z</updated>
    <published>2026-02-07T00:00:00Z</published>
    <link href="https://dots.waylonwalker.com/tmux-scratch-session/" rel="alternate" type="text/html"></link>
    <summary type="text">Demonstration of tmux scratch session workflow for quick notes and experiments</summary>
    <content type="html">&lt;p&gt;A demonstration of using tmux scratch sessions for quick notes, experiments, and temporary work without cluttering your main workspace.&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-is-shown&#34;&gt;What is Shown &lt;a href=&#34;#what-is-shown&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Working in a main project session&lt;/li&gt;&#xA;&lt;li&gt;Opening scratch session with Alt+G&lt;/li&gt;&#xA;&lt;li&gt;Running quick commands in the scratch pad&lt;/li&gt;&#xA;&lt;li&gt;Exiting back to the original session&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;key-takeaway&#34;&gt;Key Takeaway &lt;a href=&#34;#key-takeaway&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Scratch sessions provide a clean slate for quick experiments. Create one with Alt+G, do your work, then exit back to where you were.&lt;/p&gt;&#xA;&lt;p&gt;&lt;video autoplay loop muted playsinline controls preload=&#34;metadata&#34; class=&#34;md-video&#34;&gt;&lt;source src=&#34;/tapes/tmux-scratch-session.mp4&#34; type=&#34;video/mp4&#34;&gt;tmux scratch session demo&lt;/video&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;related&#34;&gt;Related &lt;a href=&#34;#related&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;div class=&#34;embed-card&#34;&gt;&#xA;  &lt;a href=&#34;/tmux/&#34; class=&#34;embed-card-link&#34;&gt;&#xA;    &lt;div class=&#34;embed-card-content&#34;&gt;&#xA;      &lt;div class=&#34;embed-card-title&#34;&gt;tmux Configuration&lt;/div&gt;&#xA;      &lt;div class=&#34;embed-card-description&#34;&gt;tmux configuration for persistent terminal sessions with popup windows and session management&lt;/div&gt;&#xA;      &lt;div class=&#34;embed-card-meta&#34;&gt;Feb 7, 2026&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
  <entry>
    <title>tmux Git Project Session Demo</title>
    <id>https://dots.waylonwalker.com/tmux-git-project-session/</id>
    <updated>2026-02-07T00:00:00Z</updated>
    <published>2026-02-07T00:00:00Z</published>
    <link href="https://dots.waylonwalker.com/tmux-git-project-session/" rel="alternate" type="text/html"></link>
    <summary type="text">Demonstration of creating dedicated tmux sessions for git projects</summary>
    <content type="html">&lt;p&gt;A demonstration of creating dedicated tmux sessions for individual git repositories, keeping each project&#39;s context isolated.&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-is-shown&#34;&gt;What is Shown &lt;a href=&#34;#what-is-shown&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Starting in a git repository&lt;/li&gt;&#xA;&lt;li&gt;Creating a new session named after the project&lt;/li&gt;&#xA;&lt;li&gt;Listing all active sessions&lt;/li&gt;&#xA;&lt;li&gt;Opening the editor in the new session context&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;key-takeaway&#34;&gt;Key Takeaway &lt;a href=&#34;#key-takeaway&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Dedicated sessions per project keep your workspaces organized. Each git repo gets its own tmux session with the correct working directory.&lt;/p&gt;&#xA;&lt;p&gt;&lt;video autoplay loop muted playsinline controls preload=&#34;metadata&#34; class=&#34;md-video&#34;&gt;&lt;source src=&#34;/tapes/tmux-git-project-session.mp4&#34; type=&#34;video/mp4&#34;&gt;tmux git project session demo&lt;/video&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;related&#34;&gt;Related &lt;a href=&#34;#related&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;div class=&#34;embed-card&#34;&gt;&#xA;  &lt;a href=&#34;/tmux/&#34; class=&#34;embed-card-link&#34;&gt;&#xA;    &lt;div class=&#34;embed-card-content&#34;&gt;&#xA;      &lt;div class=&#34;embed-card-title&#34;&gt;tmux Configuration&lt;/div&gt;&#xA;      &lt;div class=&#34;embed-card-description&#34;&gt;tmux configuration for persistent terminal sessions with popup windows and session management&lt;/div&gt;&#xA;      &lt;div class=&#34;embed-card-meta&#34;&gt;Feb 7, 2026&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;embed-card&#34;&gt;&#xA;  &lt;a href=&#34;/git/&#34; class=&#34;embed-card-link&#34;&gt;&#xA;    &lt;div class=&#34;embed-card-content&#34;&gt;&#xA;      &lt;div class=&#34;embed-card-title&#34;&gt;Git Configuration&lt;/div&gt;&#xA;      &lt;div class=&#34;embed-card-description&#34;&gt;Git configuration with aliases, delta for diffs, and work/personal separation&lt;/div&gt;&#xA;      &lt;div class=&#34;embed-card-meta&#34;&gt;Feb 7, 2026&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
  <entry>
    <title>lf in tmux Popup</title>
    <id>https://dots.waylonwalker.com/lf-tmux-popup/</id>
    <updated>2026-02-07T00:00:00Z</updated>
    <published>2026-02-07T00:00:00Z</published>
    <link href="https://dots.waylonwalker.com/lf-tmux-popup/" rel="alternate" type="text/html"></link>
    <summary type="text">Demonstration of lf file manager integrated with tmux popup workflow</summary>
    <content type="html">&lt;p&gt;A demonstration of using lf inside a tmux popup window, showing the seamless integration between file management and terminal multiplexing.&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-is-shown&#34;&gt;What is Shown &lt;a href=&#34;#what-is-shown&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Working in a terminal session&lt;/li&gt;&#xA;&lt;li&gt;Opening lf (simulating Alt+E popup binding)&lt;/li&gt;&#xA;&lt;li&gt;Navigating to a file&lt;/li&gt;&#xA;&lt;li&gt;Opening the file&lt;/li&gt;&#xA;&lt;li&gt;Returning to the original session&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;key-takeaway&#34;&gt;Key Takeaway &lt;a href=&#34;#key-takeaway&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;The tmux popup integration allows you to browse files without leaving your current context. Open files, check directories, then return exactly where you were.&lt;/p&gt;&#xA;&lt;p&gt;&lt;video autoplay loop muted playsinline controls preload=&#34;metadata&#34; class=&#34;md-video&#34;&gt;&lt;source src=&#34;/tapes/lf-tmux-popup.mp4&#34; type=&#34;video/mp4&#34;&gt;lf tmux popup demo&lt;/video&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;related&#34;&gt;Related &lt;a href=&#34;#related&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;div class=&#34;embed-card&#34;&gt;&#xA;  &lt;a href=&#34;/lf/&#34; class=&#34;embed-card-link&#34;&gt;&#xA;    &lt;div class=&#34;embed-card-content&#34;&gt;&#xA;      &lt;div class=&#34;embed-card-title&#34;&gt;lf&lt;/div&gt;&#xA;      &lt;div class=&#34;embed-card-description&#34;&gt;lf - a terminal file manager written in Go&lt;/div&gt;&#xA;      &lt;div class=&#34;embed-card-meta&#34;&gt;Feb 7, 2026&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;embed-card&#34;&gt;&#xA;  &lt;a href=&#34;/tmux/&#34; class=&#34;embed-card-link&#34;&gt;&#xA;    &lt;div class=&#34;embed-card-content&#34;&gt;&#xA;      &lt;div class=&#34;embed-card-title&#34;&gt;tmux Configuration&lt;/div&gt;&#xA;      &lt;div class=&#34;embed-card-description&#34;&gt;tmux configuration for persistent terminal sessions with popup windows and session management&lt;/div&gt;&#xA;      &lt;div class=&#34;embed-card-meta&#34;&gt;Feb 7, 2026&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
</feed>