dotfiles/alacritty/.config/alacritty/alacritty.yml

116 lines
2.6 KiB
YAML

# Imports are loaded in order, skipping all missing files, with the importing
# file being loaded last. If a field is already present in a previous import, it
# will be replaced.
#
# All imports must either be absolute paths starting with `/`, or paths relative
# to the user's home directory starting with `~/`.
import:
# - /path/to/alacritty.yml
- ~/.config/alacritty/dracula.yml
# Any items in the `env` entry below will be added as
# environment variables. Some entries may override variables
# set by alacritty itself.
#env:
# TERM variable
#
# This value is used to set the `$TERM` environment variable for
# each instance of Alacritty. If it is not present, alacritty will
# check the local terminfo database and use `alacritty` if it is
# available, otherwise `xterm-256color` is used.
#TERM: alacritty
env:
TERM: xterm-256color
window:
padding:
x: 3
y: 2
dynamic_padding: false
decorations: full
# Startup Mode (changes require restart)
# Values for `startup_mode`:
# - Windowed
# - Maximized
# - Fullscreen
#startup_mode: Windowed
# Allow terminal applications to change Alacritty's window title.
dynamic_title: true
#scrolling:
# Maximum number of lines in the scrollback buffer.
# Specifying '0' will disable scrolling.
#history: 10000
# Scrolling distance multiplier.
#multiplier: 3
# Font configuration
font:
normal:
# Font family
# Default:
# - (macOS) Menlo
# - (Linux/BSD) monospace
# - (Windows) Consolas
family: 'Fira Code'
# The `style` can be specified to pick a specific face.
#style: Regular
size: 12.5
# If `true`, bold text is drawn using the bright color variants.
#draw_bold_text_with_bright_colors: false
#bell:
# Values for `animation`:
# - Ease
# - EaseOut
# - EaseOutSine
# - EaseOutQuad
# - EaseOutCubic
# - EaseOutQuart
# - EaseOutQuint
# - EaseOutExpo
# - EaseOutCirc
# - Linear
animation: EaseOutExpo
# Duration of the visual bell flash in milliseconds. A `duration` of `0` will
# disable the visual bell animation.
duration: 0
# Visual bell animation color.
#color: '#ffffff'
# Background opacity
#
# Window opacity as a floating point number from `0.0` to `1.0`.
# The value `0.0` is completely transparent and `1.0` is opaque.
window_opacity: 0.94
mouse:
hide_when_typing: true
mouse_bindings:
- { mouse: Middle, action: PasteSelection }
selection:
semantic_escape_chars: ",│`|:\"' ()[]{}<>"
save_to_clipboard: true
cursor:
# Block, Underline, Beam
style: Beam
# shell:
# program:
# args:
# - --login
# alt_send_esc: true