Struct pepper::editor::Editor[][src]

pub struct Editor {
Show 19 fields pub current_directory: PathBuf, pub config: Config, pub theme: Theme, pub syntaxes: SyntaxCollection, pub keymaps: KeyMapCollection, pub mode: Mode, pub buffers: BufferCollection, pub buffer_views: BufferViewCollection, pub word_database: WordDatabase, pub buffered_keys: BufferedKeys, pub recording_macro: Option<RegisterKey>, pub registers: RegisterCollection, pub read_line: ReadLine, pub picker: Picker, pub string_pool: StringPool, pub status_bar: StatusBar, pub aux_pattern: Pattern, pub commands: CommandManager, pub events: EditorEventQueue,
}

Fields

current_directory: PathBufconfig: Configtheme: Themesyntaxes: SyntaxCollectionkeymaps: KeyMapCollectionmode: Modebuffers: BufferCollectionbuffer_views: BufferViewCollectionword_database: WordDatabasebuffered_keys: BufferedKeysrecording_macro: Option<RegisterKey>registers: RegisterCollectionread_line: ReadLinepicker: Pickerstring_pool: StringPoolstatus_bar: StatusBaraux_pattern: Patterncommands: CommandManagerevents: EditorEventQueue

Implementations

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.