Skip to content

foldmethod="syntax"またはfoldmethod="expr"の状態でバッファを変更をすると非常に遅い #350

@Shougo

Description

@Shougo

Shougo/neocomplcache.vim#368

前々から気づいていた問題なのですが、原因をもっと詳しく調べたいのでここに報告しておきます。
foldmethod="syntax"またはfoldmethod="expr"の状態で自動補完をすると、耐えられないほど遅いです。foldmethodを"manual"に変更すると解消しますが、今度はfoldmethodを元に戻すコストが発生します。

この問題はなぜ起こっているのでしょうか。
ちなみに自動補完以外では、特に遅くなっているように見えないので、ポップアップを開くときに問題となるのでしょうか。

追記:その後の調査の結果、自動補完やポップアップは一切関係がなく、バッファを変更するだけで起こることが発覚しました。

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions