aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Actions (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* X.A.WindowNavigation: add withWindowNavigation, for easy setupDevin Mullins2008-05-121-1/+10
| | | | | | This should be more flexible than it is -- I've got an idea, but am interested to hear others. darcs-hash:20080511220458-78224-1eb331e0c1a89118c39b0d014e6c5ec7356d4a6a.gz
* X.A.WindowNavigation: fix currentPositionDevin Mullins2008-05-111-23/+28
| | | | | | | Now properly deals with an unitialized state (e.g. from a restart) or an inconsistent state (e.g. from using mod-j/k). Deserves cleanup. darcs-hash:20080511212128-78224-13c7b897401800b9d729e765eba3385e40576f8d.gz
* X.A.WindowNavigation: add TODOsDevin Mullins2008-05-111-2/+8
| | | | darcs-hash:20080511211326-78224-2bc3ec2ff16e886901601f2f428215abfdbc72ba.gz
* X.A.WindowNavigation state is now workspace-specificDevin Mullins2008-05-111-9/+14
| | | | | | racking up some code debt, here... darcs-hash:20080511071656-78224-c7ec25648206f8f4b57ccc473539c2ec323f2ba2.gz
* X.A.WindowNavigation: minor doco changesDevin Mullins2008-05-061-2/+2
| | | | darcs-hash:20080506074235-78224-3d9e08f7b924efd9410d16384ef1083b62f7f579.gz
* add draft XMonad.Actions.WindowNavigationDevin Mullins2008-05-041-0/+135
| | | | | | | | | | This is an experiment with replacing the WindowNavigation LayoutModifier with one that simply adds keybindings and stores state in an IORef. Credit to droundy for the original code -- hopefully I'm not butchering it. The end intent is to add Xinerama support, but it'll be a little while before I get there. darcs-hash:20080504050022-78224-a1e156328d80897d8bfa245dc39f69d8fab9f929.gz
* new contrib module to launch apps with command line parameterszhen.sydow2008-05-131-0/+70
| | | | darcs-hash:20080513134754-3cf16-32d43fbbad243d902b1de3c3ddf508fc6efebb9a.gz
* Don't move the pointer if the user is moving the mouseKlaus Weidner2008-04-171-2/+4
| | | | | | | | | | | | This patch depends on the following xmonad core patch: Remember if focus changes were caused by mouse actions or by key commands If the user was moving the mouse, it's not appropriate to move the pointer around in resonse to focus changes. Do that only in response to keyboard commands. darcs-hash:20080417022234-e41d7-ee4ac41e65b28124cc3926693987d377d725dc34.gz
* remove myself as maintainer of CopyWindow.David Roundy2008-04-091-1/+1
| | | | | | I'm not sure who's maintaining this, but it's not me. darcs-hash:20080409144333-72aca-06ec25ead1109e0702cefc3a0bbc154d5214c44a.gz
* Generalize copyWindow, minor style changeSpencer Janssen2008-04-081-4/+4
| | | | darcs-hash:20080408210050-a5988-31d139d44b1207465d07b8c79e141c5eb79e157d.gz
* XMonad.Actions.CopyWindow: added copyToAll and killAllOtherCopies functionsIvan N. Veselov2008-04-081-4/+35
| | | | darcs-hash:20080408195111-98257-fa939d0b1d9fad8212e9051443451f133488bbc5.gz
* XMonad.Actions.UpdatePointer: doc fixLukas Mai2008-04-071-1/+1
| | | | darcs-hash:20080407152741-462cf-be82836b716dcac61e899f88cae672f1f5873d75.gz
* Added next-window versions of the raise* functions.Ian Zerny2008-04-051-1/+31
| | | | darcs-hash:20080405182900-ba7e7-6871a7f6ac9155c062c152c3c902c895ab9aa94b.gz
* update contrib for applySizeHints changesLukas Mai2008-04-054-5/+5
| | | | darcs-hash:20080404220558-462cf-2d7837b574aec854a158213d45a34cca75e38438.gz
* Actions/Search.hs: add dictionary.com searchBrent Yorgey2008-04-021-10/+14
| | | | darcs-hash:20080402150521-bd4d7-fe7567e79447a04e3b049b0d77aa97c8a3567262.gz
* improve WindowGo.hs Haddock formattinggwern02008-04-011-15/+15
| | | | darcs-hash:20080401023130-f7719-d1a353d78e7e97f194403dc9e9331374450fa276.gz
* WindowGo.hs: +raiseBrowser, raiseEditorgwern02008-04-011-5/+25
| | | | | | Specialize runOrRaise in the same way as with Actions.Search, for one's browser and one's editors. darcs-hash:20080401021740-f7719-010716f904682bee3d7f96862dd5bcef73f7907f.gz
* Search.hs: remove an argument from selectSearch and promptSearchgwern02008-04-011-43/+57
| | | | | | | | The new getBrowser function allows us to mv the old selectSearch and promptSearch aside as too-general functions, and replace them with new versions, which employ getBrowser to supply one more argument. This allows us to replace the tedious 'selectSearch google "firefox"; selectSearch yahoo "firefox"...' with shorter 'selectSearch google' and so on. One less argument. Also, update the docs. darcs-hash:20080401013947-f7719-866c590c5d7c109718ed54fcdee0313550bbef40.gz
* XMonad.Actions.CycleRecentWS: initial importMichal Janeczek2008-03-311-0/+85
| | | | darcs-hash:20080331111906-285cf-90722dd61a71e2e58711134f3665efb6986cc044.gz
* move Direction type from WindowNavigation to ManageDocks (ManageDocks will ↵Brent Yorgey2008-03-311-1/+1
| | | | | | move into the core, taking Direction with it) darcs-hash:20080331010127-bd4d7-972600c072354b2c07a227ade70d4abf80fe418c.gz
* UpdatePointer: Make pointer position configurable.xmonad2008-03-261-9/+28
| | | | darcs-hash:20080326075759-67423-391137fce18694e0151692653396c5578dbb2add.gz
* XMonad.Actions.Commands: documentation fixBrent Yorgey2008-03-251-4/+4
| | | | darcs-hash:20080325165707-bd4d7-70e00a53cf9ca0c0533a48590a7596db1ff92b00.gz
* XMonad.Actions.Search: add Google Maps searchBrent Yorgey2008-03-241-1/+5
| | | | darcs-hash:20080324143348-bd4d7-47c776a0eb91b385c9afabcc98a72e5366d346ed.gz
* XMonad.Actions.MouseGestures: reexport Direction from WindowNavigation, ↵Lukas Mai2008-03-221-5/+1
| | | | | | avoid type duplication darcs-hash:20080322193457-462cf-334fecefc720745f33a06e2224bd8f292ad70991.gz
* WindowGo.hs: improve descriptiongwern02008-03-161-2/+6
| | | | | | I'm still not sure whether the description makes sense if you don't already understand the idea. darcs-hash:20080316223946-f7719-1dbefc20dcd3d3b6696db6bc220a2cb986ab0b64.gz
* Search.hs: try to add a more descriptive typegwern02008-03-161-2/+3
| | | | darcs-hash:20080316215728-f7719-c3c8ea6ab46a743ff02f909bd867d5878053988b.gz
* improve the formatting for WindowGo.hsgwern02008-03-161-25/+25
| | | | darcs-hash:20080316215642-f7719-f9a18f1c41bbca26888a42d2beb2399ec91e8bf2.gz
* Search.hs: haddock fmtgwern02008-03-161-12/+12
| | | | | | This removes whitespace in source code snippets. Because Haddock renders quoted source code as monospaced unwrappable text, the excess whitespace meant you would have to scroll horizontally, unpleasantly. darcs-hash:20080316213914-f7719-9e03305d976a466e956b9e49181ac816a257b84c.gz
* Add XMonad.Actions.Promotexmonad2008-03-161-0/+49
| | | | darcs-hash:20080316205722-a910a-ef6c0d20e5267c6ddcb92cdd089722bc195c3daa.gz
* add HiddenNonEmptyWS to CycleWS to avoid workspaces already visible.David Roundy2008-03-081-0/+3
| | | | darcs-hash:20080308223717-72aca-4700b3f3ae28b1ceef816965bbfa7a8c9ce8fa1b.gz
* Documentation typo about UpdatePointer.nicolas.pouillard2008-03-061-1/+1
| | | | darcs-hash:20080306163516-94725-4b3ca44d88fa9bbfff2fe63b0f5c09f5769f9d7a.gz
* Removed WmiiActions module.Juraj Hercek2008-03-051-106/+0
| | | | darcs-hash:20080305082336-69f16-37aa44c986f6a66b2315cb1a7e0b98e2293b22ea.gz
* Changed semantics of UpdatePointer to move to nearest pointrobreim2008-03-011-13/+21
| | | | darcs-hash:20080301143126-d4c7e-fde7062d5c8e2e3ece14711d178811f2cf5a753f.gz
* UpdatePointer XMonadContrib modulerobreim2008-03-011-0/+54
| | | | darcs-hash:20080301134401-d4c7e-6d984009ecc7fb9f3e3d96b829a928bbf56503af.gz
* Add XMonad.Actions.PerWorkspaceKeysRoman Cheplyaka2008-03-021-0/+50
| | | | darcs-hash:20080302202346-3ebed-e62add839eb2d1449b6f6edf3b4d1b13961a7e4b.gz
* in Prompt.Workspace sort by official workspace order.David Roundy2008-02-291-5/+7
| | | | darcs-hash:20080229223047-72aca-f66c6583d8be77207a3f083fe26be40f1f02e4b5.gz
* XMonad.Actions.MouseGestures.mkCollect: generalize typeLukas Mai2008-02-291-3/+3
| | | | darcs-hash:20080229211732-462cf-01169e7d9e548b87da8b1f2662bedb8619f35add.gz
* XMonad.Actions.MouseGestures: refactoring, code simplificationLukas Mai2008-02-291-53/+51
| | | | | | | | | | | It is now possible to get "live" status updates while the gesture handler is running. I use this in my xmonad.hs to print the current gesture to my status bar. Because collecting movements is now the callback's job, the implementation of mouseGestureH got quite a bit simpler. The interface is incompatible with the previous mouseGestureH but the old mouseGesture function works as before. darcs-hash:20080229002136-462cf-0afb81828e5cc56330652d834d5e011057b7405f.gz
* Xmonad.Actions.MouseGestures: generalize interface, allow hooksLukas Mai2008-02-261-27/+40
| | | | darcs-hash:20080226202639-462cf-6c4b586a2abbe11cf8c81ffc9e9a81dcedf16da1.gz
* update inactive debugging code in MouseGestures; no visible changesLukas Mai2007-11-091-4/+9
| | | | darcs-hash:20071109020755-462cf-88b4b53f2889a8c912eb5af1b7eb2c47980c8616.gz
* Refactor MouseResize, remove isDecoration and introduce isInStack, ↵Andrea Rossato2008-02-181-22/+35
| | | | | | | | | | | | | | | | isVisible, isInvisible This patch includes several changes, which are strictly related and cannot be recorded separately: - remove Decoraion.isDecoartion and introduce Decoration.isInStack (with the related change to LayoutHints) - in Decoration introduce useful utilities: isVisible, isInvisible, isWithin and lookFor' - MouseResize: - invisible inputOnly windows will not be created; - fix a bug in the read instance which caused a failure in the state deserialization. darcs-hash:20080218105726-32816-9d42d4fdff75fad3258aec92d059e5155f0e64bc.gz
* Prompt: add some methods to make completions more flexibleAndrea Rossato2008-02-161-6/+0
| | | | | | | | | | | | - now it is possible to decide if the prompt will complete the last word of the command line or the whole line (default is the last word); - completing the last word can be fine tuned by implementing 'commandToComplete' and 'completionToCommand': see comments for details; - move mkComplFunFromList' from TagWindows to Prompt. darcs-hash:20080216133454-32816-86eba16c4c73357b5bf6fee185c652d5ecd75521.gz
* Add Actions.MouseResize: a layout modifier to resize windows with the mouseAndrea Rossato2008-02-121-0/+119
| | | | darcs-hash:20080212173455-32816-f3c4d9428563eea98d8ad0588f0e73c267dab491.gz
* WindowGo.hs: fix syntax in exampleBrent Yorgey2008-02-091-1/+1
| | | | darcs-hash:20080209225135-bd4d7-5ab810a3ccac0935a9f5b9d312fe3b100b992973.gz
* +doc for WindowGo.hs: I've discovered a common usecase for me for raiseMaybegwern02008-02-051-1/+8
| | | | darcs-hash:20080205032155-f7719-b389feea8c7968cc4c601d33fd21603df605fcf0.gz
* add swapScreen to CycleWSits.sec2008-02-061-0/+17
| | | | | | * add support for swapping the workspaces on screens to CycleWS darcs-hash:20080206191032-07ee0-9f041fb517000089fe62ac0ca621af36e1745253.gz
* XMonad.Actions.WindowGo: add a runOrRaise module for Joseph Garvin with the ↵gwern02008-02-041-0/+75
| | | | | | help of Spencer Janssen darcs-hash:20080204173402-f7719-20807fc962351a57b939dcf90daa7fbe20de37d7.gz
* CycleWS: change example binding for toggleWS from mod-t to mod-z. example ↵Brent Yorgey2008-02-011-1/+1
| | | | | | bindings shouldn't conflict with default key bindings. darcs-hash:20080201202126-bd4d7-b8f30a97c7b6498e6e552df306b52511d9e50868.gz
* REMOVE RotView: use CycleWS instead.Brent Yorgey2008-02-012-71/+8
| | | | | | | See CycleWS docs for info on switching, or just look at the changes to XMonad.Config.Droundy. darcs-hash:20080201180618-bd4d7-7b4deec416c0afd7926b44652bd00cfede1e5e17.gz
* CycleWS: add more general functionality that now subsumes the functionality ↵Brent Yorgey2008-02-012-26/+169
| | | | | | of RotView. Now with parameterized workspace sorting and predicates! darcs-hash:20080201121524-bd4d7-e0cd1b3c150aa2fa58972305c5a7e4061747280e.gz