mirror of
https://github.com/kovidgoyal/kitty
synced 2026-06-08 14:18:26 +02:00
Avoid clearing the screen when exiting a kitten as its not needed any more
This commit is contained in:
@@ -86,14 +86,12 @@ def launch(args: List[str]) -> None:
|
|||||||
del args[:2]
|
del args[:2]
|
||||||
args = [kitten] + args
|
args = [kitten] + args
|
||||||
os.environ['KITTY_CONFIG_DIRECTORY'] = config_dir
|
os.environ['KITTY_CONFIG_DIRECTORY'] = config_dir
|
||||||
from kittens.tui.operations import Mode, clear_screen, reset_mode
|
|
||||||
set_debug(kitten)
|
set_debug(kitten)
|
||||||
m = import_kitten_main_module(config_dir, kitten)
|
m = import_kitten_main_module(config_dir, kitten)
|
||||||
try:
|
try:
|
||||||
result = m['start'](args)
|
result = m['start'](args)
|
||||||
finally:
|
finally:
|
||||||
sys.stdin = sys.__stdin__
|
sys.stdin = sys.__stdin__
|
||||||
print(reset_mode(Mode.ALTERNATE_SCREEN) + clear_screen(), end='')
|
|
||||||
if result is not None:
|
if result is not None:
|
||||||
import json
|
import json
|
||||||
import base64
|
import base64
|
||||||
|
|||||||
Reference in New Issue
Block a user