|
1 | 1 | # unreleased
|
2 | 2 | ------------
|
3 | 3 |
|
4 |
| - - Added new heatmap feature allowing timing data to be seen in the |
5 |
| - editor. Can be enabled with the `Coq LSP: Toggle heatmap` |
6 |
| - comamnd. Can be configured to show memory usage. Colors and |
7 |
| - granularity are configurable. (@Alizter and @ejgallego, #686, |
8 |
| - grants #681). |
9 | 4 | - new option `show_loc_info_on_hover` that will display parsing debug
|
10 | 5 | information on hover; previous flag was fixed in code, which is way
|
11 | 6 | less flexible. This also fixes the option being on in 0.1.8 by
|
|
132 | 127 | #697)
|
133 | 128 | - Always dispose UI elements. This should improve some strange
|
134 | 129 | behaviors on extension restart (@ejgallego, #708)
|
135 |
| - - Support Coq meta-commands (Reset, Reset Initial, Back) They are |
136 |
| - actually pretty useful to hint the incremental engine to ignore |
137 |
| - changes in some part of the document (@ejgallego, #709) |
| 130 | + - [code] Added new heatmap feature allowing timing data to be seen in |
| 131 | + the editor. Can be enabled with the `Coq LSP: Toggle heatmap` |
| 132 | + comamnd. Can be configured to show memory usage. Colors and |
| 133 | + granularity are configurable. (@Alizter and @ejgallego, #686, |
| 134 | + grants #681). |
| 135 | + - [server] Support Coq meta-commands (Reset, Reset Initial, Back) |
| 136 | + They are actually pretty useful to hint the incremental engine to |
| 137 | + ignore changes in some part of the document (@ejgallego, #709) |
138 | 138 | - JSON-RPC library now supports all kind of incoming messages
|
139 | 139 | (@ejgallego, #713)
|
140 |
| - - New `coq/viewRange` notification, from client to server, than hints |
141 |
| - the scheduler for the visible area of the document; combined with |
142 |
| - the new lazy checking mode, this provides checking on scroll, a |
143 |
| - feature inspired from Isabelle IDE (@ejgallego, #717) |
144 |
| - - Have VSCode wait for full LSP client shutdown on server |
| 140 | + - [code/server] New `coq/viewRange` notification, from client to |
| 141 | + server, than hints the scheduler for the visible area of the |
| 142 | + document; combined with the new lazy checking mode, this provides |
| 143 | + checking on scroll, a feature inspired from Isabelle IDE |
| 144 | + (@ejgallego, #717) |
| 145 | + - [code] Have VSCode wait for full LSP client shutdown on server |
145 | 146 | restart. This fixes some bugs on extension restart (finally!)
|
146 | 147 | (@ejgallego, #719)
|
147 |
| - - Center the view if cursor goes out of scope in |
| 148 | + - [code] Center the view if cursor goes out of scope in |
148 | 149 | `sentenceNext/sentencePrevious` (@ejgallego, #718)
|
149 | 150 | - Switch Flèche range encoding to protocol native, this means UTF-16
|
150 | 151 | code points for now (Léo Stefanesco, @ejgallego, #624, fixes #620,
|
|
154 | 155 | user navigates proofs (@Alidra @ejgallego, #722, #725)
|
155 | 156 | - `fcc`: new option `--diags_level` to control whether Coq's notice
|
156 | 157 | and info messages appear as diagnostics
|
157 |
| - - Display the continous/on-request checking mode in the status bar, |
| 158 | + - [code] Display the continous/on-request checking mode in the status bar, |
158 | 159 | allow to change it by clicking on it (@ejgallego, #721)
|
159 | 160 | - Add an example of multiple workspaces (@ejgallego, @Blaisorblade,
|
160 | 161 | #611)
|
|
173 | 174 | - [petanque] Return extra premise information: file name, position,
|
174 | 175 | raw_text, using the above support for reading .glob files
|
175 | 176 | (@ejgallego, #735)
|
| 177 | + - [code] Display server status using the `LanguageStatusItem` |
| 178 | + facility, for now we display version and checking status |
| 179 | + information (moved from #721), and we also allow to toggle the |
| 180 | + checking mode from there (@ejgallego, #728) |
176 | 181 |
|
177 | 182 | # coq-lsp 0.1.8.1: Spring fix
|
178 | 183 | -----------------------------
|
|
0 commit comments