This tool supports shader programming in Cg for Unity. It contains code completion mechanic and enables C/C++ highlighting style.
Features:
- code completion from current opened file
- code completion from default unity shader includes
- highlighting in C/C++ style
- keywords highlighting
- supports .cginc, .shader and .compute files
- code completion in .shader from opened .cginc files
- braces matching
Currently for builds, Visual Studio 2017 was used but probably on other versions will work too (may require little modifications).
You can also download latest version from: https://marketplace.visualstudio.com/items?itemName=MarcinODev.ShaderUnitySupport