Eugene Auduchinok
Eugene Auduchinok
@nojaf Yes, there's no real parse trees in IntelliJ process for F# files (files are being parsed by FCS in ReSharper process, but only dummy tree nodes in IntelliJ) and...
@drhumlen The status hasn't changed, sorry. We've been working on [other things](https://github.com/JetBrains/fsharp-support/blob/191/RELEASE_NOTES.md#20191) for this release. There was an [unfinished PR](https://github.com/JetBrains/fsharp-support/pull/30) adding a pseudo-parser for IntelliJ that could be enough for...
@izhangzhihao We don't publish the F# plugin to the marketplace and it's bundled to Rider and built against particular ReSharperHost version bundled there as well. Adding dependency for testing should...
> @auduchinok : Is there any hope of this getting support? Yes. > Why is this even necessary (on the Jetbrains' ecosystem?)?. Matching one parenthesis with another should be straightforward...
@drhumlen Yes, it's a ReSharper plugin that currently is made specifically for Rider (and uses some Rider-specific components), please see: https://github.com/JetBrains/fsharp-support#f-language-support-in-jetbrains-rider. > Is there any hope for plugins like these?...
I find it more clear when `when` is on the pattern line, as it make it easier to see the condition: ```fsharp | ILMemberAccess.FamilyOrAssembly | ILMemberAccess.Assembly when cenv.hasInternalsVisibleToAttrib -> true...
> It only feels applicable if we decide we want small expressions on the right of the -> I would certainly vote for it! 🙂
@dsyme These lowercase method names look very non-idiomatic to me. The current approach is to add space for lowercase-starting names, since it's the style normally used for curried functions, and...
> I get that. The problem is they look really idomatic once you're in the F# world of DiffSharp and TorchSharp (or if coming fresh from Python, Javascript or Scala)....
> Sorry to chime in, but I still don't get why the style guide (and hence, the fantomas defaults) recommends different spacing depending if the function is lowercase or not....