Indenting multiple lines should use pythonic indent, like how single line indent works, but based on the first line. For example copy the following into a python editor (exactly, no indents):
from os import (path,
chown,
close)
1) Put cursor at the beginning of the "chown," line and hit the Tab key. The line will be indented pythonically so that c in chown is positioned under p in path. This is the desired behavior. Now undo and proceed.
2) Mark the "chown," and "close)" lines and hit the Tab key. Notice that the lines are now indented only 4 spaces so that the c's align under the space between "from" and "os". This is less useful.
In my opinion it would be better to use the "pythonic indent" code based on the first line and then indent all selected lines with that number of spaces.
Thanks yet again for a fantastic python IDE that still continues to exceed my expectations with every release!
I think this is already implemented (in 1.4.4 and probably sooner) as an option. Set is in preferences | Pydev | Editors | Typing.