From 611a30255df36db1afed3c37bda383b2a8e459aa Mon Sep 17 00:00:00 2001 From: Carl-Robert Linnupuu Date: Fri, 30 May 2025 00:47:09 +0100 Subject: [PATCH] feat: show line numbers for diff type editors --- .../toolwindow/chat/editor/factory/EditorFactory.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/ee/carlrobert/codegpt/toolwindow/chat/editor/factory/EditorFactory.kt b/src/main/kotlin/ee/carlrobert/codegpt/toolwindow/chat/editor/factory/EditorFactory.kt index 04f43882..2cc3cfbe 100644 --- a/src/main/kotlin/ee/carlrobert/codegpt/toolwindow/chat/editor/factory/EditorFactory.kt +++ b/src/main/kotlin/ee/carlrobert/codegpt/toolwindow/chat/editor/factory/EditorFactory.kt @@ -61,18 +61,19 @@ object EditorFactory { editor.permanentHeaderComponent = headerComponent editor.headerComponent = null + val diffKind = editor.editorKind == EditorKind.DIFF editor.settings.apply { additionalColumnsCount = 0 additionalLinesCount = 0 isAdditionalPageAtBottom = false isVirtualSpace = false isUseSoftWraps = false - isLineNumbersShown = false - isLineMarkerAreaShown = editor.editorKind == EditorKind.DIFF + isLineNumbersShown = diffKind + isLineMarkerAreaShown = diffKind } editor.gutterComponentEx.apply { - isVisible = editor.editorKind == EditorKind.DIFF - parent.isVisible = editor.editorKind == EditorKind.DIFF + isVisible = diffKind + parent.isVisible = diffKind } editor.contentComponent.border = JBUI.Borders.emptyLeft(4)