aboutsummaryrefslogtreecommitdiff
path: root/extra
AgeCommit message (Collapse)Author
2024-01-04Add vi search paste bindingsOmar Magdy
Closes #7511.
2023-12-28Mark SimpleFullscreen as macOS only startup modeKirill Chibisov
2023-12-14Update alacritty versionsChristian Duerr
This is only an update to the development versions and does not represent a stable release.
2023-12-14Bump crossfont to 0.7.0Kirill Chibisov
2023-11-28Adjust default Vi's SearchBackwards bindingKirill Chibisov
We have the same policy with Shift for numbers.
2023-11-24Add migrate to alacritty(1)Kirill Chibisov
2023-11-24Fix default for [[hints.enabled]] in man pagesKirill Chibisov
The default was incomplete, since `command` was missing.
2023-11-24Drop repo link in *SEE ALSO* man sectionsKirill Chibisov
The alacritty documentation is fully present inside the man pages, the repo provides nothing extra other than a way to report issues, which lives in its own section anyway.
2023-11-24Add example for [window] section in alacritty(5)Kirill Chibisov
This should give a hint on how to generally tweak things.
2023-11-24Improve section to TOML section refsKirill Chibisov
This should give more hints where to put things.
2023-11-24Explicitly use `=` in alacritty(5)Kirill Chibisov
This should help with understanding how to write TOML without reading too much into specification.
2023-11-24Make man pages look consistentKirill Chibisov
Part of the man pages were using _value_, other part were using just value, thus make everything as _value_. Also properly dot terminate and add spacing through out the man pages.
2023-11-24Fix SelectLastTab in alacritty-bindings(5)Kirill Chibisov
2023-11-24Make sections the same case in man pagesKirill Chibisov
2023-11-13Fix Sync capability in terminfoGregory Anders
Alacritty has supported mode 2026 for synchornized updates for a few months, but the terminfo entry still used the old DCS sequence originally supported by iTerm2. Since many other terminal emulators and applications seem to be standardizing around 2026, change the terminfo entry to use SM instead of DCS.
2023-11-13Change default `bell.animation` to `Linear`Kirill Chibisov
The default animation feels really choppy, but it's just how its function looks.
2023-11-11Add `--option` argument to `create-window`Christian Duerr
This patch adds a new CLI parameter to the `create-window` subcommand, matching the existing `--option` parameter when creating a new Alacritty instance. This parameter allows setting up the initial window configuration from the CLI without having to call `alacritty msg config`, making sure that all options are set appropriately right from the start. Closes #6238.
2023-11-11Use builtin font to draw powerline symbolsKirill Chibisov
In addition to box drawing it was decided to also draw powerline symbols, since those are quite common and rather simple to draw with present box drawing infra.
2023-10-29Add `window.blur` config optionKirill Chibisov
Fixes #972.
2023-10-25Fix typosPavel Roskin
2023-10-25Prefer exact matches for bindings in mouse modePavel Roskin
Only consider bindings without Shift if there are no actions defined for the actual mouse event. Closes #7292.
2023-10-21Update winit to 0.29.2 and copypasta to 0.10.0Kirill Chibisov
Fixes #7236. Fixes #7201. Fixes #7146. Fixes #6848. Fixes #3601. Fixes #3108. Fixes #2453.
2023-10-20Add inline vi mode searchChristian Duerr
This patch adds inline search to vi mode using `f`/`F` and `t`/`T` as default bindings. The behavior matches that of vim. Fixes #7203.
2023-10-08Update dependenciesChristian Duerr
This patch applies all breaking and non-breaking dependency updates and bumps MSRV to 1.70.0.
2023-09-16Add missing position config docsChristian Duerr
2023-09-07Test man-pages compilation on the CIKirill Chibisov
2023-09-04Add `prefer_egl` debug optionRolf Sievert
Some systems have rendering issues when using GLX rather than EGL. While this is usually due to a driver bug, it is helpful to provide a workaround for this by allowing people to prefer EGL over GLX. This patch adds the new `debug.prefer_egl` option to provide this workaround. Closes #7056.
2023-09-04Support startup notify on Wayland/X11Kirill Chibisov
Activate a window to indicate that we want initial focus when the system uses startup notifications. Fixes #6931.
2023-09-04Add bindings for macOS tabsKirill Chibisov
This doesn't represnet the movement to add tabs on any other platform, unless winit could add a similar API for them.
2023-09-04Add examples to more sectionsKirill Chibisov
Some sections were provided without a default, so provide an example for them.
2023-09-04Quote `None` consistently inside the man pageKirill Chibisov
`None` must be inside the `"`, since it's a string value.
2023-08-13Fix decorations_theme_variant spelling in manpagePavel Roskin
2023-07-22Make URL_REGEX more strictKirill Bulatov
2023-07-22Add `terminal` config section to control OSCs Kirill Chibisov
Some environments demand certain OSC sequences to be disabled or some escape sequence could require handling which is out of scope of alacritty, but could be done by external script (OSC 777). Added section for now just handles the `OSC 52` sequence and changes its default to be `OnlyCopy`, which is handy for remote copy, but `Paste` is redundant because normal `Paste` hotkey could be used as well. Fixes #3386. Co-authored-by: Christian Duerr <contact@christianduerr.com>
2023-07-21Mention `Forward`/`Back` mouse buttons in man pageKirill Chibisov
They were mentioned only in the changelog, but forgotten in the man page.
2023-07-20Fix keys like `+` not working on neo layoutsKirill Chibisov
The key_without_modifier removes all the modifiers including the multiple shift levels, which is not desired. In alacritty we just wanted to treat uppercase and lowercase latters the same, which we can with the help of builtin functions.
2023-07-20Fix manpage docs for shell sectionChristian Duerr
Closes #7087. Co-authored-by: Kirill Chibisov <contact@kchibisov.com>
2023-07-16Mention all the actions in the man pageKirill Chibisov
A lot of actions were left without a notice, so the only way to figure out some of them was to browse source code. An example of such actions were `Maximize` and `Minimize`, since we don't have a binding for them, so they were left even in alacritty-bindings(5). Explicitly list all the bindings we have. The search bindings were also not accurately restricted, since we allow them to be executed inside regardless of mode.
2023-07-11Update to the new winit keyboard APIKirill Chibisov
The main highlight of this update is that alacritty will now use new keyboard API from the winit, which resolves a lot of issues around key bindings, such as ability to bind dead keys. It also fixes long standing issues with the virtual key code bindings and make bindings in general more predictable. It also makes our default Vi key bindings fully working. Given that alacritty was using `VirtualKey` directly in the bindings from the winit, and winit simply removed the enum, we've added internal conversions to minimize the fallout, but new way to specify the bindings should be more intuitive. Other part of this update fixes some forward compatibility bugs with the Wayland backend, given that wayland-rs 0.30 is fully forward compatible. The update also fixes weird Maximized startup issues on GNOME Wayland, however they were present on any sane compositor. Fixes #6842. Fixes #6455. Fixes #6184. Fixes #5684. Fixes #3574. Fixes #3460. Fixes #1336. Fixes #892. Fixes #458. Fixes #55.
2023-07-07Update binding sections in config manpagePavel Roskin
2023-07-01Add manpage links to "see also" sectionChristian Duerr
2023-06-29Change the default colorschemeKirill Chibisov
The new colorscheme is base16 classic dark with the bright colors generated with oklab toolkits. The base16 classic dark is less washed out and represents the current maintainers preference. The motivation to change it was subjective, though it does look like generic dark theme. On a side note, this colorscheme was used for alacritty.org web page for a long time, however it used different foreground color.
2023-06-29Remove mouse double_click/triple_click optionsSonu Bardai
Fixes #6962.
2023-06-15Add option to persist hints after selectionSonu Bardai
Closes #6976.
2023-06-12Switch to TOML configuration formatChristian Duerr
This switches Alacritty's default configuration format from yaml to toml. While yaml is still supported, it is done by converting it to toml and should be removed entirely in the future. All existing features were persisted based on my testing. Behavior should not change much, though `--option` might have slightly different behavior since the entire line is not interpreted as one line of toml. A new `alacritty migrate` subcommand has been added which allows automatic migration from yaml to toml. This also could be used as a facility to automatically fix configuration file changes in the future. Closes #6592.
2023-05-28Move manpages to scdocChristian Duerr
This rewrites the existing manpages to use the `scdoc` format, making it simpler to read and edit the manpages without intricate roff knowledge. Some minor changes to the manpages were made in the process, mostly focusing on correcting some of the wording. The list of maintainers has also changed to ensure people not involved in the project anymore aren't unnecessarily contacted for support.
2023-05-17Update clap to v4.2.7Kirill Chibisov
Fixes #6879. Fixes #6874.
2023-04-08Add missing terminfo capabilitiesChristian Duerr
This adds capabilities for focus in/out (XF, kxIN, kxOUT) and bracketed paste (BD, BE, PE, PS).
2023-02-15Bump development version to 0.13.0-devKirill Chibisov
This is only an update to the development version and does not represent a stable release.
2022-12-11Add -T short form for --titleJames McCoy
Debian-based distributions provide a standard interface to launch a terminal via the x-terminal-emulator name. In order for a terminal emualtor to satisfy that interface, it must * Be VT100 compatiable * Support the "-e <command> <args>" CLI option * Support the "-T <title>" CLI option Adjust the short form of --title accordingly, providing -t as an alias to avoid breaking any existing usage.