aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad
diff options
context:
space:
mode:
authorMalebria <malebria@riseup.net>2008-06-01 22:49:51 +0200
committerMalebria <malebria@riseup.net>2008-06-01 22:49:51 +0200
commit9c16eff4895e5f94124fbb09dacf205506241b75 (patch)
tree2e7cacb8fc445e62a926e913b6900abc870a2bf7 /XMonad
parent4111e1408e66cced3306ebe94ee014e23287e2e2 (diff)
downloadxmonad-9c16eff4895e5f94124fbb09dacf205506241b75.tar.gz
xmonad-9c16eff4895e5f94124fbb09dacf205506241b75.tar.xz
xmonad-9c16eff4895e5f94124fbb09dacf205506241b75.zip
Haddock syntax for enumeration
darcs-hash:20080601204951-1ef02-f66c70867a91bc35da3ab71b1169db4ba1ee62fe.gz
Diffstat (limited to 'XMonad')
-rw-r--r--XMonad/Config.hs2
-rw-r--r--XMonad/Core.hs3
-rw-r--r--XMonad/StackSet.hs4
3 files changed, 9 insertions, 0 deletions
diff --git a/XMonad/Config.hs b/XMonad/Config.hs
index fa7bd90..52c04af 100644
--- a/XMonad/Config.hs
+++ b/XMonad/Config.hs
@@ -109,7 +109,9 @@ manageHook = composeAll
-- | Perform an arbitrary action on each internal state change or X event.
-- Examples include:
+--
-- * do nothing
+--
-- * log the state to stdout
--
-- See the 'DynamicLog' extension for examples.
diff --git a/XMonad/Core.hs b/XMonad/Core.hs
index 1006092..e59d3e7 100644
--- a/XMonad/Core.hs
+++ b/XMonad/Core.hs
@@ -367,8 +367,11 @@ getXMonadDir = io $ getAppUserDataDirectory "xmonad"
-- | 'recompile force', recompile @~\/.xmonad\/xmonad.hs@ when any of the
-- following apply:
+--
-- * force is True
+--
-- * the xmonad executable does not exist
+--
-- * the xmonad executable is older than xmonad.hs
--
-- The -i flag is used to restrict recompilation to the xmonad.hs file only.
diff --git a/XMonad/StackSet.hs b/XMonad/StackSet.hs
index 4fed2eb..7674a44 100644
--- a/XMonad/StackSet.hs
+++ b/XMonad/StackSet.hs
@@ -459,13 +459,17 @@ insertUp a s = if member a s then s else insert
-- There are 4 cases to consider:
--
-- * delete on an Nothing workspace leaves it Nothing
+--
-- * otherwise, try to move focus to the down
+--
-- * otherwise, try to move focus to the up
+--
-- * otherwise, you've got an empty workspace, becomes Nothing
--
-- Behaviour with respect to the master:
--
-- * deleting the master window resets it to the newly focused window
+--
-- * otherwise, delete doesn't affect the master.
--
delete :: (Ord a, Eq s) => a -> StackSet i l a s sd -> StackSet i l a s sd