Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

emacs freezes when tab is hit in ipython with latest python-mode #1015

Merged
merged 5 commits into from Nov 24, 2011
Commits on Nov 19, 2011
  1. Ensures that ipython-complete is called.

    paykroyd committed Nov 19, 2011
    python-mode defines a key-binding for the tab key for its own
    completion function (py-shell-complete) if that one wins, then
    py-shell-complete will hang emacs as it tries to communicate
    with the python shell process which does not exist. This uses
    def-advice to instead call ipython-complete when py-shell-complete
    is called.
Commits on Nov 20, 2011
  1. Switches to use a better completion API and send the whole line.

    paykroyd committed Nov 20, 2011
    * sends the whole line of code to get better results
    * not updated for xemacs yet
Commits on Nov 22, 2011
  1. Gets ipython working with python-mode with little config.

    paykroyd committed Nov 22, 2011
    * sets the default value for py-shell-name to the ipython-command
    * fixes color scheme setting to set a default value