Blog - /Tech/Projects
Following a suggestion made by jessealama on #emacs, I've made `muse-project-alist' a lot easier to tweak through the customize interface. There were a lot of false starts, but I think I've nailed it.
Apparently the custom interface doesn't like it when you try to inline a list (symbol and string) and have a string option within the same `choice'. So I had to write a pre-parser that turned the keyword-value parts of the directory section of `muse-project-alist' into a series of 2-element sublists. Another routine was written that would extract the elements out of each sublist and "serialize" them. Hope I'm using that word correctly ... it's far too vague to me.
Anyway, do M-x customize-option muse-project-alist RET and revel in the customizability :^) .