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 |
Progress Tracker
| Ch | Title | Status | Date Completed |
|---|---|---|---|
1 |
[ ] Not Started |
||
2 |
[ ] Not Started |
||
3 |
[ ] Not Started |
||
4 |
[ ] Not Started |
||
5 |
[ ] Not Started |
||
6 |
[ ] 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-quantumtmux config
Output Artifacts
| Artifact | Description | Status |
|---|---|---|
dots-quantum/tmux |
New tmux configuration built from book knowledge |
[ ] Not Started |
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)
Related Resources
-
CLI Codex - Terminal patterns