This repository has been archived on 2024-10-22. You can view files and clone it, but cannot push or open issues or pull requests.
spacemacs/contrib/lang/purescript
Ryan L. Bell 041d2441c7 Creates a really basic, early stages purescript layer.
Leverages:
- purescript-mode
- psci

Purescript README.md

Fixed Purescript logo
2015-04-13 21:33:10 -04:00
..
img Creates a really basic, early stages purescript layer. 2015-04-13 21:33:10 -04:00
config.el Creates a really basic, early stages purescript layer. 2015-04-13 21:33:10 -04:00
keybindings.el Creates a really basic, early stages purescript layer. 2015-04-13 21:33:10 -04:00
packages.el Creates a really basic, early stages purescript layer. 2015-04-13 21:33:10 -04:00
README.md Creates a really basic, early stages purescript layer. 2015-04-13 21:33:10 -04:00

Purescript contribution layer for Spacemacs

logo

Description

This layer provides basic Purescript editing support for spacemacs:

  • purescript-mode
  • psci

Install

To use this contribution add it to your ~/.spacemacs

(setq-default dotspacemacs-configuration-layers '(purescript))

Key bindings

Key Binding Description
<SPC> m p l Equivalent of :m /path/to/current/module/file.purs - Load for importing
<SPC> m p i Equivalent of :i your.current.module.name - Import for use in PSCI
<SPC> m p p r Load or reload files defined in the project file .psci
<SPC> m p r Equivalent of :r - Reset
<SPC> m p q Equivalent of :q - Quit
<SPC> m p p Launch a psci console buffer
<SPC> m i f Format imports
<SPC> m i a Align imports
<SPC> m i n Navigate to the imports
<SPC> m i r Return to where you were editing before navigating to imports