On Mon, Feb 5, 2024 at 11:03 PM Liu Hui wrote: > > Thank you for the detailed explanation and the workaround. I > > confirmed that the problem is solved by the above workaround. Just to > > confirm, are you of the opinion that this workaround should not be the > > default? > > I'm not sure if we should add more Python code in the form of strings > to python.el, which increases maintenance burden IMO. Maybe they could > be distributed separately at ELPA/Git forges. > > Actually, I'm considering simplifying this patch to mainly fix the bug > that python shell completion doesn't respect the delimiter of readline > completer. The new patch has been attached. It should support > the completer defined in the PYTHONSTARTUP file, e.g., jedi or a > custom completer like the above one. WDYT? I have updated documentation about readline completer and fixed an error in commit log in the attach patch.