>That's hardly Python's fault. That's a problem with lousy browsers, >editors etc. which add word-wrapping or remove whitespace. >Complain to the >browser developers.
While I have no doubt that there are lousy browsers out there, the problem is not only with browsers, but also I agree with you its not Python's fault. The issue is that the code I am pasting may have used a DIFFERENT indentation scheme, so lets say I used four spaces and the code I am pasting used two spaces, or worse yet, a tab, that is where the problem arises. Now assuming that the browser and the copy and paste buffers dont screw up the indentation, when I paste that code into my editor that is where the problem arises. Sure if everyone stuck to the recommended 4 spaces in the style guide it would help. But even then in the context of your program you may be a further level of indentation. I dont know if trying to make the editor any cleverer would help either. You could get it to simply replace the indentation in the newly pasted code to the same as the surrounding code, (and there may even be some Python modes that do that already) but that may not always be what you wanted! -- http://mail.python.org/mailman/listinfo/python-list