Closed yasunori0418 closed 11 months ago
手元では特にエラーがでた覚えがないので気になりますね。最小構成作れますか?
手元では特にエラーがでた覚えがないので気になりますね。最小構成作れますか?
これの原因は起動順がみたいなので、もう少し手元で検証してからですかね〜
ちなみにPreviewが開いたときってBufRead
って発火しないですよね…
あー、自前で読み込んでいた気がします
https://github.com/yasunori0418/dotfiles/commit/d702c7d10eb3ee7aa4edb8b22ca58f04a6cde78f
とりあえず、このハックで解決できる。
要約すると、プレビューの中はちゃんとファイルタイプはhelp
だけど、treesitterがプラグイン的に読み込まれていないので、ftpluginが発火したときにparserとかを探せなくってエラーになってしまう。
なので、ddu-helpを立ち上げてプレビューする前にtreesitterが読み込まれているのか確認して、読み込まれていなかったら読み込むハックを仕込めば解決できました。
なるほど。遅延起動をしているからですかね。
これやるなら、ddu-helpのon_sourceにnvim-treesitterを追加すればどうですか
これで本当に終了
UI的にはリッチになるので、受け入れたいけど、dduのプレビューでエラー地獄になるので回避したい