Page 1 of 1

Syntax Highlighting im Wiki broken?

Posted: 2008-07-05 10:48
by daemotron
Zumindest passieren in <code bash> Blöcken merkwürdige Dinge:

Code: Select all

${Remotedir}/stage-${suffix}.tar.bz2
wird als

Code: Select all

${Remotedir}|>/stage-${suffix}|>.tar.bz2
gerendert. Das Problem besteht immer mit schließenden geschweiften Klammern, wie sie etwa bei Shell-Variablen verwendet werden. Verzichtet man auf die Sprachangabe (also nur <code>), besteht das Problem nicht. Meine Vermutung: Irgendwo in Geshi ist ein Fipptehler, der statt /> (schließendes XHTML-Tag) ein |> (Pipe statt Slash) erzeugt. Mangels eigener DokuWiki-Installation kann ich das aber leider gerade nicht selbst debuggen. So sieht das überhaupt gerendert im HTML-Quellcode aus (nur die Darstellung für das, was Geshi aus ${Remotedir}/ macht):

Code: Select all

$<span class="br0">&#123;</span>Remotedir<span class="br0">&#125;</span><span class="sy0">|</span>><span class="sy0">/</span>

Re: Syntax Highlighting im Wiki broken?

Posted: 2008-07-05 13:35
by Joe User
Moin,

das Syntax-Highlightning für Bash/Shell und Console ist "known to be broken" und wird wohl auch in absehbarer Zeit von den jeweiligen Devs nicht gefixt (werden können). Aus diesem Grund sollten für Shell beziehungsweise Console auf das Syntax-Highlightning verzichtet werden, danke.

Gruss,
Joe User