(defpackage :mfa-tool.pprint-setup (:use :cl ) (:export #:pprint-hashtable #:setup-pprint)) (in-package :mfa-tool.pprint-setup) (defparameter *old-pprint-dispatch* *print-pprint-dispatch*) (defun pprint-hashtable (s hash-table) (pprint-logical-block (s nil) (princ "# s))) (defun setup-pprint () (setf *print-pprint-dispatch* (copy-pprint-dispatch *old-pprint-dispatch*) *print-pretty* t) (set-pprint-dispatch 'hash-table 'pprint-hashtable))