BTW, `--include` arguments are ignored by Geany when the recursive option is not set, because of [this commit](https://github.com/geany/geany/commit/a0d6a1f618d963e95df656b3e9cc150e4adb95...). (For me, that commit wasn't necessary, grep does filter files passed explicitly. Ideally we wouldn't need that commit, as it is complicating my work on #2322).