# {{@@ header() @@}} ############################################################ # Behaviour ############################################################ selection: save_to_clipboard: true cursor: unfocused_hollow: false live_config_reload: true ############################################################ font: ############################################################ size: {{@@ font.size.small @@}} normal: family: {{@@ font.mono @@}} ############################################################ colors: ############################################################ # Default colors primary: background: '{{@@ color.bg @@}}' foreground: '{{@@ color.txt @@}}' cursor: text: '#000000' cursor: '{{@@ accent_color @@}}' normal: black: '{{@@ color.normal.black @@}}' red: '{{@@ color.normal.red @@}}' green: '{{@@ color.normal.green @@}}' yellow: '{{@@ color.normal.yellow @@}}' blue: '{{@@ color.normal.blue @@}}' magenta: '{{@@ color.normal.magenta @@}}' cyan: '{{@@ color.normal.cyan @@}}' white: '{{@@ color.normal.white @@}}' bright: black: '{{@@ color.normal.black | lighter @@}}' red: '{{@@ color.normal.red | lighter @@}}' green: '{{@@ color.normal.green | lighter @@}}' yellow: '{{@@ color.normal.yellow | lighter @@}}' blue: '{{@@ color.normal.blue | lighter @@}}' magenta: '{{@@ color.normal.magenta | lighter @@}}' cyan: '{{@@ color.normal.cyan | lighter @@}}' white: '{{@@ color.normal.white | lighter @@}}' dim: black: '{{@@ color.normal.black | darker @@}}' red: '{{@@ color.normal.red | darker @@}}' green: '{{@@ color.normal.green | darker @@}}' yellow: '{{@@ color.normal.yellow | darker @@}}' blue: '{{@@ color.normal.blue | darker @@}}' magenta: '{{@@ color.normal.magenta | darker @@}}' cyan: '{{@@ color.normal.cyan | darker @@}}' white: '{{@@ color.normal.white | darker @@}}' draw_bold_text_with_bright_colors: false window: opacity: {{@@ opacity @@}} dynamic_padding: true ############################################################ hints: ############################################################ alphabet: {{@@ key.hints @@}} enabled: - regex: "(mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)\ [^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+" command: xdg-open post_processing: true mouse: enabled: true mods: None binding: key: U mods: Control|Shift mouse: hide_when_typing: true ############################################################ key_bindings: ############################################################ - { key: {{@@ key.up | upper @@}}, mode: Vi|~Search, action: Up } - { key: {{@@ key.down | upper @@}}, mode: Vi|~Search, action: Down } - { key: {{@@ key.left | upper @@}}, mode: Vi|~Search, action: Left } - { key: {{@@ key.right | upper @@}}, mode: Vi|~Search, action: Right } - { key: {{@@ key.insertMode | upper @@}}, mode: Vi|~Search, action: ScrollToBottom } - { key: {{@@ key.insertMode | upper @@}}, mode: Vi|~Search, action: ToggleViMode } - { key: {{@@ key.next | upper @@}}, mode: Vi|~Search, action: SearchNext } - { key: Up, mods: Control|Shift, mode: ~Alt, action: ScrollLineUp, } - { key: Down, mods: Control|Shift, mode: ~Alt, action: ScrollLineDown } - { key: PageUp, mods: Control|Shift, mode: ~Alt, action: ScrollHalfPageUp } - { key: PageDown, mods: Control|Shift, mode: ~Alt, action: ScrollHalfPageDown } - { key: N, mods: Control|Shift, action: SpawnNewInstance } {%@@ if key.layout == "colemak" @@%} - { key: T, mode: Vi|~Search, action: SemanticRightEnd } {%@@ endif @@%}