Vimはもともと、さまざまなファイル形式に対応している。シンタックスを有効化(「syntax enable」または「syntax on」)しておけば、ファイルの拡張子に応じて対応するハイライトが行われる。今回はこの機能をさらに強化するプラグイン「sheerun/vim-polyglot」を紹介する。 vim-polyglotはいわゆるメタパッケージだ。各種プログラミング言語やファイル形式に対応するプラグインを取りまとめたもので、vim-polyglotをインストールすると、vim-polyglotが取りまとめているほかのプラグインがずらずらとインストールされていく。執筆時点では次の言語/ファイル形式に対応するとされている。