1.6 KiB
1.6 KiB
flow-type layer
Description
This layer adds some flow related functionality to Emacs:
- Show the flow-type of the object under the cursor using Eldoc
- Add flow checking to flycheck (based on the flycheck-flow package)
- company-mode completion using company-flow
- "compilation" using
flow status
Install
To use this configuration layer, add it to your ~/.spacemacs
. You will need to
add flow-type
to the existing dotspacemacs-configuration-layers
list in this
file. Please ensure you already have the flow binary installed, either in
node_modules or in your PATH.
The type under the cursor is shown automatically using eldoc. You may find this
a little sluggish, depending on your setup - if so, you can disable it by setting
flow-type-enable-eldoc-type-info
to nil
.
(flow-type :variables flow-type-enable-eldoc-type-info nil)
You can always show types manually using flow-minor-type-at-pos
,
bound to ,ft
by default.
flow-minor-mode key bindings
,fb | xref-pop-marker-stack | jump back from definition |
,fc | flow-minor-status | run `flow status' as a compiler |
,fd | flow-minor-jump-to-definition | jump to the definition of the variable under the cursor |
,ff | flow-minor-suggest | |
,fo | flow-minor-coverage | print coverage information |
,ft | flow-minor-type-at-pos | print the type under the cursor to the message line |