aboutsummaryrefslogtreecommitdiffstats
path: root/DynamicLog.hs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Two new dynamic log functions that display the title of the currently ↵Christian Thiemann2007-10-061-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
* DynamicLog: sort first by index in the workspaces list, then by tag nameSpencer Janssen2007-09-281-2/+13
| | | | darcs-hash:20070928144900-a5988-70e97865519ee4249ca82b815490edb04d40c2ee.gz
* DynamicLog: print a description of the current layoutSpencer Janssen2007-09-281-1/+4
| | | | darcs-hash:20070928051606-a5988-ac5fe6fd75920cad9eb903d9025d8439bfa6569d.gz
* Fixing some typos and grammar in documentation.Michael Fellinger2007-09-111-1/+1
| | | | darcs-hash:20070911023158-cbc08-aff6e14b6d1a6e11bbc530565f383d98dee77cff.gz
* make Contrib use WorkspaceIdDavid Roundy2007-08-201-9/+5
| | | | darcs-hash:20070820113813-72aca-30984283cb9c04185fde9c89253af00e16912c10.gz
* Docstring parser for generating xmonad build configs with default settings ↵Alex Tarkovsky2007-09-051-0/+4
| | | | | | for extensions darcs-hash:20070905200128-bd4fb-ff90db3eb7ebce6ea75956f19ebc6c35d36c08d4.gz
* weird formatting fixedDon Stewart2007-08-061-4/+4
| | | | darcs-hash:20070806032739-9c5c1-87551083c778958ad7ad70ac48c5a14ca3275dc8.gz
* Use Data.Ord.comparing in DynamicLogShachaf Ben-Kiki2007-06-201-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
* Factor out pprWindowSet (and Xinerama version) from dynamicLog.Shachaf Ben-Kiki2007-06-191-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
* DynamicLog.hs: info and documentationAndrea Rossato2007-06-141-13/+28
| | | | darcs-hash:20070614143839-32816-77ec4f0a4a0f9e92ae68880b0941a437ec724938.gz
* changes to work with Stacks that can't be empty.David Roundy2007-06-121-2/+3
| | | | darcs-hash:20070612151209-72aca-62307f8565fc32ca80be8daf2c30fe414d49111e.gz
* fmtDon Stewart2007-06-111-2/+4
| | | | darcs-hash:20070611053450-9c5c1-7188c7e97530ef4b4e8688f6f54b00f0c04b7fd7.gz
* added dynamicLogXinerama, a workspace logger that's nicer for XineramaJason Creighton2007-06-111-5/+25
| | | | darcs-hash:20070611051810-b9aa7-1a6d385dc25cf8ef8005fd1e70ef9d2e0dc6e256.gz
* tag visibles with <N>Don Stewart2007-06-101-4/+6
| | | | darcs-hash:20070610111931-9c5c1-1c84455b8b8b6560d9835cfccd9403e3e1b703e9.gz
* add DynamicLog.hsDon Stewart2007-06-101-0/+49
darcs-hash:20070610062757-9c5c1-daf166ca9232256e70963800bd34444d7d05d3e7.gz