redhat-developer / redhat-developer/yaml-language-server

Semantic highlighting support

Open
#838 0 comments 4 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
TypeScript
Stars
1.5k
Forks
352
Avg merge
2d 7h
Merged PRs (30d)
11

Description

Is your enhancement related to a problem? Please describe.

Currently we don't have any support for semantic highlighting. It would be cool if we could support semantic highlighting so that non-VSCode editors could get color information without having to include a textmate grammar.

Describe the solution you would like

Support for semantic highlighting

Describe alternatives you have considered

None

Additional context

https://github.com/redhat-developer/yaml-language-server/issues/338 was recently closed but I think this is still a good feature to have

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Read the linked LSP semantic tokens specification and inspect the language-server capability setup first. Define the support needed so non-VSCode editors can obtain color information without a TextMate grammar; the issue names no implementation file or test, so repository search is required.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
devtools
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.