Skip to content
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 freezes when ipython-complete is called #1010

Closed
paykroyd opened this issue Nov 18, 2011 · 8 comments
Closed

emacs freezes when ipython-complete is called #1010

paykroyd opened this issue Nov 18, 2011 · 8 comments
Labels
Milestone

Comments

@paykroyd
Copy link
Contributor

I have the latest ipython.el, ipython 11, and python-mode 6.0.3. I've tested in aquamacs 2.4 (emacs 23.2) and in eamcs 24.0.90.1. I can reproduce this every time. I start an ipython shell, start a completion and it will freeze each time. This for example:

l = []
l.app  # then I hit tab

I don't see anything in the Messages buffer and the CPU isn't doing anything. Please let me know what I can do to help debug.

@takluyver
Copy link
Member

We know ipython.el is out of date - unfortunately, none of the core developers know emacs lisp. One or two people have done bits of work on IPython/Emacs integration (search the issues list to see), but I don't think there's anything finished we can point you to. If you do know emacs lisp, you're welcome to work on it.

@paykroyd
Copy link
Contributor Author

Sure. I'm not great with elisp debugging but I'll give it a shot. If I have questions specific to ipython, should I just post them into this issue?

On Nov 18, 2011, at 9:57 AM, Thomas wrote:

We know ipython.el is out of date - unfortunately, none of the core developers know emacs lisp. One or two people have done bits of work on IPython/Emacs integration (search the issues list to see), but I don't think there's anything finished we can point you to. If you do know emacs lisp, you're welcome to work on it.


Reply to this email directly or view it on GitHub:
#1010 (comment)

@takluyver
Copy link
Member

It's probably best to post questions to the ipython-dev mailing list, so more people see it. We only get emails from these comments once we've joined the conversation.

@fperez
Copy link
Member

fperez commented Nov 18, 2011

@paykroyd; just to second what Thomas said, we'd love to have some help with the emacs support. It's been languishing for a long time in a semi-broken state, which is a shame. For example, it used to correctly follow the debug source file hints, so that if you did %debug inside emacs it would nicely track your files in another buffer as you moved in the stack. At some point that functionality broke too. It's probably a small fix, but none of us has the expertise to do it and we're too swamped with the core code to have the bandwidth for this. So it would be fantastic if you could pitch in on this front.

@paykroyd
Copy link
Contributor Author

@fperez, I'm happy to help; ipython is a great tool. I can't make any promises about writing brilliant elisp, but I'll start looking around and see what I can do.

@paykroyd
Copy link
Contributor Author

I submitted a pull request that solves this problem for me. I wasn't sure how to link them. This is linked in the pull request comments.

@fperez
Copy link
Member

fperez commented Nov 20, 2011

@paykroyd, thanks! reviewing now. You can mention one in the other by number: an explicit #1015 will auto-link to PR #1015. And if a commit in #1015 mentions explicitly this bug, it will auto-link as well. See their blog post for more details on the auto-linking and closing features.

@fperez
Copy link
Member

fperez commented Nov 24, 2011

Closed by the merge of #1015.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants