From c4c16298168b82c93572132edca48f31b5c58e52 Mon Sep 17 00:00:00 2001 From: Amr Gharbeia Date: Thu, 14 May 2026 13:38:56 -0400 Subject: [PATCH] fix: auto-clear cl-tty cache before TUI startup Every passepartout tui run now deletes stale cl-tty fasls, ensuring the latest backend-size fixes (ioctl fd0, env vars, stty size, tput) are always compiled in. --- passepartout | 2 ++ 1 file changed, 2 insertions(+) diff --git a/passepartout b/passepartout index d28e112..9ea8b42 100755 --- a/passepartout +++ b/passepartout @@ -409,6 +409,8 @@ LISPEOF # Export terminal dimensions — bash sets COLUMNS/LINES but # doesn't export them to subprocesses by default. export COLUMNS LINES + # Clear stale cl-tty cache to ensure latest backend-size fixes + find ~/.cache/common-lisp -name "*.fasl" -path "*cl-tty*" -delete 2>/dev/null exec sbcl --noinform --load /tmp/tui-load.lisp ;; gateway)