I’m working on a package that uses YAML Macros to dynamically rebuild syntax files based on user settings. Without YAML Macros, this new package would be quite useless. I know how to specify that a package requires a dependency; is it possible to specify that a package requires another package? If not, then is there an established best practice? Ideas I’ve had:
- Automatically install YAML Macros when the new package is installed. (Not sure if there’s an accepted method here.)
- Factor all of the useful parts of YAML Macros into a dependency.
- Nag the user to install YAML Macros themselves.