Re: AsciiDoc editors based on the Asciidoctor Java integration

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: AsciiDoc editors based on the Asciidoctor Java integration

mojavelinux
Administrator
I want to add where I see value in editors like this (a question that came up in a Google+ comment).

The value is in bundling that experience of live editing together. The editor pane could eventually mature to being an AsciiDoc-aware text editor, perhaps even boosting special key bindings that optimize it for AsciiDoc editing. The pane on the right is a WebKit-based browser, so it's a real preview, on par with desktop editors.

But the killer feature, as I picture it, will be the scroll and highlight synchronization that's possible when the two panes are managed by the same application. Prior to rendering the content, the UI controller could insert hidden markup at the place of the cursor, then make sure the location of that marker is in view after the HTML has been rendered...perhaps even throwing a spotlight on that location with JavaScript as a visual aid.

Never stop innovating.

-Dan



On Wed, May 22, 2013 at 6:07 PM, Dan Allen <[hidden email]> wrote:
There are two AsiiDoc editors developed by Asiidoctor community members in the early stages of development. Both editors are based on the Asciidoctor Java integration and use JavaFX for the user interface.

DoctorFX
author: Jason Lee

Doctorpad
author: Guillaume Laforge

To build either one, you'll need JDK 1.7 or better with the JavaFX libraries. I'm really excited about these editors. The two-pane design is the ultimate editing experience because both the AsciiDoc source and a preview of the rendered document are visible at the same time. DoctorFX has the added feature of a raw HTML view as well.

Last, but not least, thanks again for Alex Soto for creating the Asciidoctor Java integration that is fueling this innovation.

Check them out!

-Dan

--



--
Loading...