Skip to content

docs: add detailed Roslyn LS server and CLI options#326

Open
walcht wants to merge 3 commits into
seblyng:mainfrom
walcht:main
Open

docs: add detailed Roslyn LS server and CLI options#326
walcht wants to merge 3 commits into
seblyng:mainfrom
walcht:main

Conversation

@walcht

@walcht walcht commented Mar 11, 2026

Copy link
Copy Markdown
  • add detailed Roslyn LS server and CLI options and their official sources (and how to find them from the official repository)

I think this is beneficial so that users get a somewhat up-to-date overview of the set of Roslyn LS settings + CLI options.

These settings were checked and verified against the latest version (as the time of writing this):
5.4.0-2.26160.4+9bfb100aebfde9d8cf551e76c0a60254be2077cf

This is still a draft PR - I need to verify all of the newly mentioned settings

@walcht walcht marked this pull request as draft March 11, 2026 04:06
@walcht walcht marked this pull request as ready for review March 23, 2026 15:07
@walcht

walcht commented Mar 23, 2026

Copy link
Copy Markdown
Author

I think this is ready now. I integrated the Roslyn LS settings into the Lua example (to avoid repetition). Not all settings are mentioned.

Fixed some typos.
Re-adjusted column width to 120 for the README file.
Links are referenced from the bottom of the README.

@seblyng seblyng left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good otherwise

Comment thread README.md
@tris203

tris203 commented Mar 24, 2026

Copy link
Copy Markdown
Collaborator

Should we prefer to gen this? Or atleast document how it's updated

This feels like it would get out of sync with the Roslyn repo and be bloat

It would also be nice to generate a type so we could have completion for settings

@seblyng

seblyng commented Mar 24, 2026

Copy link
Copy Markdown
Owner

Yeah that would be cool

@walcht

walcht commented Mar 24, 2026

Copy link
Copy Markdown
Author

@tris203 if by gen you mean autogenerating the lua settings + type (and docstring if available) then sure I can do that
(will push changes here then).

Just a question on where that should be implemented - E.g., .github/workflow/sync_roslyn_settings.yml?

This feels like it would get out of sync with the Roslyn repo and be bloat

Agree. Recently Roslyn LS added a lot of new settings and CLI options that I mostly don't understand.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants