## Copyright (C) 2020-2021 Aditya Shakya ## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 ## Configuration for Alacritty, the GPU enhanced terminal emulator. ## It's a very basic and simple config file, for full configuration... ## See, /usr/share/doc/alacritty/example/alacritty.yml ## Import files (Colors, Fonts, Etc) import: - ~/.config/alacritty/colors.yml - ~/.config/alacritty/fonts.yml ## Set environment variables env: TERM: alacritty WINIT_X11_SCALE_FACTOR: '1.0' ## Terminal window settings window: dimensions: columns: 82 lines: 18 padding: x: 24 y: 12 decorations: full startup_mode: Windowed dynamic_title: true ## scrolling history: 10000 multiplier: 3 ## Background opacity opacity: 1.0 ## Cursor cursor: style: shape: Block blinking: On unfocused_hollow: false ## Live config reload live_config_reload: true key_bindings: - { key: W, mods: None, action: SemanticRight, mode: Vi } - { key: B, mods: None, action: SemanticLeft, mode: Vi } hints: enabled: - regex: "(ipfs:|ipns:|magnet:|mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)\ [^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+" hyperlinks: true command: xdg-open post_processing: true mouse: enabled: true mods: None binding: key: K mods: Control|Shift - regex: "([-_./0-9\u0040-\u005A\u0061-\u007A]{4,})" action: Copy post_processing: true binding: key: I mods: Control|Shift