On Tue, 22 Feb 2011, Steve Ryan wrote:

On 02/22/2011 12:40 PM, Benjamin R. Haskell wrote:
On Tue, 22 Feb 2011, Steve Ryan wrote:

Hello all,
I just downloaded wmii the other day and have been so far loving it. Dynamic tagging is a wonderful idea! However, I've had one main problem. Using the default sh version of .wmiirc, I haven't been able to get it so that when I run, say, Thunderbird it's automatically tagged 'web'. Here's the relvent part of my .wmiirc:

# Tagging Rules
wmiir write /rules <<!

Do any of your tagging rules work?

If you're using a version of wmii that supports the 'keyword=value' syntax you used in your example, I think these should be in /tagrules, rather than /rules. So, change the above line to:

wmiir write /tagrules <<!


The ones that were in the default file (pidgin, vlc|mplayer, ROX) work perfectly fine. It is only ones that I write in myself that don't work. I tried using /tagrules, however, this shows up:

wmiir: fatal: Can't open file '/tagrules': file not found

witray: Replacing currently running system tray.
wmiir: fatal: Can't open file '/rbar/status': file not found

and trying to do the command manually reports the same error.

Oops, had the history backwards. /tagrules was removed in favor of /rules. In wmii 3.6 (not using hg version here at work) your Thunderbird rule works okay for me. (Had to use sel+web instead of +web to get it to also show up on the current tag.)

Based on the wmii(1) manpage from the hg version on my home pc, I think you may need to add tags= and remove the '->' for later versions:

So,

/Thunderbird/ -> +web

becomes:

/Thunderbird/ tags=+web
or maybe
/Thunderbird/ tags=sel+web

There's also a note in the 'rules PROVISIONAL' section (not running a particularly new hg version) that mentions 'force-tags=', so might also try:

/Thunderbird/ force-tags=+web
or
/Thunderbird/ force-tags=sel+web

--
Best,
Ben

Reply via email to