Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Emacs experts : is possible connect f# intellisense command line tool with emacs?

I love emacs, I've used this for the latest years and when I need open an ide, although Visual studio is an amazing ide, I feel limited and it's very heavy weight for my old computer, I'm using emacs for f# although I feel than emacs is not so appropiate for a static type language, I've seen than c# has an intellisense in emacs

http://code.google.com/p/idebridge/

I'ven't tried this yet, but I think than an autocomplete for f# must be simplest because f# has a cross package with an f# intellisense thought for be adapted in other text editor

http://fsxplat.codeplex.com/wikipage?title=fsharp%20intellisense%20tool&referringTitle=Home

I don't know much about emacs programming but it should not be so complex, only connect emacs with the script and share information..

note: I know than in the past there was a try for implement intellisense in emacs http://laurent.le-brun.eu/site/index.php/2011/02/14/61-fsharp-intellisense-in-emacs-in-progress

I've tried install it but the little program works only with a really old fsharp power pack, it hasn't been update for long time, I can't communicate with the author and the code is close, I don't know if the original author was using the fsintellisense...

I don't know if it's the best place for ask this, but I hope than many people than read this post show the same interest in emacs-fsharp and anyone know how hard can be implement this in emacs or has the interest in do it...thanks!!

like image 609
user1050817 Avatar asked Apr 17 '12 05:04

user1050817


1 Answers

Actually the source code for fsintellisense is available.

http://fsxplat.codeplex.com/SourceControl/changeset/view/4d371abd932f

Click on Samples then Compiler and then the source is under fsintellisense. I don't think this is completely answering your question but this seems too much information to put in to a comment.

like image 157
Onorio Catenacci Avatar answered Nov 11 '22 10:11

Onorio Catenacci