diff --git a/TODO b/TODO index 3d43ad1..6087655 100644 --- a/TODO +++ b/TODO @@ -1,4 +1,4 @@ -$Id: TODO,v 1.159 2009/06/28 07:40:53 tundra Exp $ +$Id: TODO,v 1.160 2009/06/29 21:48:56 tundra Exp $ Document @@ -10,15 +10,25 @@ SCALEPRECISION=0 yields behavior like previous versions of the program. +- Associations and association exclusions can now be forced to be + case-insensitive even on Unix-derived systems. Prepending the + "/" symbol to the association/exclusion pattern will cause + 'twander' to collapse case when checking for a match. + + ASSOC ! /*tXt # Exludes files ending in txt, TXT, TxT, TXt, ... + ASSOC /*txT emacs [SELECTION] # Invokes emacs for files ending as above + + Notice that exclusions have higher precedence than associations. + In the example above, files ending in txt, Txt, and so on would + always be excluded and the association with emacs never happen. + + twander 3 ========= - Remove dependence on mutex module and replace with semaphore/queue model. -- Put indicator in individual associations or ! assoc - to indicate that the test should be done case-insensitive. - - Rethink selection preservation across refreshes. Currently if a new file is added or deleted the selection will move up- or down- accordingly because Tkinter selections are based on index position. See if it