all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Make raise-frame work on Cygwin
@ 2012-05-16 23:44 Katsumi Yamaoka
  2012-05-17  6:59 ` Katsumi Yamaoka
  2012-05-17  9:09 ` martin rudalics
  0 siblings, 2 replies; 9+ messages in thread
From: Katsumi Yamaoka @ 2012-05-16 23:44 UTC (permalink / raw)
  To: emacs-devel

Hi,

raise-frame doesn't pop up an existing frame on Cygwin (rootless).
If there are many frames on a Windows screen, we have no means to
pop up a certain Emacs frame that is hidden by the other frames,
except for manually digging it up by mouse.  But at last I found
a workaround:

(defadvice raise-frame (before make-it-work (&optional frame) activate)
  "Make it work on Cygwin."
  (when frame (make-frame-invisible frame)))

iconify-frame instead of make-frame-invisible there has no effect.
It also revealed that some ELisp applications call raise-frame two
or more times at a time since a raised frame blinks. ;-)

BTW, I still use wmctrl on Fedora:
http://lists.gnu.org/archive/html/emacs-devel/2006-10/msg01117.html



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2012-05-17 12:37 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-16 23:44 Make raise-frame work on Cygwin Katsumi Yamaoka
2012-05-17  6:59 ` Katsumi Yamaoka
2012-05-17 11:42   ` Katsumi Yamaoka
2012-05-17 12:37     ` martin rudalics
2012-05-17  9:09 ` martin rudalics
2012-05-17 11:30   ` Achim Gratz
2012-05-17 12:37     ` martin rudalics
2012-05-17 11:42   ` Katsumi Yamaoka
2012-05-17 12:37     ` martin rudalics

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.