Path	Lines of Code
JediTerm/build.gradle.kts	21
JediTerm/src/main/java/com/jediterm/app/TtyConnectorWaitFor.java	31
JediTerm/src/main/java/com/jediterm/app/UrlFilter.java	62
JediTerm/src/main/java/com/jediterm/app/platformUtil.kt	7
JediTerm/src/main/java/com/jediterm/example/BasicTerminalExample.java	81
JediTerm/src/main/java/com/jediterm/example/BasicTerminalShellExample.java	68
JediTerm/src/main/java/com/jediterm/pty/PtyProcessTtyConnector.java	33
JediTerm/src/main/java/com/jediterm/terminal/LoggingTtyConnector.java	17
JediTerm/src/main/java/com/jediterm/ui/AbstractTerminalFrame.java	194
JediTerm/src/main/java/com/jediterm/ui/debug/ControlSequenceSettings.kt	5
JediTerm/src/main/java/com/jediterm/ui/debug/ControlSequenceVisualizer.kt	58
JediTerm/src/main/java/com/jediterm/ui/debug/DebugBufferType.java	40
JediTerm/src/main/java/com/jediterm/ui/debug/TerminalDebugUtil.kt	33
JediTerm/src/main/java/com/jediterm/ui/debug/TerminalDebugView.kt	185
JediTerm/src/main/java/com/jediterm/ui/debug/TeseqVisualizer.kt	46
JediTerm/src/main/kotlin/com/jediterm/app/JediTermMain.kt	138
build.gradle.kts	12
core/build.gradle.kts	98
core/src/com/jediterm/core/Color.java	60
core/src/com/jediterm/core/Platform.kt	24
core/src/com/jediterm/core/TerminalCoordinates.java	7
core/src/com/jediterm/core/compatibility/Point.java	37
core/src/com/jediterm/core/input/Event.java	7
core/src/com/jediterm/core/input/InputEvent.java	7
core/src/com/jediterm/core/input/KeyEvent.java	33
core/src/com/jediterm/core/input/MouseEvent.java	15
core/src/com/jediterm/core/input/MouseWheelEvent.java	6
core/src/com/jediterm/core/typeahead/Debouncer.java	5
core/src/com/jediterm/core/typeahead/TerminalTypeAheadManager.java	508
core/src/com/jediterm/core/typeahead/TypeAheadTerminalModel.java	112
core/src/com/jediterm/core/util/Ascii.kt	20
core/src/com/jediterm/core/util/CellPosition.kt	20
core/src/com/jediterm/core/util/TermSize.java	37
core/src/com/jediterm/terminal/ArrayTerminalDataStream.java	64
core/src/com/jediterm/terminal/CursorShape.java	12
core/src/com/jediterm/terminal/DataStreamIteratingEmulator.java	31
core/src/com/jediterm/terminal/HyperlinkStyle.java	95
core/src/com/jediterm/terminal/ProcessTtyConnector.java	73
core/src/com/jediterm/terminal/Questioner.java	8
core/src/com/jediterm/terminal/RequestOrigin.java	5
core/src/com/jediterm/terminal/StyledTextConsumer.java	8
core/src/com/jediterm/terminal/StyledTextConsumerAdapter.java	12
core/src/com/jediterm/terminal/Terminal.java	98
core/src/com/jediterm/terminal/TerminalColor.java	72
core/src/com/jediterm/terminal/TerminalCustomCommandListener.java	6
core/src/com/jediterm/terminal/TerminalDataStream.java	14
core/src/com/jediterm/terminal/TerminalDisplay.java	30
core/src/com/jediterm/terminal/TerminalExecutorServiceManager.java	9
core/src/com/jediterm/terminal/TerminalKeyEncoder.java	192
core/src/com/jediterm/terminal/TerminalMode.java	97
core/src/com/jediterm/terminal/TerminalOutputStream.java	6
core/src/com/jediterm/terminal/TerminalStarter.java	178
core/src/com/jediterm/terminal/TextStyle.java	106
core/src/com/jediterm/terminal/TtyBasedArrayDataStream.java	45
core/src/com/jediterm/terminal/TtyConnector.java	32
core/src/com/jediterm/terminal/emulator/ColorPalette.java	55
core/src/com/jediterm/terminal/emulator/ColorPaletteImpl.java	57
core/src/com/jediterm/terminal/emulator/ControlSequence.java	184
core/src/com/jediterm/terminal/emulator/Emulator.java	7
core/src/com/jediterm/terminal/emulator/JediEmulator.java	1004
core/src/com/jediterm/terminal/emulator/SynchronizedOutput.kt	96
core/src/com/jediterm/terminal/emulator/SystemCommandSequence.kt	49
core/src/com/jediterm/terminal/emulator/charset/CharacterSet.java	380
core/src/com/jediterm/terminal/emulator/charset/CharacterSets.java	177
core/src/com/jediterm/terminal/emulator/charset/GraphicSet.java	37
core/src/com/jediterm/terminal/emulator/charset/GraphicSetState.java	61
core/src/com/jediterm/terminal/emulator/mouse/MouseButtonCodes.java	10
core/src/com/jediterm/terminal/emulator/mouse/MouseButtonModifierFlags.java	9
core/src/com/jediterm/terminal/emulator/mouse/MouseFormat.java	7
core/src/com/jediterm/terminal/emulator/mouse/MouseMode.java	9
core/src/com/jediterm/terminal/emulator/mouse/TerminalMouseListener.java	11
core/src/com/jediterm/terminal/model/ChangeWidthOperation.java	205
core/src/com/jediterm/terminal/model/CharBuffer.java	93
core/src/com/jediterm/terminal/model/CyclicBufferLinesStorage.kt	39
core/src/com/jediterm/terminal/model/JediTermDebouncerImpl.java	60
core/src/com/jediterm/terminal/model/JediTerminal.java	1089
core/src/com/jediterm/terminal/model/LinesBuffer.java	188
core/src/com/jediterm/terminal/model/LinesStorage.kt	108
core/src/com/jediterm/terminal/model/SelectionUtil.java	141
core/src/com/jediterm/terminal/model/StoredCursor.java	61
core/src/com/jediterm/terminal/model/StyleState.java	29
core/src/com/jediterm/terminal/model/SubCharBuffer.java	17
core/src/com/jediterm/terminal/model/Tabulator.java	12
core/src/com/jediterm/terminal/model/TerminalApplicationTitleListener.java	6
core/src/com/jediterm/terminal/model/TerminalHistoryBufferListener.kt	4
core/src/com/jediterm/terminal/model/TerminalHyperlinkListener.kt	4
core/src/com/jediterm/terminal/model/TerminalLine.java	389
core/src/com/jediterm/terminal/model/TerminalLineIntervalHighlighting.java	63
core/src/com/jediterm/terminal/model/TerminalLineUtil.kt	7
core/src/com/jediterm/terminal/model/TerminalModelListener.java	4
core/src/com/jediterm/terminal/model/TerminalResizeListener.kt	5
core/src/com/jediterm/terminal/model/TerminalResizeResult.kt	3
core/src/com/jediterm/terminal/model/TerminalSelection.java	61
core/src/com/jediterm/terminal/model/TerminalSelectionChangesListener.kt	4
core/src/com/jediterm/terminal/model/TerminalTextBuffer.kt	479
core/src/com/jediterm/terminal/model/TerminalTypeAheadSettings.java	28
core/src/com/jediterm/terminal/model/TextBufferChangesListener.kt	9
core/src/com/jediterm/terminal/model/TextBufferChangesMulticaster.kt	36
core/src/com/jediterm/terminal/model/hyperlinks/AsyncHyperlinkFilter.kt	8
core/src/com/jediterm/terminal/model/hyperlinks/HyperlinkFilter.java	6
core/src/com/jediterm/terminal/model/hyperlinks/LinkInfo.java	11
core/src/com/jediterm/terminal/model/hyperlinks/LinkResult.java	15
core/src/com/jediterm/terminal/model/hyperlinks/LinkResultItem.java	21
core/src/com/jediterm/terminal/model/hyperlinks/TextProcessing.java	298
core/src/com/jediterm/terminal/util/CharUtils.java	256
core/src/com/jediterm/terminal/util/Pair.java	50
settings.gradle.kts	3
ui/build.gradle.kts	100
ui/src/com/jediterm/terminal/DefaultTerminalCopyPasteHandler.java	96
ui/src/com/jediterm/terminal/SubstringFinder.java	207
ui/src/com/jediterm/terminal/TerminalCopyPasteHandler.java	8
ui/src/com/jediterm/terminal/model/JediTermTypeAheadModel.java	108
ui/src/com/jediterm/terminal/ui/AwtTransformers.java	19
ui/src/com/jediterm/terminal/ui/BlinkingTextTracker.java	33
ui/src/com/jediterm/terminal/ui/Cell.java	15
ui/src/com/jediterm/terminal/ui/JediTermDefaultSearchComponent.java	101
ui/src/com/jediterm/terminal/ui/JediTermExecutorServiceManager.java	49
ui/src/com/jediterm/terminal/ui/JediTermSearchComponent.java	12
ui/src/com/jediterm/terminal/ui/JediTermSearchComponentListener.java	8
ui/src/com/jediterm/terminal/ui/JediTermWidget.java	497
ui/src/com/jediterm/terminal/ui/LineCellInterval.java	23
ui/src/com/jediterm/terminal/ui/PreConnectHandler.java	75
ui/src/com/jediterm/terminal/ui/TerminalAction.java	132
ui/src/com/jediterm/terminal/ui/TerminalActionMenuBuilder.java	6
ui/src/com/jediterm/terminal/ui/TerminalActionPresentation.java	22
ui/src/com/jediterm/terminal/ui/TerminalActionProvider.java	7
ui/src/com/jediterm/terminal/ui/TerminalActionProviderBase.java	10
ui/src/com/jediterm/terminal/ui/TerminalPanel.java	1754
ui/src/com/jediterm/terminal/ui/TerminalSearchUtil.java	41
ui/src/com/jediterm/terminal/ui/TerminalSession.java	11
ui/src/com/jediterm/terminal/ui/TerminalWidget.java	19
ui/src/com/jediterm/terminal/ui/TerminalWidgetListener.java	4
ui/src/com/jediterm/terminal/ui/hyperlinks/LinkInfoEx.java	64
ui/src/com/jediterm/terminal/ui/input/AwtMouseEvent.java	49
ui/src/com/jediterm/terminal/ui/input/AwtMouseWheelEvent.java	14
ui/src/com/jediterm/terminal/ui/settings/DefaultSettingsProvider.java	180
ui/src/com/jediterm/terminal/ui/settings/SettingsProvider.java	3
ui/src/com/jediterm/terminal/ui/settings/SystemSettingsProvider.java	15
ui/src/com/jediterm/terminal/ui/settings/UserSettingsProvider.java	64
ui/src/com/jediterm/terminal/ui/util.kt	7
