|
25 | 25 | #1050) |
26 | 26 | - [layout-engine] Add background color for each box kind (@ejgallego, |
27 | 27 | #1050) |
28 | | - - [compiler] Fix handling of literate files (@ejgallego, #, reported |
29 | | - by @jim-portegies) |
| 28 | + - [compiler] Fix handling of literate files (@ejgallego, #1056, |
| 29 | + reported by @jim-portegies) |
30 | 30 | - [rocq] Create output directory on .vo file save if it doesn't |
31 | 31 | exists. This is very useful in the web context where we don't yet |
32 | 32 | have a proper virtual FS setup, thus making the "Save .vo file" |
|
40 | 40 | checking of Rocq's `Require`s when needed. The algorithm is not |
41 | 41 | smart at all yet, as it invalidates all the requires for all open |
42 | 42 | files. (@ejgallego, @helguo, #1059) |
| 43 | + - [goals] New option (LSP, petanque, API) to display and retrieve |
| 44 | + goals without the compacted context. See protocol docs for more |
| 45 | + information. (@ejgallego, alexJ, #1065, cc #1043) |
| 46 | + - [fleche] [rocq] New options and data fields to expose document |
| 47 | + comments. This is experimental, pass the `--record_comments` flags |
| 48 | + to `rocq-lsp`, `fcc`, or `pet-server` to enable it. Once this flag |
| 49 | + is passed, comments for a document will be stored in the new |
| 50 | + `doc.comments` field. (@ejgallego, alexJ, #1069, fixes #353) |
| 51 | + - [hover] New debug option `show_pr_vernac_on_hover`, that will |
| 52 | + re-print the sentence under point using the Rocq printer |
| 53 | + (@ejgallego, alexJ, #1070) |
| 54 | + - [petanque] New methods `proof_info` and `proof_info_at_pos` that |
| 55 | + return information about the current proof. As of today they return |
| 56 | + the proof name, text, range, ... (@DikieDick, @ejgallego, #1051) |
| 57 | + - [petanque] New method `list_notations_in_statement` which returns |
| 58 | + an analysis of notations appearing inside a Rocq statement |
| 59 | + (@JulesViennotFranca, @ejgallego, #1017) |
| 60 | + - [tools] New tool `rocq-checkdecls` for Rocq blueprints, inspired by |
| 61 | + the Lean version (#785, @ejgallego, Andrej Bauer) |
| 62 | + - [plugins] New demo plugin "baseline", that tries to proof existing |
| 63 | + lemmas using a set of pre-fixed tactics (@ejgallego, Shachar |
| 64 | + Itzhaky, Eytan Singher, #799) |
| 65 | + - [tools] New tool `checkdecls` for Coq blueprint, inspired by the |
| 66 | + Lean version (#785, @ejgallego, Andrej Bauer) |
| 67 | + - [lsp] [rocq] Example of Ltac2 AST analysis using serlib's Analzyer |
| 68 | + infra (@ejgallego, @jim-portegies, @DikieDick, #1058) |
| 69 | + - [lsp controller] Log internal errors to user-facing log |
| 70 | + (@ejgallego, #1074) |
| 71 | + - [doc] Example typescript client connecting to the WASM-based lsp |
| 72 | + server (@ejgallego, #626) |
| 73 | + - [hover] When the `show_doc_on_hover` option is enabled, hover will |
| 74 | + show coqdoc documentation when hovering on identifiers, using some |
| 75 | + heuristics to infer it from the comment just before |
| 76 | + it. Documentation is treated as Markdown. This feature is |
| 77 | + experimental and limited to documentation comments on the same file. |
| 78 | + (@ejgallego, #590) |
| 79 | + - [plugins] New plugin to dump document data (@ejgallego, Stefania |
| 80 | + Dumbrava, #1075) |
| 81 | + - [fcc] New option `--trace-file` that will generate trace data for |
| 82 | + visualizing with perfetto.dev (@ejgallego, AlexJ, Gaëtan Gilbert, |
| 83 | + #1076) |
| 84 | + - [fcc] New options `--save_vof` and `--load_vof` that can save a |
| 85 | + Fleche version of a document to a `.vof` file, thus avoiding `.vo` |
| 86 | + recompilation for example when calling `fcc --plugin=...` for a |
| 87 | + given file (@ejgallego, Alexj, #1077) |
| 88 | + - [vscode] Add config manager for handling client configuration |
| 89 | + changes in the infoview. Add configuration option for number of |
| 90 | + messages displayed (@Durbatuluk1701, #1067) |
43 | 91 |
|
44 | 92 | # coq-lsp 0.2.4: (W)Activation |
45 | 93 | ------------------------------ |
|
0 commit comments