asciidoctor / docgist

Render AsciiDoc documents from Gists, GitHub, DropBox and other remote sources in the browser.
http://gist.asciidoctor.org
57 stars 76 forks source link

CodeMirror support. Improved image support. #16

Closed nawroth closed 9 years ago

nawroth commented 9 years ago
mojavelinux commented 9 years ago

Looks excellent!

Makes me wonder if we should have CodeMirror support in Asciidoctor as well. I'm losing my mind a bit with all the syntax highlighting options already, but JavaScript ones are easy to support so perhaps it isn't too much of a headache.

mojavelinux commented 9 years ago

Is CodeMirror much better than the alternatives?

nawroth commented 9 years ago

CodeMirror is different as you can use it for editors as well. That's what we use in the Neo4j web UI, and thus I wanted to use it for other syntax highlighting too. No idea about which one is better really.

mojavelinux commented 9 years ago

Aha, that makes sense. You use it for consistency across the interface. Now I understand.

I still wonder whether it makes sense to integrate into Asciidoctor core. If so, perhaps you can file an issue and we'll look into it.

There's also an outstanding request for Prism. I sort of wish the JavaScript-based highlighters would align a bit.

nawroth commented 9 years ago

See also #17

nawroth commented 9 years ago

@mojavelinux Sorry for this "all the things" commit/PR. If we want to revert part of it, I can do that by hand.

mojavelinux commented 9 years ago

Not a problem at all. While finer grain commits are ideal, sometimes getting it all in there takes precedence. Onwards!