Sorry for the confusion. I mixed multiple points together hastily.
Editing and applying workspace-level options works just fine as you expect, including the "Order alphabetically the classpath entries" feature. However:
- The feature is one of many (and last) on a busy property screen which caused me to miss it in the first place. It should be made more prominent.
- I don't like the UI (a check box for that), because it doesn't give any indication what order the libraries will be display in when it is NOT checked...which was one reason for my opening this issue in the first place – the displayed libraries didn't appear to be in any order to me. Instead, I propose this option be exposed as a drop box or radio group with two items "resolution", "alphabetical" to make it clear. If other orderings/groupings make sense (e.g. grouped by organization) then those should be listed there as well.
In 2.00alpha1, enabling project-specific Ivy-configuration is broken for me. When I enable the project-specific configuration the whole plugin blows up and I lose my classpath container entirely. But that is beside the point...even if it was working properly, my other point is that the project-specific Ivy configuration page/screen does not ALSO have a way to specify an project-specific ordering for display of libraries which is separate from the workspace configuration. Perhaps this is not so important though.
Then about that shortcut in a context menu I am afraid that will not be possible in the general case. In the case the project is not configured "locally", and is relying on the global configuration, having a entry to configure the order locally has no sense.
After thinking a bit about this, I see what you mean about the inconsistent semantics. I was attempting address my #1 above, thinking that adding an item to the context menu would make the option more prominent.
Though my suggestions may not be optimal, I think my points #1 and #2 above are legitimate usability problems which should be addressed. Thanks for your patience.