[Python-mode] [ python-mode-Patches-1023335 ] Handle triple-quoted strings correctly.

SourceForge.net noreply at sourceforge.net
Tue Sep 7 00:22:25 CEST 2004


Patches item #1023335, was opened at 2004-09-06 18:22
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=581351&aid=1023335&group_id=86916

Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Edward Loper (edloper)
Assigned to: Nobody/Anonymous (nobody)
Summary: Handle triple-quoted strings correctly.

Initial Comment:
This patch adds an option that will color triple-quoted strings 
correctly.  It works by turning off syntax-highlighting for strings and 
comments (by registering quotes and hashes in the syntax table as 
normal punctuation); and using a fairly advanced keyword matcher 
to find all strings and comments.  The keyword matcher uses a text-
property to keep track of the syntax category of each character, and 
only updates it as needed.  Therefore, the option can only be used if 
text-properties are available (but they are available on all current 
versions of emacs, as far as I know).

Caveat: it's possible that this will be slow on some machines, or 
under certian circumstances.  But it's not noticably slower on the 
machines & files I've tested it on.


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=581351&aid=1023335&group_id=86916


More information about the Python-mode mailing list