-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't get intellisense to work #12
Comments
It's hard to determine what is going on without more information. In general intellisense should work if everything is in order. Do you get any Javascript errors when looking in the Javascript console (F12 for Chrome)? Can you execute a cell? Any errors in the console window? |
I also had issues with intellisense after upgrading from v1 to v2. I did a full uninstall and had to follow the manual installation instructions to get it to work. I still get intermittent issues getting intellisense to work. Looking at the Javascript console I only see one error.
|
Ahhh, yes, after upgrading from v1 to v2 the Javascript client code was changed. The Javascript is served from the users profile directory (which ifsharp.exe automatically creates). If the Javascript file already exists, it won't overwrite it. To force overwrite, I think the min.map error is an issue with ipython itself. Intermittent issues is definitely a problem. There are some edge cases that aren't fully flushed out yet. |
The ifsharp.exe --install fixed it for me, thanks! I see this works nicely for built-in references but I tried a nuget reference to Deedle and I don't get member completion on the object, e.g.:
I get only the members of System.Object in the on the Also the Still, it's incredibly impressive that it works at all! |
Same here for me -- ifsharp.exe --install fixed it, but I also do not get full intellisense for Deedle. |
I'm looking into the Deedle problem and the error seems to be:
Anybody have any idea what this means? Maybe @tpetricek knows? |
Maybe this helps? The attribute was moved from one assembly to another from .NET 4.0 to .NET 4.5. |
I don't know if this is related to the CompilerServices issue above, but when I am unable to get intellisense in a cell I see the following error in the java console.
|
I think @hmansell has figured it out. I think the problem is because the FSC is automatically referencing .NET framework v4.0 assemblies instead of v4.5. I asked the FSC people for some help, hopefully we can get this DEEDLE intellisense problem resolved. |
As a side note - which version of Deedle are you using? The older release was compiled against .NET 4.5, but the most recent one (alpha on NuGet) requires just .NET 4.0. Not sure if that matters here though! |
I was doing |
I get Intellisense when I do |
I also got intellisense with |
The other intellisense issue I was getting seems to be linked to having markdown cells in a notebook. I noticed in the fsharp.js file there is a filter for 'code' cells, but not in 'custom.js'. I do not know javascript or what all is being down within the scripts, I just noticed that the files I don't get intellisense with have markdown cells between F# code blocks and the intellisense works after I remove the markdown cells. I tried altering the javascript files myself, but ended up bricking IFSharp. Thanks for the |
That's definitely a bug, only code cells should be sent to the server for evaluation. Made a new issue #13 |
yes, intellisense for Deedle works for me too on alpha2 version. Is this running against .NET 4.0 somehow? |
The |
If I create a new notebook and type
open System.
I don't get any pop-up. Do I need to do something to work it work?The text was updated successfully, but these errors were encountered: