Commit graph

142 commits

Author SHA1 Message Date
Kirill Chibisov 8dfd2e56ad
Make alacritty(1) config paths resemble alacritty(5)
This also fixes the escaping in alacritty(5) page.
2024-09-10 17:13:37 +03:00
philomathic_life 5abb4b7393
Remove duplicate clip-path from logo 2024-08-18 02:10:55 +00:00
Kirill Chibisov 102b89a8d9
Fix description in alacritty-bindings(5)
Man pages use the man page name as the first word in description. This
also aligns with other man pages we have.
2024-08-11 17:56:52 +03:00
Kirill Chibisov c3075f189c
Document options which are not working everywhere yet
Some checks failed
CI / check-macos-x86_64 (push) Has been cancelled
CI / build (windows-latest) (push) Has been cancelled
CI / build (macos-latest) (push) Has been cancelled
This includes `window.position` and `window.resize_increments`.
2024-07-18 21:52:18 +03:00
Kirill Chibisov f5e02862ff Bump dependencies
Some checks failed
CI / check-macos-x86_64 (push) Has been cancelled
CI / build (windows-latest) (push) Has been cancelled
CI / build (macos-latest) (push) Has been cancelled
Update winit and clap to latest versions.
2024-07-17 11:02:31 +03:00
Joshua Cao 5e6b92db85
Support relative imports in config file
Co-authored-by: Christian Duerr <contact@christianduerr.com>
2024-07-02 19:14:25 +00:00
Travis Finkenauer 3a7f21b00c
Add missing comma to alacritty(5) manpage 2024-05-12 20:01:41 +00:00
Giacomo Battaglia 7077a5f4cb
Allow requesting Bluetooth permission on macOS 2024-05-07 21:18:33 +04:00
Aarni Koskela 26ed8e1b9d
Add config file locations into alacritty(5) 2024-05-03 21:44:17 +04:00
Yadi Abdalhalim cb3a79dbf6
Fix typo in config docs 2024-02-19 10:18:07 +00:00
Kirill Chibisov 63bcc1ea88
Add default Home/End bindings for Vi mode 2024-02-08 01:52:53 +04:00
Kirill Chibisov 20e3040be0
Fix hang on startup with some Wayland compositors
Fixes #7665.
2024-02-04 15:39:28 +04:00
Kirill Chibisov c3b3746075
Document command field in bindings
Closes #7594.
2024-01-31 00:31:27 +04:00
Popa Ioan Alexandru b48ab148ff
Use builtin font to draw sextants
Sextants are similar to quadrants and should align with them and
other box drawing, thus use builtin font to align them properly.

Part-of: #7422.
2024-01-26 16:45:26 +04:00
Christian Duerr 4c0c368e7a
Fix typo in config docs
Closes #7647.
2024-01-21 00:25:24 +00:00
Christian Duerr 927b864844
Fix debug.renderer="gles2pure" documentation
Patch 5685ce8bf changed the allowed values of the `debug.renderer` enum,
prohibiting the usage of `_` in the `Gles2Pure` variant. This patch
updates the documentation to correct for that.

