kitty/kittens
Kovid Goyal fca0999814
Eureka! Figured out why libedit is breaking in prewarm on macOS via launchd
The prewarm zygote imports the world. shell.py had a top level import
for readline. Which means readline was being imported pre-fork. And of
course as is traditional with Apple libedit is not fork safe. Probably
because it initializes its internal IO routines based on the stdio
handles at time of import which are the handles kitty gets from launchd
2022-08-30 19:35:17 +05:30
..
ask Eureka! Figured out why libedit is breaking in prewarm on macOS via launchd 2022-08-30 19:35:17 +05:30
broadcast Docs: Improve the documentation for kittens 2022-04-27 16:14:54 +08:00
choose Use four spaces to indent 2022-08-08 22:31:55 +05:30
clipboard Rewrite clipboard kitten to only change termios settings while it is actually reading from terminal 2022-08-02 17:14:27 +05:30
diff Use four spaces to indent 2022-08-08 22:31:55 +05:30
hints Move block outside try/except as it doesnt need to be in there 2022-06-06 08:17:15 +05:30
hyperlinked_grep Cleanup previous PR 2022-08-30 07:41:14 +05:30
icat Graphics protocol: Only delete temp files if they have the string tty-graphics-protocol in their file paths. 2022-08-16 11:25:33 +05:30
mouse_demo run pyupgrade to upgrade the codebase to python3.6 2021-10-21 12:43:55 +05:30
panel Use an f-string 2022-01-10 08:35:43 +05:30
query_terminal query terminal kitten: Return fast when run in non-kitty terminals 2022-04-30 14:25:39 +05:30
remote_file Another place we cant use readline on macOS 2022-08-30 19:27:55 +05:30
resize_window run pyupgrade to upgrade the codebase to python3.6 2021-10-21 12:43:55 +05:30
show_error Show detailed traceback when using show_error() 2022-04-26 13:58:57 +05:30
show_key Use the plus sign to connect shortcut keys consistently 2022-08-18 17:05:00 +08:00
ssh ssh kitten: Delegate to ssh when -T is used 2022-08-24 15:23:41 +05:30
themes Add "user" tab to themes kitten 2022-05-30 19:25:09 +01:00
transfer Use four spaces to indent 2022-08-08 22:31:55 +05:30
tui Eureka! Figured out why libedit is breaking in prewarm on macOS via launchd 2022-08-30 19:35:17 +05:30
unicode_input Use four spaces to indent 2022-08-08 22:31:55 +05:30
__init__.py
runner.py Use correct kitty config in prewarmed process 2022-06-07 12:53:39 +05:30