Skip to content

Releases: meraymond2/idris-vscode

0.0.14

12 Nov 10:26
Compare
Choose a tag to compare

0.0.14

Added

Changed

  • Bumped the back-end to 0.1.6, to handle Idris2 0.6.0.

Fixed

  • Fixed a bug on Windows where it would fail to start the process.
  • Fixed error msgs being displayed incorrectly due to a change in how they're reported in Idris2 0.6.0.

0.0.13

13 Jun 16:57
906c72f
Compare
Choose a tag to compare

0.0.13

Added

  • Added the ability to specify additional arguments for the Idris process.

Changed

Fixed

  • Fixed a bug in Idris v1 mode where it would erroneously show the workspace error message.

0.0.12

14 Dec 21:35
71461fb
Compare
Choose a tag to compare

Added

  • Add separate commands for :type-of and :type-at.

Changed

Fixed

  • Until multiple workspaces are supported, adds an error message.

0.0.11

14 Oct 07:35
9d57600
Compare
Choose a tag to compare

Added

  • Syntax highlighting for idris/idris2 code blocks in markdown files.
  • Idris: Activate Extension command, to manually activate when working with non-idris files.
  • Support for commands in idris2 blocks in markdown files.
  • Load packages from .ipkg file in Idris 1.

Changed

Fixed

  • Support completions for Idris 1 .lidr files.

0.0.10

13 Jul 16:04
d4f76a8
Compare
Choose a tag to compare

Added

  • Adds more ide support for .lidr files: hover, diagnostics and most commands.

Changed

  • Updated the IDE process args to handle Idris2 0.4.0, specifically fixes it so it doesn't spew ansi colour codes everywhere.

Fixed

  • Fixed a bug where hover would send erroneous typecheck requests that weren't displayed, but slowed down the process.

0.0.9

28 Mar 19:06
3b613e9
Compare
Choose a tag to compare

Added

Changed

  • Don't try to execute v2 commands if not in v2 mode, show warning instead.
  • Stop passing console width flag to Idris 2 proc, as no longer needed.

Fixed

  • Fix bug where VS couldn't insert past end of document.
  • Change the function_signature highlighting rule to add fewer scopes, fixing the highlighting of case statements within the signature.

0.0.8

13 Feb 20:08
788242b
Compare
Choose a tag to compare

0.0.8

Added

  • Added :generate-def command.
  • Added :type-at as an option for hover behaviour.

Changed

  • Shorten Idris 2 error message to remove superfluous location information.

Fixed

  • Fix syntax highlighting of nested block comments.

v0.0.7

23 Dec 13:06
d2da397
Compare
Choose a tag to compare

0.0.7

Added

Changed

  • Trim leading ? so hover can show types of metavariables.
  • Bump idris-ide-client version to 0.1.4, which has better Idris 2 support.

Fixed

  • Fix a bug where extension would prompt for reload on any config change.
  • Workaround a bug in Idris 2 where it would mangle messages based on a mis-inferred terminal width.

v0.0.6

10 Dec 19:48
4cfb202
Compare
Choose a tag to compare

0.0.6

Added

Changed

  • Added a warning when load file fails in Idris2 because of errors.

Fixed

  • Fixed a bug that could lead to incorrect paths in the diagnostic URIs.

v0.0.5

06 Dec 17:07
a2da6ac
Compare
Choose a tag to compare

0.0.5

Added

  • Added a config flag to enable Idris 2 mode.
  • Added a config option to turn off the hover behaviour.
  • Added a warning for trying to call Version from Idris 2.

Changed

  • Bump dev dependencies to appease our dependabot overlords

Fixed

  • Fix hover text in inappropriate contexts (#1)
  • Fixed a bug in the text-mate highlighting where it didn’t handle all of the possible bracket types after backticks.
  • Fixed a bug where the diagnostics didn't work with Idris 2.
  • Fixed a bug where Idris 2 wouldn't find the ipkg file, and complain about module names (#12).