Code:
Quick-linking
-------------
As a complement to the "link_chain" command, which can be tricky to use, there's now something called quick-linking.
Quick-linking works such that you select an object, then use the "qlink_add" command to add the object to a queue.
This can be repeated any (well up to 512) number of times. To finally create a link chain between the queued objects,
in the order they were added, you execute the "qlink_create" command. Without any arguments it will display a dialog
where you can select the link flavor and some other options. The "Circular Link" option selects whether a link will
be created between the last and the first objects in queue or not. The "Leave QL Queue" option just tells the
"qlink_create" command to not clear the quick-link queue after it's done, in case you want to create more links
between the same objects.
To remove an object from the queue you have to select the object and then use the "qlink_del" command. This will
remove the last entry for this object from the queue. If the object has been added multiple times and you want to
remove all entires, then you have to execute "qlink_del" several times until all entries have been removed.
To insert an object in front of another already queued object, you have to select the object you want to insert
and then execute the "qlink_insert" command with the object id of the already queued object as argument. For example
you already added object 163 to the quick-link queue, and then later you want to insert an object prior to 163. With
the new object selected you invoke "qlink_insert 163". If 163 has been queued multiple times then the new object
is inserted in front of the last entry of 163. It's not possible to insert it in front of earlier occurrences, in
that case you have abort and start the quick-link from scratch again.
To abort a quick-link operation that's in progress, without creating any links, there's the "qlink_reset" command.
When there are two or more objects added to the quick-link queue, the editor will draw link arrows between the
objects. When the queue is emptied after the "qlink_create" or "qlink_rest" commands, these link arrows will
disappear again. The color of the quick-link arrows can be changed with the "link_draw_qlink" config var, the
default color is white.
"qlink_create" can optionally also be invoked with the link flavor as an argument to prevent the dialog from being
displayed. An optional second flags argument may be supplied after the flavor, to select circular linking and if
queue should not be cleared. The flag values are 1 for circular linking and 2 for not clearing the queue. To set
multiple flags simply add the values together, for example a value of 3 would do a circular link and not clear the
queue.
It's not plain english to me yet but will take a whack at it. If only someone could make a quick video ;)