You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, it's challenging to use VsCoq for Coq development involving multiple inter-dependent (.v) modules. Since it doesn't compile them (an issue possibly addressed by #252), one must compile through an external build system like dune (as discussed in #134) or make.
However, when files are recompiled outside VSCode, it fails to recognize changes in .vo files and continues to display errors based on old definitions. There are a few potential fixes for this:
A minimal solution could be to force the reloading of all .vo files when the compilation is done via the Terminal -> Run Build Task menu.
A more sophisticated solution would be to monitor .vo files and reload them once they change. This would allow for running dune build --watch externally, which would automatically recompile changed files, with VsCoq then picking up these changes automatically as well.
The text was updated successfully, but these errors were encountered:
Currently, it's challenging to use VsCoq for Coq development involving multiple inter-dependent (.v) modules. Since it doesn't compile them (an issue possibly addressed by #252), one must compile through an external build system like
dune
(as discussed in #134) ormake
.However, when files are recompiled outside VSCode, it fails to recognize changes in .vo files and continues to display errors based on old definitions. There are a few potential fixes for this:
A minimal solution could be to force the reloading of all .vo files when the compilation is done via the Terminal -> Run Build Task menu.
A more sophisticated solution would be to monitor .vo files and reload them once they change. This would allow for running
dune build --watch
externally, which would automatically recompile changed files, with VsCoq then picking up these changes automatically as well.The text was updated successfully, but these errors were encountered: