Fix Markdown br bug Thanks to @boscoh for the following: In the `:markdown` filter, the markdown for implicit `<br>` tag is broken. The reason is that markdown recognises a line with `<br>` by two trailing spaces. However, trailing spaces are stripped when `PlaintextNode.haml` is read. To fix: when the text is reconstructed to send to the Markdown filter, instead of using the `PlaintextNode.haml` field, `PlaintextNode.raw_haml.lstrip()` is used, which keeps the trailing spaces.
make the test of non-ascii filenames actually pass, by marking strings as unicode I missed the note about how to run the unit tests when submitting this patch, and it turns out the test actually failed. Just needed to mark the appropriate strings as unicode to get it to work.
…s as unicode
* addresses Issue #132 * include dependent functionality only if the required package is available * duplicate TemplateDoesNotExist() if django is not present * add `NotAvailableError` for nodes which depend on non-present packages * move pygments_filter test into template tests * fix test for Pygments version 1.6
Documented :stylus, :coffeescript; fixed documentation for :css