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

It would be nice if there was some sort of endpoint that returns the versions of all the tools used by FSAutocomplete. Fantomas for example exposes the version and this...

enhancement

Making an issue here at the request of @Krzysztof-Cieslak . When using Ionide on a large solution (60+ projects), there is a memory leak. Details originally in this issue: https://github.com/dotnet/diagnostics/issues/669...

perf

I'm trying to replicate [the "send references for FSI" feature of Ionide-VSCode](https://github.com/ionide/ionide-vscode-fsharp/blob/d3e65078316dc5d271ccdfbbb42b6b8fca2c68aa/src/Components/Fsi.fs#L158-L167) in [Ionide-vim](https://github.com/ionide/Ionide-vim), but it seems impossible to be done with VimScript since it has not only to parse...

enhancement

**Describe the bug** A .NET Core process under VS Code with command line executing fsautocomplete.dll is constantly running and taking 12% CPU. ![Annotation 2019-08-08 095502](https://user-images.githubusercontent.com/25847560/62685291-adab7600-b9c2-11e9-927b-90408a4d11ae.jpg) **To Reproduce** Steps to reproduce...

perf

Working in a simple script I'm seeing this - note `Microsoft.FSharp.Core.char`: ![image](https://user-images.githubusercontent.com/7204669/196186346-30d60594-846c-4d43-b191-39f626130242.png)

bug
help wanted

- Incremental text changes + fixes - Completion Speed ups - Clear caches on project changes - Slightly more resilient around getting typechecks

Currently `see` and `seealso` xmldoc are rendered as strings. We should try to render them as links to LSP commands that editors could use to show type documentations. For Ionide,...

enhancement
help wanted

Per https://github.com/fsharp/FsAutoComplete/pull/952 unknown tokens cause exceptions. We should be more flexible and ignore them instead of hard erroring to make backwards-compatibility easier.

maintenance

Correctly inherits the whitespace from previous opens. ![resolve-namespace-fix](https://user-images.githubusercontent.com/1490044/195230993-91870ccb-15a9-44e7-b3a2-c60ae0309a22.gif) Not entirely sure how to write a test for this yet. Thanks to @angelmunoz for the help!

Fix https://github.com/ionide/ionide-vscode-fsharp/issues/1791 I've tried to fix it along the lines of #830, checking the context is not a string literal before providing signature help. Please let me know if there's...