feat(settings) add more settings and snippets