Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Workspace configuration file support for settings #95

Open
binhtran432k opened this issue Jan 31, 2024 · 1 comment
Open

Workspace configuration file support for settings #95

binhtran432k opened this issue Jan 31, 2024 · 1 comment
Labels
⚡ enhancement Request for new functionality

Comments

@binhtran432k
Copy link
Member

🤔 What's the problem you're trying to solve?

The features and glue settings in the language server are only configurable in the configuration sent during the startup process. However, almost all clients only support sending them in the global settings. This forces users to declare all possible styles to ensure that features and glue work as expected. Additionally, this can reduce performance when the search pattern is extensive, and conflicts may arise in the groups at times.

✨ What's your proposed solution?

Provide a way to set configurations at the workspace level. We can reuse the cucumber.json settings file from cucumber.js.

⛏ Have you considered any alternatives or workarounds?

Alternatively, we can add a configuration file like cucumber-config.json, inspired by jsconfig.json of TypeScript, which does nothing except providing IDE support.

📚 Any additional context?

None


This text was originally generated from a template, then edited by hand. You can modify the template here.

@binhtran432k binhtran432k added the ⚡ enhancement Request for new functionality label Jan 31, 2024
@kieran-ryan kieran-ryan changed the title Feature Request: Introduce Workspace Configuration File Support for Language Server Settings Introduce Workspace Configuration File Support for Language Server Settings Mar 30, 2024
@kieran-ryan
Copy link
Member

Great shout @binhtran432k! This aligns with other requests where Cucumber configuration files are supported by tools but not the Language Server implementation (cucumber/vscode#151) 👍

@kieran-ryan kieran-ryan changed the title Introduce Workspace Configuration File Support for Language Server Settings Workspace Configuration File Support for Language Server Settings Mar 30, 2024
@kieran-ryan kieran-ryan changed the title Workspace Configuration File Support for Language Server Settings Workspace configuration file support for language server settings Mar 30, 2024
@kieran-ryan kieran-ryan changed the title Workspace configuration file support for language server settings Workspace configuration file settings support Mar 30, 2024
@kieran-ryan kieran-ryan changed the title Workspace configuration file settings support Workspace configuration file support for settings Mar 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⚡ enhancement Request for new functionality
Projects
None yet
Development

No branches or pull requests

2 participants