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.