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 にしてる。

このブログの人気の投稿

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

prnというフォルダが作れない理由がビル・ゲイツのあだ名というのはガセである件

BIOS+MBRなWindows7/8を、データコピーやデータ移動まったくなしで UEFI+GPTな環境に移行する