If anyone is interested, this is what the translated. However it is possible that there are licensing issues preventing rzls from being used outside VSCode (I have no idea if this is the case, I just know that the VSCode debugger is licensed that way). If someone wants to work on razor support, my suggestion is to create a new plugin which relies on OmniSharp-vim for the OmniSharp-roslyn part. We could handle some of this but I don't think we should start secondary language servers in this plugin. I'm not 100% about this flow but those elements are all involved. The response values are converted back to razor files by rzls.The tmp file is sent to OmniSharp-roslyn.Index.cshtml generates Index.cshtml_virtual.cs cs file (in memory, it's not actually written to disk), e.g. cshtml file needs to be linted or requests completions etc., rzls is used to create a tmp. A razor language server is also started, rzls.exe. The OmniSharp-roslyn server is started up as usual, except it is also passed in the path to a plugin dll, which I believe contains references for the translated razor.Here's what VSCode does with razor files as far as I can tell: I've had a slightly more detailed look into this, and my conclusion is still that this is not something that this repo can support.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |