A cross-platform, OpenGL terminal emulator.
APACHE-2.0 License
Bot releases are hidden (Show)
Home
/End
bindings in Vi mode mapped to First
/Last
respectivelyNumpadDecimal
in key bindingsSelect
action selecting the entire line for URL escapesU+1FB00
to U+1FB3B
Published by chrisduerr 10 months ago
alacritty migrate
will ignore null values in yaml instead of erroring outalacritty migrate
failing with nonexistent importsAlt
bindings requiring composed key rather than pre-composed one on macOSAlt + Control
bindings not working on Windowschars = "\u000A"
action in bindings inserting \n
Shift + <number>
when using kitty protocolwindow.dimensions
on some Wayland compositorsLeft
used for numpad Up
Published by chrisduerr 10 months ago
alacritty migrate
will ignore null values in yaml instead of erroring outalacritty migrate
failing with nonexistent importsAlt
bindings requiring composed key rather than pre-composed one on macOSAlt + Control
bindings not working on Windowschars = "\u000A"
action in bindings inserting \n
Shift + <number>
when using kitty protocolwindow.dimensions
on some Wayland compositorsLeft
used for numpad Up
Published by chrisduerr 10 months ago
scdoc
(see INSTALL.md
)persist
in hints
config sectionBack
/Forward
mouse buttons support in bindings-w -1
) for new windowsprefer_egl
to prioritize EGL over other display APIsf
/F
/t
/T
window.blur
config option to request blur for transparent windows--option
argument for alacritty msg create-window
DECRQM
/DECRPM
escape sequences--help
output is more compact now and uses more neutral palettealacritty migrate
to automatically convert all configuration filesdraw_bold_text_with_bright_colors
, usecolors.draw_bold_text_with_bright_colors
key_bindings
, use keyboard.bindings
mouse_bindings
, use mouse.bindings
400ms
terminal.osc52
to adjust itcolors.transparent_background_colors
for selections, hints, and search matchesCSI 2026
instead of legacy DCS
variantShift
pressed, mouse bindings without Shift
are only triggeredShift
) is found.U+E0B0
to U+E0B3
bell.animation
is now Linear
IncreaseFontSize/DecreaseFontSize
step is now 1pxfont.size
precision was raised to 6 floating point digits11.25
matching 15pxXft.dpi
is now reloaded when xsettingd change its value on X11Maximized
startup mode not filling the screen properly on GNOME WaylandOptionAsAlt
with OnlyLeft
/OnlyRight
settings not working properly on macOSLast
/First
actions not working on X11/Waylandwindow.decorations_theme_variant
not live reloadingCommand
modifier persisting after Cmd + Tab
on macOSwindow.startup_mode
applied to window again when creating new tabchars
inside the mouse bindingsbackground_opacity
, use window.background_opacity
colors.search.bar
, use colors.footer_bar
insteadmouse.url
, use the hints
config sectionmouse.double_click
and mouse.triple_click
Published by chrisduerr 10 months ago
scdoc
(see INSTALL.md
)persist
in hints
config sectionBack
/Forward
mouse buttons support in bindings-w -1
) for new windowsprefer_egl
to prioritize EGL over other display APIsf
/F
/t
/T
window.blur
config option to request blur for transparent windows--option
argument for alacritty msg create-window
DECRQM
/DECRPM
escape sequences--help
output is more compact now and uses more neutral palettealacritty migrate
to automatically convert all configuration filesdraw_bold_text_with_bright_colors
, usecolors.draw_bold_text_with_bright_colors
key_bindings
, use keyboard.bindings
mouse_bindings
, use mouse.bindings
400ms
terminal.osc52
to adjust itcolors.transparent_background_colors
for selections, hints, and search matchesCSI 2026
instead of legacy DCS
variantShift
pressed, mouse bindings without Shift
are only triggeredShift
) is found.U+E0B0
to U+E0B3
bell.animation
is now Linear
IncreaseFontSize/DecreaseFontSize
step is now 1pxfont.size
precision was raised to 6 floating point digits11.25
matching 15pxMaximized
startup mode not filling the screen properly on GNOME WaylandOptionAsAlt
with OnlyLeft
/OnlyRight
settings not working properly on macOSLast
/First
actions not working on X11/Waylandwindow.decorations_theme_variant
not live reloadingCommand
modifier persisting after Cmd + Tab
on macOSwindow.startup_mode
applied to window again when creating new tabchars
inside the mouse bindingsbackground_opacity
, use window.background_opacity
colors.search.bar
, use colors.footer_bar
insteadmouse.url
, use the hints
config sectionmouse.double_click
and mouse.triple_click
Published by kchibisov about 1 year ago
wl_compositor@v5
interfacePublished by kchibisov about 1 year ago
wl_compositor@v5
interfacePublished by kchibisov over 1 year ago
Published by kchibisov over 1 year ago
Published by kchibisov over 1 year ago
GLX
when using old mesa platforms;
inside the URI
in OSC 8
sequence breaking the URIPublished by kchibisov over 1 year ago
GLX
when using old mesa platformsPublished by kchibisov over 1 year ago
;
inside the URI
in OSC 8
sequence breaking the URIPublished by chrisduerr over 1 year ago
-T
short form for --title
Cmd
+N
bindingwindow.decorations_theme_variant
could now control theme on macOS and WindowsTerminal
which could help with OSKwindow.decorations_theme_variant
is now using Dark
, Light
, and None
values--help
output for --class
does not match man pagesfont.offset
/bin/sh
is dash
OT-SVG
fonts on Linux/BSDwindow.gtk_theme_variant
config field; use window.decorations_theme_variant
insteadalt_send_esc
is now always set to true
Alt
/Option
situationThis release removed the alt_send_esc
option entirely in favor of option_as_alt
in window
section. This option
behaves like iterm2
's ESC+
or Terminal.app
's option as meta. So for example to make your left option
as alt, you do:
window:
option_as_alt: OnlyLeft
However some keyboard layouts are using Alt + 8
to enter the [
character and you don't want to send ESC
for them.
For these layouts you must define bindings yourself in key_bindings
section, but be aware that key bindings that were
floating around in different issues may not be working anymore, so the recommended way
to bind those keys is to do the following:
alacritty --print-events | grep -i keyboardinput
.Alt + 8
.KeyboardInput { device_id: DeviceId(DeviceId), input: KeyboardInput { scancode: 28, state: Pressed, virtual_keycode: Some(LBracket), modifiers: ALT }, is_synthetic: false } }
.- { key: LBracket, mods: Alt, chars: "[" }
, the key
is virtual_keycode
from step 3
if it end up being None
you can write key: 28
, where 28
is scancode
from 3
.1-4
until you are done.Published by chrisduerr about 2 years ago
io.alacritty.Alacritty.appdata.xml
to org.alacritty.Alacritty.appdata.xml
io.alacritty
to org.alacritty
for Alacritty.app
CSI 4 : [3-5] m
)ToggleMaximized
key binding action to (un-)maximize the active window, not bound by defaultCSI 58 : 2 : Ps : Ps : Ps m
/CSI 58 : 5 : Ps m
)CSI 59 m
)0x
for --embed
cursor.blink_timeout
to timeout cursor blinking after inactivityOSC 8 ; params ; URI ST
)hints.enabled.hyperlinks
for hyperlink escape sequence hint highlightwindow.decorations_theme_variant
to control both Wayland CSD and GTK theme variant on X11--help
output was reworked with a new colorful syntaxSpawnNewInstance
no longer inherits initial --command
5
seconds by defaultcolors.search.bar
, use colors.footer_bar
insteadAppleFontSmoothing
from user defaults to control font smoothingcolumns
or lines
is non-zero, but not bothwindow.gtk_theme_variant
, you should use window.decorations_theme_variant
instead--class
now sets both class part of WM_CLASS property and instance--class
's general
and instance
options were swappedWAYLAND_DISPLAY
contains an absolute pathfont.glyph_offset
not live reloadingU+2567
and U+2568
/dev/null
as a config fileOpen Alacritty Here
on root of drive displaying errorfont.use_thin_strokes
did not work since Big Surw
and who
font.use_thin_strokes
config field; to use thin strokes on macOS, setAppleFontSmoothing
to 0 with $ defaults write -g AppleFontSmoothing -int 0
Published by chrisduerr about 2 years ago
Published by kchibisov over 2 years ago
font.builtin_box_drawing
to disable the built-in font for drawing box characters?
?
in OSC strings reporting default colors instead of modified onesfont.offset
is usedfont.glyph_offset
is no longer applied on builtin fontcolors.transparent_background_colors
Published by kchibisov over 2 years ago
font.builtin_box_drawing
to disable the built-in font for drawing box characters?
?
in OSC strings reporting default colors instead of modified onesfont.offset
is usedfont.glyph_offset
is no longer applied on builtin fontcolors.transparent_background_colors
Published by chrisduerr over 2 years ago
extra/alacritty-msg.man
manpage for the alacritty msg
subcommandcolors.transparent_background_colors
to allow applying opacity to all background colorsxdg_activation_v1
ExpandSelection
is now a configurable mouse binding actionbackground_opacity
, you should use window.opacity
insteadU+2500
to U+259f
Published by chrisduerr about 3 years ago
ipfs
/ipns
URLsScrollPage*
actionPublished by chrisduerr about 3 years ago