tmux 의 수평선이 다바이트 문자가 되지 않도록 patch 를 대고 brew 로 넣는다

3096 단어 tmuxbrew

이상하다



tmux 의 수평선이 다바이트 모지가 되어 있어 iterm2 로 표시가 이상해진다.



패치 있음



수평선을 하이픈으로 하는 patch 가 htps : // 기주 b. 이 m / shin vx / PKG 부드러운 LD / b ぉ b / ms / r / t x / bor r에서 rs. 파 tch 에 있다.

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 에 넣는다.
개발판에 패치가 설치됩니다.

수평선이 하이픈이 되었다.

좋은 웹페이지 즐겨찾기