Modifying the Python REPL
SMRTR summary
Python users who frequently work in the REPL can now customize it with keyboard shortcuts and syntax highlighting using new features in Python 3.13 and 3.14. A developer created the pyrepl-hacks library to streamline these modifications, allowing custom shortcuts like Home/End key rebinding, line swapping with Alt+Up/Down, and quick data insertion commands. The customizations work through a PYTHONSTARTUP file that runs automatically when launching any Python REPL, though they rely on undocumented Python internals that may change in future versions.
SMRTR provides this summary for quick context. The original article belongs to Lobsters.
Read the original article