diff --git a/share/qtcreator/lua-plugins/ai_asistant/init.lua b/share/qtcreator/lua-plugins/ai_asistant/init.lua index 60f3d1f923e..404dd8efb2d 100644 --- a/share/qtcreator/lua-plugins/ai_asistant/init.lua +++ b/share/qtcreator/lua-plugins/ai_asistant/init.lua @@ -189,6 +189,17 @@ local function sendRequest(request) end local function requestSuggestions() + local main_cursor = TextEditor.currentEditor():cursor():mainCursor() + if main_cursor == nil then + print("No cursor found") + return + end + + if(main_cursor:hasSelection()) then + print("Ignoring requestSuggestions() due to cursor selection") + return + end + local request_msg = buildRequest() if(request_msg == nil) then print("requestSuggestions() failed to build request message")