[new release] coq-lsp (0.1.3+v8.16) #22956
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Language Server Protocol native server for Coq
CHANGES:
hardened against them (@ejgallego, [controller] Handle failing requests better. ejgallego/coq-lsp#155, [fleche] Protect Coq document creation ejgallego/coq-lsp#157, [coq] Protect all base API calls ejgallego/coq-lsp#160, fixes Improve error handling for Coq internal errors ejgallego/coq-lsp#91)
coq-lsp
now follows the LSP specification regardinginitialization strictly (@ejgallego, [controller] Follow the initialize specification better. ejgallego/coq-lsp#168)
to a command; this makes VsCodeVim cursor tracking work; thanks to
Cactus (Anton) Golov for detailed bug reporting and testing
(@ejgallego, @jesyspa, [code] Allow goals to follow selection update by a command ejgallego/coq-lsp#170, fixes Goals don't update on cursor movement when using VsCodeVim ejgallego/coq-lsp#163)
coq-lsp
will now warn the user when two files have been openedsimultaneously and the parser may go into a broken state :/
(@ejgallego, [server] Warn the user of possible problems when >= 2 files are open. ejgallego/coq-lsp#169)
documentSymbols
will now be postponed until the document isready, (@ejgallego, [controller] Allow to postpone and cancel requests ejgallego/coq-lsp#141, [controller] Refactor document handling ejgallego/coq-lsp#146, fixes [documentSymbol] Stream / delay results ejgallego/coq-lsp#124)
goals (@ejgallego, [goals] Send and display information about shelved and given up goals. ejgallego/coq-lsp#175)
document points; this is implemented to provide a nicer "show goals
while I type" experience. Client default has been changed to "show
goals on mouse, click, typing, and cursor movement) (@ejgallego,
[fleche] Allow to set cutoff point. ejgallego/coq-lsp#177, [controller] Postpone position requests until doc checking catches up. ejgallego/coq-lsp#179)