Defect #1288
Unable to past escaped wiki syntax in an issue description
| Status: | Closed | Start date: | 2008-05-22 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | Jean-Philippe Lang | % Done: | 0% |
|
| Category: | Wiki | |||
| Target version: | 1.0.0 (RC) | |||
| Affected version: | devel | Resolution: | Fixed |
Description
pre> tag, but it does not escape some syntax :
- <
pre> itself - [
[links]] in brackets - probably some more ...
Is there a way to have truely verbatim print of a section, in textile ?
Related issues
Associated revisions
Do not parse redmine links inside pre/code tags (#1288).
History
Updated by James Byrne over 3 years ago
I do not think that this is a textile issue but rather the artifiact of an over-aggressive wiki processor.
Updated by Paul Rivier over 3 years ago
- Assignee set to Jean-Philippe Lang
After some more investigations, I now understand what is happening.
Textile syntax does not provide facilities required for Redmine internal references. That is why Jean Philippe needed to extend it to support references to :- wiki pages
- issues
- repository
- ...
The problem is in the way this extension is implemented, namely : successive text substitutions on top of the RedCloth processing.
I don't know how easy it would be to migrate this processing to an extension of the RedCloth processing, but I think it will be required sometime.
Any plan for that ?
Updated by Jean-Philippe Lang almost 3 years ago
- Subject changed from Unable to past escaped textile syntax in an issue description to Unable to past escaped wiki syntax in an issue description
Updated by Kamil . almost 2 years ago
+1
Updated by Paul Rivier almost 2 years ago
- Affected version set to devel
actually, html rendering is a 2 stages operation in redmine. First, input is fed to plain textile engine RedCloth, then output is fed to redmine rules, written in source:trunk/app/helpers/application_helper.rb. "pre" is only meaningful in stage 1, so redmine links can't be escaped that way. RedCloth site says it provides facilities to extend the syntax : http://redcloth.org/faq . Maybe that would solve this problem, if you feel like trying.
Updated by Jean-Philippe Lang almost 2 years ago
- Status changed from New to Closed
- Target version set to 1.0.0 (RC)
- Resolution set to Fixed
Fixed in r3589. The 2-pass rendering was preversed so we can still cache pass 1 (textile or any other text formatter).