ionide / FsAutoComplete

F# language server using Language Server Protocol
Other
412 stars 154 forks source link

LSP Refactoring #1179

Closed TheAngryByrd closed 11 months ago

TheAngryByrd commented 11 months ago

WHAT

πŸ€– Generated by Copilot at fd807bf

Refactor the adaptive F# language server code by introducing a new AdaptiveState type and using it in the AdaptiveFSharpLspServer type. This makes the code more readable, modular, and maintainable.

πŸ€– Generated by Copilot at fd807bf

AdaptiveState type encapsulates server logic code is simpler now

πŸ”„πŸ§ΉπŸš€

WHY

Because that file was way too big.

HOW

πŸ€– Generated by Copilot at fd807bf