Apologies for not having posted anything about the snap election yet - I've had a few things on today, including a live interview on the London-based radio station Voice of Islam. It had been pre-scheduled for a few days, so just by chance I found myself talking about a wider range of subjects than expected!
Here are a few quick thoughts -
* Theresa May has helpfully resolved any lingering doubts in SNP ranks over whether it might have been a good idea to hold a snap Holyrood election with the specific purpose of obtaining an even more emphatic mandate for an independence referendum (as opposed to doing it to obtain an outright mandate for independence). We now have our snap election without Nicola Sturgeon even taking the hit for dragging people to the polls needlessly. Presumably the SNP will continue to forcefully make the point that the mandate for an indyref is already there, but they'll get to have it both ways by putting another explicit commitment in their Westminster manifesto, which in all likelihood will be endorsed by another convincing majority in terms of seats.
* It's probable that the SNP will shed at least a few seats. They hit a 'sweet spot' in 2015 when the unionist vote was split in a particularly favourable way, but that's no longer the case. Limited losses to the Tories (and perhaps to the Lib Dems) are to be expected, so it's important that we don't allow the narrative of what the SNP "need to do" to run away with itself. Even 38 seats out of 59 would be an emphatic victory...but it'll hopefully be a lot better than that.
* Jeremy Corbyn's days as Labour leader are almost certainly drawing to a premature close, but it's also highly probable that he will now lead his party into a general election, and will not share the fate of Iain Duncan Smith, who didn't even get the chance to make his case to the electorate. It'll be genuinely fascinating to see how he gets on, and also to discover whether the diehard Labour rebels will be able to put their egos aside in the interests of saving the party. Ah hae ma doots.
* The loss of Corbyn may be the biggest negative outcome of this election for the pro-independence movement. It's hard to see how any new Labour leader could be any less popular than Corbyn, although we certainly shouldn't exclude the possibility that Labour will choose the wrong successor. Some of the names that are being bandied about do not exactly inspire a huge amount of confidence.