Please correct me if I'm wrong, but the functions exported by Ion do not
appear to provide methods for changing the ordering of the workspaces.
I would find it useful to be able to perform the following tasks:
1) move a particular workspace closer to the front or back of the
list (e.g. swap its position with one of the nearest neighbor
workspaces)
2) insert a new workspace at any given point in the list
(2) is actually more desirable. Occasionally I will delete a workspace
accidentally, which ruins my carefully crafted workspace ordering. At
this point I usually kill ion before it has a chance to save the new
workspace layout. ;-) I imagine (2) could be (inefficiently)
accomplished with a small Lua script if (1) were available...
Paul