I recently started to show the *Completions* buffer in a dedicated frame:
(setq same-window-buffer-names (remove "*Completions*" same-window-buffer-names)) (add-to-list 'special-display-buffer-names '("*Completions*" ((height . 20)))) After clicking on an alternative with the mouse iconifies the completions frame[1]. But the next time a completions buffer is generated, the completions frame is not de-iconified. I think the frame should be made visible. I tried to put `make-frame-visible' in `completion-setup-hook' without success and I didn't find the right place in `simple.el'. Can anyone point me to the right direction? I don't claim this is the way to go for everyone, but you might want to look at how I deal with this in my library `oneonone.el'. I've long had a dedicated *Completions* frame, and there are a few twists and turns you might want to keep in mind. Anyway, in case it helps: Library: http://www.emacswiki.org/cgi-bin/emacs/oneonone.el. Explanation: http://www.emacswiki.org/cgi-bin/wiki/Help_and_Completions_Frames. See, in particular, function 1on1-display-*Completions*-frame - it should help with your problem. _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel