Skip to content

Fix: setting overrides, update grammar and document npm global requirement#10

Open
alistairstead wants to merge 3 commits into
thlcodes:mainfrom
alistairstead:fix-settings-overrides
Open

Fix: setting overrides, update grammar and document npm global requirement#10
alistairstead wants to merge 3 commits into
thlcodes:mainfrom
alistairstead:fix-settings-overrides

Conversation

@alistairstead

@alistairstead alistairstead commented Feb 23, 2026

Copy link
Copy Markdown

Summary

  • Fix setting merge for LSP settings into top-level config to support both push and pull
  • Switch tree-sitter grammar to a different fork with full grammar support compatible with Zed
  • Update README with install instructions and note about global layout
  • Update highlights, indents, injections and outline to match new grammar
  • Bump extension version
  • Upgrade zed_extension_api 0.0.6 → 0.7.0, simplify language_server_workspace_configuration so project-level .zed/settings.json overrides are read correctly

Test plan

  • Install extension in Zed, verify Cucumber LSP starts
  • Add project-level settings in .zed/settings.json and verify they override defaults
  • Confirm syntax highlighting works with updated grammar

Bump extension version and switch tree-sitter grammar to alistairstead
fork
Update README with npm install instructions and note about global layout
Merge LSP settings into top-level config to support both push and pull
Update highlights, indents, injections and outline to match grammar
- bump grammar commit for step_quoted_string node support
- add step_quoted_string, step_context, description, data_table highlights
- add step groups, data_table, doc_string to indent nodes
- add examples_definition to outline
@alistairstead alistairstead force-pushed the fix-settings-overrides branch from cd15e57 to b273999 Compare March 18, 2026 16:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant