We investigate blocks of the
Category 𝒪 for the Virasoro algebra over ℂ. We demonstrate that the blocks have
Kazhdan–Lusztig theories and that the truncated blocks give rise to interesting
Koszul algebras. The simple modules have BGG resolutions, and from this we
compute the extensions between Verma modules and simple modules, and between
pairs of simple modules.