FsAutoComplete icon indicating copy to clipboard operation
FsAutoComplete copied to clipboard

F# language server using Language Server Protocol

Results 159 FsAutoComplete issues
Sort by recently updated
recently updated
newest added

### Details C# style optional arguments take up a lot of space in completions: ![image](https://github.com/ionide/FsAutoComplete/assets/36763595/667feef7-c8d5-4565-a2df-4afca790d883) The full namespace is explicit to show that it expands when `System.Runtime.InteropServices` is not opened....

enhancement

### Version 7.29.0 ### Dotnet Info .NET SDK: Version: 9.0.200 Commit: 90e8b202f2 Workload version: 9.0.200-manifests.b4a8049f MSBuild version: 17.13.8+cbc39bea8 Runtime Environment: OS Name: Windows OS Version: 10.0.26100 OS Platform: Windows RID:...

bug
reproduction needed

### Details Today we always [generate a clickable link](https://github.com/ionide/FsAutoComplete/blob/2c2e497fd9e5e8c25d399a5deba071e47b56a3cf/src/FsAutoComplete/LspHelpers.fs#L110-L133) for F# compiler diagnostics that have a code - even when there is no matching page for the diagnostic. FSAC should...

enhancement

### Version 7.25.2 ### Dotnet Info .NET SDK: Version: 9.0.200 Commit: 90e8b202f2 Workload version: 9.0.200-manifests.b4a8049f MSBuild version: 17.13.8+cbc39bea8 Runtime Environment: OS Name: Windows OS Version: 10.0.26100 OS Platform: Windows RID:...

bug

### Excessive LSP `progress` Notifications During Typing `fsautocomplete` is sending an unthrottled stream of `progress` LSP notifications to the client (Neovim) immediately following nearly every keystroke, resulting in notification spam...

enhancement
help wanted

- [x] Extract MSBuild evaluation to separate build server process following new setup instructions - [x] Create dedicated `FsAutoComplete.BuildServerProtocol` project with pure BSP and JSON RPC type definitions - [x]...

## Adopt `workspaceFolders` - Stages 1 & 2 Implementation ### Stage 1: Stop using deprecated members ✅ - Updated `Initialize` method to use `p.WorkspaceFolders` instead of deprecated `p.RootPath`/`p.RootUri` fields -...

# Daily Perf Improver - Benchmark Infrastructure Fix ## Summary Fixed the existing benchmark infrastructure to enable cross-platform testing and establish a baseline for future performance measurements. This addresses Priority...

### Details The [StreamJsonRpc.JsonRpcTargetOptions.UseSingleObjectParameterDeserialization](https://github.com/microsoft/vs-streamjsonrpc/blob/dcaf204dabbb92ac9b60f50d251dbf6c10c8b763/src/StreamJsonRpc/JsonRpcTargetOptions.cs#L68) property (and several others on this type) make use of `` to reuse xmldoc. This looks like this in the generated xmldoc: ```xml This value serves...

enhancement