add function indent-region-or-buffer