{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreibtnpztgku3epv7kl6zg6mttpk7ai7adgdi733ee2m6dm2oax5644",
"uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mjesg6w6jkt2"
},
"path": "/t/announcing-purple-yolk-a-dumb-haskell-extension-for-vs-code/8851#post_4",
"publishedAt": "2026-04-13T11:08:53.000Z",
"site": "https://discourse.haskell.org",
"tags": [
"Averilog"
],
"textContent": "This is really useful for formatting just the LANGUAGE pragmas in a project that doesn’t use a code formatter.\n\nHere’s an example, from bsc’s Averilog, selecting the language pragmas and then “format selection with Purple Yolk”:\n\n\n {-# LANGUAGE CPP #-}\n - {-# LANGUAGE FlexibleInstances, TypeSynonymInstances, PatternGuards #-}\n - {-# LANGUAGE FlexibleInstances #-}\n + {-# LANGUAGE FlexibleInstances #-}\n + {-# LANGUAGE PatternGuards #-}\n + {-# LANGUAGE TypeSynonymInstances #-}\n",
"title": "Announcing Purple Yolk, a dumb Haskell extension for VS Code"
}