-
Notifications
You must be signed in to change notification settings - Fork 89
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
emacs-jedi on windows? deferred error #83
Comments
If I list the processes in emacs, I see the following: epc:server:10 run epc:server... -- python2.7 ~/.emacs.d/emacs-jedi/jediepcserver.py |
You are sharing elc files also? It causes problem when you are using different Emacs versions because elc format is not compatible across different Emacs versions. The best way to investigate this is to use Do you see some traceback in relevant |
I'm not using elc files. I don't byte compile my code, so I just use the .el files directly. Issues should not be from that. When I pop to last server process buffer, it goes to the buffer epc:server:2, where the buffer only contains the value "1323" without the quotes. |
From the troubleshooting page, I ran the function jedi:show-jedi-version and got the message "Timeout server response.". Does this mean it's a jedi issue in python? When I launch python, I'm able to import jedi. When I do help(jedi), I see this as the file reference: /usr/lib/python2.7/site-packages/jedi-0.6.0-py2.7.egg/jedi/init.py. I can also import epc and argparse. Thoughts? |
My guess is that launching external process in Windows takes long time and that's why you get timeout. Try this: (setq epc:accept-process-timeout 1000) This increases timeout to 30 second from 3 second (default). You may be able to decrease |
Will try this in a bit. Just remembered one thing. What port is used for On Saturday, August 3, 2013, Takafumi Arakaki wrote:
Sent from my telephone |
You are right this fixes the issue for me! Thanks so much!!! |
If you find a good |
Hi,
I'm trying to get emacs-jedi working on my windows laptop (have it working on mac os x and ubuntu). I'm using the same ~/.emacs.d directory (so all the emacs packages are the same across machines), and I have the python dependencies installed (epc and jedi). However, when I'm at a python buffer, I get these messages in the minibuffer:
deferred error : (error Timeout server response.)
deferred error : (error Creating pipe: too many open files)
Hence, autocomplete does not work. Any thoughts on how to fix this or which avenue I should be looking at? Thanks.
The text was updated successfully, but these errors were encountered: