> I've defined a function make-python-ide which is attached to the
> python-mode hook. Among other things, it calls (pymacs-load "ropemacs"
It loads ropemacs using pymacs; it should be executed only once
when emacs comes up. What you really need is ropemacs-mode,
which turns on ropemacs minor mode; it can be called from
a python-mode hook.
> A related question, what exactly does the ropemacs-enable-autoimport
> variable do? I've checked the documentation and it isn't clear what is
> being autoimported.
When autoimports are enabled, among completion proposals global names
from other modules are also included; if you select them, a
"from x import name" statement is added to your file.