Tmux Plugin Managerを使いtmuxの設定を行う

tpm(Tmux Plugin Manager)とは

  • tmuxのpluginを管理してくれる
    • よく設定されてるものをplugin化して配布してたりする

tpmを導入する

  • tpmを以下でインストールする
ghq get tmux-plugins/tpm

tpmの使い方

  • .tmux.conf にプラグインを追加
    • prefix + I (prefix + Shiftを押した状態で小文字の i ) でインストール

実際に設定したもの

# -----------------------------------------
# tmux plugins
# To install `prefix+I`
# -----------------------------------------
set -g @tpm_plugins "               \
    tmux-plugins/tpm                \
    tmux-plugins/tmux-sidebar       \
    tmux-plugins/tmux-pain-control  \
    tmux-plugins/tmux-yank          \
    tmux-plugins/tmux-copycat       \
    tmux-plugins/tmux-open          \
    tmux-plugins/tmux-resurrect     \
    tmux-plugins/tmux-continuum     \
"

# -----------------------------------------
# tmux plugin setting
# -----------------------------------------
# tmux-resurrect
#  保存
set -g @resurrect-save 'S'
#  復元
set -g @resurrect-restore 'R'
# tmux-continuum
#  定期的に保存する時間を15分(初期値)から60分に変更
set -g @continuum-save-interval '60'
#  PC起動時に自動でtmuxスタート
set -g @continuum-boot 'on'
#  tmuxスタート時に自動で復元
set -g @continuum-restore 'on'

# -----------------------------------------
# Initialize tpm
# -----------------------------------------
run-shell ~/workspace/sources/github.com/tmux-plugins/tpm/tpm

参考元