-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 headline /^ \+\zs[^ ]*/
-
-set tabstop=8
-set shiftwidth=8
+syntax match done /^\*\+\t\+\zs\S.*$/
+syntax match maybedone /^\(done\)\??\t\+\zs.*/
+syntax match moot /^[#]\t\+.*/
+syntax match headline /^ \+\zs[^\t]*/