拡張子: md
変更があったのは*.md
という拡張子に関してです。
この拡張子は以前は Modula-2 というプログラミング言語のファイルとして解釈される様になっていました。
ですが、Markdownのファイルも拡張子を*.md
と略して書くこともあり、
多くの人がModula-2よりもMarkdownの方を使う事が多いので、
au BufRead,BufNewFile *.md set filetype=markdown
こんな感じの設定を.vimrcとかに書いて*.md
をMarkdown
にしてる人も多かったと思います。
手元環境ではvim-markdown
というプラグインでMarkdown様のシンタックスハイライトなんかを設定していますが、
この中の
ftdetect/markdown.vim
に*.md
をMarkdownとして認識させるように上のような設定が入っています。
この設定ですが、最近Vimのデフォルト設定で
*.md
がMarkdown(filetype=markdown
)として設定される様に変更された様です。
1 2 3 4 5 6 7 8 |
|
最近コードの移行準備の進んでるGitHub上のVimで見ると、
去年の10月位の変更で上のfiletypeに関する変更が行われてるようです。
やはりMarkdownで*.md
を使う人が多かった、ということですね。
パッチのどのバージョンから入ってるかきちんとみてませんが、 少なくとも7.4のpatch 560では上の変更が入っています。
なので今後はプラグインとかなしでも
.vimrcとかに何も書かずに*.md
がMarkdownとして使える様になります。
ちなみに上のプラグインの中では
au BufRead,BufNewFile *.{md,mdown,mkd,mkdn,markdown,mdwn}.{des3,des,bf,bfa,aes,idea,cast,rc2,rc4,rc5,desx,tmp,old} set filetype=markdown
な設定も入っていて、*.md.old
みたいに退避させたようなファイルでも
Markdownとして読み込む様にしてあります。
(これだけやりたかったらこれを.vimrcに貼り付ければOK。)