# pylint: disable=C0111 from qutebrowser.config.configfiles import ConfigAPI # noqa: F401 from qutebrowser.config.config import ConfigContainer # noqa: F401 config: ConfigAPI = config # noqa: F821 pylint: disable=E0602,C0103 c: ConfigContainer = c # noqa: F821 pylint: disable=E0602,C0103 # Padding (in pixels) for the statusbar. # Type: Padding c.statusbar.padding = {'top': 1, 'bottom': 1, 'left': 0, 'right': 0} # Position of the status bar. # Type: VerticalPosition # Valid values: # - top # - bottom c.statusbar.position = 'bottom' # When to show the statusbar. # Type: String # Valid values: # - always: Always show the statusbar. # - never: Always hide the statusbar. # - in-mode: Show the statusbar when in modes other than normal mode. c.statusbar.show = 'in-mode' # List of widgets displayed in the statusbar. # Type: List of StatusbarWidget # Valid values: # - url: Current page URL. # - scroll: Percentage of the current page position like `10%`. # - scroll_raw: Raw percentage of the current page position like `10`. # - history: Display an arrow when possible to go back/forward in history. # - tabs: Current active tab, e.g. `2`. # - keypress: Display pressed keys when composing a vi command. # - progress: Progress bar for the current page loading. # - text:foo: Display the static text after the colon, `foo` in the example. c.statusbar.widgets = [ 'keypress', 'url', 'scroll', 'history', 'progress', 'tabs', ]