mirror of
https://github.com/carlrobertoh/ProxyAI.git
synced 2026-05-20 09:24:08 +00:00
fix: remove FF when triggering next edits manually
This commit is contained in:
parent
7abc74b89a
commit
9da5ec10f9
4 changed files with 8 additions and 29 deletions
|
|
@ -201,7 +201,7 @@ class CodeSuggestionDiffViewer(
|
|||
val footerText = if (isManuallyOpened) {
|
||||
CodeGPTBundle.get("shared.escToCancel")
|
||||
} else {
|
||||
"Trigger manually: ${getShortcutText(OpenPredictionAction.ID)} · ${CodeGPTBundle.get("shared.escToCancel")}"
|
||||
"Trigger manually: ${getShortcutText(TriggerCustomPredictionAction.ID)} · ${CodeGPTBundle.get("shared.escToCancel")}"
|
||||
}
|
||||
|
||||
myEditor.component.add(
|
||||
|
|
|
|||
|
|
@ -1,9 +1,6 @@
|
|||
package ee.carlrobert.codegpt.predictions
|
||||
|
||||
import com.intellij.codeInsight.hint.HintManagerImpl
|
||||
import com.intellij.notification.NotificationType
|
||||
import com.intellij.openapi.actionSystem.AnAction
|
||||
import com.intellij.openapi.actionSystem.AnActionEvent
|
||||
import com.intellij.openapi.actionSystem.DataContext
|
||||
import com.intellij.openapi.application.ApplicationManager
|
||||
import com.intellij.openapi.components.service
|
||||
|
|
@ -14,8 +11,6 @@ import com.intellij.openapi.editor.actionSystem.EditorWriteActionHandler
|
|||
import ee.carlrobert.codegpt.CodeGPTKeys
|
||||
import ee.carlrobert.codegpt.settings.GeneralSettings
|
||||
import ee.carlrobert.codegpt.settings.service.ServiceType
|
||||
import ee.carlrobert.codegpt.settings.service.codegpt.CodeGPTServiceSettings
|
||||
import ee.carlrobert.codegpt.ui.OverlayUtil
|
||||
|
||||
class TriggerCustomPredictionAction : EditorAction(Handler()), HintManagerImpl.ActionToIgnore {
|
||||
|
||||
|
|
@ -30,22 +25,6 @@ class TriggerCustomPredictionAction : EditorAction(Handler()), HintManagerImpl.A
|
|||
return
|
||||
}
|
||||
|
||||
if (!service<CodeGPTServiceSettings>().state.nextEditsEnabled) {
|
||||
val notification = OverlayUtil.getDefaultNotification(
|
||||
"Please enable multi-line edits before using this feature.",
|
||||
NotificationType.WARNING,
|
||||
)
|
||||
notification.addAction(object : AnAction("Enable Multi-Line Edits") {
|
||||
override fun actionPerformed(e: AnActionEvent) {
|
||||
service<CodeGPTServiceSettings>().state.nextEditsEnabled = true
|
||||
notification.hideBalloon()
|
||||
}
|
||||
})
|
||||
OverlayUtil.notify(notification)
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
ApplicationManager.getApplication().executeOnPooledThread {
|
||||
service<PredictionService>().displayInlineDiff(editor, true)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ class CodeGPTServiceForm {
|
|||
}
|
||||
|
||||
private val enableNextEditsEnabledCheckBox = JBCheckBox(
|
||||
"Enable multi-line edits",
|
||||
"Enable next edits",
|
||||
service<CodeGPTServiceSettings>().state.nextEditsEnabled
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -25,12 +25,12 @@ action.statusbar.enableCompletions.MainMenu.text=Enable Completions
|
|||
action.statusbar.disableCompletions.text=Disable Completions
|
||||
action.statusbar.disableCompletions.description=Disable Code Completions
|
||||
action.statusbar.disableCompletions.MainMenu.text=Disable Completions
|
||||
action.statusbar.enableNextEdits.text=Enable Multi-Line Edits
|
||||
action.statusbar.enableNextEdits.description=Enable Multi-Line Edits
|
||||
action.statusbar.enableNextEdits.MainMenu.text=Enable Multi-Line Edits
|
||||
action.statusbar.disableNextEdits.text=Disable Multi-Line Edits
|
||||
action.statusbar.disableNextEdits.description=Disable Multi-Line Edits
|
||||
action.statusbar.disableNextEdits.MainMenu.text=Disable Multi-Line Edits
|
||||
action.statusbar.enableNextEdits.text=Enable Next Edits
|
||||
action.statusbar.enableNextEdits.description=Enable Next Edits
|
||||
action.statusbar.enableNextEdits.MainMenu.text=Enable Next Edits
|
||||
action.statusbar.disableNextEdits.text=Disable Next Edits
|
||||
action.statusbar.disableNextEdits.description=Disable Next Edits
|
||||
action.statusbar.disableNextEdits.MainMenu.text=Disable Next Edits
|
||||
action.compareWithOriginal.title=Compare with Original
|
||||
action.applyDirectly.title=Auto Apply
|
||||
action.explainGitCommit.title=Explain Commit with ProxyAI
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue