With ropemacs you can do something like this:
M-x rope-auto-import
This analyze the code (I presume) and imports missing modules, for example if I write:
datetime.now()
it should do the import for me by add this line:
from datetime import datetime
(it always uses the from ... import ...
form)
Is there a similar function in emacs-jedi?
Jedi doesn't support auto imports, yet. (And therefore obviously emacs-jedi does neither)
There are discussions ongoing to implement refactorings as well (which includes auto imports). However, it will probably take another year or so.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With