summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_pyrepl/test_reader.py
Commit message (Collapse)AuthorAgeFilesLines
* [3.14] gh-136801: Fix PyREPL syntax highlightning on match cases after ↵Miss Islington (bot)2025-07-191-5/+7
| | | | | | | multi-line case (GH-136804) (GH-136813) (cherry picked from commit 3a648445337098abf22c7faa296389dab597797c) Co-authored-by: Olga Matoula <olgamatoula@gmail.com>
* [3.14] gh-134158: Fix PyREPL coloring of double braces in f/t-strings ↵Miss Islington (bot)2025-05-191-0/+31
| | | | | | | | | (gh-134159) (#134227) Co-authored-by: Loïc Simon <loic.pano@gmail.com> Co-authored-by: Loïc Simon <loic.simon@napta.io> Co-authored-by: Peter Bierma <zintensitydev@gmail.com> Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* [3.14] gh-133541: Handle SyntaxError raised by the tokenizer on user input ↵Miss Islington (bot)2025-05-081-0/+20
| | | | (GH-133606) (#133709)
* gh-133346: Make theming support in _colorize extensible (GH-133347)Łukasz Langa2025-05-051-18/+21
| | | Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* gh-131507: Add support for syntax highlighting in PyREPL (GH-133247)Łukasz Langa2025-05-021-2/+147
| | | | Co-authored-by: Victorien <65306057+Viicos@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* gh-131507: Clean up tests and type checking for `_pyrepl` (#131509)Łukasz Langa2025-03-211-46/+74
|
* gh-124927: Fix conversion issue between coordinates and position in REPL ↵FeH22025-03-101-0/+8
| | | | (#125001)
* Replace non-breaking spaces with normal spaces (#130116)AN Long2025-02-161-1/+1
| | | Using normal spaces in place of non-breaking spaces.
* gh-127349: Add check for correct resizing in REPL (#127387)donBarbos2025-01-301-1/+8
|
* gh-118878: Pyrepl: show completions menu below the current line (#118939)Daniel Hollas2025-01-211-2/+2
| | | Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
* gh-123177: Fix prompt for wrapped lines in pyrepl (#123324)Matt Wozniski2024-08-251-0/+31
| | | | | | | When display lines above the cursor come from the cache, the first line to not come from the cache may be a wrapped line, starting half way through a logical line in the buffer. Detect and handle this case to avoid accidentally drawing a stray prompt in the middle of a logical line.
* gh-121609: Fix pasting of characters containing unicode character joiner ↵Marta Gómez Macías2024-07-131-0/+6
| | | | (#121667)
* gh-120417: Remove unused imports in tests (part 4) (#120632)Victor Stinner2024-06-171-2/+1
|
* gh-119842: Honor PyOS_InputHook in the new REPL (GH-119843)Pablo Galindo Salgado2024-06-041-0/+17
| | | | | Signed-off-by: Pablo Galindo <pablogsal@gmail.com> Co-authored-by: Łukasz Langa <lukasz@langa.pl> Co-authored-by: Michael Droettboom <mdboom@gmail.com>
* gh-119553: Clear reader on Ctrl-C command (GH-119801)Lysandros Nikolaou2024-06-041-0/+16
|
* gh-120041: Do not use append_to_screen when completions are visible (GH-120042)Lysandros Nikolaou2024-06-041-1/+36
|
* gh-118835: pyrepl: Fix prompt length computation for custom prompts ↵Daniel Hollas2024-06-031-0/+32
| | | | containing ANSI escape codes (#119942)
* gh-111201: Improve pyrepl auto indentation (#119606)Arnon Yaari2024-05-311-2/+2
| | | | - auto-indent when editing multi-line block - ignore comments
* gh-118911: Trailing whitespace in a block shouldn't prevent the user from ↵Aya Elsayed2024-05-221-1/+44
| | | | | terminating the code block (#119355) Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* gh-119306: Break up _pyrepl tests (#119307)Eugene Triguba2024-05-211-0/+135