coq-lsp icon indicating copy to clipboard operation
coq-lsp copied to clipboard

Lazy checking of documents

Open ejgallego opened this issue 2 years ago • 1 comments

The idea is to allow users to delay proof checking, and do so only under demand, for example when clicking a gutter.

There are many heuristics involved here, for example we could schedule for checking the proofs that are in view, but we need #49 and LSP 3.18 for that to be implemented relialby.

For now, we can start implementing the infrastructure to do so. The idea was that actually Coq upstream API would allow clients to re-implement vernacinterp, upstream diverged a bit on that matter, but I think we can still proceed with the original plan.

Basic lazy checking was implemented in #629

ejgallego avatar Jul 06 '22 19:07 ejgallego

This requires parsing resumption so bumping milestone.

ejgallego avatar Dec 08 '22 16:12 ejgallego