purescript-emmet
v1.0.4
Published
Emmet for PureScript
Downloads
18
Readme
purescript-emmet
A tool for emmet-like html abbreviations and generators in PureScript (Right now it only does Halogen, but it's easy to write a renderer for all kinds of HTML DSLs).
Installing
npm i -g purescript-emmet
Usage
purescript-emmet
expects an abbreviation on stdin and outputs generated
halogen markup on stdout. As an example of how to use this in Emacs, add this to
your init.el
:
(defun purescript-emmet ()
(interactive)
(let ((start (point))
(end (save-excursion (beginning-of-line-text) (point))))
(call-process-region start end "purescript-emmet" t t)))
(global-set-key (kbd "C-c C-e") 'purescript-emmet)
(Choose whatever keybinding you prefer)
Usage as a Library
Check Emmet.Halogen.emmetHalogen
to see an example usage of the library and
how you'd go about writing your own renderer.
LICENSE
Copyright 2017 Christoph Hegemann
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
See the LICENSE file for further details.