Thank you for your answers. It is a bit clearer now, but still some confusion.
I think those examples/"accepts" would be very helpful in the help docs...
Maybe link to the according example in the chapter below or write it directly into the help list. I wouldn't mind it to be a bit more detailed. We already have a concise cheatsheet offline in the program itself (Help --> Search syntax).
By the way I'm open to do some work by myself and send you the suggestion.
Still I don't get why there is a difference between lists and groups or what the difference is and why it is necessary.
NotNull wrote:You can use the "|" syntax and just 'forget' about the rest
contradicts
void wrote:Generally ; is the preferred list separator.
According to that it should be
or even
not
? But I like and prefer the last line, it's much closer to the convention or expectations.
raccoon wrote:the other is a function with parameters function:param1;param2;param3
It's just a function followed by a list of values.
Do we have functions that really take positional parameters? Actually it's always just a single value (which includes e.g. ranges - those are just a fancy data type) or a list of OR-connected-values ("logic disjunction")?
Imho lists and groups are not well distiguishable, should be the same and have the same syntax.
So I'd hope to get rid of semicolon as delimiter and use
for multiple values and
for single values everywhere.
If Everything supports semicolon instead of pipe as delimiter and can detect lists that are not wrapped in brackets, that is just a comfort bonus feature.
However, it looks like 1.5 will make this whole thread obsolete. Supports bracketed groups everywhere no matter if it is internally treated as list, parameter, whatever.
Maybe add a new example to the docs:
Code: Select all
Search for jpg or png files on the D: drive:
d: *.jpg|*.png
or
d: ext:<jpg|png>