As the last resort, asking here for support. My proof general stopped pointing to errors as I step through the code. It shows error message in response buffer but fails to position cursor to the error position. It was working before and I am unsure what broke. I see no error messages or warnings. Coq 8.18, Proof general 4.6-git (latest ELPA). Anybody else experienced something like this? Any suggestions how to fix?
Just to be sure, can you run this and paste the output?
ls -dl ~/.emacs.d/elpa/proof-general-*
I suspect that you have proof-general-20240619.1209
and thus you just faced a regression due to a recent bugfix for this issue: namely, I was able to reproduce your issue, so the bugfix was incomplete.
But no worries, we'll be able to take a look to properly fix this!
Meanwhile, you might want to locally revert the incomplete bugfix by doing this:
rm ~/.emacs.d/elpa/proof-general-*/coq/coq.elc
~/.emacs.d/elpa/proof-general-*/coq/coq.el
proof-shell-strip-crs-from-input nil
yes, it is proof-general-20240619.1209
Thank you! Your hotfix helped.
@Erik Martin-Dorel I think it is happening again....
Dear @Vadim Zaliva, thanks for your message (I wanted to reply earlier but I was busy and then forgot, sorry for that)
Can you try this workaround? https://github.com/ProofGeneral/PG/issues/781#issuecomment-2296820634
Anyway we are fully aware of the issue; @Pierre Courtieu started to work on a fix, which is not ready yet as the fix happens to be involved, but… stay tuned.
@Vadim Zaliva just in case you didn't see my previous message and the closing of the issue:
the fix has been merged a couple of days ago, so feel free to test
after upgrading PG by using package.el or M-x proof-upgrade-elpa-packages RET
Thanks.
Last updated: Oct 13 2024 at 01:02 UTC