NotePad++ User defined language definitions (UDL), mainly for Therion and associated cave mapping software.
See the official NotePad++ repository for general definitions https://github.com/notepad-plus-plus/userDefinedLanguages
Check https://ivan-radic.github.io/udl-documentation/keywords/ for detailed guidance on how to create user NotePad++ defined language definitions.
List of UDLs herein...
OnStation survey data https://github.com/ncave/onstation
Survex survey data https://github.com/ojwb/survex
Therion 6.0 cave maps https://github.com/therion/therion