Hi Lennart,
unfortunately there's no way ATM to specify where applying the line
numbering and where not :(
The only way to do it, would be applying what you suggested in your
first message :)
Have a nice day, all the best!
Simo

http://people.apache.org/~simonetripodi/
http://simonetripodi.livejournal.com/
http://twitter.com/simonetripodi
http://www.99soft.org/



On Sun, Nov 27, 2011 at 11:52 AM, Lennart Jörelid
<lennart.jore...@gmail.com> wrote:
> Hello there Simone,
>
> You are quite right; I tested applying the maven-fluido-skin to the
> jaxb2-maven-plugin, patch http://jira.codehaus.org/browse/MJAXB-55.
> Feel free to checkout / patch to take a look at the skin in action.
>
> Another question, though:
>
> How do I disable line numbering for *some* code listings within the site?
> For instance, it would be good to be able to remove line numbers for
> listings intended to facilitate copy/paste for the user, while
> keeping line numbering for listings intended to be used as examples (i.e.
> where I want to explain what certain code lines do).
>
> It seems that the site.xml configuration enables or disables features such
> as line numbers for all listings within the entire site.
> Correct?
>
> 2011/11/26 Simone Tripodi <simonetrip...@apache.org>
>
>> Hi Lennart,
>> what yu=ou described is something that si already working (at least
>> for us), for your purposes you could just use the fluido-skin with
>> that configuration in site.xml
>>
>>  <skin>
>>    <groupId>org.apache.maven.skins</groupId>
>>    <artifactId>maven-fluido-skin</artifactId>
>>    <version>1.0</version>
>>  </skin>
>>
>>  <custom>
>>    <fluidoSkin>
>>      <sourceLineNumbersEnabled>true</sourceLineNumbersEnabled>
>>    </fluidoSkin>
>>  </custom>
>>
>> source code snippets contained in
>>
>> <source>
>> ...
>> <source>
>>
>> in XDoc and
>>
>> +-----+
>> ...
>> +-----+
>>
>> in APT are auto-detected via google code prettifier and automatically
>> rendered, without the pain to configure elements by yourself.
>> Just wait a couple of hours that we have to release the skin, and code
>> is enhanced.
>> Let me know if you need help, I would more than pleased to provide my
>> support!
>> All the best, have a nice weekend,
>> Simo
>>
>> http://people.apache.org/~simonetripodi/
>> http://simonetripodi.livejournal.com/
>> http://twitter.com/simonetripodi
>> http://www.99soft.org/
>>
>>
>>
>> On Sat, Nov 26, 2011 at 1:58 PM, Lennart Jörelid
>> <lennart.jore...@gmail.com> wrote:
>> > Hello Simone,
>> >
>> > First - sorry for being short on the brink of incomprehensible in my
>> > response above.
>> >
>> > You are correct in that Doxia prepares HTML and the skin applies the
>> style.
>> > However, to simplify site generation for the site developer, we need to
>> > create a
>> > set of markups understandable by Doxia (or, more precisely, the Doxia APT
>> > enhancements)
>> > indicating that the content in between them should be interpreted as
>> "code"
>> > in a
>> > particular language - such as Java or XML.
>> >
>> > Say ... (crude XML form here, but just intended as an example) ...
>> >
>> > <code language="java" displayLineNumbers="yes" linkUrlsInCode="yes">
>> >    ... java code goes here ...
>> > </code>
>> >
>> > That particular element would hook into the CSS or style sheets, to
>> generate
>> > syntax highlighted code within the maven site, using something like
>> > the Syntax Highlighter (http://alexgorbatchev.com/SyntaxHighlighter/)
>> > or the Google code prettify (
>> http://code.google.com/p/google-code-prettify/
>> > ).
>> >
>> > For example, I need this code-with-linenumbers feature for a patch to the
>> > jaxb2-maven-plugin to explain the correlation between annotations in java
>> > code,
>> > plugin XML configuration and resulting/generated XML schema files.
>> >
>> > However, I am at a loss regarding how to do it with the tools available
>> in
>> > APT today,
>> > since there is no <code> element working similar to the example above -
>> > at least to my knowledge.
>> >
>> > I'll check out the code, file issues and such tomorrow.
>> > :)
>> >
>> > Fair?
>> >
>> > 2011/11/26 Simone Tripodi <simonetrip...@apache.org>
>> >
>> >> Hi all,
>> >> apologize but I have my own difficulties on understanding the issue;
>> >> why applying the code highlight should be a concern of the doxia
>> >> renderer?
>> >> I mean, Doxia has the task of generating the html code, the skin has
>> >> the task of applying styles on elements where class/id are already
>> >> set... I think that's why the issue has'n been fixed yet.
>> >>
>> >> @Lennart: do you mind filling an issue on
>> >> https://jira.codehaus.org/browse/MSKINS/ ? TIA!
>> >>
>> >> All the best, have a nice WE!
>> >> Simo
>> >>
>> >> http://people.apache.org/~simonetripodi/
>> >> http://simonetripodi.livejournal.com/
>> >> http://twitter.com/simonetripodi
>> >> http://www.99soft.org/
>> >>
>> >>
>> >>
>> >> On Sat, Nov 26, 2011 at 9:07 AM, Lukas Theussl <ltheu...@apache.org>
>> >> wrote:
>> >> > There is a feature request for that:
>> >> > https://jira.codehaus.org/browse/DOXIA-439
>> >> >
>> >> > It's not implemented yet...
>> >> >
>> >> > HTH,
>> >> > -Lukas
>> >> >
>> >> >
>> >> > On Sat, Nov 26, 2011 at 2:16 AM, Lennart Jörelid
>> >> > <lennart.jore...@gmail.com>wrote:
>> >> >
>> >> >> Hello Simone,
>> >> >>
>> >> >> Looking good.
>> >> >>
>> >> >> So ... given that this is a skin to maven, could you include the CSS
>> >> and JS
>> >> >> of the syntax highlighter (i.e.
>> >> >> http://alexgorbatchev.com/SyntaxHighlighter/
>> >> >> )?
>> >> >>
>> >> >> However, I guess my question is on a more fundamental level.
>> >> >> What do we need to do in an APT file (or one of the other site
>> >> >> documentation format files) to achieve pretty-printed/syntax colored
>> >> source
>> >> >> snippets in Java or XML?
>> >> >>
>> >> >> There seems to be no mention of exactly how to craft code snippet
>> >> examples
>> >> >> - as far as I can see - on the
>> >> >> http://maven.apache.org/doxia/references/doxia-apt.html (and
>> friends)
>> >> >> pages.
>> >> >>
>> >> >> 2011/11/26 Simone Tripodi <simonetrip...@apache.org>
>> >> >>
>> >> >> > Hi Lennart,
>> >> >> > we are going to release the maven-fluido-skin[1] that does also
>> code
>> >> >> > prettyprint ans syntax highlight.
>> >> >> > HTH!
>> >> >> > Simo
>> >> >> >
>> >> >> > [1] http://maven.apache.org/skins/maven-fluido-skin/
>> >> >> >
>> >> >> > http://people.apache.org/~simonetripodi/
>> >> >> > http://simonetripodi.livejournal.com/
>> >> >> > http://twitter.com/simonetripodi
>> >> >> > http://www.99soft.org/
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > On Sat, Nov 26, 2011 at 1:15 AM, Lennart Jörelid
>> >> >> > <lennart.jore...@gmail.com> wrote:
>> >> >> > > Hello folks,
>> >> >> > >
>> >> >> > > I need to include some pretty-printed and syntax coloured code
>> >> snippets
>> >> >> > into the maven site of a set of projects.
>> >> >> > > After a tad of searching, I haven't found any plugin or
>> extension to
>> >> >> > Doxia that seems to do this. There seems to be
>> >> >> > > several "box text and don't ruin its formatting"-type tags and
>> >> >> > operations - but I would like to pretty print and syntax
>> >> >> > > colour both Java and XML files.
>> >> >> > >
>> >> >> > > ... and I suppose this is fixed by some nice doxia-based utility
>> >> >> already.
>> >> >> > >
>> >> >> > > Could you point me in the correct direction?
>> >> >> > >
>> >> >> > > // Bästa hälsningar,
>> >> >> > > // [sw. "Best regards"
>> >> >> > > //
>> >> >> > > // Lennart Jörelid
>> >> >> > > // lennart.jore...@gmail.com
>> >> >> > >
>> >> >> > >
>> >> >> >
>> >> >> >
>> ---------------------------------------------------------------------
>> >> >> > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> >> >> > For additional commands, e-mail: dev-h...@maven.apache.org
>> >> >> >
>> >> >> >
>> >> >>
>> >> >>
>> >> >> --
>> >> >>
>> >> >> --
>> >> >> Lennart Jörelid
>> >> >>
>> >> >
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> >> For additional commands, e-mail: dev-h...@maven.apache.org
>> >>
>> >>
>> >
>> >
>> > --
>> >
>> > --
>> > Lennart Jörelid
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
>>
>
>
> --
>
> --
> Lennart Jörelid
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to