Files
roadmap/content/nim/ift/2025q2-nim-ide-tooling.md
2025-08-04 14:46:44 +02:00

58 lines
1.9 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: Nim IDE tooling
tags:
- 2025q2
- nim
- ift
draft: false
description: improving nim ide tooling
---
`vac:nim:ift:2025q2-nim-ide-tooling`
## Description
The commitment comprises enhancing the Nim IDE experience by focusing on two parallel tracks.
Firstly, we'll prioritize the integration of Araq's upcoming work, specifically the replacement of nimsuggest with gear2, as soon as it becomes available.
This integration will bring improved code intelligence capabilities to our IDE.
Secondly, we'll continue to develop and implement quality-of-life features to boost developer productivity.
These enhancements will include the ability to run tests directly from the extension,
implementing "quick actions" for common tasks, and adding support for macro expansion visualization.
hile awaiting gear2's completion, we'll maintain and improve nimsuggest, addressing bugs and adding new features to ensure a smooth transition.
By the end of the quarter, we aim to have a more robust, user-friendly Nim IDE with enhanced functionality and improved performance.
## Tasks
### Tooling release: Nimlangserver v1.12.0
fully qualified name: `vac:nim:ift:2025q2-nim-ide-tooling:nimlangserver-v1.12.0`
* owner:
* status:
* start-date: 2025/04/01
* end-date: 2025/06/30
### Tooling release: vscode extension v1.8.x
fully qualified name: `vac:nim:ift:2025q2-nim-ide-tooling:vscode-extension-v1.8.x`
* owner:
* status:
* start-date: 2025/04/01
* end-date: 2025/05/31
### Tooling release: Nimlangserver with multiple fixes and improvements
fully qualified name: `vac:nim:ift:2025q2-nim-ide-tooling:nimlangserver-with-multiple-fixes-and-improvements`
* owner:
* status:
* start-date: 2025/04/01
* end-date: 2025/06/30
### Tooling release: vscode extension with multiple fixes and improvements
fully qualified name: `vac:nim:ift:2025q2-nim-ide-tooling:vscode-extension-with-multiple-fixes-and-improvements`
* owner:
* status:
* start-date: 2025/04/01
* end-date: 2025/05/31