[xmonad] Issue 533 in xmonad: clearUrgency should be exported from XMonad.Hooks.UrgencyHook

codesite-noreply at google.com codesite-noreply at google.com
Tue Feb 19 20:37:15 CET 2013


Status: New
Owner: ----

New issue 533 by JohnTy... at gmail.com: clearUrgency should be exported from  
XMonad.Hooks.UrgencyHook
http://code.google.com/p/xmonad/issues/detail?id=533


I was trying to make it such that windows which are banished off screen on  
hidden scratch pad workspaces *never* get urgency set. It was not possible  
to do so without making my own Urgency Hook, which was fine, except that in  
order to make it I had no choice but to modify the source and add  
clearUrgency to the export list.  Since "clearUrgents" is exported, which  
just applies "clearUrgency" to all windows, I don't see why the latter  
shouldn't also be available.

     data FilterUrgencyHook = FilterUrgencyHook [String]

     instance UrgencyHook FilterUrgencyHook where
         urgencyHook (FilterUrgencyHook skips) w = do
             ws <- gets windowset
             case W.findTag w ws of
                 Just tag -> when (tag `elem` skips) (clearUrgency w)
                 _ -> return ()

-- 
You received this message because this project is configured to send all  
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings



More information about the xmonad mailing list