ropemacs on windows with django project is very slow

171 Views Asked by At

In a newly created Django project I'm using ropemacs to get semantic completions and refactoring functionality. But it seems that everytime I enter a character that triggers a completion list check, the buffer freezes for about a second, sometimes two.

I heard that ropemacs can be slow on big projects, but is a fresh Django project considered big in this respect?

I'm using YAS, rope, autocomplete and python-mode (https://launchpad.net/python-mode). In the modes section i have "Py Outl yas Rope AC", not exactly sure where Outl came from or what it does.

3

There are 3 best solutions below

0
altschuler On BEST ANSWER

As i wrote in the comments and as David said, I resorted to using Jedi.

1
Andreas Röhler On

https://bugs.launchpad.net/python-mode/+bug/1092841

please follow here, maybe we need some more info when digging into

0
Dave Halter On

Use Jedi!

It's faster than rope and understands your Python code much better.

May the force be with you!