This enables Haml Coffee to support the Haml helper functions `surround`, `succeed` and `precede`. (Closes #19)
This reverts commit 06e18d6.
Simply convert the GitHub flavored markdown to GitHub broken markdown.
Adding more advanced whitespace preservation. A new option `--preserve` can define a list of tags that preserve whitespace. The whitespace preserving code has moved from compile time to render time, enabling haml-coffee to proper handle dynamic generated whitespace sensitive content, needed for example within textarea tags. Also `~` handling is now handles at compile time and the original Ruby helper `find_and_preserve` is now available as `findAndPreserve`. To enable tools to build small templates, the preserve functions can be customized by the `--custom-preserve` and `--custom-find-and-preserve` function.