Skip to content

Conversation

@tris203
Copy link
Collaborator

@tris203 tris203 commented Dec 8, 2025

Add a health check to verify the presence of the Razor extension in the Mason roslyn package. Warn the user if the extension is not found, indicating that Razor support will be limited and suggesting installation via Mason.

Add a health check to verify the presence of the Razor extension in the
Mason roslyn package. Warn the user if the extension is not found,
indicating that Razor support will be limited and suggesting installation
via Mason.
Copy link
Owner

@seblyng seblyng left a comment

Choose a reason for hiding this comment

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

🚀

Rename minimal config file to `repro.lua` and update instructions to use
`nvim -u repro.lua` for reproduction. Switch to using `lazy.minit` for
plugin setup and add Mason registry details. Clarify steps for Roslyn
language server installation and filetype setup.
Added health checks for the presence of vscode-html-language-server and
html-lsp client configuration. Warns if either is missing, guiding users
to improve Razor HTML support by installing or configuring the necessary
components.
},
{
"seblyng/roslyn.nvim",
init = function()
Copy link
Owner

Choose a reason for hiding this comment

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

I came to think about this as well. Isn't this also set by us in the plugin?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I think it's better to leave it in

A repro can be a good indication of explicit deps.

As a sidenote
I also don't love the adding of sources by the plugin if it does. Just from a supply chain/black magic reason

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

It actually doesn't look like we do that anymore from a quick search on my phone

Copy link
Owner

Choose a reason for hiding this comment

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

As a sidenote
I also don't love the adding of sources by the plugin if it does. Just from a supply chain/black magic reason

Do you mean the adding of Mason registry automatically? In that case, yes, I removed it a while ago

@tris203 tris203 merged commit 1ebc939 into seblyng:main Dec 9, 2025
2 checks passed
@tris203 tris203 deleted the health_razorExtension branch December 9, 2025 21:02
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.

2 participants