Rasmus Kaj

Results 21 issues of Rasmus Kaj

A method to get the textual line containing the (start of) a `LocatedSpan` would be nice. I want to present parse errors in a user-friendly way, like this: ``` ,...

enhancement

Inside a function implementation, errors ends up as `CallError`. This can be combined with a call position to yield a `crate::Error`.

Tracking issue for rsass 1.0 release criteria. - [x] Basic sass constructs. - [x] Sass interpolation (`#{"foo" + $bar}`) in values (pr #2). - [x] Sass interpolation in selectors. -...

There should be complete support for the [`sass:meta`](https://sass-lang.com/documentation/modules/meta) module. Some are done in #80, some improvements in #110 and #113. * [ ] `load-css` (partial support done in #131) *...

Any errors discovered during parsing of scss (or css) input must pass through the [nom](https://lib.rs/crates/nom) error handing. It has two error-handling "modes", of which rsass till use the simple/limited one....

There should be complete support for [`sass:selector`](https://sass-lang.com/documentation/modules/selector) module. A little is done in #80, but much remains. Fixing this may involve refactoring how css selectors are represented in the code,...

The `@extend` directive should be supported by rsass, and probably before release 1.0. It seems complicated, but there's a good introduction to how it should work at https://gist.github.com/nex3/7609394 . Some...

A possible solution to #85 . Questions / things to test: * [ ] Is `join_html` and `join_to_html` good names for the functions? * [x] Does `join_html` work with inline...

enhancement
help wanted

As suggested in #29. A keyword `@whitespace` can be used to switch whitespace handling between the tree modes `as-is`, `compact`, and `removed`. - [x] Implement the functionality. Set default mode...

enhancement
help wanted
question

It should be possible to make templates generic on parameter types, just like any other rust functions.

enhancement
help wanted