FsAutoComplete
FsAutoComplete copied to clipboard
F# language server using Language Server Protocol
When trying an interpolated string, I don't get auto complete while typing out a variable or type name. Even once a valid token is entered, I don't get autocomplete of...
_(from a conversation in the F# Slack "general" channel September 20th)_ The current VS Code / Ionide combination is not detecting the .NET Core environment if that environment comes from...
After adding `--state-directory` FSAC is back online! However, there're a few problems for the session: - It doesn't resolve symbols across files. - IncrementalBuild_TypeCheck does not enumerate all files, only...
Please see: - https://github.com/razzmatazz/csharp-language-server/tree/downgrade-to-dotnet5-for-fsac (works) - https://github.com/razzmatazz/csharp-language-server (fails) The change that triggers the issue is: ``` diff --git a/global.json b/global.json index 45fe540..3990743 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6...
Based off my findings it looks like Ionide uses a dependency that doesn't work with M1/.NET 6. Find references doesn't work with M1 with .NET 6 'libe_sqlite3' (no such file),...
This is a breaking change - if the editor will try to start FSAC with this parameter it will crash.
when i start the lsp and start editing code instead of autocomplete i get these errors ``` LSP :: Guessed project root is ~/src/csharp-language-server LSP :: Connected to [fsac:2336053/starting]. LSP...
everything you're saying about the XML doc comments is correct, and that's why I mentioned it only as a nitpick. I think in this case optimizing for FSAC-based editors is...
We should work to update our FSharpLint dependency and verify the integration still works. * Uncomment in paket.dependencies and paket.references files * Uncomment methods in FsAutoComplete.Lsp.fs, Commands.fs, and project files...
We seem to have lost this, but we should * format the repo with fantomas * enforce formatting in the build pipeline * (optional) enforce formatting in a pre-push hook