microsoft/language-server-protocol

Link to navigate to a document at line X column Y in MD documentation (hover)

Open

#379 ouverte le 18 janv. 2018

Voir sur GitHub
 (2 commentaires) (5 réactions) (0 assignés)HTML (956 forks)batch import
completionfeature-requesthelp wantedhover

Métriques du dépôt

Stars
 (12 810 stars)
Métriques de merge PR
 (Merge moyen 19h 29m) (12 PRs mergées en 30 j)

Description

Eclipse JDT documentation hovers have links to navigate to a document, line X column Y or open document and select a range in it. The link is a hyperlink with some special protocol. The URL handler for this protocol is registered and handles a click as navigate to source code at a position provided in the URL. Many LSP clients (VSCode, Atom and soon Eclipse) have support such URLs. These URL's are special for each client (vscode://, atom:// etc.). If LSP could define some universal format for such URLs (lsp://file:///Users/abv/project/src/Main.java?line=X&column=Y) then clients can convert this URL into client specific URL and provide the behaviour described above from LSP hovers.

Guide contributeur