<feed xmlns='http://www.w3.org/2005/Atom'>
<title>r-alacritty.git/extra/completions, branch rahm</title>
<subtitle>My custom-patched version of alacritty.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/'/>
<entry>
<title>Add IPC config retrieval subcommand</title>
<updated>2025-05-29T18:55:34+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2025-05-29T18:55:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=a63c770befd3aa8be916ef9cfadd7e541f5377f0'/>
<id>a63c770befd3aa8be916ef9cfadd7e541f5377f0</id>
<content type='text'>
This patch adds a new `alacritty msg get-config` subcommand which can
retrieve the current config from any Alacritty window using the IPC
socket.

The command will always print the full configuration file in JSON,
without the ability to filter which values are returned, leaning on
tools like `jq` instead of adding this complexity to Alacritty.

Contrary to deserialization, this relies heavily on the default
serialization implementations to reduce the necessary changes. Key and
Mouse bindings are omitted entirely since their structure is very
complex and they tend to just bloat the message size without having an
obvious usecase.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds a new `alacritty msg get-config` subcommand which can
retrieve the current config from any Alacritty window using the IPC
socket.

The command will always print the full configuration file in JSON,
without the ability to filter which values are returned, leaning on
tools like `jq` instead of adding this complexity to Alacritty.

Contrary to deserialization, this relies heavily on the default
serialization implementations to reduce the necessary changes. Key and
Mouse bindings are omitted entirely since their structure is very
complex and they tend to just bloat the message size without having an
obvious usecase.</pre>
</div>
</content>
</entry>
<entry>
<title>Bump all dependencies</title>
<updated>2025-05-28T05:16:36+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2025-05-26T11:17:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=9eb68039dcb3edf9c87d253532a3ddd6c3cb8c4e'/>
<id>9eb68039dcb3edf9c87d253532a3ddd6c3cb8c4e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump all dependencies</title>
<updated>2024-11-02T21:43:47+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2024-11-02T21:43:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=1063706f8e8a84139e5d2b464a4978e9d840ea17'/>
<id>1063706f8e8a84139e5d2b464a4978e9d840ea17</id>
<content type='text'>
This patch applies all major and minor version bumps, with the exception
of `unicode-width` since it will need to be handled separately for
Unicode version 16.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch applies all major and minor version bumps, with the exception
of `unicode-width` since it will need to be handled separately for
Unicode version 16.</pre>
</div>
</content>
</entry>
<entry>
<title>Add headless mode</title>
<updated>2024-10-15T18:32:50+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2024-10-15T18:32:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=2a2db5b6fd23adea88906b8c2ee81512cd44cd53'/>
<id>2a2db5b6fd23adea88906b8c2ee81512cd44cd53</id>
<content type='text'>
This patch adds a daemon mode to Alacritty which allows starting the
Alacritty process without spawning an initial window.

While this does not provide any significant advantage over the existing
behavior of always spawning a window, it does integrate nicer with some
setups and is a pretty trivial addition.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds a daemon mode to Alacritty which allows starting the
Alacritty process without spawning an initial window.

While this does not provide any significant advantage over the existing
behavior of always spawning a window, it does integrate nicer with some
setups and is a pretty trivial addition.</pre>
</div>
</content>
</entry>
<entry>
<title>Bump dependencies</title>
<updated>2024-07-17T08:02:31+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2024-07-17T01:47:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=f5e02862ffdcc579264ce85f11aed96732b257ff'/>
<id>f5e02862ffdcc579264ce85f11aed96732b257ff</id>
<content type='text'>
Update winit and clap to latest versions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update winit and clap to latest versions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add migrate to alacritty(1)</title>
<updated>2023-11-23T23:01:10+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2023-11-23T18:45:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=0b4184130597079c02a6a99e0da77dce9e82a914'/>
<id>0b4184130597079c02a6a99e0da77dce9e82a914</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add `--option` argument to `create-window`</title>
<updated>2023-11-11T19:33:06+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2023-11-08T06:03:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=2f097dac5c78a01bdb020c982a09867b3213a69b'/>
<id>2f097dac5c78a01bdb020c982a09867b3213a69b</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update dependencies</title>
<updated>2023-10-08T03:29:57+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2023-10-08T03:29:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=59c63d373804fe9d00d92d2dd47174d4e1637333'/>
<id>59c63d373804fe9d00d92d2dd47174d4e1637333</id>
<content type='text'>
This patch applies all breaking and non-breaking dependency updates
and bumps MSRV to 1.70.0.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch applies all breaking and non-breaking dependency updates
and bumps MSRV to 1.70.0.</pre>
</div>
</content>
</entry>
<entry>
<title>Switch to TOML configuration format</title>
<updated>2023-06-12T00:23:41+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2023-06-12T00:23:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=bd4906722a1a026b01f06c94c33b13ff63a7e044'/>
<id>bd4906722a1a026b01f06c94c33b13ff63a7e044</id>
<content type='text'>
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.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.</pre>
</div>
</content>
</entry>
<entry>
<title>Update clap to v4.2.7</title>
<updated>2023-05-17T05:36:41+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2023-05-16T05:57:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=6f6ad2b2eec9dbc9b3a1b0190d4a2dfd3c0b3bf6'/>
<id>6f6ad2b2eec9dbc9b3a1b0190d4a2dfd3c0b3bf6</id>
<content type='text'>
Fixes #6879.
Fixes #6874.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #6879.
Fixes #6874.
</pre>
</div>
</content>
</entry>
</feed>
