diff --git a/src/puget/printer.clj b/src/puget/printer.clj index 100a5d5..31cc406 100644 --- a/src/puget/printer.clj +++ b/src/puget/printer.clj @@ -285,7 +285,14 @@ (let [doc (if (realized? value) (format-doc printer @value) (color/document printer :nil "pending"))] - (format-unknown printer value doc)))}) + (format-unknown printer value doc))) + + clojure.lang.Fn + (fn fn-handler + [printer value] + (format-unknown printer value "Fn" + (str/replace-first (.getName (class value)) + "$" "/")))}) (def common-handlers