I think you'll need to be more precise in your description. I can't repro the problem, except that completion-candidate sorting is on by default.
That is, the default value of option icicle-sort-comparer
is icicle-case-string-less-p
: sort alphabetically, respecting completion-ignore-case
.
As always, you can change the sort order on the fly, including turning sorting off, using C-,
. And you can customize option icicle-sort-comparer
to turn sorting off by default.
And (more relevant here, perhaps) you can bind icicle-sort-comparer
in any command you write, to get the kind of default sorting (including not sorting) you want. Just bind it to nil
to turn sorting off by default for that command. (Users of the command can still use C-,
to change the sort order on the fly.)
Try to provide a step-by-step recipe to repro the problem you see, preferably starting from emacs -Q
(or at least show the values of Icicles options you might have customized).