Atom IDE support for Flow
CoffeeScript CSS
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
keymaps
lib
menus
spec Improve autocomplete Mar 3, 2015
styles
.gitignore
CHANGELOG.md
LICENSE.md
README.md
ideflow.gif
package.json

README.md

Atom IDE support for Flow

Adds several IDE features for Facebook Flow language to Atom:

  • Hover tooltips show type information when over variables
  • Typecheck on save reports errors with red highlights and gutter indicators
  • Go to definition command navigates to the definition of a variable
  • Autocomplete shows type-based completion lists [NOTE: Must install autocomplete-plus plugin]

Heavily inspired by IDE Haskell.

Demo

Feature demo

Requirements

Installation

$ apm install ide-flow

Notes

  • If the flow command is not on your path, set its location in the package settings under Flow Path
  • Automatically starts a flow server if not already active in a given folder.
    If you need to set configurations on the flow server (such as a --lib flag), run a server manually in the folder you are working in.