<div dir="ltr">Thanks for info.<div>I already have docksEventHook. </div><div>`setLayout =<< asks ....` works since im able to go back to my default layout but it does not respect the dzen bar. </div><div>I did not quite understand how to try the `docksStartupHook` after `setLayout =<<...`</div><div>config here:</div><div><a href="https://raw.githubusercontent.com/davama/xmonad/master/xmonad.hs" target="_blank">https://raw.githubusercontent.com/davama/xmonad/master/xmonad.hs</a><br></div><div><br></div><div>Thanks</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 2, 2016 at 12:55 PM, Bogdan Sinitsyn <span dir="ltr"><<a href="mailto:bogdan.sinitsyn@gmail.com" target="_blank">bogdan.sinitsyn@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Wednesday, March 2, 2016 11:21:07 AM MSK Dave Macias wrote:<br>
> Avoidstruts no longer works even if i refresh (mod-shift-space).<br>
</span>Now `docksEventHook`(for adding a dock to layout) and `docksStartupHook`(for<br>
re-adding all docks when you restore layout) are required. Btw, restoring<br>
layout breaks many layout modifiers, b.e. subj, X.L.Minimize, X.L.Fullscreen<br>
and some others. The only solution I see is to add something like<br>
`docksStartupHook`(btw, that is very bad name because it's not for<br>
`startupHook` but for running after `setLayout =<< asks (layoutHook . config)`)<br>
<span class=""><br>
> Also noticed that "completionKey" lline from Xmonad.Prompt no longer<br>
works(might be default since it still works).<br>
</span>Now format is `(KeyMask, KeySym)`, see CHANGES.md<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Bogdan Sinitsyn<br>
</font></span></blockquote></div><br></div>