Loïc Simon
71ea6a6798
gh-134158: Fix PyREPL coloring of double braces in f/t-strings (gh-134159)
...
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>
2025-05-19 16:12:23 +02:00
Łukasz Langa
b2fabce6ab
gh-133541: Handle SyntaxError raised by the tokenizer on user input ( #133606 )
2025-05-08 21:14:38 +01:00
Łukasz Langa
f610bbdf74
gh-133346: Make theming support in _colorize extensible (GH-133347)
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-05-05 23:45:25 +02:00
Łukasz Langa
fac41f56d4
gh-131507: Add support for syntax highlighting in PyREPL (GH-133247)
...
Co-authored-by: Victorien <65306057+Viicos@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-05-02 20:22:31 +02:00
Łukasz Langa
5d8e981c84
gh-131507: Clean up tests and type checking for _pyrepl
( #131509 )
2025-03-21 15:48:10 +01:00
FeH2
6ab5c4aa05
gh-124927: Fix conversion issue between coordinates and position in REPL ( #125001 )
2025-03-10 21:54:49 +00:00
AN Long
798f8d3ea9
Replace non-breaking spaces with normal spaces ( #130116 )
...
Using normal spaces in place of non-breaking spaces.
2025-02-16 09:33:14 +08:00
donBarbos
510fefdc62
gh-127349: Add check for correct resizing in REPL ( #127387 )
2025-01-30 19:34:09 +00:00
Daniel Hollas
29caec62ee
gh-118878: Pyrepl: show completions menu below the current line ( #118939 )
...
Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
2025-01-21 21:06:13 +00:00
Matt Wozniski
602fcf97df
gh-123177: Fix prompt for wrapped lines in pyrepl ( #123324 )
...
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.
2024-08-25 22:54:06 +00:00
Marta Gómez Macías
e745996b2d
gh-121609: Fix pasting of characters containing unicode character joiner ( #121667 )
2024-07-13 10:44:18 +00:00
Victor Stinner
f4d301d8b9
gh-120417: Remove unused imports in tests (part 4) ( #120632 )
2024-06-17 17:35:20 +02:00
Pablo Galindo Salgado
d9095194dd
gh-119842: Honor PyOS_InputHook in the new REPL (GH-119843)
...
Signed-off-by: Pablo Galindo <pablogsal@gmail.com>
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
Co-authored-by: Michael Droettboom <mdboom@gmail.com>
2024-06-04 20:32:43 +02:00
Lysandros Nikolaou
010ea93b2b
gh-119553: Clear reader on Ctrl-C command (GH-119801)
2024-06-04 19:46:33 +02:00
Lysandros Nikolaou
8fc7653766
gh-120041: Do not use append_to_screen when completions are visible (GH-120042)
2024-06-04 18:09:31 +02:00
Daniel Hollas
2e0aa731ae
gh-118835: pyrepl: Fix prompt length computation for custom prompts containing ANSI escape codes ( #119942 )
2024-06-03 18:07:06 +01:00
Arnon Yaari
dae0375bd9
gh-111201: Improve pyrepl auto indentation ( #119606 )
...
- auto-indent when editing multi-line block
- ignore comments
2024-05-31 11:02:54 +02:00
Aya Elsayed
5091c4400c
gh-118911: Trailing whitespace in a block shouldn't prevent the user from terminating the code block ( #119355 )
...
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2024-05-22 07:56:35 +02:00
Eugene Triguba
f49df4f486
gh-119306: Break up _pyrepl tests ( #119307 )
2024-05-21 18:44:09 +02:00