Subject: bug#2249: 23.0.90; default-frame-alist: Invalid function: (menu-bar-lines . 1)

From: martin rudalics <[email-masked]>
Date: Tue, 10 Feb 2009 15:06:40 +0100

> 3. Custom buffer shows:
 >
 >         Default Frame Alist:
 > 	Parameter: menu-bar-lines
 > 	            Value: 1
 > 	Parameter: tool-bar-lines
 > 	            Value: 1
 > 	   State: CHANGED outside Customize; operating on it here may be unreliable.
 >
 > 4. Click "State" button, select "Show Saved Lisp Expresion".  Custom
 >    buffer now shows:
 >
 > 	default-frame-alist: nil
 >         State: CHANGED outside Customize; operating on it here may be unreliable. (lisp)

This is an old issue, see, for example

http://lists.gnu.org/archive/html/emacs-devel/2000-11/msg00244.html
http://lists.gnu.org/archive/html/emacs-devel/2007-12/msg01194.html

`default-frame-alist' really shouldn't be customizable.

 > 8. Click button "Erase customizations"
 >    => Emacs beeps, shows message "Invalid function: (menu-bar-lines . 1)"

FWIW, this is a bug in `custom-theme-recalc-variable'.  Try erasing
customizations for `exec-path' or `completion-ignored-extensions'.

martin