package coq-lsp
Language Server Protocol native server for Coq
Install
Dune Dependency
Authors
Maintainers
Sources
coq-lsp-0.2.3.8.18.tbz
sha256=f574f3323a00eab3c158ae70dfd88fbbe90c8c86f95e0f175570266d5b401b14
sha512=2bd46a630a21306ccd62469f29fa60bb43d96c62d8236abafd15f9c2cd904070d92ec566263d1b8f151698914a6d740e5f6adcfb020c338e90a0b23a4457bc16
doc/coq-lsp.coq/Coq/Library_file/index.html
Module Coq.Library_file
Source
toc libs
Returns the list of constants and inductives found on .vo libraries libs
, as pairs of name, typ
. Note that the constants are returned in the order they appear on the file.
NOTE that (unfortunately) this is a very expensive process, similary to Coq's Search, as this routine will have to traverse all the library objects in scope.
Hence, we provide a slightly more efficient version that can do multiple libraries but with the same complexity.
There have been several upstream Coq PRs trying to improve this situation, but so far they didn't make enough progress.
Recovers the list of loaded libraries for state st
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>