diff --git a/src/lsp/top.lsp b/src/lsp/top.lsp index f7eb627b6..867b2a2bc 100644 --- a/src/lsp/top.lsp +++ b/src/lsp/top.lsp @@ -41,6 +41,7 @@ (defparameter *last-error* nil) (defparameter *break-message* nil) +(defparameter *break-condition* nil) (defparameter *break-readtable* nil) (defparameter *tpl-level* -1) ; nesting level of top-level loops @@ -773,7 +774,7 @@ Use special code 0 to cancel this operation.") (defun tpl-disassemble-command () (let*((*print-level* 2) - (*print-length* 4) + (*print-length* 16) (*print-pretty* t) (*print-escape* nil) (*print-readably* nil) @@ -1014,7 +1015,7 @@ Use special code 0 to cancel this operation.") (defun tpl-variables-command (&optional no-values) (let*((*print-level* 2) - (*print-length* 4) + (*print-length* 16) (*print-pretty* t) (*print-escape* nil) (*print-readably* nil)) @@ -1060,7 +1061,7 @@ Use special code 0 to cancel this operation.") (last (frs-bds (1+ *frs-top*))) (fi *frs-base*) (*print-level* 2) - (*print-length* 4) + (*print-length* 16) (*print-pretty* t)) ((> bi last) (values)) (do () @@ -1134,7 +1135,7 @@ Use special code 0 to cancel this operation.") ((= k 0) (values)) (let*((j (or (sch-frs-base *frs-base* i) (1+ *frs-top*))) (*print-level* 2) - (*print-length* 4) + (*print-length* 16) (*print-pretty* t)) (do () ((or (> j *frs-top*) (> (frs-ihs j) i))) (print-frs j) @@ -1429,10 +1430,11 @@ package." (*print-readably* nil) (*print-pretty* nil) (*print-circle* t) - (*print-length* 2) + (*print-length* 16) (*readtable* (or *break-readtable* *readtable*)) (*break-message* (format nil "~&Condition of type: ~A~%~A~%" (type-of condition) condition)) + (*break-condition* condition) (*break-level* (1+ *break-level*)) (break-level *break-level*) (*break-env* nil))