-syntax match level1 /^[*][*][*][*][^*]\zs.*/
-syntax match level2 /^[*][*][*][^*]\zs.*/
-syntax match level3 /^[*][*][^*]\zs.*/
-syntax match level4 /^[*][^*]\zs.*/
-syntax match VICTORY /^\(VICTORY\|DONE\|YAY\)!\?[^ ]* \zs.*/
-syntax match maybedone /^done?.\zs.*/
-syntax match moot /^[#?].*/
+syntax match level1 /^[*][*][*][*][ ]\+\zs.*/
+syntax match level2 /^[*][*][*][ ]\+\zs.*/
+syntax match level3 /^[*][*][ ]\+\zs.*/
+syntax match level4 /^[*][ ]\+\zs.*/
+syntax match VICTORY /^\(VICTORY\|DONE\|YAY\)!\?[ ]\+\zs.*/
+syntax match maybedone /^\(done\)\??[ ]\+\zs.*/
+syntax match moot /^[#].*/