correct sorting for all map key types
abbreviated rendering for explicit types. e.g. map[myString]struct{a, b int}{"hi": {1, 2}} will now render like map[pkg.myString]struct { a int; b int }{"hi": {1, 2}} instead of map[pkg.myString]struct { a int; b int }{pkg.myString("hi"): {a:1, b:2}}
From #8:
New features:
correct sorting for all map key types abbreviated rendering for explicit types. e.g. map[myString]struct{a, b int}{"hi": {1, 2}} will now render like map[pkg.myString]struct { a int; b int }{"hi": {1, 2}} instead of map[pkg.myString]struct { a int; b int }{pkg.myString("hi"): {a:1, b:2}}