-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Pressing Tab
key for code completion repeats previous text with IPython 8.8+
#20393
Comments
Hey @physici, thanks for reporting. Did you change any option in
from its default values? Also, what's your IPython version? You didn't attach it to your report above. |
I've updated the bug report: IPython version 8.8.0. I've also tried it with a different setup. The problem doesn't show up with the following configuration: Advanced Settings for the IPython-Console: |
Thanks for the additional details @physici. I can confirm this bug with IPython 8.8.0, but not with 8.7.0. So please downgrade to that version for now because it's going to take us some time to fix it. |
Note: This probably needs to be solved in Qtconsole. |
I've downgraded to IPython 8.7.0 as suggested and it solves the issue for me as well. |
Unfortunately, the Spyder 5.4.2 macOS version on GitHub has IPython 8.8.0 bundled with it, so exhibits this bug. |
Tab
key for code completion repeats previous inputs (IPython console)
I am still experiencing this bug with IPython 8.10.0 as well |
Tab
key for code completion repeats previous inputs (IPython console)Tab
key for code completion repeats previous inputs with IPython 8
Hi @krassowski, sorry for the ping but I saw that you are involved in many completion PRs on IPython lately. So, I'd like to ask you: is this something we need to address in Qtconsole? Or is it going to be fixed in a future release in IPython? |
Happy you pinged me. The fix was already merged: ipython/ipython#13943 Edit: it was not released yet, contrary to what I stated previously, it appears that it was merged after the latest release. |
Ok, great! Thanks for the good news 👍🏽 |
Tab
key for code completion repeats previous inputs with IPython 8Tab
key for code completion repeats previous inputs with IPython 8.8+
Tab
key for code completion repeats previous inputs with IPython 8.8+Tab
key for code completion repeats previous text with IPython 8.8+
Issue Report Checklist
conda update spyder
(orpip
, if not using Anaconda)jupyter qtconsole
(if console-related)spyder --reset
Problem Description
When using TAB in the IPython console, auto completion repeats the previously entered characters. E.g. in case a variable should be assigned the result of a function call then autocomplete repeats the variable and the equals-sign before inserting the result of the autocomplete.
What steps reproduce the problem?
What is the expected output? What do you see instead?
The completed line should read "test = pd.concat", not "test = test = pd.concat"
Paste Traceback/Error Below (if applicable)
Versions
Dependencies
The text was updated successfully, but these errors were encountered: