Ghostty + tmux + peco が動かない

(注)解決に至っていません

ghq handbook に記載のリポジトリ移動キーバインド (ここ の peco-src) 利用時に,tmux on ghostty だとフィルタの画面が出て来ず,Ctrl-L のように画面クリアの挙動を示す.

tmux -vvvv でログをとったところ github.com/nsf/termbox-go.SetCursor で index out of range エラーが出ていることがわかった.

この Issueのログと同様のもので,unset TERMINFO でとりあえずエラーが出ないようになった.が,良い解決策かわからないため一旦 ghostty + tmux + peco の利用を諦めて,peco の代わりに fzf を使うことにした.

次の設定を .zshrc に記載した:

fzf-src () {
    local repo=$(ghq list | fzf --reverse)
    if [ -n "$repo" ]; then
        repo=$(ghq list --full-path --exact $repo)
        BUFFER="cd ${repo}"
        zle accept-line
    fi
    zle clear-screen
}
zle -N fzf-src
bindkey '^]' fzf-src
    


Yajima Soichi