Мой ответ на этот вопрос остается в силе:
Поместите команды autocmd на основе суффикса файла в ~ / .vimrc
autocmd BufRead,BufNewFile *.txt set wrap linebreak
Как говорит Люк, вы можете предпочесть
autocmd BufRead,BufNewFile *.txt setlocal wrap linebreak
если вы можете открывать файлы txt и non-txt одновременно.