reasonml-editor / atom-ide-reason

ReasonML/OCaml language support for Atom-IDE, using ocaml-language-server under the hood.
MIT License
34 stars 8 forks source link

Atom Support for Reason

This Plugin's Installation

Search for ide-reason package in Atom, or via apm:

apm install ide-reason

Other Required Installations

Custom configuration per project

You can add configuration per project by adding .atom/ide-reason.json, which can be generated via command ide-reason:generate-config. Custom configuration will be merged with global one.

Usage

The usual editor features all work; see here for the default keyboard shortcuts. In addition, we provide an interface files generator.

Interface files generator

You can generate interface files (rei & mli) right from your editor.

Via context menu

Via command

ide-reason:generate-interface

No default keybinding is set, but it can be configured in your keymap.

'atom-workspace atom-text-editor:not([mini])':
  'ctrl-alt-g': 'ide-reason:generate-interface'