microsoft/language-server-protocol

Feature request: prepare paste request.

Open

#767 ouverte le 1 juin 2019

Voir sur GitHub
 (10 commentaires) (0 réactions) (0 assignés)HTML (956 forks)batch import
feature-requesthelp wantedidea

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

For languages having types it would be very useful to get a list of all "symbols" and their respective reference types for a given range.

My use case comes from a Java project where I'm pasting a snippet from one file to another within the same project. When copying the code the editor could make a request to the LS and receive the types. Then upon pasting in a new document the LS could automatically import those types. That is in a Java project add import statements based on any the pasted code.

An even wilder suggestion is to implement a paste request indicating a source and target file and source range for files within the same project.

This kind of types request could be useful in many other situations.

Guide contributeur