kamecha / traqVimPractice

Unofficial traQ Vim/Neovim plugin.
MIT License
7 stars 0 forks source link

WIP: バッファに表示メッセージを保存しておく #16

Closed kamecha closed 1 year ago

kamecha commented 1 year ago

Close #6

ウィンドウとかのリサイズで表示形式を適切にリセットできるようにする

kamecha commented 1 year ago

autocmdでredrawすると同じバッファが全windowに書き込まれてしまうバグが出てきた 多分traqvim#redraw_recursiveを呼ぶタイミングがおかしいのかもしれん

kamecha commented 1 year ago

そもそもなバッファローカルな変数を登録するのがおかしいのかもしれん

kamecha commented 1 year ago

別のチャンネル同士だとうまくいくが同じチャンネル名で異なるウィンドウで表示されている場合うまく表示されないので 微妙に異なるバッファ名にする等を考える

kamecha commented 1 year ago

:h bufadd() で同一ファイル名のものを作ろうとするとバッファの番号が返ってくるだけなので、 同一バッファ名で異なるバッファID~というのはダメそう

kamecha commented 1 year ago

:qでウィンドウを削除した際に走るautocmdでエラーが出てしまうので修正する

Error detected while processing WinResized Autocommands for "*"..function traqvim#redraw_recursive: line 1: E1098: String, List or Blob required