If this is a new project, or you don't use any Asciidoc Python
customisation then the best thing is to use Asciidoctor if you can.

Its faster, so the slowest part of your conversion will get faster and
its well supported and is cleaning up some of the problems and
carrying on the development of Asciidoc markup.

Asciidoc Python is an open source volunteer project, its not going
away, so there is no rush to convert a project using it, but its also
not going to change unless people contribute.

Cheers
Lex

On 24 September 2016 at 04:37, Stéphane Thomas <[email protected]> wrote:
> I guess I shoud take a look at asciidoctor. The indent=0 could have been a
> solution. The second solution also works with Python asciidoc but since I
> have to convert miscellanous formats it would then had collide with lines of
> dots…
>
> Anyway I used the "zero width space" solution, source-highlight is ok with
> it. It increases my script execution time because I need to iterate through
> each line of the files I need to convert, before feeding it to asciidoc, but
> that's ok. The asciidoc to HTML conversion still is the main consuming part.
>
> Le vendredi 23 septembre 2016 09:59:58 UTC+2, Dan Allen a écrit :
>>
>> Also keep in mind that if you take the indent approach, Asciidoctor lets
>> you remove leading blank columns.
>>
>> [source,shell,linenums,indent=0]
>> ----
>>     some source
>>     code
>>     ---------------
>>     ^^^ line of dashes, no problem
>>     yeah!
>> ----
>>
>> Another option with Asciidoctor is to masquerade a literal block as a
>> source block.
>>
>> [source,shell,linenums]
>> ....
>> some source
>> --------
>> ^^^ the above line won't close the block
>> code
>> yeah!
>> ....
>>
>> Having to worry about collisions like this is one of the minor drawbacks
>> of using a lightweight markup language. That's why we try to provide
>> alternate syntax choices.
>>
>> Cheers,
>>
>> -Dan
>>
>> On Thu, Sep 22, 2016 at 8:05 AM, Stéphane Thomas <[email protected]>
>> wrote:
>>>>
>>>> The Asciidoctor implementation therefore requires that the closing and
>>>> opening delimiters be the same length.
>>>
>>>
>>> Yeah I saw that. That would be nice. I need to convert miscellanous files
>>> (mostly program source but also plain text documentation, hence my problem)
>>> but using a very long delimiter would cover most cases if not all. I may be
>>> wrong but I found at least '----' is a valid line in a Haskell program (a
>>> comment).
>>>>
>>>>
>>>> It would be good if someone made a patch that made that an option on
>>>> Asciidoc Python as well.
>>>
>>>
>>>
>>> Sure ! I've searched for such an option ;) I'll try to have a look at the
>>> source code…
>>>
>>> Thx for your answers. I'll test the Unicode hack. The only drawback I see
>>> is that this invisible character would be copied in case of copy/paste.
>>> Well, it may not be a problem…
>>>
>>> Have a nice day.
>>>
>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "asciidoc" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an
>>> email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at https://groups.google.com/group/asciidoc.
>>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>>
>>
>> --
>> Dan Allen | @mojavelinux | https://twitter.com/mojavelinux
>
> --
> You received this message because you are subscribed to the Google Groups
> "asciidoc" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/asciidoc.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"asciidoc" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/asciidoc.
For more options, visit https://groups.google.com/d/optout.

Reply via email to