[xmonad] Switch to previous workspace layout

Ruslan Kiianchuk ruslan.kiianchuk at gmail.com
Sun Jan 19 02:43:28 UTC 2014


Thanks for the info!

That is probably the only thing XMonad can't do :)


On Sat, Jan 18, 2014 at 6:41 PM, Brandon Allbery <allbery.b at gmail.com>wrote:

> 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
>



-- 
Sincerely, Ruslan Kiianchuk.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/xmonad/attachments/20140118/a84381e0/attachment-0001.html>


More information about the xmonad mailing list