Andrea Rossato
82a62c856f
Add Layout.Simplest, the simplest layout
2008-01-25 15:20:15 +00:00
Andrea Rossato
6a6a09a991
Add Decoration, a layout modifier and a class for easily writing decorated layouts
2008-01-25 15:17:26 +00:00
Andrea Rossato
c749fbc399
Add WindowArranger, a layout modifier to move and resize windows with the keyboard
2008-01-25 15:16:33 +00:00
Andrea Rossato
968868a359
ShowWName: moved fi to XUtils
2008-01-24 13:47:25 +00:00
Andrea Rossato
8120af677b
XUtils: add functions for operating on lists of windows and export fi
2008-01-24 13:46:38 +00:00
Andrea Rossato
e9f0f05217
LayoutModifier: add emptyLayoutMod for dealing with empty workspaces
2008-01-24 01:56:05 +00:00
Andrea Rossato
efc4ad95b8
LayoutModifier: add pureMess and pureModifier to the LayoutModifier class
2008-01-22 11:13:19 +00:00
Andrea Rossato
a07b207023
Layout.ShowWName: generalize the instance
2008-01-15 04:51:39 +00:00
Lukas Mai
d1dc49575b
add emptyLayout to MultiToggle
2008-01-28 17:53:13 +00:00
Lukas Mai
ced1792bfa
grammar fix
2008-01-28 17:50:59 +00:00
Spencer Janssen
2659a12049
depend on xmonad-0.6
v0.6
2008-01-27 22:11:01 +00:00
Spencer Janssen
3533a5d3f3
Bump version to 0.6
2008-01-27 21:15:04 +00:00
Spencer Janssen
d8baf188db
I use urxvtc now
2008-01-27 21:14:52 +00:00
Spencer Janssen
8dcb699db3
Update the test hook
2008-01-27 20:51:48 +00:00
Lukas Mai
4440974718
add 'single' helper function
2008-01-17 23:45:50 +00:00
Lukas Mai
7629022c72
documentation fix
2008-01-17 23:44:01 +00:00
Lukas Mai
9a209f6d55
style assimilation
2008-01-17 23:40:59 +00:00
xmonad-contrib
9a6494fae2
cleared up transience to better highlight how to use ManageHooks properly
...
The initial patch that extended the EDSL for writing ManageHook rules did not come with a good example on how to use it. This patch ammends that. 'move' is an example of how to write a rule to resolve a Query (Maybe a) into something tangible. 'move'' is an example of how to write a rule isolating window managing code from the rest ofthe mess the EDSL creates.
2008-01-02 07:48:10 +00:00
xmonad-contrib
f7c34eef31
expands the EDSL for performing actions on windows
...
This patch adds a few types of relationships and operators for managing windows with rules. It provides grouping operators so the X action can access the quantifier that was matched or not matched. It provides a formalism for predicates that work in both grouping and non grouping rules. It could do with some classes, so that there are fewer operators that always do the Right Thing (TM), but the Haskell Type system currently has some problems resolving types. Since I don't know enough about these high level things, it would be hard to create a GHC patch just to make it all work.
2008-01-01 17:44:46 +00:00
Spencer Janssen
dec7167bc8
-Werror when flag(testing) only
2008-01-18 01:52:07 +00:00
Andrea Rossato
80f70d284d
Timer: some code cleanup
2008-01-14 21:11:14 +00:00
nicolas.pouillard
c7a64a99ce
Use doubleFork instead of manual double fork, or buggy single fork.
...
This fixes showWName because Timer was leaking zombie processes.
You should update xmonad, since doubleFork was not exported.
2008-01-14 20:28:33 +00:00
Brent Yorgey
73502fbbdf
Reflect.hs: minor haddock fix
2008-01-16 20:35:46 +00:00
Brent Yorgey
10fbf85a2a
Reflect.hs: use -fglasgow-exts for now instead of LANGUAGE pragmas, for compatibility with ghc 6.6
2008-01-15 19:48:11 +00:00
Brent Yorgey
e0024ec9c8
Reflect.hs: add MultiToggle support
2008-01-15 19:35:19 +00:00
Brent Yorgey
670d3160c4
MultiToggle.hs: improve 'description' implementation in LayoutClass instance to display the current transformed layout rather than just 'MultiToggle'
2008-01-15 19:33:11 +00:00
Brent Yorgey
4026d40730
Layout.Reflect: new contrib module for reflecting layouts horizontally/vertically
2008-01-15 03:09:47 +00:00
Brent Yorgey
e76c654211
ShowWName.hs: switch color/bgcolor in call to paintAndWrite
2008-01-14 15:38:21 +00:00
Andrea Rossato
1e7cd73544
Prompt: clean up and optimize moveWord a bit
2008-01-13 16:47:45 +00:00
Andrea Rossato
06b3767cae
Prompt: added moveWord to move the cursor to the word boundaries
...
The actions have been bound to ctrl+Left and Right
2008-01-13 12:35:29 +00:00
Andrea Rossato
1125e9102e
Doc.Extending: added links and description of recent module addition
2008-01-13 09:32:11 +00:00
Andrea Rossato
396ae4e77c
Action.Search: small haddock fixes
2008-01-13 09:26:46 +00:00
Andrea Rossato
7124346ebe
ShowWName now uses Timer and XUtils to display the workspace name
2008-01-13 09:11:07 +00:00
Andrea Rossato
6283298a85
Add XMonad.Util.Timer, a module to set up timers and to handle them
2008-01-13 09:01:40 +00:00
Andrea Rossato
c1a711dba0
de-obfuscate the initState and set the init offset to the length of the default text
2008-01-10 14:09:51 +00:00
nicolas.pouillard
9a4559d2fa
prompt: Allow to provide a default text in the prompt config.
2008-01-09 21:39:16 +00:00
Joachim Fasting
9b0a2649b6
Correct caps in module header.
2007-12-30 06:19:20 +00:00
Joachim Fasting
8454e5d6b3
Use LANGUAGE pragma.
2007-12-30 06:18:17 +00:00
mail
35c5c1eaf0
shiftPrevScreen and shiftNextScreen, to make CycleWS consistent
2007-12-31 17:16:09 +00:00
Don Stewart
a0dde418ad
formatting
2007-12-04 17:49:20 +00:00
Brent Yorgey
4fbd0c5b3f
PerWorkspace.hs: add an explanatory note
2007-12-31 13:58:06 +00:00
Andrea Rossato
926c5ec9d2
Add ShowWName a layout modifier to show the workspace name
...
This module requires dzen
2007-12-31 13:04:41 +00:00
Andrea Rossato
69453d212a
ManageDocks: some documentation fixes
2007-12-31 10:18:20 +00:00
Spencer Janssen
0917d4f5d4
-Wall police (again)
2007-12-28 06:18:41 +00:00
Spencer Janssen
0bf616d2fb
-Wall police
2007-12-28 06:18:22 +00:00
mail
4f2feafd04
Fulfill the EWMH specification by listing the supported ATOMs, doesnt really make a differene AFAIK
2007-12-27 21:56:07 +00:00
mail
e153c6d406
display all visible windows on the current desktop in the pager
...
This is my best shot at modeling xmonad’s WM behaviour in a way that
the Extended Window Manager Hints specification allows.
Unfortunately, we can not tell the panel what size and position it should
think the apps are.
2007-12-27 20:43:49 +00:00
mail
0b1beb1d2b
Although I do not need the curr variable after all, this is nicer
2007-12-27 19:01:13 +00:00
mail
54c138c4f0
Add support for cycling through screens to CycleWS
2007-12-27 18:26:35 +00:00
mail
35ea95dc88
Clear _NET_ACTIVE_WINDOW when nothing is focused
2007-12-28 15:42:22 +00:00