2023年5月23日火曜日

neovim起動時に/0000/0000/0000^Gが出るバグのひとつの解決法

neovim起動時にterminalのbackgroud色を取得するコードにバグがある件だが、v0.9でも最新のnightyビルド版でも直ってない。"/0000/0000/0000^G"で検索するといろいろな修正法が出るのだが、sourceのバージョンが違うとその方法が適用できなかったりする。

試行錯誤の結果、最新のnightyビルド版にはtwitterで流れていた方法で修正できることがわかった。

これでやっとストレスなくnvimを使えるようになったのだが、バグがあったときに開いたファイルの最初の1文字が'g'に書き換わっている場合が多くみられ、そのファイルを利用するプログラムが誤動作する。

最初の1文字が書き換わったファイルを全部直すのが大変だった。このバグは些細なことだと済ませられないなと強く思った。v0.4から存在する致命的なバグなのに、なぜメンテナーが修正できないのか不思議だ。

0 件のコメント:

コメントを投稿