At 8:09 PM +1000 3/15/00, Danny Thomas wrote: >while I'm currently using BBEdit 5.1.1, these bugs have been around for >several years. To be fair, I only reported them once, but I'm wondering >whether it's something about my source files that brings out these bugs, or >whether other people see them. > >These problems are not related to syntax errors - they occur with files >which successfully run under MacPerl with both '-w' & 'use strict' in >effect. > >These bugs are not rare occurences - for example I can see several, even >dozens, of instances of (2) per day. > > >1) the syntax colouring can get confused. Now one can't blame BBEdit too >much for this because perl does not have a formal grammar, still it's >annoying when the miscolouring extends over dozens, even hundreds of lines. >What's more sometimes adding and removing a space character fixes the >colouring! > >Here's one example of a line causing this problem: > $last =~ tr/\[\{A-I/001-9/; I generally tend to pepper my own code with things like $last =~ tr/\[\{A-I/001-9/; #} for BBEdit It's not the best thing to do, but it is clean and vaguely understandable. > >2) The results of a Find All will sometimes mis-display in the search > result window. Suppose the search was on 'fred'. You expect each line > in the result window to have 'fred' in it, but sometimes BBEdit > gets confused which line it should display - in fact sometimes it > loses line breaks, so that a single line appearing in the search > result window actually is two lines in the file. This could have to do with lines tht are soft wrapped and not hard wrapped. > >3) the list under the function pop-up is often truncated. In some > cases files with dozens of functions have an empty pop-up list! This could have to do with the syntax coloring problems. It could have to do with line ending issues, it could be a lot of things. It could even just be the style of function declaration for functions, or the fact that BBEdit doesn't consider the current file to be in Perl. Regardless of all that, BareBones hosts mailling lists for talking about problems with their products. -Jeff Lowrey # ===== Want to unsubscribe from this list? # ===== Send mail with body "unsubscribe" to macperl-request@macperl.org