LanguageServerProtocol icon indicating copy to clipboard operation
LanguageServerProtocol copied to clipboard

Library for building Language Server Protocol servers and clients in F#.

Results 9 LanguageServerProtocol issues
Sort by recently updated
recently updated
newest added

**Describe the bug** On releasing this library we're somehow missing adding the changelog notes to the [github release](https://github.com/ionide/LanguageServerProtocol/releases) (I updated `v0.4.16` manually). **To Reproduce** **Expected behaviour** **Screenshots** **Environment (please complete...

bug
area: CI

3.17 adds APIs for the following features: * [ ] Specify how clients will handle stale requests. * [ ] Add support for a completion item label details. * [...

### WHAT ### 🤖 Generated by Copilot at 198ad18 This pull request improves the F# code formatting and testing of the language server protocol library. It updates the `.editorconfig` file,...

I've been thinking about this for a while, and issues like #35 have hammered home that this library is hiding too much of the underlying transport from users. I think...

Potentially fix https://github.com/fsharp/FsAutoComplete/issues/1009 by handling TaskCanceledException (as well as single-exception AggregateExceptions of the accepted types)

**Is your feature request related to a problem? Please describe.** https://github.com/ionide/LanguageServerProtocol/pull/49 only handled the types but we should also generate the interface/abstract classes for [server](https://github.com/ionide/LanguageServerProtocol/blob/36c5f7cfbc68535dbc48baf4cf3d84cd9e8e2ef2/src/Server.fs#L15) and [client](https://github.com/ionide/LanguageServerProtocol/blob/36c5f7cfbc68535dbc48baf4cf3d84cd9e8e2ef2/src/Client.fs#L15) **Describe the solution...

### WHAT Just showing the changes to the [3.18.0 spec](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.18/specification/). No real action here yet until it's really released. ### WHY ### HOW copilot:walkthrough

Hello, i am thankful that this project exists, but i would really appreciate a documentation or some working example. The code i added does work but initialize is not getting...