mirror of
https://github.com/psmux/psmux.git
synced 2026-06-19 09:46:56 +08:00
Features now documented: display-popup, display-menu, select-pane -T (pane titles), run-shell async/-b, set-hook -gu, send-keys -p/-N/-X, -L server namespaces, status-format[] multi-line status bar, choose-buffer, clear-prompt-history, unbind-key -a -T table, pane-border-format with pane_title plugins.md: added battery, continuum, cpu, git-status, logging, net-speed, sidebar plugins and Everforest, Kanagawa, One Dark, Rose Pine themes with full table and links features.md: updated command count from 76 to 92
3.6 KiB
3.6 KiB
Plugins & Themes
psmux has a full plugin ecosystem — ports of the most popular tmux plugins, reimplemented in PowerShell for Windows.
Plugin Repository
Browse available plugins and themes: psmux-plugins
Install & manage plugins with a TUI: Tmux Plugin Panel — a terminal UI for browsing, installing, updating, and removing plugins and themes.
Available Plugins
| Plugin | Description |
|---|---|
| ppm | Plugin manager (like tpm) |
| psmux-sensible | Sensible defaults for psmux |
| psmux-yank | Windows clipboard integration |
| psmux-resurrect | Save/restore sessions |
| psmux-continuum | Auto save/restore sessions (works with resurrect) |
| psmux-pain-control | Better pane navigation |
| psmux-prefix-highlight | Prefix key indicator |
| psmux-battery | Battery status in status bar |
| psmux-cpu | CPU usage in status bar |
| psmux-net-speed | Network speed in status bar |
| psmux-git-status | Git branch and status in status bar |
| psmux-sidebar | File tree sidebar |
| psmux-logging | Log pane output to files |
Themes
| Theme | Description |
|---|---|
| Catppuccin | Soothing pastel theme (Latte, Frappe, Macchiato, Mocha) |
| Dracula | Dark theme with vibrant colors |
| Nord | Arctic, north bluish color palette |
| Tokyo Night | Clean dark theme inspired by Tokyo at night |
| Gruvbox | Retro groove color scheme |
| Everforest | Comfortable green based color scheme |
| Kanagawa | Dark theme inspired by Katsushika Hokusai |
| One Dark | Atom One Dark inspired theme |
| Rose Pine | Soho vibes for the terminal |
Quick Start
# Install the plugin manager
git clone https://github.com/psmux/psmux-plugins.git "$env:TEMP\psmux-plugins"
Copy-Item "$env:TEMP\psmux-plugins\ppm" "$env:USERPROFILE\.psmux\plugins\ppm" -Recurse
Remove-Item "$env:TEMP\psmux-plugins" -Recurse -Force
Then add to your ~/.psmux.conf:
set -g @plugin 'psmux-plugins/ppm'
set -g @plugin 'psmux-plugins/psmux-sensible'
run '~/.psmux/plugins/ppm/ppm.ps1'
Press Prefix + I inside psmux to install the declared plugins.