React.js の syntax ハイライトプラグインを作成した話 はじめに この記事は,Vim (その2) advent calendar の 13日目の記事です. 自分の中で,今年一番がんばったVim活動を振り返り,それについて書き記していく. どちらかと言うと,pluginの紹介ではなく,作って良かった点,苦労した点などに焦点を当てる. 背景 自分は,よく React.js *1 を用いて開発を行っている. React.js で開発するときの多くは,javascript の ソースコード中にHTMLのような マークアップを埋め込む糖化シンタックスである JSX を用いることが多い. (JSXは,マークアップそのものではなく,トランスパイル時にjavascript の 関数呼び出しに展開される) *1 : A javascript library for building user