After a recent version change, my Emacs 24.5 is now making its initial frame (window) "sticky" on launch. I am having to unstick it manually, which is a royal pain. I tried using the Emacs variable
initial-frame-alist to make it not sticky, but this does not seem to work.
Here is what
C-h v says about the variable:
initial-frame-alist is a variable defined in `frame.el'. Its value is ((sticky) (vertical-scroll-bars)) Original value was nil
(sticky . nil).
Some more diagnostic information:
When I launch my normal emacs with init file, the resulting window is sticky
When I launch using
emacs -q(no init file), then run the init file (either with
M-x eval-bufferor with
M-x load-file), the resulting window is not sticky.
I am running
desktop-save-mode. When I launch a second emacs while the first is running, the initial frame opens with the initial settings, and it prompts me that the desktop file is already in use by another process—should I use it? At that point the window is not sticky. But after I respond
nand the initialization process finishes, the window then becomes sticky.
I'd appreciate any help diagnosing the source of the stickiness and putting a stop to it. My
.emacs file is shown at http://pastebin.com/6tdc0dPM. Please treat it gently; it's the result of over 30 years of accretion.