Open jkone27 opened 8 months ago
Ionide is a viable addition to the C# extension, and works really well. In future (.NET 9 timeframe), we will be working on a universal F# lsp solution, which will power ionide as well as support cross-language/delegating LSP between C# and F#.
Ionide provides the tooling in VS Code that F# developers need.
Hello guys, yes true, but would be great to have some basic support for F# here too, i am talking like basic functionality or anything that can be reshared with C# as this is the "official" microsoft toolkit, right?
@jkone27 I would love to hear what type of functionality you would like to see us offer above what Ionide provides. Do you have solutions with both C# and F# that you want to see in the solution explorer working together? Can you describe your scenario?
this one for example @webreidi : https://github.com/ionide/ionide-vscode-fsharp/issues/2041 , yes i frequently have both C# and F#, in the same solution, e.g. in many cases i only have unit tests in F# and codebase in C#, or in other cases we have 1 module in F# referenced and used by C# code, so that's quite frequent indeed. mixed C#/F# solutions should feel quite common and natural... and certain tools such us unit testing, and debugging across languages, seems a cross cutting concern
thanks for re-opening @webreidi , thanks @vzarytovskii too 👍
Describe the feature you'd like
add support for F# as well, since also vs for mac will not be mantained.
Alternatives considered
Ionide
Environment Information
No response