From: Stefan Lang Date: 2004-12-07T22:48:02+09:00 Subject: Re: Slashdot mention (Kate/KDevelop syntax highlighting) Am Dienstag, 7. Dezember 2004 13:03 schrieb David Ross: > > I actually have 1.08 installed, I had the file upgraded. It was in CVS, > but the highlighting for ?: > which were being highlighted so I had it pulled back. It didn't have > look back at the time, It > should now so I'll have the file upgraded again with the improvements in > a bit. I'll take some > of your stuff too ;) > > Thanks, > > David Ross OK, I downloaded version 1.10 from CVS. Where is my version better: [ file size 22.7 k compared to 10.5 k ;) ] * Code folding (class/module level, do - end, def - end , for[do] end .......) (Current CVS version: folds on { - } only) * Recognizes HERE docs (highlights substitutions in HERE docs) * Highlights method calls (with invocant) * Highlights constants (e.g.: MY_CONSTANT) * Highlights class/module names (e.g.: MyClass) * Highlights global vars (e.g.: $var) * Handles string spanning over multiple lines correct. * CVS version stops string even on \" (same for %w{} %q{}....) * Recognizes more operators (e.g.: +=, -= (and similar), ..., .., <=> etc.) * Recognizes (more) number literals in more places * Highlights Kernel methods (put, print, etc.) * Recognizes __END__ line * Recognizes class/instance var substitution (e.g.: "Name: #@name") * Multiline regexes if lines end with "\" and some other things -- Stefan