I have a solution with both C++ projects and C#/XAML projects
In the VA Settings, under the "Editor" category, VA has the following checkbox
Insert () and Closing }])'"
This works well enough. But there seems to be no way to make it apply only to .CPP/.H files.
Because I also use JetBrains Resharper for my WPF/XAML stuff. I want Resharper's code-completion there. But when I am trying to type this line in XAML
<RowDefinition Height="Auto" />
As soon as I type the first quotation mark, VA and Resharper apparently conspire together to present me with the following
<RowDefinition Height="""
So I have to manually go back and undo that third quotation mark.
If there were a way to make VA realize I don't want any completion behavior in non C++ files that would be great but I cannot see one.
The only setting that looks close (disable completion in C# files) obviously has no effect.
So every time I edit XAML, I am forced to either turn off VA or turn off this setting. It would be nice if I could tell VA just to make it not work in XAML.
Is there a setting I am missing. Or is this feature suggestion?
(Note: I love that VA's "OpenCorresponding" feature switches me between XAML files and their corresponding Xaml.cs files. I don't want that to stop working. I just want it to give me more control over which files it affects my typing.