Hi,
I wanted to release the files earlier, but I forgot. Anyway, here it is. You can download the fsharp-mode on Sourceforge:
http://sourceforge.net/projects/fsharp-mode.
Features:
- Syntax highlighter (adapted from the caml-mode)
- Interactive F# mode (adapted from the caml-mode)
- Indentation (adapted from Python mode)
It's far from perfect, but I enjoy it. Feel free to contribute, there are still many things to do (e.g. send line numbers to fsi to get relevant locations on errors).
Yes, there's no completion or real-time type checking like in Visual Studio. But you have a better indentation than in VS. :)
I think this will be useful for Emacs-fans and Unix users. Please tell me if you plan to use it, if you want to contribute or if you have problems during "installation". Please do not report bugs, except if you have patches. :)
PS: Intellisense is great in VS. There's no such feature in fsharp-mode. If you need to know which methods are available, you can use introspection in fsi. For example (you can improve it to see parameters type, return type, if the method is static, etc.):
let view_methods<'a>() =
[for i in typeof<'a>.GetMethods() -> i.Name]
view_methods<int>()Laurent.