
On Tue, 7 Jun 2011 13:07:21 -0400 Brandon Allbery
The above creates, for me, a new Emacs frame that behaves like a strut (panel, dock, I'm not sure of the exact terminology). It's unmoveable and pinned to a window edge. So far so good. But XMonad doesn't give it the keyboard focus; I can only use the mouse in that frame. That's a problem since Emacs is mostly keyboard-driven, so it's hard to do much in that frame.
BA> Most of the dock management stuff does a doIgnore on windows, which BA> means they'll never receive keyboard focus. You'll find more flexible BA> code in XMonad.Hooks.ManageHelpers for things like this; just leave BA> off the doIgnore part. OK, so it's not a bug? It seems unreasonable to block docks from getting the keyboard focus. Why does XMonad do it and others don't? Looking at the docs for XMonad.Hooks.ManageHelpers didn't help me much (I don't know the XMonad internals and configuration well at all). Could you provide an example of how I can do this for an Emacs frame specifically (as created by my example)? Thanks Ted