LoginSignup
2
0

More than 3 years have passed since last update.

HomeBrew で tmux 2.5 に East Asian Ambiguous Character パッチを当ててインストール

Last updated at Posted at 2017-10-10

2020/2/5 追記

もう見てる人もいないと思いますがこれは非常に古い文書です。今後は z80oolong さんの formula を使用してください。こちらのリポジトリを tap して追加された formula をインストールしたら良いです。

TL; DR

$ curl -L https://git.io/vdaib | sh

コマンドラインにコピペして Enter で OK。

Homebrew の環境を変えてしまうのでできれば以下の説明も読んで下さい。

tmux のパッチ

このパッチを利用させてもらっています。

やってること

  1. brew update
  2. brew uninstall -f tmux -- tmux のアンインストール
  3. Formula のあるディレクトリに cd
  4. tmux.rb にパッチを当てる
  5. brew で tmux をソースからインストール
  6. Formula にパッチを当てたときにできたバックアップファイルを削除
  7. 修正をコミット
  8. git config branch.master.mergeOptions '--no-edit' -- マージ時にコミットメッセージの編集をスキップするよう git を設定

なぜコミットするのか

コミットしておかないと brew update できなくなるからです。コミットしておけば tmux.rb がアップデートされたときも git がよしなにマージしてくれます。ま、コンフリクトの可能性はありますけどw

なぜコミットメッセージの編集をスキップするよう設定するのか

これをやっておかないと tmux.rb がアップデートされるたびにエディタが起動してマージコミットのメッセージ入力が求められることになります。それを求められて嬉しい人は多分いないはずなのでこのように設定を変えています。

余談

実のところ tmux 2.1でなんの不自由もなく使っていました。しかしどうやらターミナルでtrue colorが使えるらしいことを聞きました。調べてみたところ以下の条件が揃うと emacs -nw を true color 化できることがわかりました;

  • iTerm2 3.0 以上 (クリア)
  • Emacs (パッチを当てるっぽい)
  • tmux 2.2 以上

最後のやつに引っかかったので重い腰を上げたのでした。しかしまだ Emacs の true color 化は実現できていません。

参考文献

2
0
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
0