vim default shiftwidth=4. filetype based files configs for css, html, and javascript.