Copyright (c) 2013 Dmitri Iouchtchenko BSD3-style (see LICENSE) Dmitri Iouchtchenko unstable unportable None Haskell98

Contents

Description

Keeps track of workspace viewing order.

Synopsis

# Usage

To record the order in which you view workspaces, you can use this module with the following in your ~/.xmonad/xmonad.hs:

import XMonad.Hooks.WorkspaceHistory (workspaceHistoryHook)

Then add the hook to your logHook:

 main = xmonad \$ def
{ ...
, logHook = ... >> workspaceHistoryHook >> ...
, ...
}

To make use of the collected data, a query function is provided.

# Hooking

A logHook that keeps track of the order in which workspaces have been viewed.

# Querying

A list of workspace tags in the order they have been viewed, with the most recent first. No duplicates are present, but not all workspaces are guaranteed to appear, and there may be workspaces that no longer exist.