Question: How will users see/detect/understand this behavior? What will they see in "Show initial Lisp expression"?
They will see an expression that recomputes the standard value based on whatever conditions are relevant. My approach, like the one Luc's original one, avoids the need to complicate this with fboundp's or condition-case, but someone still needs to determine what all the conditions that affect the proper standard value and write an expression that chooses among them. _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel