overriding system data dir
The ENV HIGHLIGHT_DATADIR and the cli argument -D don't override the value returned by DataDir::getSystemDataPath which is the one set at compile time. I'm try to use highlight inside an application without installing on the system, so the data dir must be relative to the path of the main application that it can be moved everywhere.