Set filetype with :set ft, not with :setf

When the extension was already recognized by the default vim
runtime scripts, the setf in the autocmd has no effect. It
did though when it was in a separated filetype.vim file.
Stay in visual mode after indent change