After years of editing USRPROPS I finally broke down and created a custom syntax highlighting file. This file works for notepad++ and captures all of SAs USRPROPS syntax.
I've broken it down into 4 categories (only 4 available) roughly based on:
- actions and qualifiers (e.g. rename, assign, mirrors, visible, key, etc)
- items (e.g. diagram, definition, symbol, relation, etc)
- properties and modifiers (e.g. text, oneof, list, etc)
- formatting (e.g. layout, length, etc)
To use this, open notepad++, View->User Defined Dialogue and import the attached xml. By default it detects .txt as usrprops but you can remove that and assign the language manually when opening a file. This dialogue also allows you to customize the keywords/colours as you see fit.
As usual, this comes without warranty, blah, blah, blah. It is helping me out and I figured I'd throw it back to the community.