aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Actions (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* New module: XMonad.Actions.TopicSpaceNicolas Pouillard2009-04-191-0/+331
| | | | | | Ignore-this: 4c20592ea6ca74f38545c5a1a002ef91 darcs-hash:20090419085239-eb2e9-b81c0e529e0ea8664b1ab557472df72706c9d185.gz
* Add XMonad.Actions.PhysicalScreensnelhage2009-03-211-0/+88
| | | | | | | | Add an XMonad.Actions.PhysicalScreens contrib module that allows addressing of screens by physical ordering, rather than the arbitrary ScreenID. darcs-hash:20090321001320-c0cde-b1f208797fd8c673a28a785910e8e9105a53f027.gz
* pointWithin has moved to the coreJoachim Breitner2008-10-081-6/+0
| | | | darcs-hash:20081008154245-23c07-30a58c257a61f3be5d001f238e6989e02c8b84c6.gz
* UpdatePointer even to empty workspacesJoachim Breitner2008-10-071-22/+31
| | | | | | | | This makes UpdatePointer more Xinerama-compatible: If the user switches to a screen with an empty workspace, the pointer is moved to that workspace, which I think is expected behavoiur. darcs-hash:20081007080041-23c07-745bd6652a98765e33e732ee4291374ea825bc3c.gz
* SpawnOn: use doShift. This resolves problems where SpawnOn would shift the ↵Spencer Janssen2009-02-191-1/+1
| | | | | | | | wrong window Ignore-this: 6ae639a638db8eff77203f3f2e481a4e darcs-hash:20090219041856-25a6b-86d011dc6e3891d7b1ea2099ebda8c6416b96fd7.gz
* SpawnOn: delete seen pidsSpencer Janssen2009-02-131-1/+4
| | | | | | Ignore-this: 8b15a60bba1edf1bab5fb77ac54eb12f darcs-hash:20090213013011-25a6b-279244c622ea2066d94725e40434b81c4cdec1c0.gz
* SpawnOn: add 'exec' to shell strings where possibleSpencer Janssen2009-02-131-1/+8
| | | | | | Ignore-this: c7de4e05803d60b10f38004dcbda4732 darcs-hash:20090212234608-25a6b-50ee5321e891aa595cd247ac2e4823f08df266f3.gz
* +A.CycleWindows: bindings to cycle windows in new wayswirtwolff2009-02-071-0/+222
| | | | | | | | | | | | Ignore-this: 51634299addf224cbbc421adb4b048f5 Provides binding actions and customizable pure stack operations to cycle through a list of permutations of the stack (recent), cycle nth into focus, cycle through focus excluding a neighbor, cycle unfocused, shift a window halfway around the stack. Esp. for Full, two or three pane layouts, but useful for any layout with many windows. darcs-hash:20090207170622-d17f0-342d3e2ae6cc6d2aa2ba3918b80f981a0c3a5228.gz
* XMonad.Actions.CopyWindow: fmt & qualify stackset importgwern02009-02-061-26/+25
| | | | | | Ignore-this: 4d08f5a7627020b188f59fc637b53ae8 darcs-hash:20090206171833-f7719-cad8c8a46e2296b3407626bf76108870d6b16eaa.gz
* XMonad.Actions.CopyWindow runOrCopylan3ny2008-06-021-4/+26
| | | | darcs-hash:20080602205742-20747-65c3b7fcab114e84def368c54056a8f58cadec2e.gz
* X.A.SpawnOn: add docsRoman Cheplyaka2009-02-041-10/+38
| | | | | | | Add more documentation, including documentation from X.U.SpawnOnWorkspace by Daniel Schoepe. darcs-hash:20090204102424-3ebed-b91defc4d2c2736838f75d2ee7e9f98005903d27.gz
* Easier Colorizers for X.A.GridSelectquentin.moser2009-01-281-8/+54
| | | | | | Ignore-this: df3e0423824e40537ffdb4bc7363655d darcs-hash:20090128001702-5ccef-d2c340849172f1672f2c71ba9eb043f13924ebc4.gz
* X.A.SpawOn: fix usage docRoman Cheplyaka2009-02-021-1/+1
| | | | darcs-hash:20090202102042-3ebed-8ff75eda60ff276f76c3ef69fe0854b27675c424.gz
* XMonad.Actions.Search: fix whitespace & tabsgwern02009-01-291-46/+43
| | | | | | Ignore-this: 894e479ccc46160848c4d70c2361c929 darcs-hash:20090129025246-f7719-506048f42e66e4f0ecc52e3dd8dc5c9b8b29da56.gz
* xmonad-action-search-intelligent-searchenginesMichal Trybus2009-01-281-13/+101
| | | | | | Changed the XMonad.Action.Search to use a function instead of String to prepare the search URL.Added a few useful functions used to connect many search engines together and do intelligent prefixed searches (more doc in haddock)The API has not changed with the only exception of search function, which now accepts a function instead of String. darcs-hash:20090128101938-efd8c-51eb8a2555919254dd0a3f45ade51551a5b078dd.gz
* X.A.SinkAll: re-add accidentally deleted usage documentationBrent Yorgey2009-01-271-0/+13
| | | | darcs-hash:20090127222533-1e371-150111a8ef4d250420e8809a254c5232f353dc55.gz
* move XMonad.Actions.SinkAll functionality to more general ↵Brent Yorgey2009-01-272-38/+61
| | | | | | XMonad.Actions.WithAll, and re-export sinkAll from X.A.SinkAll for backwards compatibility darcs-hash:20090127222355-1e371-a7beafc93e557a5c5af0a4b224ac0f55f1e37a18.gz
* adds generic 'all windows on current workspace' functionalityloupgaroublond2008-12-211-5/+17
| | | | darcs-hash:20081221224850-3ec9f-5d9f001f4ffdf4c857d0fd68a2794ad42f9fc2c4.gz
* XMonad.Actions.MessageFeedback modulequentin.moser2009-01-261-0/+99
| | | | | | Ignore-this: 82e58357a44f98c35ccf6ad0ef98b552 darcs-hash:20090126181059-5ccef-02270144d6d20a439b6f0cd2331232ec816b5202.gz
* submapDefaultAnders Engstrom2009-01-181-3/+8
| | | | | | | Ignore-this: c8958d47eb584a7de04a81eb087f05d1 Add support for a default action to take when the entered key does not match any entry. darcs-hash:20090118152933-8978f-3d45f6e5605f9d50a3c45814e6ef0337c0e5432f.gz
* X.A.CycleWS: convert tabs to spaces (closes #266)Roman Cheplyaka2009-01-271-2/+2
| | | | darcs-hash:20090127185604-3ebed-db1c1b6b33a83e58a9fa957f7222fce88db52e20.gz
* Use currentTag, thanks asgarothSpencer Janssen2009-01-251-2/+1
| | | | | | Ignore-this: dd1a3d96038de6479eca3b9798d38437 darcs-hash:20090125213331-25a6b-52d5f9d6094eed0fdfc88129057ba5319d0bf5f9.gz
* Add XMonad.Actions.SpawnOnSpencer Janssen2009-01-171-0/+77
| | | | | | Ignore-this: 63869d1ab11f2ed5aab1690763065800 darcs-hash:20090117040432-25a6b-306aa18fed69a47197ca8c349cf6452939db5188.gz
* hlintify XUtils, XSelection, Search, WindowGogwern02008-12-202-8/+8
| | | | | | Ignore-this: 7e877484e3cd8954b74232ea83180fa9 darcs-hash:20081220153302-f7719-750549ea12a24a7364f4be71894720700f98f6a7.gz
* fix focus issue for XMonad.Actions.Warp.banishScreenNorbert Zeh2008-12-121-2/+4
| | | | | | | | This patch ensures that the focus (or in fact the whose windowset) does not change as a result of a banishScreen. The way this is implemented will become problematic if xmonad ever goes multithreaded. darcs-hash:20081212203532-18a2b-34ebdf2ce7f1bb64f70e42a856342654c4fe3690.gz
* addition of XMonad.Actions.Warp.banishScreenNorbert Zeh2008-12-121-1/+15
| | | | | | | This works on top of warpToScreen and, thus, suffers from the same issue: focus change. darcs-hash:20081212192621-18a2b-bdba455f6fe9c8103ae8b932b8577b6614de3cb5.gz
* fixed documentation for banishNorbert Zeh2008-12-121-1/+1
| | | | | | | banish actually warps to the specified corner of the current window, not the screen. darcs-hash:20081212191819-18a2b-710c812adaac7542b4d28f2a9b1c9ee3e41d2c0d.gz
* XMonad.Actions.WindowGo: fix a floating-related focus buggwern02008-12-051-13/+9
| | | | | | | | | Ignore-this: c8b6625aa2bd4136937acbd2ad64ffd3 If a floating window was focused, a cross-workspace 'raise' would cause a loop of shifting windows. Apparently the problem was 'focus' and its mouse-handling. Spencer suggested that the calls to focus be replaced with 'focusWindow', which resolved it. darcs-hash:20081205150755-f7719-91e0d4144b560a56affbe16a942004e161f8d51c.gz
* Fix boolean operator precedence in GridSelect keybindingsAleksandar Dimitrov2008-12-011-4/+4
| | | | | | The vim-like hjkl keys were ORed to the key event AND arrow keys. darcs-hash:20081201120928-62c0c-d4e57aca38d45519691a73c1a2f41eb6269239d6.gz
* GridSelect.hs: navigate grid with h,j,k,l as well as arrow keyssean.escriva2008-11-221-4/+4
| | | | darcs-hash:20081122084725-29414-872e8669c51462d047d726504e4e34042884ce0b.gz
* GridSelect: Export default_colorizerDominik Bruhn2008-11-121-1/+2
| | | | darcs-hash:20081112140005-ae55e-ea4627b98e083a8a02d0d1828149bf20de14fa7e.gz
* Simplify code for restriction-calculation and remove compiletime warningsDominik Bruhn2008-11-121-2/+4
| | | | darcs-hash:20081112134630-ae55e-ef7a0d2837203d784d8298f1d65f49bdffc7400f.gz
* Simplify handle/eventLoop, introduce findInWindowMap, partial updates for ↵Clemens Fruhwirth2008-11-111-38/+62
| | | | | | | | | | | | | | | | key movements (less flickering) * handle/eventLoop carried the display and the drawing window as parameters. The display is available from the embedded X monad, the drawing windows was added. * updateWindows now takes a list of windows to update. updateAllWindows updates all windows. * only the windows that are modified by key movements are redrawn now. This means less flickering. darcs-hash:20081111100405-ed0c4-bd24b3e2c9ecbf8183582700d73bc61e64b503f5.gz
* GridSelect: force cursor stay in visible areaRoman Cheplyaka2008-11-111-3/+5
| | | | darcs-hash:20081111063348-3ebed-734bfca5f5207d2da0cfaf98e67d2fe959bfcb97.gz
* GridSelect: fix infiniteness problem with diamondRestrictRoman Cheplyaka2008-11-111-10/+2
| | | | darcs-hash:20081111055350-3ebed-ae3b880139b196938fbc532196dc13ec0c46cd1c.gz
* GridSelect: remove tabsRoman Cheplyaka2008-11-111-61/+61
| | | | darcs-hash:20081111053647-3ebed-5450725a6859c12fd9b1625228b5252664254df6.gz
* Exported shrinkWhile from Decoration to use in GridSelectRoman Cheplyaka2008-11-101-11/+0
| | | | darcs-hash:20081110191534-3ebed-aad022b55c2e295f1652358de879a40d9f970ac4.gz
* GridSelect: added link to a screenshotRoman Cheplyaka2008-11-101-0/+1
| | | | darcs-hash:20081110190617-3ebed-02592cba606005a3aa6614dd033eb56057092dd1.gz
* GridSelect: various improvementsRoman Cheplyaka2008-11-101-2/+47
| | | | | | | | | | | Added documentation Restricted export list for the sake of haddock Added functions: withSelectedWindow bringSelected (by Clemens Fruhwirth) goToSelected (by Dominik Bruhn) darcs-hash:20081110184644-3ebed-9468e8235f934582d03446afa7c9392c387d650d.gz
* Initial version of GridSelect.hs with a lot room for improvement/cleanupsClemens Fruhwirth2008-11-071-0/+246
| | | | darcs-hash:20081107115114-ed0c4-000ce76dd7160a7b5157a1bef463b213f8062705.gz
* documentation: XMonad.Util.Search.hs, add EZConfig keybindings examplesean.escriva2008-11-061-0/+16
| | | | darcs-hash:20081106171707-29414-80491e6712d2817887b7530ca2d6b992326f3a41.gz
* generic menu and window bringerTravis B. Hartwell2008-10-271-7/+16
| | | | darcs-hash:20081027005523-c78c1-4de3783ba078b1acd99f70f675c37341030b3d7c.gz
* Search.hs: +hackage search, courtesy of byorgeygwern02008-10-311-2/+6
| | | | | | Ignore-this: 24db0ceed49f8bd37ce98ccf8f8ca2ab darcs-hash:20081031214937-f7719-06cff30d637e6065e6684557420feabe769b600d.gz
* Actions.Search: add a few search enginesintrigeri2008-10-081-2/+23
| | | | | | | Add Debian {package, bug, tracking system} search engines, as well as Google Images and isohunt. darcs-hash:20081008104033-35915-a13f29b012ccf7cfc88c12ce28ff5369a3fa1157.gz
* Implement HiddenNonEmptyWS with HiddenWS and NonEmptyWSJoachim Breitner2008-10-061-2/+3
| | | | | | (Just to reduce code duplication) darcs-hash:20081006211027-23c07-c89e895fb241d5c289348c3f35019edf9d56e380.gz
* Add straightforward HiddenWS to WSTypeJoachim Breitner2008-10-061-0/+3
| | | | | | With NonEmptyWS and HiddenNonEmptyWS present, HiddenWS is obviously missing. darcs-hash:20081006210548-23c07-4ddc29497068f5f4e4819960c0e1bd97bfd74812.gz
* Merge emptyLayoutMod into redoLayoutJoachim Breitner2008-10-051-1/+2
| | | | | | | | | This removes the emptyLayoutMod method from the LayoutModifier class, and change the Stack parameter to redoLayout to a Maybe Stack one. It also changes all affected code. This should should be a refactoring without any change in program behaviour. darcs-hash:20081005190220-23c07-4701517e3433ecff8c999da75ac582f6f1b65c19.gz
* cleanup - use currentTagDevin Mullins2008-09-217-12/+11
| | | | darcs-hash:20080921011159-78224-b0ac172560719cba3a1c41171d91e222a6fa1304.gz
* raiseMasterseanmce332008-09-121-2/+42
| | | | darcs-hash:20080912184830-d2fc6-8dbaa909dd005ac7da2e7477d6dcc1b25c371047.gz
* XMonad.Actions.Plane.planeKeys: function to make easier to configureMarco Túlio Gontijo e Silva2008-07-141-6/+17
| | | | darcs-hash:20080714153601-7641b-fbd2b698009214ed740dbf3160188aa71e2e7940.gz