microsoft / microsoft/language-server-protocol

Add language ID for D

Open
#1,379 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

document feature-request
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

  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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.