A opção filetype está definida como markdown quando você está editando seus arquivos Markdown? Você pode usar :verbose set filetype? para inspecionar o valor atual.
Quando você executar :filetype plugin on (por exemplo, de .vimrc ) e filetype estiver definido como markdown , o Vim fornecerá $VIMRUNTIME/ftplugin/markdown.vim que definirá algumas opções ( comments , formatlistpat e formatoptions ) que devem ajudar a formatar os itens da lista Markdown.
Observação: o padrão comum de nome de arquivo de Markdown *.md está realmente mapeado para o tipo de arquivo modula2 por $VIMRUNTIME/filetype.vim . Você pode querer substituir essa configuração se você costuma usar esse padrão de nome de arquivo para seus arquivos Markdown. Você poderia fazer isso colocando isso no arquivo .vimrc :
autocmd! filetypedetect BufNewFile,BufRead *.md setfiletype markdown
Como alternativa, você pode adicionar uma modelina a cada arquivo:
<!-- vim: set filetype=markdown : -->