Vote #69674
未完了Code syntax highlighting in Wiki only works with Textile formatting
0%
説明
Code syntax highlighting in Wiki only works with Textile formatting. However it could/should be formatting-independent. So that any Wiki formatting that produces some @< code class="xyz" >@ (spaces added to prevent parsing) gets a syntax-highlighted code.
Currently the code is at source:trunk/lib/redmine/wiki_formatting/textile/formatter.rb@5386#L50. However I guess a more generic variant of the code could be moved to source:trunk/app/helpers/application_helper.rb besides @textilizable@, @parse_*@, @replace_toc@, ...
journals
I messed up the description by not escaping a <code> tag. I wish I could update the description.
--------------------------------------------------------------------------------
Fixed description and tracker (it seems a feature-request to me) and selected category.
--------------------------------------------------------------------------------
Another choice is implementing a formatting-independent syntax highlighter in client side, using something like "Sunlight":http://sunlightjs.com/.
--------------------------------------------------------------------------------
Another JavaScript and CSS based client-side option is "Google's Code Prettifier":http://code.google.com/p/google-code-prettify/.
--------------------------------------------------------------------------------
Yet another client-side syntax highlighter, but this one already has a Rails plugin: https://github.com/antono/sh2
--------------------------------------------------------------------------------