+ * + This will require some work. We have to throw the new
+ * config at the log module, the ldisc, the terminal, and
+ * the backend; that's the easy bit. But within pterm.c
+ * itself we must also:
+ * - redo the colour palette if necessary
+ * * might be nice to move this over into terminal.c.
+ * That way we could check which palette entries in
+ * cfg have actually been _changed_ during
+ * reconfiguration, and only update those ones in
+ * the currently visible palette. Also it'd save
+ * some of this hassle in the next port.
+ * - enable/disable/move the scroll bar if necessary
+ * - change the window title if necessary
+ * - reinitialise the fonts
+ * - resize the window if necessary (may be required
+ * either by terminal size change or font size change
+ * or both)
+ * - redraw everything, just to be safe.
+ * + In particular, among the above chaos, we must look into
+ * how the choice of font affects the choice of codepage
+ * since the Unix default is to derive the latter from the
+ * former.