euporie.core

This package defines the euporie application and its components.

Modules

euporie.core.app

Contain the main Application class which runs euporie.core.

euporie.core.border

Define border styles.

euporie.core.clipboard

Module concerning clipboard access and manipulation.

euporie.core.comm

Sub-module for handling kernel Comm messages.

euporie.core.commands

Define a command object for use in key-bindings, menus, and the command palette.

euporie.core.completion

Contain the main class for a notebook file.

euporie.core.config

Define a configuration class for euporie.core.

euporie.core.convert

Sub-module concerned with the conversion of data formats.

euporie.core.current

Allow access to the current running application.

euporie.core.data_structures

Contain commonly used data structures.

euporie.core.diagnostics

Contains container classes for diagnostic information.

euporie.core.filters

Define common filters.

euporie.core.format

Contain functions to automatically format code cell input.

euporie.core.ft

Contain modules for working with formatted text.

euporie.core.graphics

Define controls for display of terminal graphics.

euporie.core.history

Define input history loaders.

euporie.core.inspection

Show contextual help for the current item under the cursor.

euporie.core.io

Define custom inputs and outputs, and related methods.

euporie.core.kernel

Contain the main class for a notebook file.

euporie.core.key_binding

Define key-bindings for the application.

euporie.core.keys

Register additional key escape sequences.

euporie.core.launch

Define a simple app for launching euporie apps.

euporie.core.layout

Contains containers and controls relating to layout.

euporie.core.lexers

Relating to lexers.

euporie.core.log

Initiate logging for euporie.core.

euporie.core.lsp

Defines a simple LSP client.

euporie.core.margins

Contain margins.

euporie.core.path

Responsible for loading data from urls.

euporie.core.processors

Buffer processors.

euporie.core.pygments

Contain lexers for pygments.

euporie.core.reference

Contain data reference dictionaries for value lookups.

euporie.core.renderer

Extended version of prompt_toolkit's renderer.

euporie.core.style

Style related functions.

euporie.core.suggest

Suggest line completions from kernel history.

euporie.core.tabs

Contain various application tab implementations.

euporie.core.terminal

Contain classes related to querying terminal features.

euporie.core.utils

Miscellaneou utility classes.

euporie.core.validation

Custom validators.

euporie.core.widgets

Contain various widgets used in euporie.core.