tmux や NeoVim に U+001B [2 q や U+001B [6 q が出現する

表題通り。
色々あって GNOME Extension の Drop-down terminal じゃなくて Guake に戻してみたらヘンなモノが出てきて戸惑った。

これは,
NVIM_TUI_ENABLE_CURSOR_SHAPE not respected when using neovim within tmux · Issue #4541 · neovim/neovim
https://github.com/neovim/neovim/issues/4541
この問題を解決するためにかつて tmux.conf に次のような設定を加えていたせいだった。
set -g -a terminal-overrides ',*:Ss=\E[%p1%d q:Se=\E[2 q'
たしかに [2 q とか書いてますね……。

P.S.

escape character (001B) in prompt · Issue #6041 · neovim/neovim https://github.com/neovim/neovim/issues/6041
関連しそうな Issue。
$NVIM_TUI_ENABLE_CURSOR_ を 0 にしてる。

このブログの人気の投稿

Makefileの基本的な書き方について

Oculus Quest と Virtual Desktop でモニタが一枚しかない部屋でマルチモニタを実現したい

GRUBとEFIの組み合わせで使うときのメモ またはEFI全般のtips