ChoicescriptIDE / ChoicescriptIDE/main

Project relative dictionaries

Open
#146 1 comment 0 reactions 0 assignees View on GitHub
backlog enhancement
Dominant language
JavaScript
Stars
36
Forks
8
PR merge metrics
No merged PRs in 30d

Description

At the moment a single dictionary needs to be explicitly imported to CSIDE. This can make switching between projects that require different dictionaries quite painful.

One possible solution would be to have a concept of automatically detecting and loading 'dictionary.json' files in any opened projects (should one exist), and switch the language service to use whichever one automatically based on the active project.

![Screenshot 2022-09-11 at 22 01 14](https://user-images.githubusercontent.com/3001447/189548683-43f07cba-acfc-4664-ae4a-5b8392b4ef70.png)

![Screenshot 2022-09-11 at 22 02 35](https://user-images.githubusercontent.com/3001447/189548742-62889ddd-8c85-4923-a6d2-2b32d7e3163c.png)

I think the behaviour sounds quite promising, but performance could be an issue for larger dictionaries.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.