haskell / haskell/haskell-language-server
Semantic tokens make tokens types priority configurable
Open
component: semantic-tokens
type: enhancement
- Dominant language
- Haskell
- Stars
- 3k
- Forks
- 455
- Avg merge
- 3d 21h
- Merged PRs (30d)
- 13
Description
Since one token might be of several token types, but the result can only be one. It is more ideal for user to asign token type priorities to each of them if they desires.
For example: function and infix operators #3969.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading issue #3969 and locating the semantic-token handling entry point in the Haskell language server. Determine how a token with multiple types is currently resolved, then define and verify configurable priorities using the function and infix-operator example as the completion criterion.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- haskell
- Domain
- devtools
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100