Your principal complaint about people using Vim/Emacs as Python IDEs is that to do so requires customisation of the default configurations. Yet, in this post, you go on to include fairly lengthy instructions on how to customise PyCharm to use as an IDE!<p>Nevertheless, the post is well written and easy to follow. The screenshots are useful if you're scanning to see what the content is before committing to actually reading the whole thing.