Hi, 

As an introduction, I'd just like to say I love asciidoc. Brilliantly 
simple and effective. Now to my problem.

I would like to set the pygments *cssclass* formatter option (see 
http://pygments.org/docs/formatters/)

According to (http://www.methods.co.nz/asciidoc/source-highlight-filter.html), 
I can use the *args* block attribute in asciidoc to pass arguments to the 
highlighter command-line.

However, setting the args attribute like so:

[source,cpp,args=lol]
---------------------------------------------
int test;
---------------------------------------------

Doesn't do anything to the pygmentize command line (here is some output):

asciidoc: x.txt: line 7: filtering: pygmentize -f html -l cpp  -O 
encoding=UTF-8

According to my naive investigation, this is because code-filter.conf does 
not pass the args parameter onwards to code-filter.py:

>>
#
# AsciiDoc code filter configuration file.
#
# Documented in code-filter-readme.txt
#

[blockdef-listing]
code-style=template="listingblock",presubs=(),postsubs=("callouts",),posattrs=("style","language"),filter="code-filter.py
 
-b {basebackend} -l {language}"
<<                          

and code-filter.py has no option to accept arguments to pass on:

>>
OPTIONS
    --help, -h
        Print this documentation.
    -b
        Backend output file format: 'docbook', 'linuxdoc', 'html', 'css'.
    -l
        The name of the source code language: 'python', 'ruby', 'c++', 'c'.
    -t tabsize
        Expand source tabs to tabsize spaces.
    --version, -v
        Print program version number.
<<

So I don't see how it could pass on parameters.

Am I missing something in my understanding of how I'm supposed to pass 
parameters though to the code filter?

Thanks

Ashley

-- 
You received this message because you are subscribed to the Google Groups 
"asciidoc" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/asciidoc/-/2shlQombZ_kJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/asciidoc?hl=en.

Reply via email to