aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* XPrompt: fixes a nasty bug in getLastWordAndrea Rossato2007-08-151-4/+7
| | | | | | | | This patch fixes a nasty bug in getLastWord, a bug that causes XMonad to crash as soon as the command line consists of only 2 empty spaces. *PLEASE UPDATE* if you are running XPrompt. darcs-hash:20070815163457-32816-13dc80cfb1fccaca6717df60072f2d3e9fc68bf7.gz
* ghc thinks I don't need those fromIntegralsl.mai2007-08-161-2/+2
| | | | darcs-hash:20070815231852-42ea9-e37192317322b96583eca4e9d59dfd487bd47b40.gz
* use XPrompt in WorkspaceDir.David Roundy2007-08-143-8/+68
| | | | darcs-hash:20070814191103-72aca-dfa6265cb6f55918e7f66f856fb7e60ac22b42cd.gz
* clean up DynamicWorkspaces to handle layouts properly.David Roundy2007-08-141-12/+16
| | | | darcs-hash:20070814183542-72aca-69bc348ac38c0a2133782d874344255ab1221821.gz
* make DynamicWorkspace more thorough.David Roundy2007-08-141-13/+28
| | | | | | | Note: there's still a bug due to our failure to inform the old layouts to clean up. darcs-hash:20070814014548-72aca-9b66ee3deba31a15b6e0b0dd0b79847edc6fc6e3.gz
* new module DynamicWorkspaces to add and remove workspaces.David Roundy2007-08-142-0/+53
| | | | darcs-hash:20070814011501-72aca-10aa9dd1a14ac1179f8cc16ebd52b1e54a505df8.gz
* fix Commands to work with new workspaces.David Roundy2007-08-141-1/+1
| | | | darcs-hash:20070814004146-72aca-a65ab13e111736e096243f84eb00f7f84474ac53.gz
* Make FlexibleManipulate comply with new mouse dragging systemSpencer Janssen2007-08-151-1/+3
| | | | darcs-hash:20070815032619-a5988-a90444c385bbc5e0cc75847368fc5ac1a7bb5990.gz
* make FlexibleResize use new mouseDrag properly.David Roundy2007-08-071-6/+7
| | | | darcs-hash:20070807202016-72aca-4356463b45f6fc685db6a238728e284ecb6e17c1.gz
* fix Expand/Shrink for spiralWithDirbobstopper2007-08-081-2/+2
| | | | darcs-hash:20070808204752-ee4f8-2958869a43740d4d2bd15cabb30c6b7dd78a3e50.gz
* Remove GreedyView: the functionality is now in StackSetSpencer Janssen2007-08-152-64/+0
| | | | darcs-hash:20070815022101-a5988-08dcde058a1265e33eded7951f51d9bc9c608388.gz
* Use maskEvent rather than nextEvent. Fixes rare segfaultsSpencer Janssen2007-08-141-1/+1
| | | | darcs-hash:20070814170416-a5988-dd4a3197f2442953ece2075a39b18d3372b313ba.gz
* Decoration: don't crash when given a non-existent fontAndrea Rossato2007-08-101-1/+2
| | | | darcs-hash:20070810182433-32816-4cd3499d70822947cbe622bf632a93a5ab2c6c72.gz
* actually use the selected font in XPrompt.David Roundy2007-08-101-0/+1
| | | | darcs-hash:20070810174543-72aca-37b0aba755e79a399b0cbe2e972f0f445752fc88.gz
* increase default contrast in XPrompt.David Roundy2007-08-101-2/+2
| | | | darcs-hash:20070810174724-72aca-20d1d02d461da8cf5c1fbfb8fb6299d3f7fc6551.gz
* center prompt text in window.David Roundy2007-08-101-1/+1
| | | | darcs-hash:20070810173746-72aca-add5457dcb36c22bed178f9db5ae560229912d2d.gz
* don't crash when given a non-existent font in XPrompt.David Roundy2007-08-101-1/+2
| | | | darcs-hash:20070810170445-72aca-1784272b5a0036ed007916221840c73436650ef2.gz
* Add ViewPrev to MetaModuleSpencer Janssen2007-08-101-0/+1
| | | | darcs-hash:20070810211242-a5988-bad3a7c2ca60371bad4594919b4079986f6ee570.gz
* ViewPrev.hsnelhage2007-08-101-0/+28
| | | | | | | Add a ViewPrev extension which gives a viewPrev command to view the previously visible workspace. darcs-hash:20070810032653-c0cde-7572ecce9b214674581d4c0643736b474988f769.gz
* fix CopyWindow to not require Integral WorkspaceId.David Roundy2007-08-011-1/+1
| | | | darcs-hash:20070801144543-72aca-8b5f3ada1e1ca5f6248079eaaee6bea195503511.gz
* SshPrompt now uses RunInXTerm to launch the commandAndrea Rossato2007-08-071-1/+2
| | | | darcs-hash:20070807101911-32816-893c37187d6f1df28d755a90ab8cb5cab9584308.gz
* RunInXTerm: a simple module to run commands in an X terminalAndrea Rossato2007-08-071-0/+31
| | | | | | | | | This is just a wrapper around spawn to launch commands in an X terminal: runInXTerm will check the for the XTERMCMD environmental variable, and use it to run the command. If the variable is not set the command will be executed with xterm. darcs-hash:20070807101603-32816-17799bba353c4b0fd5816842e8659512874d708f.gz
* XPrompt: removed touchFile (which is not the equivalent of touch!)Andrea Rossato2007-08-061-2/+1
| | | | darcs-hash:20070805225906-32816-0f38508090df958660a6399ee3281037d3c7b131.gz
* LayoutScreen: haddock cleanupAndrea Rossato2007-08-051-2/+1
| | | | darcs-hash:20070805215800-32816-2d1ef010046bae9f7fe5d7a82b13344b59060f62.gz
* XPrompt.hs: getCompletion should check for completions of the last word of ↵Andrea Rossato2007-08-051-2/+2
| | | | | | the command line darcs-hash:20070805124130-32816-c6ccb1937ad290dba4a488453ebded844e464bbb.gz
* work around Magnifier's problems with floating windowsPeter De Wachter2007-08-051-8/+9
| | | | darcs-hash:20070805141051-06a25-c2f7959cfddd5662f8dd8c9e4837ef89b81c07c1.gz
* Add Roledex to MetaModuleSpencer Janssen2007-08-061-0/+1
| | | | darcs-hash:20070806151628-a5988-69a6359e6e8deb9746804ad881b69d8d28d178a7.gz
* XPrompt.hs: read history lazilyAndrea Rossato2007-08-041-32/+23
| | | | | | Instead of forcing the reading of all the history file we read it lazily. darcs-hash:20070804185914-32816-ff8f258a66c610d837e4fa01695baf6f52a17ada.gz
* XPrompt.hs: removed defaultPromptConfig. use defautlXPConfig insteadAndrea Rossato2007-08-041-4/+0
| | | | darcs-hash:20070804183252-32816-6ef986de551cf0579b4e39cef52ec53cbc91cbf9.gz
* weird formatting fixedDon Stewart2007-08-061-4/+4
| | | | darcs-hash:20070806032739-9c5c1-87551083c778958ad7ad70ac48c5a14ca3275dc8.gz
* rolodextim.thelion2007-08-051-0/+62
| | | | | | Cascading windows... darcs-hash:20070804235730-c18d4-861e52378ba8a3a46382b797993b096b665b3b70.gz
* XPrompt.hs: haddock corrections and some commentsAndrea Rossato2007-08-041-10/+12
| | | | darcs-hash:20070804104622-32816-15ca269926147136c45966d812d018151833ef5c.gz
* XMonadPrompt.hs: minor haddock correctionsAndrea Rossato2007-08-041-12/+13
| | | | darcs-hash:20070804104534-32816-d95ecdb0aa2f6cb3129ac21a39e86a8da5fa5b1b.gz
* SwitchTrans.hs: minor haddock correctionsAndrea Rossato2007-08-041-8/+8
| | | | darcs-hash:20070804104458-32816-c267c9a3e58035721f54001163e7099d0dcf7608.gz
* SshPrompt.hs: minor haddock correctionsAndrea Rossato2007-08-041-12/+11
| | | | darcs-hash:20070804104441-32816-57f8de667df04ba2269202df49bfef668f6cba5a.gz
* ShellPrompt.hs: minor haddock correctionsAndrea Rossato2007-08-041-16/+20
| | | | darcs-hash:20070804104408-32816-1fa6a469e31e8f6003e2df71e87b4ffaca3b500f.gz
* FlexibleManipulate.hs: minor haddock correctionsAndrea Rossato2007-08-041-1/+2
| | | | darcs-hash:20070804104330-32816-d20ee912f70ea179bfc648e9cd0300287ac5456a.gz
* MetaModule: added XPrompt and othersAndrea Rossato2007-08-041-0/+5
| | | | | | | | XPrompt, XMonadPrompt, SshPrompt. ShellPrompt is commented out since it requires readline and the related xmonad.cabal modifications. darcs-hash:20070804093049-32816-87cd1127e30faa250248cf47302a293316f4a13f.gz
* XPrompt: fixes a couple of bugsAndrea Rossato2007-08-041-24/+21
| | | | | | | | | | - we run the action passed to mkXPrompt only if we have a command; - updateWindows must call destroyComplWin if there are no completions; - some comments (more to come) - a shorthand in keyPressHandle - removed all warnings darcs-hash:20070804090817-32816-6440f7fce4d69e6738855c1159384d822a6ab51f.gz
* RotSlaves reworkKarsten Schoelzel2007-08-031-14/+14
| | | | | | | | Rework the logic of RotSlaves and rename it RotSlavesDown, add RotSlavesUp. These rotate the slaves in different directions. Also changed the usage, eliminating the need for "windows" in the keybinding. darcs-hash:20070803185337-eb3a1-8ece91cb3a0d5a87c4007ef843aaebc262936bcc.gz
* XPrompt: code cleanupAndrea Rossato2007-08-031-53/+44
| | | | | | | The completion list is not cached anymore: this greatly simplify the code making its runtime behaviour more predictable...;-) Suggested by Spencer. darcs-hash:20070803181905-32816-a9a41a08657fff91a279a1bcf362cf72cc0cd458.gz
* Make 'compList :: [String]', rather than Maybe. No completions is ↵Spencer Janssen2007-08-031-13/+12
| | | | | | represented by [] darcs-hash:20070803160424-a5988-21957dfa7e04db5bab0387d475aacf48e8f0fbc7.gz
* Rename 'setCompletionList' to 'refreshCompletionList'Spencer Janssen2007-08-031-8/+8
| | | | darcs-hash:20070803155942-a5988-f6b022d5e84d49e1999f6bd9da024ee7038d9080.gz
* XPrompt: added comletion and history supportAndrea Rossato2007-08-031-76/+210
| | | | | | | | | This is a long patch the brings us a real prompt, more or less: completions now work. Added history support, with a configuration option: defaul history size is 256. defaultPromptConfig is now deprecated: please use defaultXPConfig instead darcs-hash:20070803154531-32816-a2dfec51e8988173ef8b494e268a4418686658f9.gz
* Prompts: updated and corrected usage infoAndrea Rossato2007-08-033-3/+6
| | | | darcs-hash:20070803130158-32816-613fcac848ec0874716f794e91194fc302e93810.gz
* Make the XPrompt appear on the current screenSpencer Janssen2007-08-021-17/+18
| | | | darcs-hash:20070802184231-a5988-c4c066e6e3091e723b55f22d1d02f09b3fbb257d.gz
* XPrompt: a module for easily writing graphical promptsAndrea Rossato2007-08-021-0/+512
| | | | darcs-hash:20070802171552-32816-2fa9aa8feda763ffb7d7ad4e9be344e96318bd5b.gz
* XMonadPrompt: a graphical prompt for running XMonad internal commandsAndrea Rossato2007-08-021-0/+41
| | | | darcs-hash:20070802165336-32816-07387b2953bf4c93619d88c7df387232d0a449cf.gz
* SshPrompt: a graphical prompt for ssh connectionAndrea Rossato2007-08-021-0/+59
| | | | darcs-hash:20070802155943-32816-fb564d879322995d6291898bac43afd68dbdb834.gz
* ShellPrompt: a graphical shell promptAndrea Rossato2007-08-021-0/+82
| | | | | | | This module requires readline and so a modification to xmonad.cabal. See usage for instructions. darcs-hash:20070802155845-32816-ea10113cc8c38f542b2b6a4812d6980ada80a750.gz