diff --git a/TODO b/TODO index 952ae61..fdc6eee 100644 --- a/TODO +++ b/TODO @@ -1,4 +1,4 @@ -$Id: TODO,v 1.142 2007/01/10 10:06:15 tundra Exp $ +$Id: TODO,v 1.143 2007/01/10 22:30:55 tundra Exp $ twander 3 ========= @@ -48,26 +48,47 @@ NOTE: SYMLINK stuff needs to be redocumented (to reflect vbl name changes) and completed (to reflect toggles). -- By default, symbolic link targets are displayed as originally defined +- The display of symbolic links has been enhanced with the introduction + of several new program options: + + By default, symbolic link targets are now displayed as originally defined when the link was created. The old behavior was to display the absolute path of the target. A new program option, SYMRESOLV (default: False) has been introduced. You can get the old behavior by setting this to True. -- A new option, SYMEXPAND (default: True) has been added. By setting - this option to False, the targets of symbolic links will not be - displayed, only the link name itself thereby displaying symbolic - links as you would any other file. + A new program option, SYMEXPAND (default: True) has been added. By + setting this option to False, the targets of symbolic links will not + be displayed, only the symbolic link name. Setting this option to + False effectively causes symbolic links to be displayed like any other + file or directory. -- Added toggles TOGSYMDIR, TOGSYMEXPAND, TOGSYMRESOLV. - With keymappings of ~!@ respectively. +- Added key bindings to toggle the various symbolic link program options: -- Added status of SYM to titlebar. + Option Key Name Default Binding + ------ -------- --------------- -- Symlink options are shown in windows, but do nothing since OS - does not support symbolic links. However they are active - under cygwin. + SYMDIR TOGSYMDIR Control-~ + SYMEXPAND TOGSYMEXPAND Control-! + SYMRESOLV TOGSYMRESOLV Control-@ + Toggling SYMRESOLV to True implies you want to view symlink + expansion, so this option also sets SYMEXPAND to True as well. + +- The title bar now displays the state of these various symbolic + link options in the form: + + Symlinks: where status is one or more of: + + D or F - Symlinks pointing to directories are sorted + as Directories or Files (state of SYMDIR). + + E - Present only if symlink expansion is enabled + (SYMEXPAND=True). + + R - Present only if symlink expansion is enabled + (SYMEXPAND=True) AND full symlink resolution + is also enabled (SYMRESOLV=True). BUGFIXES --------