2012-04-17 8 views
7

Me encanta emacs, lo he usado en los últimos años y cuando necesito abrir una idea, aunque Visual Studio es una idea increíble, me siento limitado y es muy pesado para mi computadora vieja, estoy usando emacs para f # aunque siento que emacs no es tan apropiado para un lenguaje de tipo estático, he visto que C# tiene una intelisense en emacsExpertos de Emacs: ¿es posible conectar la herramienta de línea de comandos f # intellisense con emacs?

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

I'ven't probado esto todavía, pero creo que una autocompletar para f # debe ser lo más simple porque f # tiene un paquete cruzado con un pensamiento f # intellisense para ser adaptado en otro editor de texto

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

No sé mucho acerca de emacs de programación, pero no debería ser tan compleja, sólo conecte emacs con el guión y compartir información ..

nota: Yo sé que en el pasado hubo una oportunidad para poner en práctica intelliSense en emacs http://laurent.le-brun.eu/site/index.php/2011/02/14/61-fsharp-intellisense-in-emacs-in-progress

he intentado instalarlo pero el pequeño programa sólo funciona con una fuente de alimentación FSharp muy viejo, no ha habido actualización para mucho tiempo, no puedo comunicar con el autor y el código está cerca, no sé si el autor original estaba usando el fsintellisense ...

No sé si es el mejor lugar para preguntar esto, pero espero que muchas personas que lean esta publicación muestren el mismo interés en emacs-fsharp y cualquiera sepa cuán difícil puede ser implementar esto en emacs o si tiene interés en hacer es ... gracias !!

+0

Al menos pensé, lenguajes con tipos estáticos son fáciles de analizar con Emacs CEDET. – kindahero

+0

Potencialmente puede utilizar esta herramienta para proporcionar terminaciones para el CEDET de Emacs; consulte, por ejemplo, el soporte de Clang en CEDET. Para obtener más información, consulte cedet site & mailing list –

+1

Parece que fue escrita por @TomasPetricek. Está en StackOverflow, puede ver esta pregunta. También puedes intentar tuitearlo: tomaspetricek. Me sorprende que el código fuente no esté en CodePlex. –

Respuesta

1

En realidad, el código fuente para fsintellisense es disponible.

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

Haga clic en muestras continuación, Compilador y entonces la fuente se encuentra bajo fsintellisense. No creo que esto responda completamente a su pregunta, pero parece demasiada información para incluir en un comentario.

+0

sí, el fsintellisense está disponible, pero la implementación en emacs para lauren no es :(... él solo publicó un ejecutable pero esto requiere una fuente de alimentación realmente antigua y dijo que necesitaba muchas mejoras .... http://laurent.le-brun.eu/site/index.php/2011/02/14/61-fsharp-intellisense-in-emacs-in-progress – user1050817

+0

Ah, vale, malinterpreté tu comentario. Pero estaría muy sorprendido si el requisito para el viejo PowerPack vino del lado de emacs así que probablemente pensaría que quiere saber dónde está la dependencia en el código del FS y atacarlo desde allí. –

+0

hay un tenedor (¿reescribir?) de esa herramienta que no tiene ninguna dependencia de paquete de energía y funciona con .Net 4.0 https://github.com/fahadsuhaib/fsharp/tree/master/samples/FSI.Intellisense –

Cuestiones relacionadas