-
Notifications
You must be signed in to change notification settings - Fork 965
[Feature] ServerInfo request #558
Copy link
Copy link
Open
Labels
feature-requestRequest for new features or functionalityRequest for new features or functionalitygood first issuehelp wantedIssues identified as good community contribution opportunitiesIssues identified as good community contribution opportunitiesnew request
Milestone
Metadata
Metadata
Assignees
Labels
feature-requestRequest for new features or functionalityRequest for new features or functionalitygood first issuehelp wantedIssues identified as good community contribution opportunitiesIssues identified as good community contribution opportunitiesnew request
Type
Fields
Give feedbackNo fields configured for issues without a type.
For monitoring and troubleshooting the Language Server, it is extremely useful to have server information printer in the editor. Most Vim clients either don't provide any way of printing out LSP server address, log file, etc or use their own format (e.g. here's my request for a Vim client). It might be useful for both users and LSP developers to provide a unified request (
workspace/serverInfo?) and server information format. There are few things we could ask from every server:stdoutandsterrfilesHaving this information would provide better user experience for bug submissions and better developer experience. Alternatively, we could allow servers to return a string in free format letting each server decide what they would like to expose to the client.
This is an example of server information printer in Vim's YouCompleteMe: