You bugfix in drPrefsFile.py was incorrect. I have removed it. Please wait until I release 2.4.0 (VERY SOON) before adding anything extra. Thanks.
I was just replace self to prefs, because it crashed. I'm sorry. When could I commit my code?
Everything is set now.
According to Kompare (an awesome diff utility for kde/linux), you indented incorrectly with drshellstyle.
In any case, the prefs thing was already fixed, so I just replaced it. Sorry for the mix up.
Also, please add to the ChangeLog.txt when you make any changes.
Again, thank you for your help. 2.4.1 is ready to play with.