v0.15.0: Critical input/rendering fixes, subagent-reviewed #7
14
demo.lisp
14
demo.lisp
@@ -7,16 +7,18 @@
|
|||||||
|
|
||||||
(load "~/quicklisp/setup.lisp")
|
(load "~/quicklisp/setup.lisp")
|
||||||
|
|
||||||
;; Register local project in case it's not symlinked into quicklisp/local-projects/
|
;; Register local project and load via ASDF directly
|
||||||
|
;; (avoids Quicklisp SYSTEM-NOT-FOUND in --disable-debugger mode)
|
||||||
(let ((cl-tty-path (truename ".")))
|
(let ((cl-tty-path (truename ".")))
|
||||||
(pushnew cl-tty-path ql:*local-project-directories* :test #'equal))
|
(pushnew cl-tty-path ql:*local-project-directories* :test #'equal)
|
||||||
(ql:register-local-projects)
|
(ql:register-local-projects))
|
||||||
|
|
||||||
(ignore-errors (ql:quickload :cl-tty :silent t))
|
(unless (find-package :cl-tty.backend)
|
||||||
;; Fallback: load via asdf directly if quicklisp didn't find it
|
(ignore-errors
|
||||||
|
(ql:quickload :cl-tty :silent t))
|
||||||
(unless (find-package :cl-tty.backend)
|
(unless (find-package :cl-tty.backend)
|
||||||
(load "cl-tty.asd")
|
(load "cl-tty.asd")
|
||||||
(asdf:load-system :cl-tty))
|
(asdf:load-system :cl-tty)))
|
||||||
|
|
||||||
(use-package :cl-tty.backend)
|
(use-package :cl-tty.backend)
|
||||||
(use-package :cl-tty.input)
|
(use-package :cl-tty.input)
|
||||||
|
|||||||
Reference in New Issue
Block a user