euporie.core.key_binding.bindings.page_navigation

Define page navigation key-bindings for buffers.

Functions

add_cmd(**kwargs)

Add a command to the centralized command system.

get_app()

Get the current active (running) Application.

load_emacs_page_navigation_bindings()

Key bindings, for scrolling up and down through pages.

load_page_navigation_bindings([config])

Load page navigation key-bindings for text entry.

load_registered_bindings(*names[, config])

Assign key-bindings to commands based on a dictionary.

load_vi_page_navigation_bindings()

Key bindings, for scrolling up and down through pages.

merge_key_bindings(bindings)

Merge multiple Keybinding objects together.

register_bindings(bindings)

Update the key-binding registry.

scroll_page_down(event)

Scroll page down (prefer the cursor at the top of the page, after scrolling).

scroll_page_up(event)

Scroll page up (prefer the cursor at the bottom of the page, after scrolling).

Classes

ConditionalKeyBindings(key_bindings[, filter])

Wraps around a KeyBindings. Disable/enable all the key bindings according to the given (additional) filter.::.

PageNavigation()

Key-bindings for page navigation.

class euporie.core.key_binding.bindings.page_navigation.PageNavigation

Bases: object

Key-bindings for page navigation.

euporie.core.key_binding.bindings.page_navigation.load_page_navigation_bindings(config: Config | None = None) KeyBindingsBase

Load page navigation key-bindings for text entry.

euporie.core.key_binding.bindings.page_navigation.scroll_page_down(event: KeyPressEvent) None

Scroll page down (prefer the cursor at the top of the page, after scrolling).

euporie.core.key_binding.bindings.page_navigation.scroll_page_up(event: KeyPressEvent) None

Scroll page up (prefer the cursor at the bottom of the page, after scrolling).