<feed xmlns='http://www.w3.org/2005/Atom'>
<title>r-alacritty.git/alacritty_terminal/src/config, 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>Remove `alacritty_config` from alacritty_terminal</title>
<updated>2023-11-10T14:16:22+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2023-11-10T14:16:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=5060f8eeb864e8c304fbad9588bdd882db942356'/>
<id>5060f8eeb864e8c304fbad9588bdd882db942356</id>
<content type='text'>
There's no need to force alacritty's user configuration on
other users of the crate, thus provide the options actually used
by alacritty_terminal itself.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There's no need to force alacritty's user configuration on
other users of the crate, thus provide the options actually used
by alacritty_terminal itself.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typos</title>
<updated>2023-10-25T23:20:58+00:00</updated>
<author>
<name>Pavel Roskin</name>
<email>1317472+proski@users.noreply.github.com</email>
</author>
<published>2023-10-25T23:20:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=75eef3be9680dbe3300186b06e19eac7f9dfab4b'/>
<id>75eef3be9680dbe3300186b06e19eac7f9dfab4b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add `terminal` config section to control OSCs </title>
<updated>2023-07-22T18:31:35+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2023-07-22T18:31:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=0c94e4ae7b413a8ae4e37882f0d483d2e259bd44'/>
<id>0c94e4ae7b413a8ae4e37882f0d483d2e259bd44</id>
<content type='text'>
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 &lt;contact@christianduerr.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;contact@christianduerr.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add errors for deserializing with unknown fields</title>
<updated>2023-06-17T20:41:28+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2023-06-17T20:41:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=cb48ac92071c43a9163329b66b5f74a7fb3dca69'/>
<id>cb48ac92071c43a9163329b66b5f74a7fb3dca69</id>
<content type='text'>
Currently there are still some places where `Deserialize` is used rather
than `ConfigDeserialize`, which means that the built-in warning for
unused fields is not emitted automatically.

To ensure users don't have invalid configurations, the
`#[serde(deny_unknown_fields)]` annotation has been added to these
structs, making it a hard error when an unknown field is present.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently there are still some places where `Deserialize` is used rather
than `ConfigDeserialize`, which means that the built-in warning for
unused fields is not emitted automatically.

To ensure users don't have invalid configurations, the
`#[serde(deny_unknown_fields)]` annotation has been added to these
structs, making it a hard error when an unknown field is present.</pre>
</div>
</content>
</entry>
<entry>
<title>Switch to VTE's built-in ansi feature</title>
<updated>2023-05-23T20:35:58+00:00</updated>
<author>
<name>Anhad Singh</name>
<email>62820092+Andy-Python-Programmer@users.noreply.github.com</email>
</author>
<published>2023-05-23T20:35:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=cb7ad5b7e6893787c2006cc8cb09fbbc4711c0f7'/>
<id>cb7ad5b7e6893787c2006cc8cb09fbbc4711c0f7</id>
<content type='text'>
Co-authored-by: Christian Duerr &lt;contact@christianduerr.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Christian Duerr &lt;contact@christianduerr.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Update winit to 0.28</title>
<updated>2023-02-02T08:30:23+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2023-02-02T08:30:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=1c878a0476257d328113efcd7088f1aa53f42e56'/>
<id>1c878a0476257d328113efcd7088f1aa53f42e56</id>
<content type='text'>
Fixes #6644.
Fixes #6615.
Fixes #6558.
Fixes #6515.
Fixes #3187.
Fixes #62.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #6644.
Fixes #6615.
Fixes #6558.
Fixes #6515.
Fixes #3187.
Fixes #62.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix clippy warnings</title>
<updated>2022-10-12T04:40:46+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2022-10-12T04:40:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=21c75d9d94e1a338501d2011f17710ff5174ac01'/>
<id>21c75d9d94e1a338501d2011f17710ff5174ac01</id>
<content type='text'>
This patch applies all clippy lints currently present on the latest
clippy master than are compatible with our oldstable clippy (only
exception is the `_else(||` stuff).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch applies all clippy lints currently present on the latest
clippy master than are compatible with our oldstable clippy (only
exception is the `_else(||` stuff).</pre>
</div>
</content>
</entry>
<entry>
<title>Fix IPC config overriding previous values</title>
<updated>2022-09-17T13:32:10+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2022-09-17T13:32:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=c5ae05e810a5866a9133b2e88edba3a42706319f'/>
<id>c5ae05e810a5866a9133b2e88edba3a42706319f</id>
<content type='text'>
Before this patch whenever changing the IPC configuration, all previous
configuration options would be discarded. This was the case even when
the new option was invalid.

This patch ensures that the IPC config is only ever cleared when the
`--reset` flag is passed. Invalid IPC config options are logged and
discarded.

Additionally whenever a new IPC config message is sent, all previous IPC
error messages are cleared.

Closes #6330.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before this patch whenever changing the IPC configuration, all previous
configuration options would be discarded. This was the case even when
the new option was invalid.

This patch ensures that the IPC config is only ever cleared when the
`--reset` flag is passed. Invalid IPC config options are logged and
discarded.

Additionally whenever a new IPC config message is sent, all previous IPC
error messages are cleared.

Closes #6330.</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 `cursor.blink_timeout` config option</title>
<updated>2022-07-01T08:40:27+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2022-07-01T08:40:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=ebc6922eaae28173532235222f9790c8ab3fdaa7'/>
<id>ebc6922eaae28173532235222f9790c8ab3fdaa7</id>
<content type='text'>
This option should prevent extensive power usage due to cursor blinking
when there's no user activity being performed.

Fixes #5992.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This option should prevent extensive power usage due to cursor blinking
when there's no user activity being performed.

Fixes #5992.</pre>
</div>
</content>
</entry>
</feed>
