'Selects the word under the **mouse** cursor.
:return: A QTextCursor with the word under mouse cursor selected.'

def word_under_mouse_cursor(self):

    editor = self._editor
    text_cursor = editor.cursorForPosition(editor._last_mouse_pos)
    text_cursor = self.word_under_cursor(True, text_cursor)
    return text_cursor
