Please take a look at https://play.golang.org/p/k_CM_cJgSvJ
line 77 tries to output .FirstKS then .SecondKS if it is not nil However, there are two cases, the debug output shows there is .SecondKS field but the template thinks there is `<no value>`: alt MINUS <no value>map[Id:EditorCutLineBackward Shortcut:map[FirstKS:alt MINUS SecondKS:control K]] EditorCutLineBackward control C <no value>map[Id:RunToCursor Shortcut:map[FirstKS:control C SecondKS:control U]] RunToCursor I've run out of ideas how it could possibly happen. Somebody help please. thx -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/c964e9f9-5c68-4c72-bb82-6e97a7b3a443n%40googlegroups.com.