Navigation Menu

Skip to content

dungpa/fsharpbinding

 
 

Repository files navigation

F# Language Support for Open Editors

This project contains advanced editing support for F# for a number of open editors. It is made up of the following projects:

See the F# Cross-Platform Development Guide for F# with Sublime Text 2, Vim and other editors not covered here.

Building and Using

See emacs/README.md or monodevelop/README.md

Shared Components

The core shared component is FSharp.Compiler.Editor.dll from the community FSharp.Compiler.Service project. This is used by both fsautocomplete.exe, a command-line utility to sit behind Emacs, Vim and other editing environments components.

Building:

./configure.sh
make

This produces bin/fsautocomplete.exe. To understand how to use these components, see the other projects.

An old component called FSharp.CompilerBinding.dll is also present, it was used as a shim to the F# compiler before the availability of FSharp.Compiler.Editor.dll.

For more information about F# see The F# Software Foundation. Join The F# Open Source Group. We use github for tracking work items and suggestions.

About

F# Language Bindings for Open Editors (Emacs, MonoDevelop)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • F# 63.4%
  • Emacs Lisp 30.5%
  • C# 5.3%
  • Shell 0.8%