[xmonad] Switch to previous workspace layout
Brandon Allbery
allbery.b at gmail.com
Sun Jan 19 02:41:10 UTC 2014
On Sat, Jan 18, 2014 at 9:20 PM, Ruslan Kiianchuk <
ruslan.kiianchuk at gmail.com> wrote:
> Yet I have a question on switching workspace layouts. I'd like the Mod +
> Shift + Space shortcut to switch to previous workspace instead of the
> first (default) one. In default config I found only:
>
> -- Rotate through the available layout algorithms
> , ((modm, xK_space ), sendMessage NextLayout)
>
> -- Reset the layouts on the current workspace to default
> , ((modm .|. shiftMask, xK_space ), setLayout $ XMonad.layoutHook conf)
>
>
> Also looking through XMonad.Layout I could find only NextLayout and
> FirstLayout messages. No PreviousLayout. Is there any straight forward
> way to implement that?
>
The layoutHook is a function; a previous-layout mechanism would involve
trying to run that function "backwards". There is unfortunately no way
around this.
--
brandon s allbery kf8nh sine nomine associates
allbery.b at gmail.com ballbery at sinenomine.net
unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/xmonad/attachments/20140118/cf515717/attachment.html>
More information about the xmonad
mailing list