summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorkobarity <kobarity@gmail.com>2025-02-16 19:07:04 +0900
committerStefan Kangas <stefankangas@gmail.com>2025-02-18 20:04:16 +0100
commita75f4449fa2aceab54f28c5ef46f82225376c2a4 (patch)
tree6b6684eb88f93f70d2f0af3ebe389299764133db /lisp/emacs-lisp
parentc180966b313c87fd8a3a48218340b48ac0b933f2 (diff)
downloademacs-a75f4449fa2aceab54f28c5ef46f82225376c2a4.tar.gz
emacs-a75f4449fa2aceab54f28c5ef46f82225376c2a4.tar.bz2
emacs-a75f4449fa2aceab54f28c5ef46f82225376c2a4.zip
Improve completion in IPython/Python 3.13
IPython/Python 3.13 indirectly imports rlcompleter, and the completer is set up to reference rlcompleter.__main__. However, this rlcompleter.__main__ is different from the __main__ in the REPL execution. Therefore, this completer cannot correctly complete the REPL globals. To address this issue, we override rlcompleter.__main__ with __main__ only in the case of IPython. * lisp/progmodes/python.el (python-shell-completion-native-setup): Modify __PYTHON_EL_native_completion_setup(). (Bug#76205)
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions