Skip to content

Releases: nim-lang/vscode-nim

v1.2.0

24 Sep 09:31
8ff58eb
Compare
Choose a tag to compare

Changelog

  • Restart nimsuggest per file basis from the status panel.
  • Restart all nimsuggest instances from the status panel.
  • Restart nimsuggest command now restart the nimsuggest project associated to the current file.
  • Adds pending requests panel to the status panel. Useful for debugging the lsp server.
  • Adds project errors panel to the status panel. Useful for debugging nimsuggest crashes.
  • Adds support for optional socket transport mode for connecting to the lsp server.
  • Snippet improvements
  • Fixes an issue where the extension crashes if there is no workspace
  • Retrieves the lsp extension capabilities from the server when available (server >= 1.5.2)

Full notes

  • Show nim hints as "Information" nodes on the Problems panel by @AngelEzquerra in #88
  • Remove several compilation warnings by @AngelEzquerra in #89
  • Snippet improvements by @AngelEzquerra in #90
  • Adds support for optional socket transport by @jmgomez in #94
  • Fixes an issue where the extension crashes if there is no workspace by @jmgomez in #96
  • Retrieves the lsp extension capabilities from the server when available (server >= 1.5.2) by @jmgomez in #98
  • Adds a restart nimsuggest button per nimsuggest instance by @jmgomez in #99
  • Retrieves extension capabilities from status instead of fetching it by @jmgomez in #100
  • Allows to restart nimsuggest per file basis by @jmgomez in #102
  • Implements the pending requests panel by @jmgomez in #103
  • Projecterrors by @jmgomez in #104
  • Bump version to 1.2.0 by @jmgomez in #105
  • Applies nph format to src files by @jmgomez in #106
  • Adds backward compatibility with previous lsp versions by @jmgomez in #107

New Contributors

Full Changelog: v1.0.2...v1.2.0

v1.0.2

11 Aug 14:17
139dc6a
Compare
Choose a tag to compare
  • Prioritize $HOME/.nimble/bin in getBinPath

v1.0.1

08 Aug 10:46
8a21663
Compare
Choose a tag to compare

What's Changed

  • Fixes a vscode client lsp issue in newer node versions for Windows where it couldnt start the lsp server due to a mitigation patch.

v1.0.0

24 Jul 08:32
6037763
Compare
Choose a tag to compare

What's Changed

  • improves emit syntax highlighting
  • improves the installation process of the nimlangserver
  • install nimlangserver local to the extension when no found in path
  • autoupdates the local nimlangserver when a new release is found
  • fixes compilation issues with Nim 2.0
  • utilises nimble dump for running and debugging the current file
  • implements show nimlangserver status command
  • new panel with information in real time about the nimlangserver status
  • add nimlangserver notifications to the new panel

Full Changelog: v0.9.0...v1.0.0

Version 0.9.0

16 May 09:25
1b542e3
Compare
Choose a tag to compare

0.9.0 (5 Feb 2024)

  • added prettifier for Strings when debugging
  • added 'Debug Selected this file command`
  • added a setting to optionally set the lsp path
  • added option for controlling lsp verbosity
  • added notification when there is a newer lsp version available
  • added configuration option for enabling/disabling inlay type hints
  • added configuration keys for the exception hints
  • ux improvement: added shorcut in the current Nim file for run/debug