Eugene Auduchinok

Results 244 comments of 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....