Co-authored-by: Kirill Chibisov <contact@kchibisov.com>
2024-01-14 19:01:30 +04:00
WuerfelDev 252545992b
Fix manpage string escapes
Co-authored-by: Christian Duerr <contact@christianduerr.com>
2024-01-08 14:10:54 +00:00
Omar Magdy d47aab93c3
Add vi search paste bindings
Closes #7511.
2024-01-04 17:57:53 +00:00
Kirill Chibisov ea450f5150
Mark SimpleFullscreen as macOS only startup mode 2023-12-28 14:36:45 +04:00
Christian Duerr 8655276f0e
Update alacritty versions
This is only an update to the development versions and does not
represent a stable release.
2023-12-14 10:37:25 +04:00
Kirill Chibisov 0fd04c371a
Bump crossfont to 0.7.0 2023-12-14 07:15:40 +04:00
Kirill Chibisov 5adfc4fb00
Adjust default Vi's SearchBackwards binding
We have the same policy with Shift for numbers.
2023-11-28 03:03:29 +04:00
Kirill Chibisov 0b41841305 Add migrate to alacritty(1) 2023-11-24 03:01:10 +04:00
Kirill Chibisov 48b1dc8101 Fix default for [[hints.enabled]] in man pages
The default was incomplete, since `command` was missing.
2023-11-24 03:01:10 +04:00
Kirill Chibisov da69839c6b Drop repo link in *SEE ALSO* man sections
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-24 03:01:10 +04:00
Kirill Chibisov 0a9e40ba73 Add example for [window] section in alacritty(5)
This should give a hint on how to generally tweak things.
2023-11-24 03:01:10 +04:00
Kirill Chibisov 8c1b1b8538 Improve section to TOML section refs
This should give more hints where to put things.
2023-11-24 03:01:10 +04:00
Kirill Chibisov a024822568 Explicitly use = in alacritty(5)
This should help with understanding how to write TOML
without reading too much into specification.
2023-11-24 03:01:10 +04:00
Kirill Chibisov 357c2e0ae4 Make man pages look consistent
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-24 03:01:10 +04:00
Kirill Chibisov b79b1d747d Fix SelectLastTab in alacritty-bindings(5) 2023-11-24 03:01:10 +04:00
Kirill Chibisov b54747ce5e Make sections the same case in man pages 2023-11-24 03:01:10 +04:00
Gregory Anders 13834d4de8
Fix Sync capability in terminfo
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-13 23:29:44 +00:00
Kirill Chibisov dc46d41ff9
Change default bell.animation to Linear
The default animation feels really choppy, but it's just how its
function looks.
2023-11-13 02:19:03 +04:00
Christian Duerr 2f097dac5c Add --option argument to create-window
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-11 20:33:06 +01:00
Kirill Chibisov 4a26667060
Use builtin font to draw powerline symbols
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-11-11 19:28:19 +04:00
Kirill Chibisov a0663c5225
Add window.blur config option
Fixes #972.
2023-10-29 16:18:33 +04:00
Pavel Roskin 75eef3be96
Fix typos 2023-10-25 23:20:58 +00:00
Pavel Roskin 500b696ca8
Prefer exact matches for bindings in mouse mode
Only consider bindings without Shift if there are no actions defined for the
actual mouse event.

Closes #7292.
2023-10-25 00:04:32 +00:00
Kirill Chibisov 80d4daccc3
Update winit to 0.29.2 and copypasta to 0.10.0
Fixes #7236.
Fixes #7201.
Fixes #7146.
Fixes #6848.
Fixes #3601.
Fixes #3108.
Fixes #2453.
2023-10-21 22:56:20 +04:00
Christian Duerr 845a5d8a8d
Add inline vi mode search
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-20 13:33:38 +04:00
Christian Duerr 59c63d3738
Update dependencies
This patch applies all breaking and non-breaking dependency updates
and bumps MSRV to 1.70.0.
2023-10-08 07:29:57 +04:00
Christian Duerr 77aa9f42ba
Add missing position config docs 2023-09-16 13:32:21 +04:00
Kirill Chibisov 34b5dbacd2
Test man-pages compilation on the CI 2023-09-07 15:23:08 +04:00
Rolf Sievert 8eed17227a
Add prefer_egl debug option
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-04 20:15:46 +00:00
Kirill Chibisov 8d174429ee Support startup notify on Wayland/X11
Activate a window to indicate that we want initial focus when the
system uses startup notifications.

Fixes #6931.
2023-09-04 03:01:12 +04:00
Kirill Chibisov bfcebbcd38 Add bindings for macOS tabs
This doesn't represnet the movement to add tabs on any other platform,
unless winit could add a similar API for them.
2023-09-04 03:01:12 +04:00
Kirill Chibisov bbc02004b8 Add examples to more sections
Some sections were provided without a default, so provide an example for
them.
2023-09-04 02:25:53 +04:00
Kirill Chibisov bcc90872de Quote None consistently inside the man page
`None` must be inside the `"`, since it's a string value.
2023-09-04 02:25:53 +04:00
Pavel Roskin 6143b3f4eb
Fix decorations_theme_variant spelling in manpage 2023-08-13 23:38:04 +00:00
Kirill Bulatov d20cce9401
Make URL_REGEX more strict 2023-07-22 19:58:52 +00:00