Overview of FsAutoComplete
mainFsAutoComplete (FSAC) is a backend service that provides rich editing and intellisense features for F# by implementing the Language Server Protocol (LSP). It serves as the language intelligence engine for various editor extensions.
It integrates several key technologies:
- FSharp.Compiler.Service: Provides F# language information.
- Ionide.ProjInfo: Handles project and solution management.
- FSharpLint: Provides linting features.
- Fantomas: Provides F# code formatting.