After removing the "vte.h" include in scope.c it builds fine on Windows and the include seems unnecessary to me after reading f0dbaba or am I missing something?
Looks unused to me too.
Note that the include of `<vte/vte.h>` in `conterm.c` is guarded by `OS_UNIX` so if its needed in `scope.c` then it (and whatever uses it) should be guarded too.