<feed xmlns='http://www.w3.org/2005/Atom'>
<title>st.git, branch master</title>
<subtitle>my custom st build
</subtitle>
<id>https://git.aidengall.xyz/st.git/atom?h=master</id>
<link rel='self' href='https://git.aidengall.xyz/st.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.aidengall.xyz/st.git/'/>
<updated>2025-06-19T11:15:22Z</updated>
<entry>
<title>Merge commit '98610fc'</title>
<updated>2025-06-19T11:15:22Z</updated>
<author>
<name>Aiden Gall</name>
<email>aiden@aidengall.xyz</email>
</author>
<published>2025-06-19T11:15:22Z</published>
<link rel='alternate' type='text/html' href='https://git.aidengall.xyz/st.git/commit/?id=3ecd13a93e678b6fcc48cc5a34253ba03ff3b7e3'/>
<id>urn:sha1:3ecd13a93e678b6fcc48cc5a34253ba03ff3b7e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>merge upstream</title>
<updated>2025-06-19T11:15:18Z</updated>
<author>
<name>Aiden Gall</name>
<email>aiden@aidengall.xyz</email>
</author>
<published>2025-06-19T11:15:18Z</published>
<link rel='alternate' type='text/html' href='https://git.aidengall.xyz/st.git/commit/?id=1045eb73fe0ccc37b9aae8feb4294822463644c4'/>
<id>urn:sha1:1045eb73fe0ccc37b9aae8feb4294822463644c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not interpret CSI ? u as DECRC</title>
<updated>2025-01-30T16:50:37Z</updated>
<author>
<name>Johannes Altmanninger</name>
<email>aclopte@gmail.com</email>
</author>
<published>2025-01-26T12:40:57Z</published>
<link rel='alternate' type='text/html' href='https://git.aidengall.xyz/st.git/commit/?id=98610fcd37f655d44586323dc86c1d013c2798ce'/>
<id>urn:sha1:98610fcd37f655d44586323dc86c1d013c2798ce</id>
<content type='text'>
The kitty keyboard protocol docs recommend CSI ? u to query support for
that protocol, see https://sw.kovidgoyal.net/kitty/keyboard-protocol/

For better or worse, fish shell uses this query to work around bugs
in other terminals triggered by requesting that protocol via CSI = 5 u.

Unfortunately, st interprets CSI ? u as DECRC (restore cursor
position). reproduce with 'printf "\x1b[?u"; cat'.

fish could work around this by switching to the alternate screen
before running this query; but that might cause tearing on terminals
that don't support Synchronized Output. I'm not sure.

In the meantime, let's correct our parser.

This adds a redundant else-after-return, for consistency with the
surrounding code.
</content>
</entry>
<entry>
<title>Clear screen: Fix edge case</title>
<updated>2024-12-06T12:42:50Z</updated>
<author>
<name>Markus Rinne</name>
<email>markus.ka.rinne@gmail.com</email>
</author>
<published>2024-11-25T11:31:56Z</published>
<link rel='alternate' type='text/html' href='https://git.aidengall.xyz/st.git/commit/?id=6009e6e25bdff9548f085e9ae562b1ca305d3a0b'/>
<id>urn:sha1:6009e6e25bdff9548f085e9ae562b1ca305d3a0b</id>
<content type='text'>
With sequence \e[1J, if cursor is on second line, clear the first line.
</content>
</entry>
<entry>
<title>merge upstream</title>
<updated>2024-11-27T22:58:25Z</updated>
<author>
<name>Aiden Gall</name>
<email>aiden@aidengall.xyz</email>
</author>
<published>2024-11-27T22:58:25Z</published>
<link rel='alternate' type='text/html' href='https://git.aidengall.xyz/st.git/commit/?id=2f55584aad1d25de361752831ef0ba0162289f53'/>
<id>urn:sha1:2f55584aad1d25de361752831ef0ba0162289f53</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix BadMatch error when embedding on some windows</title>
<updated>2024-08-09T11:34:56Z</updated>
<author>
<name>Lucas de Sena</name>
<email>lucas@seninha.org</email>
</author>
<published>2024-08-09T11:33:47Z</published>
<link rel='alternate' type='text/html' href='https://git.aidengall.xyz/st.git/commit/?id=a0274bc20e11d8672bb2953fdd1d3010c0e708c5'/>
<id>urn:sha1:a0274bc20e11d8672bb2953fdd1d3010c0e708c5</id>
<content type='text'>
When embedded, st fails with BadMatch error if the embedder's window has
non-default colormap/depth/visual.  This commit fixes that by creating
st's window inside root and then reparent it into embedder.

The reference window for dc.gc is also changed to match root's visuals.

A similar commit had been made for dmenu[1].
See this issue[2] on github for context.

[1]: https://git.suckless.org/dmenu/commit/0fe460dbd469a1d5b6a7140d0e1801935e4a923b.html
[2]: https://github.com/phillbush/xfiles/issues/47
</content>
</entry>
<entry>
<title>merge upstream</title>
<updated>2024-05-14T12:49:58Z</updated>
<author>
<name>Aiden Gall</name>
<email>aiden@aidengall.xyz</email>
</author>
<published>2024-05-14T12:49:58Z</published>
<link rel='alternate' type='text/html' href='https://git.aidengall.xyz/st.git/commit/?id=6b1898dce6eb8bb32391a833f03abcf9404b9e5b'/>
<id>urn:sha1:6b1898dce6eb8bb32391a833f03abcf9404b9e5b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>support colons in SGR character attributes</title>
<updated>2024-05-01T18:45:39Z</updated>
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<published>2024-05-01T18:45:39Z</published>
<link rel='alternate' type='text/html' href='https://git.aidengall.xyz/st.git/commit/?id=5dbcca49263be094fc38159c297458ae323ef647'/>
<id>urn:sha1:5dbcca49263be094fc38159c297458ae323ef647</id>
<content type='text'>
Patch by Mikhail Kot &lt;to@myrrc.dev&gt;
With some modifications to behave more like xterm (see note below).

Example:

	printf '\033[48;2;255:0:0mtest\n'

https://invisible-island.net/xterm/ctlseqs/ctlseqs.html

Some notes:

"CSI Pm m  Character Attributes (SGR).
[...]
o   xterm allows either colons (standard) or semicolons
(legacy) to separate the subparameters (but after the
first colon, colons must be used).
</content>
</entry>
<entry>
<title>merge upstream</title>
<updated>2024-04-05T14:09:59Z</updated>
<author>
<name>Aiden Gall</name>
<email>aiden@aidengall.xyz</email>
</author>
<published>2024-04-05T14:09:59Z</published>
<link rel='alternate' type='text/html' href='https://git.aidengall.xyz/st.git/commit/?id=9d8cc9f05e1cd2bb2d324bb57c38dba3236141b7'/>
<id>urn:sha1:9d8cc9f05e1cd2bb2d324bb57c38dba3236141b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bump version to 0.9.2</title>
<updated>2024-04-05T10:18:41Z</updated>
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<published>2024-04-05T10:18:41Z</published>
<link rel='alternate' type='text/html' href='https://git.aidengall.xyz/st.git/commit/?id=d63b9eb90245926b531bd54b1d591adb96613e70'/>
<id>urn:sha1:d63b9eb90245926b531bd54b1d591adb96613e70</id>
<content type='text'>
</content>
</entry>
</feed>
