Reintroduce polyglot until the Vim config is cleaned up

This reverts commit c1c3104ab06e0f5849450c224d3614ff859c17c1. It
completely broke my JS support and I need it quickly.