microsoft / microsoft/language-server-protocol
Add language ID for D
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 13k
- Forks
- 1k
- Avg merge
- 6d 1h
- Merged PRs (30d)
- 10
Description
The language identifier d has been used for various D (dlang) extensions on vscode already and fits right into the naming scheme. The language D with a mapping to the identifier d should be added in the list of languages in https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocumentItem (and future spec versions)
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the TextDocumentItem language identifier list in the current Language Server Protocol specification linked in the issue. Check how language names and identifiers are represented, then add D with the identifier d consistently to the current and future specification versions. Done means the published language list documents this mapping.
Written by the indexing model from the issue text.
Assessment
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 45/100