2012-04-17 9 views
7

Ich liebe Emacs, ich habe dies für die letzten Jahre verwendet und wenn ich eine Idee öffnen muss, obwohl Visual Studio eine erstaunliche Idee ist, fühle ich mich eingeschränkt und es ist sehr schwer für meinen alten Computer, ich benutze Emacs für f # obwohl ich als emacs fühlen ist nicht so Appropiate für eine statische Typ Sprache habe ich als C# gesehen hat eine Intellisense in emacsEmacs Experten: ist es möglich, f # Intellisense Kommandozeilen-Tool mit Emacs verbinden?

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

I'ven't dies noch nicht ausprobiert, aber ich denke, als ein die automatische Vervollständigung für f # muß einfachsten sein, weil f # eine Querpaket mit einem f # intellisense Gedanken hat für

in anderer Texteditor angepasst werden

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

Ich weiß nicht viel über Emacs Programmierung, aber es sollte nicht so komplex sein, nur mit dem Skript Emacs verbinden und Informationen austauschen ..

Anmerkung: Ich weiß, als in der Vergangenheit ein Versuch gibt es für implementieren Intellisense in emacs http://laurent.le-brun.eu/site/index.php/2011/02/14/61-fsharp-intellisense-in-emacs-in-progress

ich habe versucht, es zu installieren, aber das kleine Programm funktioniert nur mit einem wirklich alten FSharp Power Pack, Update für lange Zeit nicht gewesen ist, kann ich nicht mit dem Autor und dem Code kommunizieren ist in der Nähe, ich weiß nicht, ob der ursprüngliche Autor die FSINTELLISENSE verwendet hat ...

Ich weiß nicht, ob es der beste Ort ist, um das zu fragen, aber ich hoffe, dass viele Leute diesen Beitrag lesen und das gleiche Interesse an Emacs-Fsharp zeigen und jeder weiß, wie schwer das in Emacs umgesetzt werden kann oder das Interesse daran hat es ... danke !!

+0

verfügbar Zumindest dachte ich, statisch typisierten Sprachen sind leicht mit Emacs cedet zu analysieren. – kindahero

+0

Möglicherweise können Sie dieses Tool verwenden, um Vervollständigungen für Emacs CEDET bereitzustellen - siehe beispielsweise Clang-Unterstützung in CEDET. Für weitere Details, schauen Sie bitte auf Cedet Website & Mailingliste –

+1

Es sieht aus wie das von @ TomasPetricek geschrieben wurde. Er ist auf StackOverflow - kann diese Frage sehen. Sie könnten auch versuchen, ihn zu twittern: tomaspetricek. Ich bin überrascht, dass der Quellcode nicht auf CodePlex ist. –

Antwort

1

Tatsächlich ist der Quellcode für fsintellisense verfügbar.

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

Klicken Sie auf die Proben dann Compiler und dann ist die Quelle unter fsintellisense. Ich glaube nicht, dass dies Ihre Frage vollständig beantwortet, aber dies scheint zu viel Information zu sein, um sie in einen Kommentar zu schreiben.

+0

ja, die fsintellisense ist verfügbar, aber die Umsetzung in Emacs tat für Lauren ist nicht :(... er nur eine ausführbare Datei, aber das erfordert ein wirklich altes Netzteil und er sagte, es brauche viele Verbesserungen .... http://laurent.le-brun.eu/site/index.php/2011/02/14/61-fsharp-intellisense-in-emacs-in-progress – user1050817

+0

Oh - ok, habe deinen Kommentar missverstanden Aber ich wäre sehr Überrascht, wenn die Anforderung für das alte PowerPack von der Emacs-Seite kam, also würde ich wahrscheinlich denken, dass Sie herausfinden wollen, wo die Abhängigkeit im FS-Code liegt und von dort zuerst angreifen. –

+0

gibt es eine Verzweigung (Neuschreiben?) dieses Werkzeugs Das hat keine Powerpack Abhängigkeit und arbeitet mit .Net 4.0 https://github.com/fahadsuhaib/fsharp/tree/master/samples/FSI.Intellisense –

Verwandte Themen