Evaluator groups example

A tidied up version of 'First letter of name'
(use a monotype font for 'File display groups')
This is the XML version from the 'Share To Clipboard' button.
I think you can just copy it and use the 'Paste' button next to it.

<?xml version="1.0"?>
<evalgroupscheme desc="First letter of name" reverse="no" scheme_name="first_letter" sort="no">
	<eval>group = left(value, 1);
if (ispunct(group)) {
	return [name=&quot;Punctuation    &quot;; order=2;]
}
elseif (isspace(group)) {
	return [name=&quot;Space          &quot;; order=1;]
}
elseif (IsDigit(group)) {
    return [name=&quot;Numbers        &quot;; order=3;]
}
orderOut=Asc(UCase(group));
return [name=&quot;━  &quot; + ucase(group) + &quot;  ━        &quot;; order=orderOut;]</eval>
	<groups enable="no" />
</evalgroupscheme>
6 Likes

Sharp!