FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[Original HTTPS Page]
gh-130472: Integrate fancycompleter with the new repl, to get colored tab completions by antocuni · Pull Request #130473 · python/cpython · GitHub
python
cpython
Repository navigation
Code
Issues
5k+
(5k+)
Pull requests
2.3k
(2.3k)
Actions
Projects
Security and quality
Insights
gh-130472: Integrate fancycompleter with the new repl, to get colored tab completions
- #130473
#130473
Merged
pablogsal
merged 49 commits into
python:main
python/cpython:main
from
antocuni:antocuni/fancycompleter
antocuni/cpython:antocuni/fancycompleter
Copy head branch name to clipboard
Apr 5, 2026
Conversation
Commits
49
(49)
Checks
Files changed
Merged
gh-130472: Integrate fancycompleter with the new repl, to get colored tab completions
#130473
pablogsal
merged 49 commits into
python:main
python/cpython:main
from
antocuni:antocuni/fancycompleter
antocuni/cpython:antocuni/fancycompleter
Copy head branch name to clipboard
Commits
Commits on Apr 5, 2026
import fancycompleter from https://github.com/pdbpp/fancycompleter/commit/67e3ec128cf8d44be6e48e775234c07f4b23064e
antocuni
authored and
pablogsal
committed
d7eff96
View commit details
Copy full SHA for d7eff96
Browse repository at this point
add copyright notice
antocuni
authored and
pablogsal
committed
e22a210
View commit details
Copy full SHA for e22a210
Browse repository at this point
enable FancyCompleter by default, unless you set PYTHON_BASIC_COMPLETER
antocuni
authored and
pablogsal
committed
374eff9
View commit details
Copy full SHA for 374eff9
Browse repository at this point
WIP: kill a lot of code which is no longer necessary
antocuni
authored and
pablogsal
committed
9eeca3a
View commit details
Copy full SHA for 9eeca3a
Browse repository at this point
force colors for now
antocuni
authored and
pablogsal
committed
1c5d27d
View commit details
Copy full SHA for 1c5d27d
Browse repository at this point
kill the logic to find a readline, we can always use _pyrepl.readline now
antocuni
authored and
pablogsal
committed
c621cf5
View commit details
Copy full SHA for c621cf5
Browse repository at this point
kill LazyVersion
antocuni
authored and
pablogsal
committed
d839aa1
View commit details
Copy full SHA for d839aa1
Browse repository at this point
we surely don't need to support python 2.7 now :)
antocuni
authored and
pablogsal
committed
f89b9ef
View commit details
Copy full SHA for f89b9ef
Browse repository at this point
kill ConfigurableClass
antocuni
authored and
pablogsal
committed
04b5fee
View commit details
Copy full SHA for 04b5fee
Browse repository at this point
better name
antocuni
authored and
pablogsal
committed
d733675
View commit details
Copy full SHA for d733675
Browse repository at this point
use _colorize instead of our own Color
antocuni
authored and
pablogsal
committed
116a634
View commit details
Copy full SHA for 116a634
Browse repository at this point
WIP: copy&adapt some tests from the original fancycompleter. They don't work because they need to be ported from pytest to unittest
antocuni
authored and
pablogsal
committed
98d3f86
View commit details
Copy full SHA for 98d3f86
Browse repository at this point
edited by copilot: move from pytest-style to unittest-style
antocuni
authored and
pablogsal
committed
9d40f1b
View commit details
Copy full SHA for 9d40f1b
Browse repository at this point
don't try to be too clever with exceptions: if a global name raises an exception when evaluated, just color it as None
antocuni
authored and
pablogsal
committed
d04f41d
View commit details
Copy full SHA for d04f41d
Browse repository at this point
no longer needed
antocuni
authored and
pablogsal
committed
15ea5de
View commit details
Copy full SHA for 15ea5de
Browse repository at this point
this doesn't test anything meaningful
antocuni
authored and
pablogsal
committed
0063a70
View commit details
Copy full SHA for 0063a70
Browse repository at this point
fix this test
antocuni
authored and
pablogsal
committed
0af3c84
View commit details
Copy full SHA for 0af3c84
Browse repository at this point
fix this test
antocuni
authored and
pablogsal
committed
d9a9f6f
View commit details
Copy full SHA for d9a9f6f
Browse repository at this point
Fix this test
antocuni
authored and
pablogsal
committed
0c26812
View commit details
Copy full SHA for 0c26812
Browse repository at this point
Apply hugovk suggestions from code review
Show description for 30468ac
authored and
pablogsal
committed
30468ac
View commit details
Copy full SHA for 30468ac
Browse repository at this point
Apply suggestions from code review
Show description for 4700d1a
authored and
pablogsal
committed
4700d1a
View commit details
Copy full SHA for 4700d1a
Browse repository at this point
Apply suggestions from code review
Show description for 26591ae
authored and
pablogsal
committed
26591ae
View commit details
Copy full SHA for 26591ae
Browse repository at this point
remove unneeded lazy import
antocuni
authored and
pablogsal
committed
b2414f8
View commit details
Copy full SHA for b2414f8
Browse repository at this point
Update Lib/_pyrepl/fancycompleter.py
Show description for 24e4afb
authored and
pablogsal
committed
24e4afb
View commit details
Copy full SHA for 24e4afb
Browse repository at this point
move import to module scope
antocuni
authored and
pablogsal
committed
b5935bc
View commit details
Copy full SHA for b5935bc
Browse repository at this point
move import
antocuni
authored and
pablogsal
committed
0fbdabc
View commit details
Copy full SHA for 0fbdabc
Browse repository at this point
kill this for now, we can redintroduce it later if/when we enable fancycompleter+pdb
antocuni
authored and
pablogsal
committed
06840b0
View commit details
Copy full SHA for 06840b0
Browse repository at this point
this link is dead, add a comment to explain what it does instead
antocuni
authored and
pablogsal
committed
56384ee
View commit details
Copy full SHA for 56384ee
Browse repository at this point
fix precommit
antocuni
authored and
pablogsal
committed
49f90f5
View commit details
Copy full SHA for 49f90f5
Browse repository at this point
we need to make this import lazy, else we get circular imports
antocuni
authored and
pablogsal
committed
3c441e1
View commit details
Copy full SHA for 3c441e1
Browse repository at this point
now that we have themes, we can kill the config object
antocuni
authored and
pablogsal
committed
aabf91c
View commit details
Copy full SHA for aabf91c
Browse repository at this point
style
antocuni
authored and
pablogsal
committed
233c51d
View commit details
Copy full SHA for 233c51d
Browse repository at this point
📜🤖 Added by blurb_it.
blurb-it[bot]
authored and
pablogsal
committed
1a86caf
View commit details
Copy full SHA for 1a86caf
Browse repository at this point
fix mypy
antocuni
authored and
pablogsal
committed
ee882e7
View commit details
Copy full SHA for ee882e7
Browse repository at this point
document PYTHON_BASIC_COMPLETER
antocuni
authored and
pablogsal
committed
850d74b
View commit details
Copy full SHA for 850d74b
Browse repository at this point
try to manually fix the filename
antocuni
authored and
pablogsal
committed
7c603a2
View commit details
Copy full SHA for 7c603a2
Browse repository at this point
Typo
Show description for cf6bf1e
authored and
pablogsal
committed
cf6bf1e
View commit details
Copy full SHA for cf6bf1e
Browse repository at this point
reword
antocuni
authored and
pablogsal
committed
0dc7d16
View commit details
Copy full SHA for 0dc7d16
Browse repository at this point
force PYTHON_COLORS=1 for tests which expects to see colors. Hopefully this fixes the failures on Android CI
antocuni
authored and
pablogsal
committed
49eda06
View commit details
Copy full SHA for 49eda06
Browse repository at this point
fix it in a different way: just look in the theme to find the expected color. This is both more robust and more correct
antocuni
authored and
pablogsal
committed
3ce8d00
View commit details
Copy full SHA for 3ce8d00
Browse repository at this point
fix precommit
antocuni
authored and
pablogsal
committed
c71eed6
View commit details
Copy full SHA for c71eed6
Browse repository at this point
Update Lib/_pyrepl/fancycompleter.py
Show description for d6b77e0
authored and
pablogsal
committed
d6b77e0
View commit details
Copy full SHA for d6b77e0
Browse repository at this point
put _colorize.FancyCompleter in alphabetical order w.r.t. the other sections
antocuni
authored and
pablogsal
committed
f919815
View commit details
Copy full SHA for f919815
Browse repository at this point
get_theme() is relatively expensive, fetch it early and cache it
antocuni
authored and
pablogsal
committed
97c684e
View commit details
Copy full SHA for 97c684e
Browse repository at this point
base is never used when calling commonprefix, remove it
antocuni
authored and
pablogsal
committed
588c204
View commit details
Copy full SHA for 588c204
Browse repository at this point
Update Lib/_pyrepl/fancycompleter.py
Show description for 0646abb
authored and
pablogsal
committed
0646abb
View commit details
Copy full SHA for 0646abb
Browse repository at this point
there is no need to sort words in advance, we can just sort names later
antocuni
authored and
pablogsal
committed
4b11774
View commit details
Copy full SHA for 4b11774
Browse repository at this point
undo 6a5bcfe9ed: there IS actually a good reason to sort the words in advance, let's add a comment to explain why
antocuni
authored and
pablogsal
committed
9b9b37d
View commit details
Copy full SHA for 9b9b37d
Browse repository at this point
gh-130472: Fix pyrepl fancycompleter edge cases
Show description for cba06ba
pablogsal
committed
cba06ba
View commit details
Copy full SHA for cba06ba
Browse repository at this point
Back
|
FazBrowse Home
|
New Git URL