euporie.console.tabs.console.KernelInput

class euporie.console.tabs.console.KernelInput(kernel_tab: KernelTab, text: str = '', multiline: FilterOrBool = True, password: FilterOrBool = False, lexer: Lexer | None = None, auto_suggest: AutoSuggest | None = None, completer: Completer | None = None, complete_while_typing: FilterOrBool = True, validator: Validator | None = None, accept_handler: BufferAcceptHandler | None = None, history: History | None = None, focusable: FilterOrBool = True, focus_on_click: FilterOrBool = True, wrap_lines: FilterOrBool = False, read_only: FilterOrBool = False, width: AnyDimension = None, height: AnyDimension = None, dont_extend_height: FilterOrBool = False, dont_extend_width: FilterOrBool = False, line_numbers: bool = False, get_line_prefix: GetLinePrefixCallable | None = None, scrollbar: FilterOrBool = True, style: str = 'class:kernel-input', search_field: SearchToolbar | None = None, preview_search: FilterOrBool = False, prompt: AnyFormattedText = '', input_processors: list[Processor] | None = None, name: str = '', left_margins: Sequence[Margin] | None = None, right_margins: Sequence[Margin] | None = None, on_text_changed: Callable[[Buffer], None] | None = None, on_cursor_position_changed: Callable[[Buffer], None] | None = None, tempfile_suffix: str | Callable[[], str] = '', key_bindings: KeyBindingsBase | None = None, enable_history_search: FilterOrBool = False, autosuggest_while_typing: FilterOrBool = True, validate_while_typing: FilterOrBool = False, scroll_offsets: ScrollOffsets | None = None, formatters: list[Formatter] | None = None, language: str | Callable[[], str] | None = None, diagnostics: Report | Callable[[], Report] | None = None, inspector: Inspector | None = None, show_diagnostics: FilterOrBool = True)

Kernel input text areas.

A customized text area for the cell input.