aboutsummaryrefslogtreecommitdiffstats
path: root/DynamicLog.hs (unfollow)
Commit message (Collapse)AuthorFilesLines
2007-10-18-Wall policel.mai1-1/+1
darcs-hash:20071018033000-42ea9-8f269712737b88376bbe662b7dabe62d58a82146.gz
2007-10-18DynamicLog.hs: Add dzenColorEric Mertens1-2/+8
darcs-hash:20071018174523-b49f3-1fb1d59daf1b5d78e2f3d153570090940d335694.gz
2007-10-18Truncate title at 80 charactersSpencer Janssen1-2/+2
darcs-hash:20071018003013-a5988-95789aa40da640b8f6f9cd1c198ff6aa2d0dc38b.gz
2007-10-18shorten in sjanssenPP tooSpencer Janssen1-1/+1
darcs-hash:20071018002821-a5988-f23531a42a52fc2edf1700f201ac3b0e631697be.gz
2007-10-18Truncate long window titlesSpencer Janssen1-2/+8
darcs-hash:20071018002511-a5988-12b76a33f36ff72975d03585b68454dd1a4f8c5d.gz
2007-10-18DynamicLog.hs: Add ppWsSep field to PP to specify workspace separator.Eric Mertens1-6/+3
This can be useful when you are using colors to distinguish between workspaces and simply provides more functionality. The default behavior remains the same. darcs-hash:20071018001652-b49f3-2fc4fa9e2412b77e18f34969b45acb3ffb2c16f6.gz
2007-10-18Wrapping the empty string yields the empty stringSpencer Janssen1-1/+2
darcs-hash:20071018001542-a5988-22604499111d6535e88b122844aa30e9d45fd290.gz
2007-10-17DynamicLog: documentation onlySpencer Janssen1-3/+1
darcs-hash:20071017211427-a5988-bc749e2f7ce798ac9983e8ba30e3d03064f757d7.gz
2007-10-17Allow the user to change the order of workspaces, layout, titleSpencer Janssen1-3/+6
darcs-hash:20071017211303-a5988-72a3633166bc0daf2ed3719b2172a44a4cd05fb5.gz
2007-10-17Don't wrap the layout description by defaultSpencer Janssen1-1/+1
darcs-hash:20071017211011-a5988-7da83fda03acfb16e52af2e6c19c9c73a0baa6c2.gz
2007-10-17DynamicLog: not . null. Duh.Spencer Janssen1-1/+1
darcs-hash:20071017210912-a5988-6b05818ed665808068bdc7b5aeeed9fb091a80e4.gz
2007-10-17A big dynamicLog refactorSpencer Janssen1-60/+68
We introduce the PP type to allow user customization of dynamicLog. dynamicLogWithTitle has been eliminated because this is the default behavior for dynamicLog now. darcs-hash:20071017210431-a5988-9aac9047eb033d330686999052ad2ec0e79a81b0.gz
2007-10-17Don't toLower the layout description.Spencer Janssen1-2/+1
If we'd really like lower case layout descriptions, the 'description' method in the LayoutClass instances should be changed instead. darcs-hash:20071017202953-a5988-ba32d2aa4e9dbbfe9d93e8e35545ffc5004a4de9.gz
2007-10-13clean up DynamicLog.hsDon Stewart1-16/+44
darcs-hash:20071013195129-cba2c-0f7b450f25113577cd57ce3c10e830f44f1c2678.gz
2007-10-06Two new dynamic log functions that display the title of the currently ↵Christian Thiemann1-2/+31
focused window I liked the window-title-in-statusbar feature of dwm very much and wanted to have that in XMonad as well. Somewhere on the net I found some code to put into Config.hs (and sorry, that was last week and I already forgot where I got it from) which I modified and put into the DynamicLog extension. One can now set the logHook in Config.hs either to dynamicLogWithTitle to get the usual layout description and workspace list plus window title enclosed in angle brackets, or dynamicLogWithTitleColored "white" (or "red" etc.) to have xmonad print out some ^fg() markers for dzen to display the window title in the given color. Some windows (like terminals or browsers) change their window title from time to time but xmonad does not recognize this. So I started learning Haskell to provide patches for X11-extras and xmonad so that PropertyNotify events are captured and, if the event notifies about a WM_NAME property change, call the logHook to update the status bar. Hope you find this useful, Christian darcs-hash:20071006173113-8602e-c5404faf1ae148cc510644b8146a5997556e5703.gz
2007-09-28DynamicLog: sort first by index in the workspaces list, then by tag nameSpencer Janssen1-2/+13
darcs-hash:20070928144900-a5988-70e97865519ee4249ca82b815490edb04d40c2ee.gz
2007-09-28DynamicLog: print a description of the current layoutSpencer Janssen1-1/+4
darcs-hash:20070928051606-a5988-ac5fe6fd75920cad9eb903d9025d8439bfa6569d.gz
2007-09-11Fixing some typos and grammar in documentation.Michael Fellinger1-1/+1
darcs-hash:20070911023158-cbc08-aff6e14b6d1a6e11bbc530565f383d98dee77cff.gz
2007-08-20make Contrib use WorkspaceIdDavid Roundy1-9/+5
darcs-hash:20070820113813-72aca-30984283cb9c04185fde9c89253af00e16912c10.gz
2007-09-05Docstring parser for generating xmonad build configs with default settings ↵Alex Tarkovsky1-0/+4
for extensions darcs-hash:20070905200128-bd4fb-ff90db3eb7ebce6ea75956f19ebc6c35d36c08d4.gz
2007-08-06weird formatting fixedDon Stewart1-4/+4
darcs-hash:20070806032739-9c5c1-87551083c778958ad7ad70ac48c5a14ca3275dc8.gz
2007-06-20Use Data.Ord.comparing in DynamicLogShachaf Ben-Kiki1-6/+4
This patch replaces (compare `on`) with Data.ord.comparing, so on doesn't have to be defined. darcs-hash:20070620011016-bffde-57b2a58458e443cf8cbe0af51130ea99289650d2.gz
2007-06-19Factor out pprWindowSet (and Xinerama version) from dynamicLog.Shachaf Ben-Kiki1-18/+20
This patch lets you pretty-print a WindowSet to a string, rather than always printing it out to stdout directly. darcs-hash:20070619183657-bffde-8c3bc99141d8cfa091a8662f4d1296f28763797a.gz
2007-06-14DynamicLog.hs: info and documentationAndrea Rossato1-13/+28
darcs-hash:20070614143839-32816-77ec4f0a4a0f9e92ae68880b0941a437ec724938.gz
2007-06-12changes to work with Stacks that can't be empty.David Roundy1-2/+3
darcs-hash:20070612151209-72aca-62307f8565fc32ca80be8daf2c30fe414d49111e.gz
2007-06-11fmtDon Stewart1-2/+4
darcs-hash:20070611053450-9c5c1-7188c7e97530ef4b4e8688f6f54b00f0c04b7fd7.gz
2007-06-11added dynamicLogXinerama, a workspace logger that's nicer for XineramaJason Creighton1-5/+25
darcs-hash:20070611051810-b9aa7-1a6d385dc25cf8ef8005fd1e70ef9d2e0dc6e256.gz
2007-06-10tag visibles with <N>Don Stewart1-4/+6
darcs-hash:20070610111931-9c5c1-1c84455b8b8b6560d9835cfccd9403e3e1b703e9.gz
2007-06-10add DynamicLog.hsDon Stewart1-0/+49
darcs-hash:20070610062757-9c5c1-daf166ca9232256e70963800bd34444d7d05d3e7.gz