aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Util (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* WorkspaceCompare: some refactoring.Brent Yorgey2008-02-011-17/+42
| | | | | | | | | | | | | * Export WorkspaceCompare and WorkspaceSort types. * Extract commonality in sort methods into mkWsSort, which creates a workspace sort from a workspace comparison function. * Rename getSortByTag to getSortByIndex, since it did not actually sort by tag at all; it sorts by index of workspace tags in the user's config. * Create a new getSortByTag function which actually does sort lexicographically by tag. * Enhance documentation. darcs-hash:20080201120430-bd4d7-71310db2b8d4248ddfb77e3fa25dd0f3b98ea00b.gz
* Extended PP with sorting algorithm specification and added xinerama sortingJuraj Hercek2008-01-091-6/+34
| | | | | | | | | | | algorithm - idea is to specify sorting algorithm from user's xmonad.hs - xinerama sorting algorithm produces same ordering as pprWindowSetXinerama - default ppSort is set to getSortByTag, so the default functionality is the same as it was before darcs-hash:20080109154923-69f16-2b9674eab322c2cac47698a66402cecae6abe253.gz
* XUtils: add functions for operating on lists of windows and export fiAndrea Rossato2008-01-241-13/+28
| | | | darcs-hash:20080124134638-32816-43a3c58521c15bcef08ebe32868f026a2479384b.gz
* Timer: some code cleanupAndrea Rossato2008-01-141-9/+7
| | | | darcs-hash:20080114211114-32816-d08eb16da558f534ae7016d95f25ed559871541c.gz
* Use doubleFork instead of manual double fork, or buggy single fork.nicolas.pouillard2008-01-142-29/+16
| | | | | | | This fixes showWName because Timer was leaking zombie processes. You should update xmonad, since doubleFork was not exported. darcs-hash:20080114202833-94725-04a4419a36181a6cc0d662b868fef3374d9b38c1.gz
* Add XMonad.Util.Timer, a module to set up timers and to handle themAndrea Rossato2008-01-131-0/+62
| | | | darcs-hash:20080113090140-32816-8b407ee62d132e547232f674756c7c27c0f5c76b.gz
* formattingDon Stewart2007-12-041-2/+6
| | | | darcs-hash:20071204174920-cba2c-8c084bf72c344aa80847e6d167d955377260d9be.gz
* textExtentsXMF doesn't require the displayAndrea Rossato2007-12-281-4/+4
| | | | darcs-hash:20071228125913-32816-e6193e40cb78fed678761c550644a7c64062cb56.gz
* Fix isssue 105Andrea Rossato2007-12-241-10/+26
| | | | | | | | | | | issue 105 was due to the fact that tab windows created when bootstrapping the windowset after a restart where managed. Setting the override_redirect attributes to True fixes the issue. Added the possibility to set the override_redirect attribute with XMonad.Util.XUtils.creationNewWindow darcs-hash:20071224171020-32816-74cb79d8000d00c6eb9abdcf71474df5d0d9c735.gz
* Search.hs: mv into Actions/ per IRC suggestiongwern02007-12-241-101/+0
| | | | darcs-hash:20071224043735-f7719-8590b54e3ee001be953ae37a0177370fbe2d6cfa.gz
* Search.hs: add hoogleBrent Yorgey2007-12-221-2/+4
| | | | darcs-hash:20071222184912-bd4d7-e7bd40a137ab360c88a92b64f413536a699294c1.gz
* A few short comments for WorkspaceCompareSpencer Janssen2007-12-221-0/+4
| | | | darcs-hash:20071222105045-a5988-775e0ca1c62a7f1db386bdb739d4c0aad635862a.gz
* Factor workspace sorting into a separate moduleSpencer Janssen2007-12-221-0/+37
| | | | darcs-hash:20071222104114-a5988-bfd9059d0556a526c275b6d0e4a930103bd7d990.gz
* No more tabsSpencer Janssen2007-12-221-1/+1
| | | | darcs-hash:20071222050439-a5988-7eb14f0e316b41ace318d1e4b92d15aaa3808c4d.gz
* Refactor Search.hsSpencer Janssen2007-12-221-43/+29
| | | | darcs-hash:20071222044714-a5988-0c4a07c1f51845086668bf5536fb6f365e204441.gz
* Generalize XSelection functions to MonadIOSpencer Janssen2007-12-221-4/+4
| | | | darcs-hash:20071222044514-a5988-ae8ce172dc6ea85798147292601467a3aecdab82.gz
* Search.hs: +imdb & amazon engines for unk_redgwern02007-12-221-3/+11
| | | | darcs-hash:20071222035837-f7719-b8095cedd1787f569dca705228ee2827fd66f028.gz
* Search.hs: cleanup and refactorgwern02007-12-201-29/+31
| | | | darcs-hash:20071220174001-f7719-3e10f70144f41e02c0e51b434c561c0a366a49dc.gz
* Util/Search.hs: a few updates/fixesBrent Yorgey2007-12-171-3/+6
| | | | | | | | * fix shadowing warning (ghc 6.8.2 complains) * export a few more of the functions * re-de-obfuscate generated URLs by not escaping alphanumerics or punct. darcs-hash:20071217222930-bd4d7-6b3809c471754bb03ad6f3658f9e8c7c7d2865a2.gz
* Util.Search: import escapeURIString, and fall back on the ugly const false ↵gwern02007-12-151-4/+26
| | | | | | hack to avoid copy-pasting even more darcs-hash:20071215211638-f7719-8d0d1d832a8a4c1f059e043e6beb2d4834bfde8f.gz
* Remove network dependency, potentially breaking XMonad.Util.SearchSpencer Janssen2007-12-151-3/+1
| | | | darcs-hash:20071214231859-a5988-d1a859a979fb4f07d068a4688abb48d54966f1f9.gz
* Search.hs: fix shadowing warning and haddock errorsBrent Yorgey2007-12-141-2/+4
| | | | darcs-hash:20071214163119-bd4d7-1307134ac9e109a8912985e25c060474c1722a52.gz
* +XMonad.Util.Search: new modulegwern02007-12-131-0/+78
| | | | | | | | This module is intended to provide helpful functions for easily running web searchs; just hit a bound key, enter your query, and up opens a new tab/browser/window with the search results. In theory anyway; the Wikipedia and Google ones work fine for me, but the Internet Archive's docs on how to do don't necessarily seem to be correct. If you were, like me, previously running shell commands to call Surfraw or similar shell scripts to do the same thing, you can now scrap them and replace them. There aren't too many search engines defined here; new ones would be good, and they're easy to add! darcs-hash:20071213205159-f7719-a0c0378f1e82af4c0b7126382ef1375fbb607dfc.gz
* Run.hs: fix documentation, cleanup whitespaceValery V. Vorotyntsev2007-12-121-3/+3
| | | | darcs-hash:20071212091516-ae588-40ba4e8560f1132c6054b3b459c9fcbf9c7679e3.gz
* Remove XMonad.Operations importsSpencer Janssen2007-12-081-1/+0
| | | | darcs-hash:20071208000547-a5988-874ebc1bfa76ad6ec2191812240fa2303b2d531c.gz
* Prune more importsSpencer Janssen2007-12-083-13/+1
| | | | darcs-hash:20071207235116-a5988-563cabf7a60a879beb0eb54c9e352a1c27b7729f.gz
* Remove redundant importsSpencer Janssen2007-12-086-15/+4
| | | | darcs-hash:20071207233827-a5988-9e41d51120499637f14d115f2cf1428edaf326bb.gz
* update XSelection.hs; apparently the utf8-string library has updatedgwern02007-11-301-24/+24
| | | | | | Note that this does not fix the apparent problems with actually using getSelection, even though it works fine from a GHCi prompt... darcs-hash:20071130161429-f7719-bc3851efe33384219400b8ce54569a4efbb89abb.gz
* remove need for faulty Read instance of NamedWindow.David Roundy2007-11-221-1/+1
| | | | darcs-hash:20071122170448-72aca-97dc958d0a6481223447eabd9f0f9a598e4b72a5.gz
* NamedWindow: Mosaic requires NamedWindow to have a Read instanceAndrea Rossato2007-11-221-1/+1
| | | | darcs-hash:20071122133802-32816-972d0b380b9c18cd80d36600950cd228ab52e697.gz
* Added Anneal used by the original mosaicAndrea Rossato2007-11-221-0/+93
| | | | darcs-hash:20071122133732-32816-ca39845860c4892d2c4e24424d58c10618e4a31f.gz
* Font: haddock fixAndrea Rossato2007-11-211-2/+2
| | | | darcs-hash:20071121141618-32816-bac6da91ba877cef9f7c2512ef94453c10b4ebcb.gz
* NamedWindows: haddock fixAndrea Rossato2007-11-211-1/+1
| | | | darcs-hash:20071121141424-32816-3a6b7f8f98adeb0761a769932f72808e16185093.gz
* XUtils: haddock fixAndrea Rossato2007-11-211-1/+2
| | | | darcs-hash:20071121141319-32816-d562b3c0708cd412aa83acef0878d4954dcc0cb6.gz
* remove Mosaic and Anneal.David Roundy2007-11-191-90/+0
| | | | darcs-hash:20071119153005-72aca-97fdeb24114039c698f5cfbb411e7d99810b4eab.gz
* Port XPrompt to XMonad.Util.Font, various other refactoringsSpencer Janssen2007-11-172-21/+19
| | | | darcs-hash:20071116232743-a5988-555816e43cf5559966bee4c22e21e8a2f46edb92.gz
* Miscellaneous spell-checkingShachaf Ben-Kiki2007-11-193-3/+3
| | | | darcs-hash:20071118230319-bffde-6c56202afece4ecc55d48d37bde3f80edaff66f7.gz
* Move XMonad.Util.Font to fix haddock generationSpencer Janssen2007-11-161-2/+0
| | | | darcs-hash:20071116215720-a5988-b4f40df339aeed5736edcb35b1a85424403d947d.gz
* XUtils: remove stringToPixelSpencer Janssen2007-11-161-9/+0
| | | | darcs-hash:20071116125247-a5988-f866973d279808a3e15659be7d0f16fbdcef7a42.gz
* Export XMonadFont's constructors, use those constructors in XMonad.PromptSpencer Janssen2007-11-161-1/+1
| | | | darcs-hash:20071116125157-a5988-4d24d051381c8ccc531cfab34a052098497a8cc9.gz
* Use Xft automatically if availableSpencer Janssen2007-11-161-4/+4
| | | | darcs-hash:20071116124211-a5988-2f871dda01cf247852787d9c0d30f85dba73b444.gz
* Font.hs: CPP around Xft calls, use a data type rather than EitherSpencer Janssen2007-11-161-11/+30
| | | | darcs-hash:20071116123552-a5988-c43165c6067c4a3f842ccc51c02e4e6380e220e3.gz
* Font.hs: tabsSpencer Janssen2007-11-161-11/+11
| | | | darcs-hash:20071116122551-a5988-0d319fc2b94c145736fb614a87b7e4120aeb0559.gz
* Add Font layer supporting an Xft backend. Make Tabbed.hs a user of this layer.Clemens Fruhwirth2007-11-162-60/+156
| | | | darcs-hash:20071116120653-ed0c4-9a8c7fbac69976bbc85701338f89cf085a1f1ddf.gz
* XUtils: a small haddock fixAndrea Rossato2007-11-161-1/+2
| | | | darcs-hash:20071116122359-32816-c7ac61f921cdfb76cc63dc4734eba2b025822027.gz
* XMonad.Util.Run: meny haddock fixesAndrea Rossato2007-11-161-28/+38
| | | | | | | I've also trasnformed gwern's comments to use '--' instead of {- -}, for uniformity. darcs-hash:20071116120938-32816-c342a43b4bb3dc813ac8231838b607cd8f58b530.gz
* CustomKeys.hs: typoValery V. Vorotyntsev2007-11-161-1/+1
| | | | darcs-hash:20071116112531-ae588-d4465bbf3aeede7e6c5193f9beaa373897e2d493.gz
* CustomKeys.hs: "complete rebinding" mechanism explainedValery V. Vorotyntsev2007-11-151-0/+13
| | | | | | | Thanks to Don Stewart for his suggestion: http://article.gmane.org/gmane.comp.lang.haskell.xmonad/3339 darcs-hash:20071115151410-ae588-04948de32e45d0a0602c26740b25f59dbac95426.gz
* EZConfig.hs: haddock fixesAndrea Rossato2007-11-141-0/+3
| | | | darcs-hash:20071114191109-32816-b002a4e93548cfcd17c9f6ab8fbea61a1f43cf75.gz
* CustomKeys.hs: moved into `Util' directoryValery V. Vorotyntsev2007-11-142-1/+77
| | | | | | I still wonder why do we need all those configuration examples. :) darcs-hash:20071114153418-ae588-f5280e0c2f0de7aebec97b81f934b2529aba4f0f.gz