TerminalConfig

constructor(theme: String = DEFAULT_THEME, treatAmbiguousAsWide: Boolean = DEFAULT_TREAT_AMBIGUOUS_AS_WIDE, fontFamily: String = DEFAULT_FONT_FAMILY, fontSize: Int = DEFAULT_FONT_SIZE, columns: Int = DEFAULT_COLUMNS, rows: Int = DEFAULT_ROWS, cursorBlinkMillis: Int = DEFAULT_CURSOR_BLINK_MILLIS, useSystemFallbackFonts: Boolean = DEFAULT_USE_SYSTEM_FALLBACK_FONTS, cursorShape: String = DEFAULT_CURSOR_SHAPE, shellPath: String = DEFAULT_SHELL_PATH, startDirectory: String = DEFAULT_START_DIRECTORY, audibleBell: Boolean = DEFAULT_AUDIBLE_BELL, visualBell: Boolean = DEFAULT_VISUAL_BELL, pasteOnMiddleClick: Boolean = DEFAULT_PASTE_ON_MIDDLE_CLICK, pasteSanitizationPolicy: PasteSanitizationPolicy = DEFAULT_PASTE_SANITIZATION_POLICY, scrollbackLines: Int = DEFAULT_SCROLLBACK_LINES, lineHeight: Float = DEFAULT_LINE_HEIGHT, shellRequestResizeWindow: Boolean = DEFAULT_SHELL_REQUEST_RESIZE_WINDOW, shellRequestWindowManipulation: Boolean = DEFAULT_SHELL_REQUEST_WINDOW_MANIPULATION, desktopNotificationsEnabled: Boolean = DEFAULT_DESKTOP_NOTIFICATIONS_ENABLED, shellSuggestionsEnabled: Boolean = DEFAULT_SHELL_SUGGESTIONS_ENABLED, persistentCommandHistoryEnabled: Boolean = DEFAULT_PERSISTENT_COMMAND_HISTORY_ENABLED, clipboardLocalWrite: TerminalClipboardPermission = DEFAULT_CLIPBOARD_LOCAL_WRITE, clipboardRemoteWrite: TerminalClipboardPermission = DEFAULT_CLIPBOARD_REMOTE_WRITE, clipboardRead: TerminalClipboardPermission = DEFAULT_CLIPBOARD_READ, clipboardMaxDecodedBytes: Int = DEFAULT_CLIPBOARD_MAX_DECODED_BYTES, titleLocalPermission: TerminalTitlePermission = DEFAULT_TITLE_LOCAL_PERMISSION, titleRemotePermission: TerminalTitlePermission = DEFAULT_TITLE_REMOTE_PERMISSION)