diff --git a/src/main/java/io/github/jeddict/ai/completion/JeddictCompletionProvider.java b/src/main/java/io/github/jeddict/ai/completion/JeddictCompletionProvider.java index 920c0f5..db04127 100644 --- a/src/main/java/io/github/jeddict/ai/completion/JeddictCompletionProvider.java +++ b/src/main/java/io/github/jeddict/ai/completion/JeddictCompletionProvider.java @@ -161,7 +161,8 @@ public CompletionTask createTask(int type, JTextComponent component) { if (!prefsManager.isSmartCodeEnabled()) { return null; } - if (type == COMPLETION_QUERY_TYPE) { + if ((prefsManager.isCompletionAllQueryType() && type == COMPLETION_ALL_QUERY_TYPE) + || (!prefsManager.isCompletionAllQueryType() && type == COMPLETION_QUERY_TYPE)) { return new AsyncCompletionTask(new JeddictCompletionQuery(type, component.getSelectionStart()), component); } return null; diff --git a/src/main/java/io/github/jeddict/ai/settings/AIAssistancePanel.form b/src/main/java/io/github/jeddict/ai/settings/AIAssistancePanel.form index 26abd3e..419de32 100644 --- a/src/main/java/io/github/jeddict/ai/settings/AIAssistancePanel.form +++ b/src/main/java/io/github/jeddict/ai/settings/AIAssistancePanel.form @@ -22,6 +22,10 @@ -->