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!!
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With