A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/ionide/FsAutoComplete/issues/802 below:

How does the union, class and record intellisense tool tip signature work? · Issue #802 · ionide/FsAutoComplete · GitHub

What

I know this is a strange request, but I have been trying to port a few key features from fsac to FSharpLanguageServer and would love some help.
Notably the function and type signature display in the IntelliSense window:

I got function signatures working fine using the extractSignature function from TipFormatter.fs
However, I can't seem to find the code for record/union/class signatures.

FSAC

FSLSP

If anyone could point me in the right direction that would be amazing

Why

I seem to have a lot of trouble with fsac, I have 3 dev machines that I use and on all of them regardless of the project, I have a lot of trouble. Mostly it is extremely slow, or just throws exceptions constantly. Especially on larger projects
I have looked at some of the discussions around this #361 and it seems there is little interest in resolving perf problems.
So after looking at the codebases, it seemed FSLSP was far simpler and easier to understand and so I thought I may as well just try to port the few features that I am missing over.

I am aware it is a little strange for me to ask for help trying to extend a "competitor" but I am guessing your goal is to supply great f# tooling and for people like me FSLSP is the only way some of the time.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4