9
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

tmux の水平線が多バイト文字にならないように patch を当てて brew で入れる

Posted at

おかしくなる

tmux の水平線が多バイトもじになっていて iterm2 で表示がおかしくなる。

border-1.png

patch がある

水平線をハイフンにする patch が https://github.com/silenvx/PKGBUILD/blob/master/tmux/borders.patch にある。

bew で入れたい

brew の formula にパッチの設定をします。

場所

formula は /usr/local/Library/Formula/tmux.rb にあった。

patches メソッドを変更する

これを

  def patches
    # Fixes installation failure on Snow Leopard
    # http://sourceforge.net/mailarchive/forum.php?thread_name=CAJfQvvc2QDU%3DtXWb-sc-NK0J8cgnDRMDod6CNKO1uYqu%3DY5CXg%40mail.gmail.com&forum_name=tmux-users
    # http://sourceforge.net/p/tmux/tickets/41/
    # Fixes abnormal displaying Korean letters on Mac OS X
    # https://gist.github.com/niceview/5343842
    # Accepted upstream, can be removed in next version.

    DATA unless build.head?
  end

こうした。

  def patches
    # Fixes installation failure on Snow Leopard
    # http://sourceforge.net/mailarchive/forum.php?thread_name=CAJfQvvc2QDU%3DtXWb-sc-NK0J8cgnDRMDod6CNKO1uYqu%3DY5CXg%40mail.gmail.com&forum_name=tmux-users
    # http://sourceforge.net/p/tmux/tickets/41/
    # Fixes abnormal displaying Korean letters on Mac OS X
    # https://gist.github.com/niceview/5343842
    # Accepted upstream, can be removed in next version.

    if build.head?
      'https://raw.github.com/kminiatures/PKGBUILD/master/tmux/borders.patch'
    else
      DATA 
    end
  end

DATA はなにかと思ったら、ファイルの中の __END__ 以下が File オブジェクトになるとのこと。
--HEAD でインストールするときには、水平線変更 patch があたるようにした。

インストール

まず brew uninstall tmux で削除してから、
brew install --HEAD tmux で入れる。
開発版にパッチがあたってインストールされる。

水平線がハイフンになった。

hosoi.png

9
9
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
9
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?