FsAutoComplete
FsAutoComplete copied to clipboard
F# language server using Language Server Protocol
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...
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...
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...
**Describe the bug** A .NET Core process under VS Code with command line executing fsautocomplete.dll is constantly running and taking 12% CPU.  **To Reproduce** Steps to reproduce...
Working in a simple script I'm seeing this - note `Microsoft.FSharp.Core.char`: 
- 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,...
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.
Correctly inherits the whitespace from previous opens.  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...