<feed xmlns='http://www.w3.org/2005/Atom'>
<title>r-alacritty.git/extra/completions/alacritty.bash, branch rahm2</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 `--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>
<entry>
<title>Add -T short form for --title</title>
<updated>2022-12-11T00:54:06+00:00</updated>
<author>
<name>James McCoy</name>
<email>jamessan@jamessan.com</email>
</author>
<published>2022-12-11T00:54:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=a152365c143e3b7c6221b4edb95d383e365ef65b'/>
<id>a152365c143e3b7c6221b4edb95d383e365ef65b</id>
<content type='text'>
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 &lt;command&gt; &lt;args&gt;" CLI option
* Support the "-T &lt;title&gt;" CLI option

Adjust the short form of --title accordingly, providing -t as an alias
to avoid breaking any existing usage.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;command&gt; &lt;args&gt;" CLI option
* Support the "-T &lt;title&gt;" CLI option

Adjust the short form of --title accordingly, providing -t as an alias
to avoid breaking any existing usage.</pre>
</div>
</content>
</entry>
<entry>
<title>Add IPC config subcommand</title>
<updated>2022-08-31T22:48:38+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2022-08-31T22:48:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=4ddb608563d985060d69594d1004550a680ae3bd'/>
<id>4ddb608563d985060d69594d1004550a680ae3bd</id>
<content type='text'>
This patch adds a new mechanism for changing configuration options
without editing the configuration file, by sending options to running
instances through `alacritty msg`.

Each window will load Alacritty's configuration file by default and then
accept IPC messages for config updates using the `alacritty msg config`
subcommand. By default all windows will be updated, individual windows
can be addressed using `alacritty msg config --window-id
"$ALACRITTY_WINDOW_ID"`.

Each option will replace the config's current value and cannot be reset
until Alacritty is restarted or the option is overwritten with a new
value.

Configuration options are passed in the format `field.subfield=value`,
where `value` is interpreted as yaml.

Closes #472.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds a new mechanism for changing configuration options
without editing the configuration file, by sending options to running
instances through `alacritty msg`.

Each window will load Alacritty's configuration file by default and then
accept IPC messages for config updates using the `alacritty msg config`
subcommand. By default all windows will be updated, individual windows
can be addressed using `alacritty msg config --window-id
"$ALACRITTY_WINDOW_ID"`.

Each option will replace the config's current value and cannot be reset
until Alacritty is restarted or the option is overwritten with a new
value.

Configuration options are passed in the format `field.subfield=value`,
where `value` is interpreted as yaml.

Closes #472.</pre>
</div>
</content>
</entry>
<entry>
<title>Add value hints for clap file paths</title>
<updated>2022-06-16T15:01:13+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2022-06-16T15:01:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=9f02fb95685f46c390148eeab760e3a0dcfa49a9'/>
<id>9f02fb95685f46c390148eeab760e3a0dcfa49a9</id>
<content type='text'>
This ensures that the generated completions properly suggest file paths
for arguments which accept them.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This ensures that the generated completions properly suggest file paths
for arguments which accept them.</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate from structopt to clap 3</title>
<updated>2022-01-04T18:25:26+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2022-01-04T18:25:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=437f42f8d30fb6d4843738fbd46bb801679443a7'/>
<id>437f42f8d30fb6d4843738fbd46bb801679443a7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add title/class CLI parameters to create-window</title>
<updated>2022-01-03T18:55:22+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2022-01-03T18:55:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=ce59fa4165500d8e242ae7a73e3da065e11e461e'/>
<id>ce59fa4165500d8e242ae7a73e3da065e11e461e</id>
<content type='text'>
This adds the ability to pass title and class over IPC via the
create-window subcommand, so users can run only one instance for windows
of different spurposes in the window managers of their choice.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds the ability to pass title and class over IPC via the
create-window subcommand, so users can run only one instance for windows
of different spurposes in the window managers of their choice.</pre>
</div>
</content>
</entry>
<entry>
<title>Add parameters to `msg create-window` subcommand</title>
<updated>2021-11-22T18:34:09+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2021-11-22T18:34:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=8681f71084894db6d1e258be17db1f80bb669314'/>
<id>8681f71084894db6d1e258be17db1f80bb669314</id>
<content type='text'>
Alacritty's `msg create-window` subcommand would previously inherit all
the CLI parameters from the original executable. However not only could
this lead to unexpected behavior, it also prevents multi-window users
from making use of parameters like `-e`, `--working-directory`, or
`--hold`.

This is solved by adding a JSON-based message format to the IPC socket
messages which instructs the Alacritty server on which CLI parameters
should be used to create the new window.

Fixes #5562.
Fixes #5561.
Fixes #5560.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Alacritty's `msg create-window` subcommand would previously inherit all
the CLI parameters from the original executable. However not only could
this lead to unexpected behavior, it also prevents multi-window users
from making use of parameters like `-e`, `--working-directory`, or
`--hold`.

This is solved by adding a JSON-based message format to the IPC socket
messages which instructs the Alacritty server on which CLI parameters
should be used to create the new window.

Fixes #5562.
Fixes #5561.
Fixes #5560.</pre>
</div>
</content>
</entry>
</feed>
