Changeset 2444

Show
Ignore:
Timestamp:
07/10/07 08:15:50 (1 year ago)
Author:
cboos
Message:

WikiGoodiesPlugin:

WikiGoodiesPlugin: add the possibility to prevent wikification using "!", for each of the additional syntax. Closes #824.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • wikigoodiesplugin/0.11/goodies/entities.py

    r1568 r2444  
    6363 
    6464    def get_wiki_syntax(self): 
    65         yield (r"&#\d+;", self._format_entity) 
    66         yield (r"&(?:%s);" % '|'.join(ENTITIES), self._format_entity) 
     65        yield (r"!?&#\d+;", self._format_entity) 
     66        yield (r"!?&(?:%s);" % '|'.join(ENTITIES), self._format_entity) 
    6767 
    6868    def get_link_resolvers(self): 
  • wikigoodiesplugin/0.11/goodies/mailto.py

    r2439 r2444  
    2222    # IWikiSyntaxProvider methods 
    2323 
    24     _email_regexp = r"<[^@]+@[^>]+>" 
     24    _email_regexp = r"!?<[^@]+@[^>]+>" 
    2525     
    2626    def get_wiki_syntax(self): 
  • wikigoodiesplugin/0.11/goodies/mozilla.py

    r1568 r2444  
    3333            else: 
    3434                return tag.span(expr, class_='underline') 
    35         yield (r"(?:^|(?<=\W))(?:\*%s\*|/%s/|_%s_)(?:(?=\W)|$)" % ((word,)*3), 
     35        yield (r"(?<!\w)!?(?:\*%s\*|/%s/|_%s_)(?:(?=\W)|$)" % ((word,)*3), 
    3636               mozillate) 
    3737 
  • wikigoodiesplugin/0.11/goodies/smileys.py

    r2439 r2444  
    7878 
    7979    def get_wiki_syntax(self): 
    80         yield (r"(?<!\w)(?:%s)" % prepare_regexp(SMILEYS), self._format_smiley) 
     80        yield (r"(?<!\w)!?(?:%s)" % prepare_regexp(SMILEYS), 
     81               self._format_smiley) 
    8182 
    8283    def get_link_resolvers(self): 
  • wikigoodiesplugin/0.11/goodies/symbols.py

    r1568 r2444  
    5050 
    5151    def get_wiki_syntax(self): 
    52         yield (prepare_regexp(SYMBOLS), self._format_symbol) 
     52        yield ("!?" + prepare_regexp(SYMBOLS), self._format_symbol) 
    5353 
    5454    def get_link_resolvers(self): 
  • wikigoodiesplugin/0.11/goodies/unc_paths.py

    r2439 r2444  
    2222    # IWikiSyntaxProvider methods 
    2323 
    24     _unc_path_regexp = r"\\\\[^\s\\]+(?:\\[^\s\\]*)*" 
     24    _unc_path_regexp = r"!?\\\\[^\s\\]+(?:\\[^\s\\]*)*" 
    2525     
    2626    def get_wiki_syntax(self):