TextBuffer.deleteSelection

bool deleteSelection(bool interactive, bool defaultEditable)

Deletes the range between the “insert” and “selection_bound” marks, that is, the currently-selected text.

If interactive is true, the editability of the selection will be considered (users can’t delete uneditable text).

Parameters

interactivewhether the deletion is caused by user interaction
defaultEditablewhether the buffer is editable by default

Returns

whether there was a non-empty selection to delete