added fileencodings, smartcase, ruler