Eclipse 3.3 / Pydev 1.3.8
Pydev provides the options "Tab length" and "Replace tabs with spaces when typing?" which have equivalent options in General -> Editors -> Text Editors ("Displayed tab width" / "Insert spaces for tabs").
It is not entirely clear to the user whether these options should actually be the same (i.e. if the general ones should affect Python editors as well or not).
Activating the general "Insert spaces for tabs" option (while the Pydev equivalent is off) does affect the Python editor but behaves incorrectly. It alternately inserts tabs and spaces.
Other options on the general tab such as "Show whitespace characters" do have an effect on the Python editor.
From a users point of view I think the best solution would be either be to remove those duplicate options from the Pydev settings or have them be aliases for the general options (i.e. when I change the Pydev setting I automatically change the general setting as well).
- Matthias -