LanguageServer.jl
LanguageServer.jl copied to clipboard
Prettify type printing in signature help/hover/...
For example
struct Foo
x::Vector{Int}
y::Union{Int,Nothing}
end
shows up as
struct Foo <: Core.Any
x::Core.Array{Core.Int64, 1}
y::Union{Core.Int64,Core.Nothing}
end
It seems that:
<: Core.Anycan be droppedCore.can be dropped (if exported?)Array{T,1}andArray{T,2}can be displayed asVector{T}andMatrix{T}.