Hi,

feature, not bug this time :)

As software developer you often have sourcecode snippets in your documents or 
slides. Now, ideally that code snippet has some syntax highlighting like you 
are used from your sourcecode editor.

Of course, that should be done automatically, like in the editor, after you 
set the type of syntax.

How do I implement this in Calligra? As a shape? Or is it hopefully possible 
to have some text style which updates the formatting of the text it is set for 
on every text change? What about the linebreaks? Is there a way to group a 
range of paragraphs? How eats entered series of whitespaces (and all at begin 
of line), or are they just ignored in normal styles?
Is there something in ODF which supports that (besides setting some calligra-
namespaced attribute, which  to a text paragraph in the storage format)?

Could it be similar to how either tables are embedded in the text flow, or by 
how e.g. a multi-paragraph quote is done, by having three paragraph styles for 
codes (begin paragraph style, middle paragraphs style, end paragraph style), 
which Calligra is smart enough to detect and then have a special handler which 
cares for the autoformatting?
For roundtrips with non-Calligra programs the text would be just saved as 
normally formatted text, just with additional annotation that tells Calligra 
to use autoformatting for it.

Anyone ever started on this?

I dream of being able to reuse Kate's syntax highlighting engine for that, for 
maximal reuse and consistency :)

Is autoformatting perhaps also something to consider to add to ODF 1.3?
Any other autoformatting use cases besides syntax highlighting for sourcecode?

Cheers
Friedrich
_______________________________________________
calligra-devel mailing list
calligra-devel@kde.org
https://mail.kde.org/mailman/listinfo/calligra-devel

Reply via email to