Skip to content

All IntelliSense servers are forced to reset whenever a CMake: Install is run #12150

Open
@sean-mcmanus

Description

@sean-mcmanus

Even if nothing changes or after any minor change that shouldn't require reparsing all the TUs.

The visible TUs are restarted immediately and the non-visible TUs are killed and restarted the next time they're made active.

It seems like it should only reset things if there's an actual configuration change.

Seem to be caused by

cpptools/didChangeCustomBrowseConfiguration
cpptools/clearCustomConfigurations

Maybe we can just check if the browse configuration is identical and skip the processing.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions