En el archivo filetype.vim
que se envía con su distribución, encontrará una línea que probablemente sea similar a esta (en mi máquina en la que vive /usr/share/vim/vim74
):
au BufNewFile,BufRead *.md,*.m2,*.mi setf modula2
Ahora, esto le dice a vim que establezca el tipo de archivo como modula2 si su archivo tiene ese final.
Para anular este comportamiento, puede poner una línea como esta en la suya .vimrc
(Tomado del archivo Archlinux filetype.vim):
au BufNewFile,BufRead *.markdown,*.mdown,*.mkd,*.mkdn,*.mdwn,*.md set ft=markdown
Editar:
Anteriormente tenía setf
como función que se llamara, pero parece ser una función reservada para el filetype.vim
archivo.
.md
se me ve como un descuento