tmux 3: Productive Mouse-Free Development

Book Information

Title

tmux 3: Productive Mouse-Free Development

Author

Brian P. Hogan

Publisher

Pragmatic Programmers (2025)

Target Version

tmux 3.4+

Purchase

Pragmatic Programmers

Progress Tracker

Ch Title Status Date Completed

1

Learning the Basics

[ ] Not Started

2

Configuring tmux

[ ] Not Started

3

Scripting Customized Environments

[ ] Not Started

4

Working With Text and Buffers

[ ] Not Started

5

Pair Programming with tmux

[ ] Not Started

6

Workflows

[ ] Not Started

Learning Goals

After completing this book:

  • Understand tmux architecture (server/client, sessions/windows/panes)

  • Configure tmux from first principles (not copy-paste)

  • Script reproducible development environments

  • Master copy-mode and buffer management

  • Integrate tmux with system clipboard

  • Design and build dots-quantum tmux config

Output Artifacts

Artifact Description Status

dots-quantum/tmux

New tmux configuration built from book knowledge

[ ] Not Started

quantum-design.adoc

Design document for new config

[ ] Not Started

Current tmux Environment

# Version check
tmux -V

# Current config location
ls -la ~/.config/tmux/

# Active sessions
tmux list-sessions

Quick Reference (Build As You Learn)

Add commands here as you discover them:

Session Management
# Start new named session
tmux new-session -s <name>

# Attach to session
tmux attach -t <name>

# List sessions
tmux list-sessions
Window Management
# (Add as you learn)
Pane Management
# (Add as you learn)