Adam Vogt
d13dc2ff48
U.NamedActions: align the descriptions for each section, refactor its integration with EZConfig
2009-07-26 03:20:03 +00:00
Adam Vogt
b89dc9da44
U.NamedActions support subtitles bound to (0,0) unreachable normally
2009-05-25 00:29:15 +00:00
Adam Vogt
a3ba5f1503
Add U.NamedActions: present a list of keybindings including submaps
2009-05-04 02:40:17 +00:00
Adam Vogt
f22c4624a3
Revert to old behavior where unmatched keys do not exit the eventloop for A.GridSelect
2009-07-27 01:23:02 +00:00
Adam Vogt
b09827c2bc
Share more mkAdjust calls L.LayoutHints in the LayoutHintsToCenter modifier
2009-07-26 06:18:02 +00:00
Adam Vogt
218595881f
Make direction keybindings configurable in A.GridSelect
2009-07-26 02:04:38 +00:00
Anders Engstrom
f1ce4e5876
LayoutBuilder - make an example more sane
2009-05-13 15:57:32 +00:00
Khudyakov Alexey
c884dbb74b
Clean Xkb masks in X.A.Submap
...
Xkb adds its own mask and prevent Submap keybindings from normal
functioning when alternate layout is used. This patch cleans
these masks.
2009-06-23 16:46:53 +00:00
Adam Vogt
fdaeaa18de
Fix defaulting warning with A.RandomBackground
2009-07-16 23:49:55 +00:00
Juraj Hercek
4e3a4a2c8b
Addition of Machine window property.
...
This patch adds WM_CLIENT_MACHINE property to window properties.
I can be used to distinguish windows run from different machines.
2009-07-15 10:50:53 +00:00
David Roundy
dd1dc7f2bc
remove myself as maintainer from code I don't maintain.
2009-07-16 15:34:09 +00:00
wirtwolff
8addbabe49
X.A.CopyWindow: add wsContainingCopies, doc cleanup
...
Use wsContainingCopies in a logHook to highlight hidden workspaces
with copies of the focused window. (refactored from original by aavogt)
2009-07-03 01:15:24 +00:00
Daniel Schoepe
b805a6fa42
Add ability to copy the entered string in X.Prompt
2009-07-09 10:07:03 +00:00
Adam Vogt
2a73df7a45
Correct license for L.CenteredMaster
...
Context for why I've recorded the patch:
aavogt | portnov: did you get the message about your XMonad.Layout.CenteredMaster licence being not compatible with the licence of contrib?
portnov | aavogt: yep. Could you change that yourself? I allow this to be distributed as bsd3. Making so small patch and sending it will get to much time :)
portnov | *so
aavogt | I can change it, its more about whether you would allow the change to be made
aavogt | but I guess this clears it up
portnov | i allow.
2009-07-08 05:16:16 +00:00
Adam Vogt
5cd48cac7c
Remove trailing whitespace from many modules
2009-07-05 20:12:05 +00:00
Adam Vogt
d65e40f09d
Clarify documentation the Migrate message added to L.SubLayouts
2009-07-05 18:00:14 +00:00
Adam Vogt
f0c0f4d5c3
Reduce a bit of recently introduced duplication in L.SubLayouts
2009-07-05 17:51:45 +00:00
Adam Vogt
f8a4dd9503
Add Migrate message to L.SubLayouts, for better support of moving windows between groups
2009-07-05 17:49:34 +00:00
Adam Vogt
1f13242164
L.SubLayouts: also run the layout being modified in a restricted environment
...
This way, correct behavior can be expected if the layout runs ex. 'withWindowset
W.peek', instead of looking at its arguments.
2009-07-05 17:41:56 +00:00
Adam Vogt
48e74031f9
L.SubLayouts fix bug where previously run layouts would not get messages
2009-07-05 17:35:04 +00:00
Adam Vogt
99788c8780
Simplify A.WorkspaceCursors use of layout for state, add documentation
2009-07-05 05:06:29 +00:00
Adam Vogt
96a63b1dfa
Add A.WorkspaceCursors, a generalization of Plane to arbitrary dimensions
...
This is implemented as a layoutModifier, since that way the workspace
arrangment is preserved between restarts.
2009-07-02 04:26:09 +00:00
Adam Vogt
9c3b472470
Refactor A.OnScreen to use Maybe Monad
2009-07-03 02:15:07 +00:00
mail
7e6fed9bf0
Added XMonad.Actions.OnScreen
2009-07-02 10:16:21 +00:00
Daniel Schoepe
02671904e1
Remove code duplication in X.A.CopyWindow
2009-07-02 10:49:33 +00:00
sean.escriva
7aafd381d3
Cleanup code duplication in X.P.Layout and X.P.Workspace
2009-07-01 21:56:40 +00:00
Brent Yorgey
a6c4f7659a
X.A.Search: use the new canonical package URL for hackage search
2009-06-29 19:24:55 +00:00
Brent Yorgey
141c3cba96
X.H.ManageHelpers: add two new helper functions, doFloatDep and doFloatAt
2009-06-05 03:01:13 +00:00
Adam Vogt
1e1f2c6770
Keep track of whether messages should be given to new sublayouts in L.SubLayouts
2009-06-28 06:06:08 +00:00
Adam Vogt
1893d67d09
Run sublayouts in L.Sublayouts in a restricted state
2009-06-28 06:03:33 +00:00
Adam Vogt
a0ae1e8bba
A.RandomBackground: Parameterize randomBg by a RandomColor data
2009-06-29 00:41:47 +00:00
Adam Vogt
32debd47e8
Add A.RandomBackground, actions to start terminals with a random -bg option
2009-06-27 20:27:55 +00:00
Adam Vogt
54f030faf8
Replace most -fglasgow-exts with specific LANGUAGE pragmas
2009-06-26 02:54:57 +00:00
portnov84
8362a5b81b
Column_layout.dpatch
...
This module defines layot named Column. It places all windows in one
column. Windows heights are calculated from equation: H1/H2 = H2/H3 = ... = q,
where `q' is given (thus, windows heights forms a geometric progression). With
Shrink/Expand messages one can change the `q' value.
2009-06-05 18:45:15 +00:00
Brent Yorgey
6bd66b885a
X.A.Search: add Google "I'm feeling lucky" search
2009-06-25 17:37:51 +00:00
Daniel Schoepe
dce0b17420
Add ifWindow and ifWindows and simplify WindowGo
...
This patch adds ifWindow and ifWindows as helper functions to
X.A.WindowGo and removes some boilerplate by rewriting other functions
in terms of those. Also some minor simplifications.
2009-06-24 23:17:11 +00:00
Adam Vogt
0cb6ac2910
Use -fwarn-tabs for test, remove tabs
2009-06-24 04:38:31 +00:00
Adam Vogt
2d84da7fdd
From A.Topicspace split functions for storing strings with root to U.StringProp
...
These functions will be used to send strings for execution by command line, in
xmonad-eval
2009-06-23 05:25:37 +00:00
Adam Vogt
9847e0da5e
Correct A.TopicSpace sample config
2009-06-23 00:39:37 +00:00
Adam Vogt
0f15f2fa7e
Add shiftNthLastFocused to A.TopicSpace
2009-06-23 00:26:45 +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
gwern0
10c984ce44
update callers of safeSpawn
2009-06-22 20:14:23 +00:00
gwern0
65b8c39fe7
XMonad.Util.Run: improve definition so this can be used with emacs
2009-06-22 20:14:01 +00:00
gwern0
04f440d804
XMonad.Actions.WindowGo: switch to safeSpawn, since everyone just passes a prog name (no shell scripting)
2009-06-22 19:32:55 +00:00
gwern0
d4d17e6576
XMonad.Util.Run: +convenience function for safeSpawn which drops args to the prog
2009-06-22 19:30:18 +00:00
gwern0
e582ae5a4e
XMonad.Actions.WindowGo: improve haddocks
2009-06-22 19:28:31 +00:00
Adam Vogt
41d8b2b22a
Fix window ordering bug in L.LimitWindows
2009-06-22 00:43:09 +00:00
Adam Vogt
708b8a7d96
L.LimitWindows add usage information, functions to modify the limit
2009-06-22 00:01:15 +00:00
Dmitry Astapov
f541602f0b
Expand Tabbed documentation to describe mouse clicks processing
2009-06-21 21:19:47 +00:00
Dmitry Astapov
be2be3f2f6
Close tabs by middle click on tab decoration
...
I'd better do it in xmonad.hs, but I can't decide what to expose from
Tabbed.hs to make it happed. Suggestions on how to make mouse click
handling hook a part of the Tabbed creation interface are very welcome
- my attempts turned out to be ugly in extreme.
2009-06-21 19:52:25 +00:00