@andy5995 not sure about `meson_options.txt`. I guess compared to `meson.build` it's maybe less often used and the synxtax doesn't seem that complicated so that highlighting is necessary.
The rest looks fine, thanks for the changes.
Sounds like this is ready for approval and merging then