Dennis Huebner
Dennis Huebner
Introduces a new configuration service. Configuration service listens for changes of all registered Langium languages. Configurations are updated when user changes the settings (user/workspace). Other services can request configurations using:...
Example: ``` grammar Blank entry Blank: //
Currently any objects from the global scope can be referenced in the Grammar. This will fail in CLI, as in CLI we index or lookup only Langium documents that are...
Enabled as warning because of #453 Overall 6 Problems detected by this rule.
Some aspects of a language and its runtime behavior need to be configured by the user depending on the particular runtime environment and/or project setup. One use-case is e.g. `DefaultIndexManager.skipFolder`...
It would be nice to have an automated circular dependencies detector which would run as a GH action. Currently, when using dependency-tree: `dependency-tree --directory=./lib lib/grammar/generated/parser.js > deps.json` one can see...
#### What it does Fixes #13303 Adds a new dynamic `Create New File` item to the create file picker. The new item will appear as soon as the user types...
### Feature Description: When testing extension installation from file, I noticed, that when installing an already installed extension a "Failed to install" error is reported. This is because local file...
#### What it does As described in #13301 there were no git status indication in the editor tabs. Now all decorations contributed to the `DecorationsService` are rendered in tabs that...
Langium version: 2.0.1 Package name: langium ## Steps To Reproduce ```js grammar Foo interface RuleType { prop : string }; entry Rule returns RuleType: // Error at prop: The assigned...