Howdy, been a big fan of geany for a while, starting writing rust for work, and found the rust interop in the compiler window to be flaky at best.
This should both open local files with errors correctly, as well as the definition if users have the source downloaded.
I'm not sure about the portability/safety of L1020, incrementing the pointer, but the php case's reassignment with strstr is pretty similar, so maybe it's ok. You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3299
-- Commit Summary --
* Better parsing for rust errors in compiler window
-- File Changes --
M src/msgwindow.c (13)
-- Patch Links --
https://github.com/geany/geany/pull/3299.patch https://github.com/geany/geany/pull/3299.diff