- purescript-contrib/atom-language-purescript provides syntax highlighting
- nwolverson/atom-ide-purescript provides build support, REPL, and autocomplete etc. via psc-ide
Either use these two:
- dysinger/purescript-mode was adapted from haskell-mode
- epost/psc-ide-emacs offers Emacs support for psc-ide
Or these two, for a more minimal setup:
- emacs-pe/purescript-mode is an alpha-stage greenfield mode
- emacs-pe/flycheck-purescript provides flycheck support.
PSCI support via comint:
- ardumont/psci-mode is a REPL minor mode
Spacemacs users can just use the purescript
layer.
- PureScript package by joneshf
- purescript-vim syntax highlighting and indentation
- FrigoEU/psc-ide-vim
- To generate
TAGS
files, usepurs docs --format etags
(or--format ctags
)
- Pulp - a standalone build system for PureScript (pulp in
npm
) - psc-package: An experimental package manager for PureScript based on the concept of package sets
- Purify: Reproducible builds for PureScript
- Gulp task (
gulp-purescript
innpm
) - psvm-js - PureScript Version Manager
- purs-loader - PureScript loader for WebPack
- psc-pane - Auto reloading compiler which formats a single error to fit the window
- purescript-psa - A pretty, flexible error/warning reporting frontend for
psc
featuring colours, original source spans in errors, warning filtering and persistence. - pscid is a lightweight file-watcher/testrunner for PS projects, that uses
psc-ide
to provide fast rebuilds.