LoginSignup
2
1

More than 5 years have passed since last update.

MacPorts で古い tmux をインストールして使う

Last updated at Posted at 2016-05-03

tmux 2.2への移行ができたものの,いろいろと問題があり,使いにくいです.

なので,tmuxを古いものに戻すことにしました.


インストール

では,インストール手順から.

1つ前のtmuxは@2.1_3になるので,それをインストールします.半角borderのパッチも,2.2で使ったやつに変更してしまいます.

cd /tmp
svn checkout -r 145953 https://svn.macports.org/repository/macports/trunk/dports/sysutils/tmux
cd tmux
sudo port patch
cd work/tmux-2.1
curl -kL "https://gist.githubusercontent.com/waltarix/1399751/raw/e60e879335bf3b91fef4592b194cc524bcb95388/tmux-ambiguous-width-cjk.patch" | sudo patch -p1
curl -kL "https://raw.githubusercontent.com/silenvx/PKGBUILD/master/tmux/borders.patch" | sudo patch -p1
cd -
sudo port -s install
sudo port activate tmux @2.1_3

これで,tmuxが古くなりました.

設定ファイル

2.1ではutf8のオプションが必要なので,以下の行を復活させます.

set-window-option -g utf8 on

半角borderのパッチを変更したので,以下の行は不要(コメントアウトしたまま)です.

# set -g pane-border-ascii on

今後のアップグレード作業

アップグレード時に,全てのパッケージを更新してしまうと,tmuxも最新のものに差し替えられてしまうので,今後のアップグレード作業は以下のようにします.

sudo port -u upgrade outdated and not "tmux*"
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1