ちゃっくのメモ帳

ちゃっくがメモしときたいことをメモしとくよ

tmux上でterm-256colorを使用する(mac)

.tmux.confに

set -g default-terminal "tmux-256color"

を使用しているとctrl+lとかで想定外の挙動を示す。

これはtmux-256colorのterminfoファイルが存在していないから...

linuxだったら昔書いた感じで多分なんとかなる
chakku.hatenablog.com

ただmacだとbrewでncurseを入れてもうまく行かない。
そこでterminfoファイルを生成する必要がある

ここに書いてある。
github.com

要は
https://github.com/tmux/tmux/files/1725937/tmux-256color.terminfo.txt

tic tmux-256color.terminfo.txt

とかでコンパイルすれば~/.terminfo/74/tmux-256colorが生成され、tmuxの起動時にtmux-256が読み込まれるようになる