You can configure Visual Assist to accommodate non-standard file extensions. Specifically, you can make Visual Assist:
- ignore files of any extension (standard or otherwise)
- allow header files without extensions
- allow C/C++ files with a non-standard extension
Ignore File Extensions
Ignore files with a specific extension by identifying the extension in the options dialog for Visual Assist. Separate multiple extensions with semicolons.
![](/~/media/wholetomato/kb/documentation/custom-file-extensions/extensions.ashx?la=en&hash=6269A0CFE314259EE2C9EE19DB682E8E07A0EE45)
If you have a text editor open to a file you want Visual Assist to ignore, reopen the file after updating the options dialog.
Allow Header Files Without Extensions
Make Visual Assist consider files without extensions to be C/C++ header files by enabling the parsing of files-without-headers in the options dialog for Visual Assist.
![](/~/media/wholetomato/kb/documentation/custom-file-extensions/parsewithoutextensions.ashx?la=en&hash=C510D1CAD01249990759D01C5B4981B8DBA42640)
You should also make the IDE to consider the same by mapping extension-less files to Visual C++ in the options dialog for the IDE.
![](/~/media/wholetomato/kb/documentation/custom-file-extensions/flewithoutextensionmappedinide.ashx?la=en&hash=2E1AF5B44C4F1E174D70B01B284C32100C2D19C5)
Allow C/C++ Files with a Non-Standard Extension
The process of configuring Visual Assist and the IDE to support non-standard extensions varies by IDE and requires updating of the registry. The steps are documented in the Knowledge Base for Visual Assist.
Registry Settings