A separate KB article describes allowing of C/C++ files with a non-standard extension. For programming languages other than C/C++, e.g. XML, you need to add your custom extension to a single registry key to activate Visual Assist on the non-standard extension.
Exit the IDE and use regedit to find the key that describes your programming language. For example:
HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X\<IDE spec>\ExtXml = ".xml;"
Visual Assist 2001 and newer
You also need to change the value of the below registry key:
HKCU\Software\Whole Tomato\Visual Assist X\<IDE spec>\RestrictVaToPrimaryFileTypes = 00
Default value is 01. This will also enable Visual Assist in additional languages.
Several different languages will be available. Locate the language name you want after "Ext" in the key name. If you see more than one key, e.g. "ExtXml", "ExtXml2", "ExtXml3", add your extension to the highest-numbered key.
Features of Visual Assist that become available include:
- Highlight Current Line
- Highlight Matching Words (applies to all text in plain text files)
- Column Indicator
- Surround Selection (partial support)
- Multiple Clipboards
- VA Snippets
- Sort Selected Lines
- Find Symbol in Solution (pre-population of the edit field when invoking while text is selected in editor)
- Open File in Solution
- Open Corresponding Files