scide: add save-as-extension functionality