.dv lic2 +
.dv lic3 -
+.dv esc : .** rst needs an escape for some things
+
.dv line_len .ll $1
+.dv break .br
.dv space .sp 1
.dv mult_space .sp $1
.dv half_space .sp 1
.dv center_start .bc start
.dv center_end .bc end
-.** for now we allow only a single layer of defitems
-.dv di .di $1 ^:
-.dv diitem .di $1 ^:
.dv item .li
+.dv ditem .sp 1 .di $1 ^:
+.dv ditem_nosp .di $1 ^:
+
+.** for now we allow only a single layer of defitems
+.dv di .sp 1 .di $1 ^:
+.dv diitem .sp 1 .di $1 ^:
.dv ex_start .sp 1 .ll -2 .in +2 .nf
.dv ex_end .fo on .in -2 .ll +2 .sp 1
+.dv ex_end_fig .fo on .in -2 .ll +2 .fg $1 ^: .sp 1
+.dv ex_end_cfig .fo on .in -2 .ll +2 .fg x=center $1 ^: .sp 1
.dv proto_start .sp 1 .cc .5i .st 9 .sf Courier-bold .nf
.dv proto_end .fo on .sf ^&text_font .st ^&text_size .sp .3