Currently, if I create a type MyType and define a override Base.show(io::IO, x::MyType) or Base.show(io::IO, ::MIME"text/plain", x::MyType), then I lose the default show method in Pluto, and there is not method to get it back.
It would be good to be able to decide I want my type to have a custom show in the REPL but do not impact the Pluto default show method.
I remember somebody raised this issue question before in either zulip/discourse but can't find it anymore.
Discussed this today at the dev call and @fonsp also agrees that we should have this capability
Currently, if I create a type
MyType
and define a overrideBase.show(io::IO, x::MyType)
orBase.show(io::IO, ::MIME"text/plain", x::MyType)
, then I lose the defaultshow
method in Pluto, and there is not method to get it back.It would be good to be able to decide I want my type to have a custom
show
in the REPL but do not impact the Pluto default show method.I remember somebody raised this issue question before in either zulip/discourse but can't find it anymore.
Discussed this today at the dev call and @fonsp also agrees that we should have this capability