7

我喜欢 emacs,最近几年我一直在使用它,当我需要打开一个 ide 时,虽然 Visual Studio 是一个很棒的 ide,但我觉得它很有限,而且对于我的旧电脑来说它很重,我在 f# 上使用 emacs 虽然我觉得 emacs 不太适合静态类型语言,我见过 c# 在 emacs 中有智能感知

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

我还没有尝试过,但我认为 f# 的自动完成功能肯定是最简单的,因为 f# 有一个带有 f# 智能感知的交叉包,可以在其他文本编辑器中进行调整

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

我对emacs编程了解不多,但应该不会那么复杂,只需要将emacs与脚本连接起来,共享信息。。

注意:我知道比过去尝试在 emacs http://laurent.le-brun.eu/site/index.php/2011/02/14/61-fsharp-intellisense-in-emacs中实现智能感知-进行中

试过安装,但是这个小程序只能用很老的fsharp电源包,好久没更新了,无法和作者交流,代码很接近,不知道有没有原作者使用的是 fsintellisense ......

我不知道这是否是问这个问题的最佳地点,但我希望比阅读这篇文章的人更多地对 emacs-fsharp 表现出同样的兴趣,并且任何人都知道在 emacs 中实现这一点有多难或有兴趣这样做...谢谢!!

4

2 回答 2

1

实际上 fsintellisense 的源代码可用的。

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

单击 Samples,然后单击 Compiler,然后源位于 fsintellisense 下。我认为这不能完全回答您的问题,但这似乎信息太多,无法发表评论。

于 2012-04-17T13:35:23.000 回答
0

这现已实现,可在https://github.com/fsharp/fsharpbinding/tree/master/emacs获得

于 2014-09-08T13:44:39.407 回答