This is some hacks I’ve done to get a Spacemacs layer around reason-mode found in the reason repo.
Clone this repo into ~/.emacs.d/private/reason.
To use this configuration layer, add it to your ~/.spacemacs. You will need to
add reason to the existing dotspacemacs-configuration-layers list in this
file. Also make sure you have ocaml layer included, since reason uses Merlin
(and only one layer can be in control of a package).
If you get the following at startup:
An error occurred while post-configuring company in layer reason (error: (void-function spacemacs|add-company-backends))
The spacemacs|add-company-backend function is a recent addition in the develop branch; see https://github.com/syl20bnr/spacemacs/blob/develop/CHANGELOG.develop#breaking-changes and also syl20bnr/spacemacs@74fdbb6.