<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catgirl, branch 2.1</title>
<subtitle>IRC client
</subtitle>
<id>https://git.causal.agency/catgirl/atom?h=2.1</id>
<link rel='self' href='https://git.causal.agency/catgirl/atom?h=2.1'/>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/'/>
<updated>2022-02-23T23:05:10+00:00</updated>
<entry>
<title>Give examples of "general events"</title>
<updated>2022-02-23T23:05:10+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2022-02-23T23:05:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=f51e7b4d2cc601bef8f22d5061ff8fafb012d671'/>
<id>urn:sha1:f51e7b4d2cc601bef8f22d5061ff8fafb012d671</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add missing unistd.h include in input.c</title>
<updated>2022-02-23T17:50:31+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2022-02-23T17:50:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=4e8ba236b606d53f5cf4688d977ac3c4196c690b'/>
<id>urn:sha1:4e8ba236b606d53f5cf4688d977ac3c4196c690b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Document the interface</title>
<updated>2022-02-23T01:04:42+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2022-02-23T01:04:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=5b3b798c499971abbd243e47ad0df908679c8cc5'/>
<id>urn:sha1:5b3b798c499971abbd243e47ad0df908679c8cc5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up unimplemented editing mode stuff</title>
<updated>2022-02-20T22:16:21+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2022-02-20T22:16:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=c929a696eb8a1902a740a19f8f22c745df0cf953'/>
<id>urn:sha1:c929a696eb8a1902a740a19f8f22c745df0cf953</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Save input buffer contents</title>
<updated>2022-02-20T21:57:11+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2022-02-20T21:57:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=78ff548b934bb265437e3afeea78942c601691e6'/>
<id>urn:sha1:78ff548b934bb265437e3afeea78942c601691e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Share a cut buffer between all edit buffers</title>
<updated>2022-02-20T21:20:33+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2022-02-20T21:20:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=da1b943fccc426bc43caa7e7e51208833b9fce66'/>
<id>urn:sha1:da1b943fccc426bc43caa7e7e51208833b9fce66</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Assert return values in edit tests</title>
<updated>2022-02-20T21:05:24+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2022-02-20T21:05:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=c8b6e331de95419de72546964f6b255dccddcd93'/>
<id>urn:sha1:c8b6e331de95419de72546964f6b255dccddcd93</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move mbs out of struct Edit, use a global buffer</title>
<updated>2022-02-20T20:42:24+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2022-02-20T20:26:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=e39bba1a8a2fda74bcfd06f728b7e1fddadef161'/>
<id>urn:sha1:e39bba1a8a2fda74bcfd06f728b7e1fddadef161</id>
<content type='text'>
This saves 4K in the edit buffers, not to mention all the heap
allocations for the separate mbs buffers!

There might be a way to be more clever about capacities, but I don't
think it's worth it.
</content>
</entry>
<entry>
<title>Clear edit buffer before running command</title>
<updated>2022-02-20T19:58:33+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2022-02-20T19:58:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=cca9688cca171dc3ee6ac24822bdd8c315997759'/>
<id>urn:sha1:cca9688cca171dc3ee6ac24822bdd8c315997759</id>
<content type='text'>
Otherwise a command that switches windows will update the status
line while the edit buffer still has input "pending", showing an
indicator.
</content>
</entry>
<entry>
<title>Show indicator in status when window has pending input</title>
<updated>2022-02-20T19:49:17+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2022-02-20T19:49:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=a281bdc5e1700e25022536a5482b1fb41ece4219'/>
<id>urn:sha1:a281bdc5e1700e25022536a5482b1fb41ece4219</id>
<content type='text'>
</content>
</entry>
</feed>
