Dave Pearson: blogmore.el v5.4.0

Wait 5 sec.

I've just made a very small update toblogmore.el to fix a small bug,and also to update some deprecated code.The blogmore-new command inserts the result of expanding a template intothe buffer when making a new post, and I've not touched that template sinceI started writing blogmore.el. This includes not updating it when Iswitched much of the frontmatter-handling code over to proper YAML parsing.The problem here was that the title didn't get quotes around it, whichbecame an issue if there was something like a : in the title; anysubsequent attempt to modify frontmatter properties would throw an error.So this release ensures that the title and the date get quoted right away. Iguess, at some point, I should rework this code so that it uses thefrontmatter-handling code to set up those properties and, instead, just usesthe template for the main body.I've also changed all uses of things like when-let and if-let to usewhen-let* and if-let*. It seems that, as of Emacs 31.1, the former aredeprecated.