On Fri, Mar 8, 2024 at 11:44 PM Basil L. Contovounesios wrote: > > Liu Hui [2024-03-06 18:14 +0800] wrote: > > > I have updated the patch. > > Thanks! The build and tests succeed here, without skipped tests. > > > + (unless (string-match-p "No readline support" output) > > Nit: why not plain 'string-search' instead of a regexp search? Done. > > - (string-match-p "ipython[23]?\\'" python-shell-interpreter))))) > > + (or (string-match-p "ipython[23]?\\'" python-shell-interpreter) > > + (string= python-shell-readline-completer-delims "")))))) > > Just curious: what does the empty string signify? > > [ If it's not just a dumb question, perhaps the meaning could be added > to the variable's docstring/commentary. ] The empty string means no characters are considered delimiters and the readline completion could consider the entire line of input without breaking it into parts based on typical delimiters like spaces or punctuation. The docstring is updated in the attached patch.