GitHub - an-sh/flow-minor-mode: Emacs minor mode for editing flowtype files.
source link: https://github.com/an-sh/flow-minor-mode
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
README.md
flow-minor-mode
Minor mode for flow, which can be overlayed on
top of other modes like web-mode
. Essentially a rewrite of an
official flow-for-emacs
snippet into a standalone mode with an improved usability.
Setup
To enable this mode, enable it in your preferred JavaScript mode's hooks:
(add-hook 'js2-mode-hook 'flow-minor-enable-automatically)
This will enable flow-minor-mode
for a file only when there is a
//@flow
declaration at the first line and a .flowconfig
file is
present in the project. If you wish to enable flow-minor-mode for all
javascript files, use this instead:
(add-hook 'js2-mode-hook 'flow-minor-mode)
Additional integrations
flow-js2-mode (WIP)
flow-js2-mode is a major mode for flow files.
flycheck-flow
(with-eval-after-load 'flycheck (flycheck-add-mode 'javascript-flow 'flow-minor-mode) (flycheck-add-mode 'javascript-eslint 'flow-minor-mode) (flycheck-add-next-checker 'javascript-flow 'javascript-eslint))
company-flow
(with-eval-after-load 'company (add-to-list 'company-backends 'company-flow))
xref (build-in)
Use standard Emacs 25.1 xref keys (M-.
and M-,
) for jumping to
definitions.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK