# Colors (One Darker)
colors:

  primary:
    foreground: "#abb2bf"
    background: "#282c34"

    # Normal colors
  normal:
    black: "#1b1d1e"
    red: "#ff5995"
    green: "#b6e354"
    yellow: "#f3fd21"
    blue: "#3f78ff"
    magenta: "#9e6ffe"
    cyan: "#23ced4"
    white: "#abb2bf"

    # Bright colors
  bright:
    black: "#505354"
    red: "#ff5995"
    green: "#b6e354"
    yellow: "#f3fd21"
    blue: "#3f78ff"
    magenta: "#9e6ffe"
    cyan: "#23ced4"
    white: "#f8f8f2"

font:
  # The normal (roman) font face to use.
  normal:
    family: Sauce Code Pro NF
  # The bold font face
  bold:
    family: Sauce Code Pro NF
  # The italic font face
  italic:
    family: Sauce Code Pro NF

  size: 11.0

  offset:
    x: 0
    y: 0
  glyph_offset:
    x: 0
    y: 0

startup_mode: Fullscreen

window:
  padding:
    x: 2
    y: 2
    # scrolling:
    #   # Maximum number of lines in the scrollback buffer.
    #   # Specifying '0' will disable scrolling.
  history: 10000
  #   # Number of lines the viewport will move for every line scrolled when
  #   # scrollback is enabled (history > 0).
  #   multiplier: 10

  # # If `true`, bold text is drawn using the bright color variants.
  # draw_bold_text_with_bright_colors: true

  # selection:
  semantic_escape_chars: ',│`|:"'' ()[]{}<>'
  save_to_clipboard: true
  live_config_reload: true

mouse:
  hide_when_typing: true

key_bindings:
  - { key: V,         mods: Control|Shift,  action: Paste }
  - { key: C,         mods: Control|Shift,  action: Copy }
  - { key: Key0,      mods: Control,        action: ResetFontSize }
  - { key: Equals,    mods: Control,        action: IncreaseFontSize }
  - { key: Plus,      mods: Control,        action: IncreaseFontSize }
  - { key: Minus,     mods: Control,        action: DecreaseFontSize }
  - { key: F11,                             action: ToggleFullscreen }