Refactoring

This contains some refactorings.

- Use `get()` to set default value for options.
- Use autoload variables.
- Use augroup for set autocmd.