Use temp buffer instead of strings for delete-reecho
Fixed bug: indentation of expressions after 'else'