- Add "func" keyword PR #60
- Fix indentation rules for VSCode 1.14
- Fixing 'nim' binary could not be found in PATH on OS X PR #52
- Fix string encoding + sexp parser performance tuning PR #51
- Reimplemented elrpc client PR #48
- Refixed #32 PR #45
- Added support for auto bracket closing in nimble files PR #45
- Improved the identation pattern to work on statement macros PR #45
- Add output directory configuration for run selected file command
- Improve code completion filtering
- Allows compile/run files in a path with spaces PR #41
- Improve experimental nimsuggest check support
- Fix Get "command 'nim.run.file' not found" when trying to run file #37
- Add experimental option useNimsuggestCheck to use nimsuggest tools for error checking
- Verbose logging for nimsuggest
- Fix nim check leaks and nimsuggest instance leaks
- Nim documentation support improvements for hover and code completion
- Fixed toggle line comment stopped working in .nim files after 0.5.15 update #35
- Readded bracket auto closing (it is intended that the string literals are brackets, VSCode recognises this and doesn't show a box around quotation marks)
- Fixed signature completion of iterators
- Fixed two snippets which pasted invalid code
- Highlight boolean keywords in default schemes (#34)
- Prevent sorting code completion suggestions
- Incorrect indentation after string literal (#32)
- Improve run selected file (#5)
- Fixed when terminal not appeared after was closed
- Added option for run unsaved content ("nim.runUnsaved" configuration property)
- Added "Nim: Run file" command that run selected file with
F6
keyboard shortcut - Fixed "Provide more details in symbols window" #27
- Added support of bundled nimsuggest with compiler that will be available in upcoming Nim 0.15.3 release
- Fixed nim check multiline result parsing
- Fixed nim check often hangs and doesn't get killed #23
- Fixed signature suggestion wrong behavior #21
- Minor fixes for the signature provider PR #22
- Temporary disabled reindex on file change due leak of nimsuggest
- Added support for parameter hints PR #19
- Added snippets PR #18
- Added a new nimsuggest
- Updated buildOnSave relative to tasks.json
- Fixed Multiline comments syntax highlight.
- Minor improvements and stability fixes
- Added multiple projects support
- Fixed some hangs during indexing
- Fixed #12 - Cannot compile nimsuggest
- Refactored nimsuggest interaction to use EPC mode, removed nimble requirements
- Added info with qualified name for hovered element
- Improved suggest information
- Added test project support
- Improved nim check error parsing for macros and templates
- Improved database indexes
- Fixed multiline error in nim check
- Fixed nimsuggest problem with mixed case path in windows
- Fixed #9 - nimsuggest "attacks" (one process per nim file in workspace)
- Added type index persistence with NeDB
- Fixed #7 - Block comments / inline comments are not supported
- Fixed #8 - Terrible experience with clean install w/o nimsuggest
- Added workspace symbol search support
- Rewrote nimsuggest handling to use TCP mode
- Added
nim.licenseString
for inserting default header in new nim files - Updated
run project
command to run single file in non project mode