Skip to content

Releases: leanprover/vscode-lean4

v0.0.225

05 Mar 12:44

Choose a tag to compare

  • Add a "Copy Module Name" command to the context menu for Lean editor tabs (#717)
  • Fix several bugs related to syntax highlighting markdown in comments (#711)
  • Fix a bug in the InfoView where it constantly unnecessarily displayed a scroll bar (#721, author: @quartztz)
  • Fix a bug in the unicode input web component (used in the LoogleView) where inputting \to\to would only expand one of the abbreviations (#718)
  • Change the "Proceed" labels of some dialogs to "Proceed Regardless" to reduce confusion (#715)
  • Remove two buggy alternative abbreviations: \c[ for (default: \{{) and \c] for (default: \}}) (#710)
  • Fix bug where abbreviations including backticks were not displayed correctly in hover tooltips (#709)

(Release created manually due to an issue with CI)

v0.0.224

23 Feb 13:19

Choose a tag to compare

  • Adds support for Elan 4.2.0 (#707)

v0.0.223

09 Feb 12:18

Choose a tag to compare

  • Add support for nested Lean projects (#699)
  • Support cancellation of RPC requests (#700, author: @Vtec234)
  • Remove backtick name TextMate highlighting to fix false-positives (#692)
  • Ensure that editor is focused after edit (e.g. in a hint) (#702)
  • Change \<n abbreviation to \notlt (#685, author: @kckennylau)

v0.0.222-pre

19 Jan 10:51

Choose a tag to compare

v0.0.222-pre Pre-release
Pre-release
  • Add support for nested Lean projects (#699)
  • Remove backtick name TextMate highlighting to fix false-positives (#692)
  • Change \<n abbreviation to \notlt (#685, author: @kckennylau)

v0.0.221

13 Nov 13:25

Choose a tag to compare

  • Make the Windows installation script more robust (#689)
  • Add a setup diagnostic for unsupported OS versions (#683, #691)

v0.0.220

04 Nov 13:20

Choose a tag to compare

  • Fix a bug where character escapes weren't highlighted correctly and '\"' could lead to the whole file being highlighted as a string (#688)

v0.0.219

31 Oct 18:28

Choose a tag to compare

  • Fix a bug in combination with the current core master where server logging was accidentally enabled by default (#687)

v0.0.218

29 Oct 08:34

Choose a tag to compare

  • Fix a bug where opening the 'All Messages' section in the InfoView would cause the client to spam messages to the language server (#686)
  • Update the TextMate grammar with new keywords and fix some highlighting bugs (#682)
  • Add client-side support for revamped server logging (#681)

v0.0.217-pre

21 Oct 08:26

Choose a tag to compare

v0.0.217-pre Pre-release
Pre-release
  • Update the TextMate grammar with new keywords and fix some highlighting bugs (#682)

v0.0.216

13 Oct 15:03

Choose a tag to compare

  • Distinguish message tally in InfoView by severity (#673)
  • Change \n abbreviation to expand as \n, \! to expand as ¬ and \r! to expand as ¡ (#671)
  • Add abbreviations \rw for and \coe for
  • Add context-menu actions for searching traces in the InfoView (#675)
  • Fix a bug where attempting to re-install Elan while running a Lean language server on Windows would produce an error (#678)
  • Fix a bug where the InfoView would sometimes display intermittent 'content modified' errors (#679, author: @brandondong)
  • Fix a bug where right clicking would override the selected text in the InfoView (#653)
  • Fix a bug where some commands would produce a "no active Lean tab" error when starting VS Code (#674)
  • Add a confirmation dialog when using "Rename symbol" and it renames identifiers in 2 or more files (#673)