<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catgirl, branch 1.6</title>
<subtitle>IRC client
</subtitle>
<id>https://git.causal.agency/catgirl/atom?h=1.6</id>
<link rel='self' href='https://git.causal.agency/catgirl/atom?h=1.6'/>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/'/>
<updated>2021-02-09T01:27:49+00:00</updated>
<entry>
<title>Add donation link to README</title>
<updated>2021-02-09T01:27:49+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-02-09T01:27:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=7130177f9afc33d68ca9b80bbabe63bf04f44510'/>
<id>urn:sha1:7130177f9afc33d68ca9b80bbabe63bf04f44510</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix /help LESS setting for updated manual</title>
<updated>2021-02-08T23:49:39+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-02-08T23:49:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=d3ab2ff2e77383fdd990196f407bd8e83196c333'/>
<id>urn:sha1:d3ab2ff2e77383fdd990196f407bd8e83196c333</id>
<content type='text'>
The new reference to the COMMANDS section at the beginning of the
manual would get matched instead.
</content>
</entry>
<entry>
<title>chat.tmux.conf: Add help window for restricted mode, use neww -S</title>
<updated>2021-02-08T23:31:06+00:00</updated>
<author>
<name>Klemens Nanni</name>
<email>klemens@posteo.de</email>
</author>
<published>2021-02-08T22:34:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=ab744d74e17353bdf66cf01652210109e77e87a3'/>
<id>urn:sha1:ab744d74e17353bdf66cf01652210109e77e87a3</id>
<content type='text'>
Provide a hotkey to browser the manual in its own window.

After input, nicm (tmux upstream) added "-S" to tmux(1) such that
the "new-window" command (in combination with "-d") first looks
for the given window name and selects the window if it exists
instead of trying to create a window that already exists.

Given that this makes chat.tmux.conf idempotent, we can now also reload
it at runtime to refresh settings.
</content>
</entry>
<entry>
<title>Only treat a single -j join as explicit</title>
<updated>2021-02-05T02:25:59+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-02-05T02:25:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=180287164cec8cfec02c564e67a9bfa5cd5a58e9'/>
<id>urn:sha1:180287164cec8cfec02c564e67a9bfa5cd5a58e9</id>
<content type='text'>
In other words, only automatically switch to an automatically joined
channel window if there's only one. Otherwise, stay on the &lt;network&gt;
window and avoid touching the channel windows with their automatic
topic and names replies.

This fixes unintentionally clearing saved window unread counts when
rejoining channels automatically by switching to them as they are
joined.
</content>
</entry>
<entry>
<title>Add C-z C-v for literal next</title>
<updated>2021-02-03T19:52:16+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-02-03T19:52:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=7807848bda7a0522f20fa942b1c46fd55ad2beba'/>
<id>urn:sha1:7807848bda7a0522f20fa942b1c46fd55ad2beba</id>
<content type='text'>
A little annoying to make it a "chord" like this, but C-v is already
used for scrolling, following Emacs-style key bindings (in order
to have a way to scroll without using "special" keys like the arrows
and page up/down), and C-z is at least already in the business of
inserting control characters. This makes it possible to manually
enter some things that are otherwise only possible with /exec printf.
</content>
</entry>
<entry>
<title>chat.tmux.conf: Improve respawn, fix comment</title>
<updated>2021-02-03T19:31:44+00:00</updated>
<author>
<name>Klemens Nanni</name>
<email>klemens@posteo.de</email>
</author>
<published>2021-02-02T00:17:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=0c5730708fc82be9b3e35249e5c51511c41bd6c9'/>
<id>urn:sha1:0c5730708fc82be9b3e35249e5c51511c41bd6c9</id>
<content type='text'>
Only respawn the pane not the entire window to avoid killing other
possibly existing panes in the same window.
</content>
</entry>
<entry>
<title>Also skip marking swap window</title>
<updated>2021-01-31T20:33:41+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-01-31T20:33:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=32bf43660fabe2478cd3d5e7993e7cc4fbb3e3eb'/>
<id>urn:sha1:32bf43660fabe2478cd3d5e7993e7cc4fbb3e3eb</id>
<content type='text'>
Third time's the charm?
</content>
</entry>
<entry>
<title>Actually scroll to first line for "scroll to top"</title>
<updated>2021-01-30T04:32:47+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-01-30T04:32:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=beeddcb11f3b351cc677346a97a9b387e352ea12'/>
<id>urn:sha1:beeddcb11f3b351cc677346a97a9b387e352ea12</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Only skip setting swap in windowShow</title>
<updated>2021-01-30T04:24:58+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-01-30T04:24:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=89a2fac05ad5cef1842f6d8cee8351ffd17c7095'/>
<id>urn:sha1:89a2fac05ad5cef1842f6d8cee8351ffd17c7095</id>
<content type='text'>
With the early return, mainUpdate doesn't get called in cases where
other functions expect windowShow to call it, such as when closing
or moving windows.
</content>
</entry>
<entry>
<title>Add Repology links to README</title>
<updated>2021-01-28T21:13:52+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-01-28T21:10:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=d16ee121e50fb6568f95ec4967851a9d4725b695'/>
<id>urn:sha1:d16ee121e50fb6568f95ec4967851a9d4725b695</id>
<content type='text'>
LibreTLS in particular is gaining traction in packaging, so point
to Repology pages to make users' lives easier.
</content>
</entry>
</feed>
