Tmux
Back to Terminal
TmuxBeginner8 min

Tmux Plugin Manager (TPM): Essential Plugins for Your Terminal Workflow

Why Tmux Plugins?

Install and configure TPM, the Tmux Plugin Manager. Add must-have plugins for persistence, navigation, and session management with a single config file.

Tmux keeps your terminal sessions alive — detach on a remote server, reattach from your laptop, and everything is still running.

By the end of this 8 min guide, you'll have a working Tmux setup and practical Tmux workflows you can use immediately.

Installing TPM

Install Tmux:

brew install tmux
Tip: Verify the installation with tmux --version or tmux -V after installing.

Essential Plugins to Install

Your ~/.tmux.conf controls everything: prefix key, split behavior, colors, and plugins. Start with a minimal config and grow it.

Here's a foundational configuration to start with:

# tmux.conf
set -g prefix C-a
unbind C-b
bind r source-file ~/.tmux.conf \; display "Reloaded!"
set -g mouse on
bind | split-window -h
bind - split-window -v

Plugin Configuration & Tweaks

With Tmux configured, these Tmux-specific workflows will save you time every day:

Pro tip: Don't try to adopt everything at once. Start with Ctrl-a c create new window (tab) and add more as it becomes habit.

Writing a Custom Tmux Plugin

Once you're comfortable with Tmux basics, these advanced techniques will transform your Tmux workflow:

TPM Not Loading Plugins?

Here are the most common Tmux issues and how to fix them:

Your Plugin Stack

Congratulations — you now have a solid Tmux foundation. Here's where to go next:

← PreviousTmux Custom Status Bar and Theming: Design a Beautiful Terminal Status LineNext →Raycast AI Commands and Quicklinks: Build Your Personal Command Bar