I noticed with the new tools API in 0.17.6, there are a lot more messages that get popped up towards the user. The first is the message stating that my extension would like to configure IntelliSense for the folder. I know this is more on my end, because I start my extension up whenever any c or c++ file is opened because I have no easy way to detect otherwise, but I feel like this could cause other issues in the future with other providers. At least this message can be disabled, so its not as big of an issue.
The 2nd, and more glaring issue, is anytime there is a file that can't be provided for, the extension pops up a message that the file cannot be provided for. And with this message, there exists no way to turn it off, even with a setting. This is a much bigger issue, because if doing something like Go To Definition on a std type causes this message. There needs to be a way to disable this message.
I noticed with the new tools API in 0.17.6, there are a lot more messages that get popped up towards the user. The first is the message stating that my extension would like to configure IntelliSense for the folder. I know this is more on my end, because I start my extension up whenever any c or c++ file is opened because I have no easy way to detect otherwise, but I feel like this could cause other issues in the future with other providers. At least this message can be disabled, so its not as big of an issue.
The 2nd, and more glaring issue, is anytime there is a file that can't be provided for, the extension pops up a message that the file cannot be provided for. And with this message, there exists no way to turn it off, even with a setting. This is a much bigger issue, because if doing something like Go To Definition on a std type causes this message. There needs to be a way to disable this message.