[new release] coq-lsp (0.1.1+v8.16)
CHANGES:
-------------------------
- Don't crash if the log file can't be created (@ejgallego, ejgallego/coq-lsp#87)
- Use LSP functions for client-side logging (@ejgallego, ejgallego/coq-lsp#87)
- Log `_CoqProject` detection settings to client window (@ejgallego, ejgallego/coq-lsp#88)
- Use plugin include paths from `_CoqProject` (@ejgallego, ejgallego/coq-lsp#88)
- Support OCaml >= 4.12 (@ejgallego, ejgallego/coq-lsp#93)
- Optimize the number of diagnostics sent in eager mode (@ejgallego, ejgallego/coq-lsp#104)
- Improved syntax highlighting on VSCode client (@artagnon, ejgallego/coq-lsp#105)
- Resume document checking from the point it was interrupted
(@ejgallego, ejgallego/coq-lsp#95, ejgallego/coq-lsp#99)
- Don't convert Coq "Info" messages such as "Foo is defined" to
feedback by default; users willing to see them can set the
corresponding option (@ejgallego, ejgallego/coq-lsp#113)
- Send `$/coq/fileProgress` progress notifications from server,
similarly to what Lean does; display them in Code's right gutter
(@ejgallego, ejgallego/coq-lsp#106, fixes ejgallego/coq-lsp#54)
- Show goals on click by default, allow users to configure the
behavior to follow cursor in different ways (@ejgallego, ejgallego/coq-lsp#116,
fixes ejgallego/coq-lsp#89)
- Show file position in goal buffer, use collapsible elements for
goal list (@ejgallego, ejgallego/coq-lsp#115, fixes ejgallego/coq-lsp#109)
- Resume checking from common prefix on document update (@ejgallego,
ejgallego/coq-lsp#111, fixes ejgallego/coq-lsp#110)
- Only serve goals, hover, and symbols requests when the document
has been sufficiently processed (@ejgallego, ejgallego/coq-lsp#120, fixes ejgallego/coq-lsp#100)