language: Only block the foreground on buffer reparsing when necessary#43888
language: Only block the foreground on buffer reparsing when necessary#43888
Conversation
452b2bb to
0b82d75
Compare
0b82d75 to
706b0a1
Compare
|
The methods that are used in many places base became Naming-wise, I think it's a bit odd to allow the name to be dominated by this term "immediate" that is just about a very subtle optimization. It'd be nice to have the frequently-used method keep the regular name Could the buffer manage the |
…ion (#43915) cc #43888 (comment) Release Notes: - N/A *or* Added/Fixed/Improved ...
zed-industries#43888) Gist is we only need to block the foreground thread for reparsing if immediate language changes are useful to the user. That is usually only the case when they edit the buffer Release Notes: - Improved performance of large project searches and project diffs Co-authored by: David Kleingeld <david@zed.dev>
…ion (zed-industries#43915) cc zed-industries#43888 (comment) Release Notes: - N/A *or* Added/Fixed/Improved ...
Gist is we only need to block the foreground thread for reparsing if immediate language changes are useful to the user. That is usually only the case when they edit the buffer
Release Notes:
Co-authored by: David Kleingeld david@zed.dev