<feed xmlns='http://www.w3.org/2005/Atom'>
<title>r-alacritty.git/alacritty/src/config, 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>Fix spelling errors</title>
<updated>2024-08-14T21:42:41+00:00</updated>
<author>
<name>Josh Soref</name>
<email>2119212+jsoref@users.noreply.github.com</email>
</author>
<published>2024-05-24T17:32:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=e7cc5a5c8fdd1a70f90523a8654c253a0e1b00b2'/>
<id>e7cc5a5c8fdd1a70f90523a8654c253a0e1b00b2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix error with missing imports</title>
<updated>2024-08-14T21:42:41+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2024-05-23T14:16:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=ef8ce1ecaf0746ec9186beee010a86cae4c9338a'/>
<id>ef8ce1ecaf0746ec9186beee010a86cae4c9338a</id>
<content type='text'>
This fixes a regression, likely introduced in 5d173f6df, which changed
the severity of missing imports from `info` back to `error`.

The cause of this issue was a more complicated error handling mechanism,
which explicitly translated IO errors to a separate enum variant without
accounting for it in all scenarios.

While retrospectively this seems completely unnecessary to me, it did
mean shorter error messages in case the main config file was not found.
To preserve the benefits of both approaches, explicit handling for the
`NotFound` IO error has been added when loading the main configuration
file.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes a regression, likely introduced in 5d173f6df, which changed
the severity of missing imports from `info` back to `error`.

The cause of this issue was a more complicated error handling mechanism,
which explicitly translated IO errors to a separate enum variant without
accounting for it in all scenarios.

While retrospectively this seems completely unnecessary to me, it did
mean shorter error messages in case the main config file was not found.
To preserve the benefits of both approaches, explicit handling for the
`NotFound` IO error has been added when loading the main configuration
file.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix shutdown of config monitor</title>
<updated>2024-08-14T21:42:41+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2024-05-03T20:20:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=ab31d0ec5bfaaf0084ffadf468932440c019224a'/>
<id>ab31d0ec5bfaaf0084ffadf468932440c019224a</id>
<content type='text'>
This implements a coordinated shutdown of the config monitor by sending
an event to its thread and waiting for the thread to terminate.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This implements a coordinated shutdown of the config monitor by sending
an event to its thread and waiting for the thread to terminate.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix missing config import warning</title>
<updated>2024-08-14T21:42:41+00:00</updated>
<author>
<name>Matt Fellenz</name>
<email>matt@felle.nz</email>
</author>
<published>2024-04-21T11:12:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=dcb0b491a00e3dd0f0d41e3ab6275dff09a82e48'/>
<id>dcb0b491a00e3dd0f0d41e3ab6275dff09a82e48</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow setting terminal env vars via PTY options</title>
<updated>2024-08-14T21:41:13+00:00</updated>
<author>
<name>Kirill Bulatov</name>
<email>mail4score@gmail.com</email>
</author>
<published>2024-03-18T01:15:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=2197a8eb53e260f56fc090d3f1c64fa76e25b8f1'/>
<id>2197a8eb53e260f56fc090d3f1c64fa76e25b8f1</id>
<content type='text'>
Closes #7778.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #7778.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix hint `Select` action for hyperlink escape</title>
<updated>2024-08-14T21:41:13+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2024-03-12T11:15:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=84a9d7446eba3e912ad3b7efd0000ff8ea5845a7'/>
<id>84a9d7446eba3e912ad3b7efd0000ff8ea5845a7</id>
<content type='text'>
This fixes an issue where the `Select` action for hyperlink escape text
would select the entire line, instead of selecting only the hyperlink
itself.

It also changes the way hyperlinks with the same ID are highlighted,
removing the restriction of being on consecutive lines and instead
highlighting all visible cells that correspond to the matching
hyperlink.

Closes #7766.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes an issue where the `Select` action for hyperlink escape text
would select the entire line, instead of selecting only the hyperlink
itself.

It also changes the way hyperlinks with the same ID are highlighted,
removing the restriction of being on consecutive lines and instead
highlighting all visible cells that correspond to the matching
hyperlink.

Closes #7766.</pre>
</div>
</content>
</entry>
<entry>
<title>Add default `Home`/`End` bindings for Vi mode</title>
<updated>2024-02-07T21:52:53+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2024-02-07T21:52:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=63bcc1ea88cdaa4e0f3650f4478fb28d0cf8322e'/>
<id>63bcc1ea88cdaa4e0f3650f4478fb28d0cf8322e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix hang on startup with some Wayland compositors</title>
<updated>2024-02-04T11:39:28+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2024-02-04T11:39:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=20e3040be0a4ca75a41525e91996adf1a7bc6445'/>
<id>20e3040be0a4ca75a41525e91996adf1a7bc6445</id>
<content type='text'>
Fixes #7665.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #7665.</pre>
</div>
</content>
</entry>
<entry>
<title>Don't use kitty sequences outside protocol</title>
<updated>2024-01-30T20:11:16+00:00</updated>
<author>
<name>Kirill Chibisov</name>
<email>contact@kchibisov.com</email>
</author>
<published>2024-01-30T20:11:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=38d63abd5f227fe639ee0f9f0e3f1cf4d6207e28'/>
<id>38d63abd5f227fe639ee0f9f0e3f1cf4d6207e28</id>
<content type='text'>
Originally kitty defined that functional keys, which are not encoded
by default, like `Pause` should be encoded with `CSI u`. However
the specification was clarified and now it says that terminal
may ignore that part. Given that Alacritty tries to follow xterm/urxvt
when it comes to bindings, CSI u bindings are not send for consistency
reasons.

This also brings back F13-F20 bindings used by Alacritty in 0.12.3, as
well as explicitly defines `NumpadEnter` like it was before.

Closes #7623.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Originally kitty defined that functional keys, which are not encoded
by default, like `Pause` should be encoded with `CSI u`. However
the specification was clarified and now it says that terminal
may ignore that part. Given that Alacritty tries to follow xterm/urxvt
when it comes to bindings, CSI u bindings are not send for consistency
reasons.

This also brings back F13-F20 bindings used by Alacritty in 0.12.3, as
well as explicitly defines `NumpadEnter` like it was before.

Closes #7623.</pre>
</div>
</content>
</entry>
<entry>
<title>Allow specifying all config keys on all platforms</title>
<updated>2024-01-23T22:00:05+00:00</updated>
<author>
<name>Christian Duerr</name>
<email>contact@christianduerr.com</email>
</author>
<published>2024-01-23T22:00:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/r-alacritty.git/commit/?id=79b686df419d90e5557d1b7000f51f012986c141'/>
<id>79b686df419d90e5557d1b7000f51f012986c141</id>
<content type='text'>
Closes #7592.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #7592.</pre>
</div>
</content>
</entry>
</feed>
