Geany is configured as a C++ entity, for example see line 1265 for `libgeany` 
or 1282 for `geany.exe` of the log, `--tag=CXX` and it runs `ccache g++`.  All 
the plugins are C, for example `autoclose` at line 4771 has `tag=CC` and runs 
`ccache gcc` and they work ok.

But it looks like vimode uses more of Scintilla than other plugins and so it 
needs to be treated as C++, not C as it is at line 10650 (`--tag=CC` and 
`ccache gcc`).  Note its the only plugin that explicitly includes 
`ScintillaWidget.h` and defines its own SSM, all others plugins I checked use 
Geany's SSM, so maybe that causes issues with something that changed in MSYS2.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/1255#issuecomment-1595671577
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany-plugins/issues/1255/[email protected]>

Reply via email to