Index: doc/variable.man.inc =================================================================== diff -u -rc1fee753d016ba499541d64bc3f6aa876c77abf1 -r2eb328e4d7f6cb4f21144efdb08c87742d0a44f5 --- doc/variable.man.inc (.../variable.man.inc) (revision c1fee753d016ba499541d64bc3f6aa876c77abf1) +++ doc/variable.man.inc (.../variable.man.inc) (revision 2eb328e4d7f6cb4f21144efdb08c87742d0a44f5) @@ -26,6 +26,8 @@ Sets [arg variableName] to [arg varValue]. [def "[arg obj] [arg variableName] [method get]"] Returns the current value of [arg variableName]. +[def "[arg obj] [arg variableName] [method unset]"] +Removes [arg variableName], if existing, underlying the property. [list_end] The option value passed along [option "-accessor"] sets the level of @@ -48,8 +50,10 @@ [list_begin definitions] [def "[arg obj] [arg variableName] [method add] [arg element] [opt [arg index]]"] Adding [arg element] to the managed list value, at the list position given by [arg index] (by default: 0). -[def "[arg obj] [arg variableName] [method delete] [arg element] [opt [arg index]]"] -Removing the first occurrence of [arg value] from the managed list value, starting from list position [arg index] (by default: [const end]). +[def "[arg obj] [arg variableName] [method delete] [arg elementPattern]"] +Removing one or multiple elements from the managed list value which +match [arg elementPattern]. [arg elementPattern] can contain matching +characters (see [cmd "string match"]). [list_end] [para]