2012-04-17 11 views
7

Uwielbiam emacs, używałem tego przez ostatnie lata i kiedy potrzebuję otworzyć ide, choć studio wizualne jest niesamowitym ide, czuję się ograniczony i to jest bardzo ciężkie dla mojego starego komputera, używam emacs dla f # chociaż czuję niż emacs nie jest tak jest właściwa dla statycznego języka typu, widziałem niż C# ma intellisense w emacsEksperci Emacs: czy możliwe jest połączenie narzędzia wiersza poleceń f # intellisense z emacs?

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

I'ven't próbowałem tego jeszcze, ale myślę, niż autouzupełnianie dla f # musi być najprostsze, ponieważ f # ma krzyżowy pakiet z f # intellisense, który powinien zostać zaimplementowany w innym edytorze tekstów:

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

nie wiem zbyt wiele o emacs programowania, ale to nie powinno być tak skomplikowane, tylko połączyć emacsowi ze skryptem i dzielić się informacjami ..

uwaga: Wiem, niż w przeszłości nie było spróbować wdrożyć intellisense w emacs http://laurent.le-brun.eu/site/index.php/2011/02/14/61-fsharp-intellisense-in-emacs-in-progress

próbowałem go zainstalować, ale mały program działa tylko z bardzo starego zasilacza fsharp, nie aktualizacja przez długi czas, nie mogę komunikować się z autorem i kodem jest blisko, nie wiem, czy oryginalny autor używał fsintellisense ...

Nie wiem, czy jest to najlepsze miejsce na to pytanie, ale mam nadzieję, że wiele osób niż przeczytanie tego postu pokazuje to samo zainteresowanie emacs-fsharp i każdy wie, jak ciężko może to zaimplementować w emacs lub ma interes w to ... dzięki!

+0

Atleast myślałem, statyczne wpisywanych języki są łatwe do analizowania z Emacs CEDET. – kindahero

+0

Potencjalnie możesz użyć tego narzędzia do uzupełnienia CEDETU Emacsa - patrz na przykład obsługa Clang w CEDET. Aby uzyskać więcej informacji, wejdź na stronę ceteta i listę mailingową. –

+1

Wygląda na to, że został napisany przez @TomasPetricek. Jest na StackOverflow - może zobaczyć to pytanie. Możesz również spróbować go tweetować: tomaspetricek. Jestem zaskoczony, że kod źródłowy nie znajduje się na CodePlex. –

Odpowiedz

1

W rzeczywistości dostępny jest kod źródłowy fsintellisense pod numerem.

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

Kliknij Próbki następnie kompilator i następnie źródłem jest pod fsintellisense. Nie sądzę, że to całkowicie odpowiada na twoje pytanie, ale wydaje się, że to zbyt wiele informacji, aby umieścić komentarz.

+0

tak, fsintellisense jest dostępny, ale implementacja w emacs zrobiona dla lauren nie jest :(... po prostu opublikować plik wykonywalny, ale to wymaga naprawdę starego power pack i powiedział, że potrzeba wielu usprawnień .... http://laurent.le-brun.eu/site/index.php/2011/02/14/61-fsharp-intellisense-in-emacs-in-progress – user1050817

+0

Oh - ok. Źle zrozumiałem twój komentarz, ale byłbym bardzo Zaskoczony, jeśli wymaganie starego PowerPacka pochodzi od strony emacsa, więc prawdopodobnie chciałbyś dowiedzieć się, gdzie jest zależność w kodzie FS i najpierw go zaatakować. –

+0

Jest widelec (przepisać?) tego narzędzia który nie ma zależności od PowerBoxa i współpracuje z .Net 4.0 https://github.com/fahadsuhaib/fsharp/tree/master/samples/FSI.Intellisense –

Powiązane problemy