Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: literate language mode and support for literate coffee-script #125

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

sjorek
Copy link
Contributor

@sjorek sjorek commented Sep 25, 2013

… what should I say, here is support for literate coffee-script. If one digs deeper into this mode, you will recognize that code and comments have always separate segments. This is necessary, because large blocks of literate comments will certainly get out of sync with the code they precede. This solution prevents this by not having literate comments side-by-side with code. But of course, non-literate comments in code are processed as usual.

A live-example:

Any feedback, especially to the side-by-side related stuff is always welcome !

Cheers,
Stephan

@leonardt
Copy link

+1

@leonardt
Copy link

It seems that this offsets code blocks with comments by one line
screen shot 2013-11-12 at 3 34 30 pm
screen shot 2013-11-12 at 3 34 55 pm

compared to http://nevir.github.io/groc/cli.html as an example, where code will be lined up with the comment, I think this may be a simple parsing issue.

@sjorek
Copy link
Contributor Author

sjorek commented Dec 21, 2013

This is a deliberate design decision and obviously a bad one. Look at this literate-coffescript-file (and it's source) to get an idea of why I did it: … without this behavior code and comments get to much out of sync.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants