Closed kamecha closed 1 year ago
autocmdでredrawすると同じバッファが全windowに書き込まれてしまうバグが出てきた 多分traqvim#redraw_recursiveを呼ぶタイミングがおかしいのかもしれん
そもそもなバッファローカルな変数を登録するのがおかしいのかもしれん
別のチャンネル同士だとうまくいくが同じチャンネル名で異なるウィンドウで表示されている場合うまく表示されないので 微妙に異なるバッファ名にする等を考える
:h bufadd() で同一ファイル名のものを作ろうとするとバッファの番号が返ってくるだけなので、 同一バッファ名で異なるバッファID~というのはダメそう
:q
でウィンドウを削除した際に走るautocmdでエラーが出てしまうので修正する
Error detected while processing WinResized Autocommands for "*"..function traqvim#redraw_recursive: line 1: E1098: String, List or Blob required
Close #6
ウィンドウとかのリサイズで表示形式を適切にリセットできるようにする