Ropemacs is a plugin for performing python refactorings in emacs. It uses rope library and pymacs.
Questions tagged [ropemacs]
33 questions
37
votes
2 answers
Managing helper death
I had installed Pymacs, rope, ropemode, ropemacs, and when I executed pymacs-terminate-servicesby accident, I couldn't save modified buffers. It first asked me - The Pymacs helper died. Restart it? (yes or no). If I answered "yes", it threw -…

Mirzhan Irkegulov
- 17,660
- 12
- 105
- 166
32
votes
3 answers
Tracking down max-specpdl-size errors in emacs
I've been randomly getting the following error in emacs:
Variable binding depth exceeds max-specpdl-size
...and I've been getting it at very random moments. After researching this, it seems as though some elisp somewhere is recursing too deeply. …

Jason Baker
- 192,085
- 135
- 376
- 510
24
votes
6 answers
How can I use meta-dot (M-.) in python with emacs?
Is there an equivalent of slime for python?
For example, if I position the cursor on foo() and do M-. (jump to definition) I would like to see the source definition of the function foo
This should work regardless of whether foo is in
1) the local…

nunb
- 339
- 1
- 2
- 14
23
votes
3 answers
Python 3 with Emacs
Is there anything that should be done to make GNU Emacs 23.2 work well with Python 3?
How would an ideal environment for development with Python 3 in Emacs look like?
Is there any documentation about using ropemacs with Python 3?
Should I add Python…

Yktula
- 14,179
- 14
- 48
- 71
18
votes
1 answer
Is it possible to use Ropemacs with TRAMP in Emacs?
I recently installed the hg tip version of Ropemacs and I'd like to use it when editing remote files using TRAMP. Has anyone done this? When I try to use M-/ to complete a variable name, I am asked to enter the Rope project root folder and I enter:…

saltycrane
- 6,541
- 6
- 34
- 43
7
votes
2 answers
Python 3.3 in emacs (ropemacs support)
I am running arch linux and scripting in python 3.3
I want IDE like features (auto complete, syntax checker etc).
I've installed rope, rope-mode and pymacs. Does ropemacs support python 3.x?
If not, suggest alternate ways (I'm ready to consider vim…

Chirag
- 1,189
- 2
- 21
- 43
7
votes
7 answers
Is there any way to create a "project file" in Emacs?
I say "project file" in the loosest sense. I have a few python projects that I work on with ropemacs using emacs W32 for Windows. What would be ideal is if I could have an icon I could click on on my desktop to open up emacs, open up the rope…

Jason Baker
- 192,085
- 135
- 376
- 510
5
votes
2 answers
Emacs responds slow: how to profile?
I'm sometimes experiencing some Emacs. Sometimes emacs spends an awful lot of time in saving a file. I haven't quite figured out why and when it happens. It seems to occur when using IPython and ropemacs.
Is there a way to find out one what emacs…

user989762
- 1,686
- 3
- 16
- 20
5
votes
3 answers
Editing Python in Emacs
I've looked at python-mode and python.el. I'm using python-mode.el. I'm also using rope and ropemacs. I'm looking either for some documentation on these that helps me, or another elisp package or something.
My current problem is that the code I'm…

Brian Postow
- 11,709
- 17
- 81
- 125
5
votes
3 answers
Load Pymacs & Ropemacs only when opening a Python file?
I use Pymacs to load ropemacs and rope with the following lines in my .emacs file as described here.
(autoload 'pymacs-load "pymacs" nil t)
(pymacs-load "ropemacs" "rope-")
It however slows down the start-up of Emacs significantly as it takes a…

mtgred
- 1,449
- 14
- 17
4
votes
2 answers
Emacs + Rope + Python produces lisp error
I'm trying to use Ropemacs with AutoComplete in Emacs but I keep getting a Debugger error:
Debugger entered--Lisp error: (void-function rope-completions)
(rope-completions)
eval((rope-completions))
eval-last-sexp-1(nil)
eval-last-sexp(nil)
…

Conor
- 1,509
- 2
- 20
- 28
4
votes
2 answers
Emacs 24, Rope rename: "calculating rename changes", then becomes unresponsive
When I use Rope to refactor Python, rename a class name, the minibuffer says "calculating rename changes...", and the machine becomes slow, even not response.
Did I miss any configs, or is it a bug of Emacs 24/Rope?
My configs:
(require…

user1122445
- 141
- 1
- 5
4
votes
1 answer
Rope / Ropemacs - Auto Import feature
I'm using Rope and Ropemacs to transform my emacs as a IDE for Python. I have a problem with the rope-auto-import feature. I read in the doc that I must add modules that I want to autoimport like this:
(setq ropemacs-autoimport-modules '("os"…

Sandro Munda
- 39,921
- 24
- 98
- 123
3
votes
1 answer
Why I can't use auto-complete for python modules in emacs
I have been trying to use emacs as a python IDE, I have tried many step-by-step examples to do it. But I have some trouble for function completion. Now I have auto complete (with tab completion) for local variables and snippets from yasnippets, but…

Muhammet Can
- 1,304
- 2
- 16
- 30
3
votes
0 answers
How to enable autocomplete PyGTK symbols in Emacs?
I have installed ropemacs in emacs and do these instructions:
Edit config of the rope project (using M-x rope-project-config or directly opening .ropeproject/config.py) and replace the line
prefs['extension_modules'] =…

Milad Khajavi
- 2,769
- 9
- 41
- 66