Skip to content

Conversation

@auduchinok
Copy link
Member

@auduchinok auduchinok commented Oct 24, 2025

Adds a way to customize the code completion behavior by adding FSharpCodeCompletionOptions:

  • Allows providing obsolete items (currently rarely shown in the code completion popup)
  • Allows disabling override items
  • Allows disabling pattern name suggestion items

The default options do not change the existing code completion behavior in the most cases. The obsolete items were sometimes shown as the last resort, as an attempt to show at least something. It was done somewhat inconsistently, and I've tried to preserve the behavior.

@github-actions
Copy link
Contributor

github-actions bot commented Oct 24, 2025

⚠️ Release notes required, but author opted out

Warning

Author opted out of release notes, check is disabled for this pull request.
cc @dotnet/fsharp-team-msft

@auduchinok auduchinok added the NO_RELEASE_NOTES Label for pull requests which signals, that user opted-out of providing release notes label Oct 24, 2025
@auduchinok auduchinok force-pushed the competion-options branch 2 times, most recently from de6cae9 to 284b1d8 Compare October 27, 2025 12:18
@auduchinok
Copy link
Member Author

This is also ready 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

NO_RELEASE_NOTES Label for pull requests which signals, that user opted-out of providing release notes

Projects

Status: New

Development

Successfully merging this pull request may close these issues.

1 participant