🦁
peco on tmux が動かなくなったので、調べてみた
ctrl+R
に peco
で history 見られるようにしてたんだけど、いつの日にか
panic: runtime error: index out of range [2] with length 0
goroutine 43 [running]:
github.com/nsf/termbox-go.SetCursor(0x7, 0xfffffffffffffffe)
github.com/nsf/termbox-go@v0.0.0-20190817171036-93860e161317/api.go:214 +0x17a
github.com/peco/peco.(*Termbox).SetCursor(0xc0000a60a8, 0x7, 0xfffffffffffffffe)
github.com/peco/peco/screen.go:38 +0x35
github.com/peco/peco.UserPrompt.Draw(0xc0001a00e0, 0x11a8d17, 0x6, 0x6, 0xc00009f84a, 0xc00009f500)
github.com/peco/peco/layout.go:189 +0x3d9
github.com/peco/peco.(*BasicLayout).DrawPrompt(...)
github.com/peco/peco/layout.go:672
github.com/peco/peco.(*BasicLayout).DrawScreen(0xc0001900a8, 0xc00009f500, 0x0)
github.com/peco/peco/layout.go:688 +0xb8
github.com/peco/peco.(*View).drawScreen(0xc0001900c0, 0x11dea18, 0xc0001a0040, 0x0)
github.com/peco/peco/view.go:86 +0x76
github.com/peco/peco.(*View).Loop(0xc0001900c0, 0x11df038, 0xc0000b4c40, 0xc0000a6558, 0x0, 0x0)
github.com/peco/peco/view.go:66 +0x478
created by github.com/peco/peco.(*Peco).Run.func4
github.com/peco/peco/peco.go:369 +0x225
こんなことに。tmux
使っている場合だけに起きて、何事かと思ったら
E558: Terminal entry not found in terminfo
'tmux-256color' not known. Available builtin terminals are:
builtin_ansi
builtin_xterm
builtin_iris-ansi
builtin_dumb
defaulting to 'ansi'
知らぬ間に tmux-256color
が tmux
で設定されるようになってた疑惑。
そこで Installing tmux-256color for macOS のとおりに tmux-256color
を追加して対処しましたとさ。
まさかの terminfo
で peco
使えなくなるとは思いもしなかった。
Discussion