[Trac] WikiExtrasPlugin delimiters adjacent to a phrase

Clemens Feige <c.feige-OaXy4Qdpe4n2eFz/[email protected]> Wed, 7 Aug 2024 18:11:29 +0200
Newsgroups gmane.comp.version-control.subversion.trac.general
Organization Osypka Medical
Message-ID <[email protected]>
Hello

I suspect there is a regression with the popular WikiExtrasPlugin, see
[1]. After upgrading from TRAC 1.4 to 1.6 the handling delimiters
adjacent to a phrase seems affected.

Here is a quote of what WikiExtrasPlugin advertises, and what is
accomplished in code with method `add_style` in file `phrases.py`; see [2]:

> Any delimiter ():<> adjacent to a phrase will not be presented. This makes it possible to naturally write FIXME:, for example, but view the phrase highlighted without the colon (:) which would not look natural.

However, in TRAC 1.6 for a phrase like FIXME: the colon is not removed,
but it should be. For dual colons i.e. :FIXME: both colons are removed,
which is correct.
TRAC 1.4, all colons in FIXME: and in :FIXME: are removed.

If you are using the WikiExtrasPlugin and the new TRAC 1.6, then please
tell me: What comes out if you write a phrase with trailing adjacent
delimiter i.e. "FIXME:"?

Anybody who can comment on this?
Depending on other people's feedback I would file a bug ticket.

Unfortunately I do not understand the code in method `add_style` in file
`phrases.py`; see [2]. What is `self.text` for example?

Thanks
Clemens


P.S.

[1]
https://trac-hacks.org/wiki/WikiExtrasPlugin

[2]
https://trac-hacks.org/browser/wikiextrasplugin/trunk/tracwikiextras/phrases.py?rev=16718#L90

-- 
You received this message because you are subscribed to the Google Groups "Trac Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to trac-users+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/[email protected]
To view this discussion on the web visit https://groups.google.com/d/msgid/trac-users/98ed218d-9d0f-4ea9-b03a-d535cc733775%40osypkamed.com.