Adam Vogt
f6fa7e509f
Hyperlink modules named in WindowMenu, RestoreMinimized, and Minimize
2009-10-03 15:13:25 +00:00
Jan Vornberger
563266f3a5
Mention X.L.Maximize and X.L.Minimize in WindowMenu documentation
2009-10-03 11:13:30 +00:00
Adam Vogt
27a7bcbd6e
Use U.XUtils.fi to make WindowMenu clearer
2009-10-01 22:57:36 +00:00
Jan Vornberger
77f52bc84d
Extended GridSelect
...
1) Added another convenience wrapper that allows to select an X() action
from a given list.
2) Implemented the option to change the position of the selection diamond.
(Re-recorded from Bluetile repo, rebased to current darcs)
2009-09-30 15:27:41 +00:00
Jan Vornberger
832d435dee
WindowMenu based on GridSelect that displays actions for the focused window (re-recorded from Bluetile repo).
2009-09-30 15:53:43 +00:00
Adam Vogt
e6158615cb
Note that ManageDocks is preferred to A.DeManage
2009-09-30 20:44:43 +00:00
Adam Vogt
8aa3450f83
Remove redundant ($) in A.Commands
2009-09-30 20:03:11 +00:00
Daniel Schoepe
02eed22659
Only use search history for completion in X.A.Search
2009-09-20 22:14:55 +00:00
Daniel Schoepe
e2113acd35
Factor out direction types and put them in X.U.Types
...
This patch factors out commonly used direction types like
data Direction = Prev | Next
and moves them to X.U.Types.
2009-09-19 19:17:17 +00:00
Adam Vogt
cbd978c3b5
Remove excess broadcastMessage ReleaseResources from A.Commands
...
XMonad.Operations.restart tells the layouts to release resources. There's no
sense in duplicating it in contrib code anymore.
2009-09-04 01:02:59 +00:00
Adam Vogt
a9cb7bf67a
Mark modules last-modified in 2007 as stable
...
http://www.haskell.org/pipermail/xmonad/2009-July/008328.html
2009-09-04 00:51:47 +00:00
Daniel Schoepe
9a207f0512
Improve/correct documentation in X.A.TagWindows
2009-08-23 13:12:29 +00:00
Clemens Fruhwirth
491e21b3b9
Replace nextEvent with maskEvent to prevent GridSelect from swallowing unrelated events (such as map/unmap)
2009-08-09 13:10:55 +00:00
Wirt Wolff
5daaf583b7
A.CycleWS: add toggleOrView fns, fix doc, prevent head exception
2009-08-17 21:55:49 +00:00
gwern0
d38696bcd5
XMonad.Actions.Search: removeColonPrefix shouldn't throw an exception if no :!
2009-08-08 00:22:24 +00:00
gwern0
bf398ff356
XMonad.Actions.Search: clean up hasPrefix - dupe of Data.List.isPrefixOf
2009-08-08 00:21:20 +00:00
gwern0
41a63a5743
XMonad.Actions.Search: +wikt
2009-08-08 00:06:22 +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
218595881f
Make direction keybindings configurable in A.GridSelect
2009-07-26 02:04:38 +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
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
Adam Vogt
5cd48cac7c
Remove trailing whitespace from many modules
2009-07-05 20:12:05 +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
Brent Yorgey
a6c4f7659a
X.A.Search: use the new canonical package URL for hackage search
2009-06-29 19:24:55 +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
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
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
e582ae5a4e
XMonad.Actions.WindowGo: improve haddocks
2009-06-22 19:28:31 +00:00
Adam Vogt
cc84480c99
Correct many typos in the documentation, consistent US spellingg
2009-06-18 00:37:29 +00:00
Roman Cheplyaka
fc984af98d
X.A.PhysicalScreens: fix typo
2009-06-02 17:21:48 +00:00
Anders Engstrom
aa435aa5c8
UpdatePointer - Don't warp while dragging with mouse
2009-05-30 18:57:52 +00:00
Anders Engstrom
72e2c5d0b4
FlexibleResize - Resize from edge, don't move adjust at opposite edge
...
When resizing other corners than bottom-right, instead of adjusting to even columns/rows on the opposite side to it the same way as if resizing was made from the bottom right.
Also add the possibility to add an area in the middle of an edge where only that edge is resized, not the closest corner.
2009-05-30 18:54:37 +00:00
Anders Engstrom
c5b5db500b
FloatSnap - calculate gaps instead of snapping against unmanaged windows
...
This patch will remove snapping against unmanaged windows, but instead calculate a new rectangle with all gaps (computed by ManageDocks) removed. This new rectangle is used to snap against. (Both the inside and outside of the rectangle.)
This will remedy the issue of snapping against multiple layers of the same window, additionally there will be no snap-points between windows on the same side. So if you are running two dzen side by side with half the screen each. You will not automatically have a snap-point in the middle.
Naturally, this patch will change which function is exported from ManageDocks.
2009-05-26 22:29:42 +00:00
Brent Yorgey
451ced82d9
X.A.Search: add Wolfram|Alpha search
2009-05-25 01:04:19 +00:00
Adam Vogt
49bb2655ff
A.FloatSnap snap to unmanaged docks too
2009-05-25 00:18:34 +00:00
Anders Engstrom
1fd4489ae6
FloatSnap fix maintainer
2009-05-24 20:58:54 +00:00
Anders Engstrom
bc425079f2
X.A.FloatSnap - More configuration for magic resize, adaption for mouse bindings and some minor fixes
2009-05-24 20:11:43 +00:00