indent code blocks properly within list