Ok, another observation from Matthew Thornely:

Text Drag and Drop should be enabled by default, and set to cut by default.

The reasoning being (so I grasp), that this is the default/expected behaviour in most editors.
(Which is often the reasoning behind most of the defaults of drpy).

However I have not done this because I find text drag and drop to be confusing/dangerous, especially in a programming editor.  Its not very nice when part of a function definition suddenly ends up mixed with the imports.

What thoughts?