Commit b7a2330
committed
[new release] coq-lsp (0.1.5+8.16)
CHANGES:
---------------------
- Fix a bug when trying to complete in an empty file (@ejgallego,
ejgallego/rocq-lsp#270)
- Fix a bug with the position reported by the `$/coq/fileProgress`
notification
- Fix messages panel rendering after the port to React (@ejgallego,
ejgallego/rocq-lsp#272)
- Fix non-compliance with LSP range type due to extra `offset` field
(@ejgallego, ejgallego/rocq-lsp#271)
- The goal display now numbers goals starting with 1 instead of 0
(@artagnon, ejgallego/rocq-lsp#277, report by Hugo Herbelin)
- Markdown Coq code blocks now must specify "coq" as a language
(@ejgallego, ejgallego/rocq-lsp#280)
- Server is now more strict w.r.t. what URIs it will accept for
documents, see protocol documentation (@ejgallego, ejgallego/rocq-lsp#286, reported
by Alex Sanchez-Stern)
- Hypotheses with bodies are now correctly displayed (@ejgallego,
ejgallego/rocq-lsp#296, fixes ejgallego/rocq-lsp#293, report by Ali Caglayan)
- `coq-lsp` incorrectly required the optional `rootPath`
initialization parameter, moreover it ignored `rootUri` if present
which goes against the LSP spec (@ejgallego, ejgallego/rocq-lsp#295, report by Alex
Sanchez-Stern)
- `coq-lsp` will now reject opening multiple files when the
underlying Coq version is buggy (@ejgallego, fixes ejgallego/rocq-lsp#275, fixes
ejgallego/rocq-lsp#281)
- Fix bug when parsing client option for unicode completion
(@ejgallego ejgallego/rocq-lsp#301)
- Support unicode characters in filenames (@artagnon, ejgallego/rocq-lsp#302)
- Stop checking documents after a maximum number of errors,
user-configurable (by default 150) (@ejgallego, ejgallego/rocq-lsp#303)
- Coq Markdown files (.mv extension) are now highlighted properly
using both Coq and Markdown syntax rules (@4ever2, ejgallego/rocq-lsp#307)
- Goal view now supports find (@Alizter, ejgallego/rocq-lsp#309, closes ejgallego/rocq-lsp#305)
- coq-lsp now understands a basic version of Coq Waterproof files
(.wpn) Note that we don't associate to them by default, as to allow
the waterproof extension to take over the files (@ejgallego, ejgallego/rocq-lsp#306)
- URI validation is now more strict, and some further bugs should be
solved; note still this can be an issue on some client settings
(@ejgallego, ejgallego/rocq-lsp#313, fixes ejgallego/rocq-lsp#187)
- Display Coq info and debug messages in info panel (@ejgallego,
ejgallego/rocq-lsp#314, fixes ejgallego/rocq-lsp#308)
- Goal display handles background goals better, showing preview,
goals stack, and focusing information (@ejgallego, ejgallego/rocq-lsp#290, fixes
ejgallego/rocq-lsp#288, fixes ejgallego/rocq-lsp#304, based on jsCoq code by Shachar Itzhaky)
- Warnings are now printed in the info view messages panel
(@ejgallego, ejgallego/rocq-lsp#315, fixes ejgallego/rocq-lsp#195)
- Info protocol messages now have location and level
(@ejgallego, ejgallego/rocq-lsp#315)
- Warnings are not printed in the info view messages panel
(@ejgallego, #, fixes ejgallego/rocq-lsp#195)
- Improved `documentSymbol` return type for newer `DocumentSymbol[]`
hierarchical symbol support. This means that sections and modules
will now be properly represented, as well as constructors for
inductive types, projections for records, etc... (@ejgallego,
ejgallego/rocq-lsp#174, fixes ejgallego/rocq-lsp#121, ejgallego/rocq-lsp#122)
- [internal] Error recovery can now execute full Coq commands as to
amend states, required for ejgallego/rocq-lsp#319 (@ejallego, ejgallego/rocq-lsp#320)
- Auto-admit the previous bullet goal when a new bullet cannot be
opened due to an unsolved previous bullet. This also works for {}
focusing operators. This is very useful when navigating bulleted
proofs (@ejgallego, @Alizter, ejgallego/rocq-lsp#319, fixes ejgallego/rocq-lsp#300)
- Store Ast.Info.t incrementally (@ejgallego, ejgallego/rocq-lsp#337, fixes ejgallego/rocq-lsp#316)
- Basic jump to definition support; due to lack of workspace
metadata, this only works inside the same file (@ejgallego, ejgallego/rocq-lsp#318)
- Show type of identifiers at point on hover (@ejgallego, ejgallego/rocq-lsp#321, cc:
ejgallego/rocq-lsp#164)1 parent aa363b3 commit b7a2330
1 file changed
+48
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
0 commit comments