Daniel Schoepe
30a78d51e3
Changed interface of X.U.ExtensibleState
...
Changed the interface of X.U.ExtensibleState to resemble that of
Control.Monad.State and modified the modules that use it accordingly.
2009-11-16 17:10:13 +00:00
Daniel Schoepe
fa476549c2
Use X.U.ExtensibleState instead of IORefs
...
This patch changes SpawnOn, DynamicHooks and UrgencyHooks to
use X.U.ExtensibleState instead of IORefs. This simplifies the
usage of those modules thus also breaking current configs.
2009-11-06 11:56:01 +00:00
Daniel Schoepe
5733601ad3
Generalize Actions.SpawnOn
...
Actions.SpawnOn can now be used to execute arbitrary manage hooks on
the windows spawned by a command(e.g. start a terminal of specific size
or floated).
2009-06-22 18:38:25 +00:00
Spencer Janssen
35c5e80c32
SpawnOn: use doShift. This resolves problems where SpawnOn would shift the wrong window
2009-02-19 04:18:56 +00:00
Spencer Janssen
a4f4c5bd39
SpawnOn: delete seen pids
2009-02-13 01:30:11 +00:00
Spencer Janssen
cd86241cc9
SpawnOn: add 'exec' to shell strings where possible
2009-02-12 23:46:08 +00:00
Roman Cheplyaka
fbb9605d76
X.A.SpawnOn: add docs
...
Add more documentation, including documentation from
X.U.SpawnOnWorkspace by Daniel Schoepe.
2009-02-04 10:24:24 +00:00
Roman Cheplyaka
b88f22fc36
X.A.SpawOn: fix usage doc
2009-02-02 10:20:42 +00:00
Spencer Janssen
c1f1f27da0
Use currentTag, thanks asgaroth
2009-01-25 21:33:31 +00:00
Spencer Janssen
c51f64476a
Add XMonad.Actions.SpawnOn
2009-01-17 04:04:32 +00:00