Releases: nim-lang/vscode-nim
Releases · nim-lang/vscode-nim
v1.2.0
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
- @AngelEzquerra made their first contribution in #88
Full Changelog: v1.0.2...v1.2.0
v1.0.2
v1.0.1
v1.0.0
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
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