<feed xmlns='http://www.w3.org/2005/Atom'>
<title>exman/POSIX, branch 2083.38</title>
<subtitle>manuals for other systems
</subtitle>
<id>https://git.causal.agency/exman/atom?h=2083.38</id>
<link rel='self' href='https://git.causal.agency/exman/atom?h=2083.38'/>
<link rel='alternate' type='text/html' href='https://git.causal.agency/exman/'/>
<updated>2021-01-28T03:39:03+00:00</updated>
<entry>
<title>Completely rewrite how manuals are fetched and installed</title>
<updated>2021-01-28T03:39:03+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-01-28T03:35:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/exman/commit/?id=809d6629c97bd9c4bdf6c799e74a261bb510b1fd'/>
<id>urn:sha1:809d6629c97bd9c4bdf6c799e74a261bb510b1fd</id>
<content type='text'>
Also add section 6 manuals from NetBSD and OpenBSD!
</content>
</entry>
</feed>

<optgroup label='branches'><option value='master' selected='selected'>master</option>
</optgroup></select> <input type='submit' value='switch'/></form></td></tr>
<tr><td class='sub'>dontfiles
</td><td class='sub right'></td></tr></table>
<table class='tabs'><tr><td>
<a href='/src/'>summary</a> <a href='/src/refs/?id=f3a3627f24d6644bbac13786621359561b5910a0'>refs</a> <a class='active' href='/src/log/bin/dash/src/jobs.h?showmsg=1&amp;follow=1'>log</a> <a href='/src/tree/bin/dash/src/jobs.h?id=f3a3627f24d6644bbac13786621359561b5910a0'>tree</a> <a href='/src/commit/bin/dash/src/jobs.h?id=f3a3627f24d6644bbac13786621359561b5910a0&amp;follow=1'>commit</a> <a href='/src/diff/bin/dash/src/jobs.h?id=f3a3627f24d6644bbac13786621359561b5910a0&amp;follow=1'>diff</a></td><td class='form'><form class='right' method='get' action='/src/log/bin/dash/src/jobs.h'>
<input type='hidden' name='id' value='f3a3627f24d6644bbac13786621359561b5910a0'/><input type='hidden' name='showmsg' value='1'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/src/log/?id=f3a3627f24d6644bbac13786621359561b5910a0&amp;showmsg=1&amp;follow=1'>root</a>/<a href='/src/log/bin?id=f3a3627f24d6644bbac13786621359561b5910a0&amp;showmsg=1&amp;follow=1'>bin</a>/<a href='/src/log/bin/dash?id=f3a3627f24d6644bbac13786621359561b5910a0&amp;showmsg=1&amp;follow=1'>dash</a>/<a href='/src/log/bin/dash/src?id=f3a3627f24d6644bbac13786621359561b5910a0&amp;showmsg=1&amp;follow=1'>src</a>/<a href='/src/log/bin/dash/src/jobs.h?id=f3a3627f24d6644bbac13786621359561b5910a0&amp;showmsg=1&amp;follow=1'>jobs.h</a> (<a href='/src/log/bin/dash/src/jobs.h?id=f3a3627f24d6644bbac13786621359561b5910a0&amp;showmsg=1'>unfollow</a>)</div><div class='content'><table class='list nowrap'><tr class='nohover'><th></th><th class='left'>Commit message (<a href='/src/log/bin/dash/src/jobs.h?id=f3a3627f24d6644bbac13786621359561b5910a0&amp;follow=1'>Collapse</a>)</th><th class='left'>Author</th></tr>
<tr class='logheader'><td><span title='2021-01-31 12:15:49 -0500'>2021-01-31</span></td><td class='logsubject'><a href='/src/commit/txt/books.txt?id=e7f3770ae9d0f83985907dd86c161b95f761b755&amp;follow=1'>Add The Rosewater Redemption</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Remembering how to read 2021.


</td></tr>
<tr class='logheader'><td><span title='2021-01-29 17:00:50 -0500'>2021-01-29</span></td><td class='logsubject'><a href='/src/commit/bin/bit.y?id=bc56d4b09a281ac46443c9931ae20e9298753da5&amp;follow=1'>Use int when checking for EOF</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2021-01-28 16:21:24 -0500'>2021-01-28</span></td><td class='logsubject'><a href='/src/commit/home/.config/nvim/init.vim?id=4d67a390293020d369e444e3f5750e423eb695e6&amp;follow=1'>Move gpl.c and agpl.c templates out of etc</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2021-01-27 00:19:08 -0500'>2021-01-27</span></td><td class='logsubject'><a href='/src/commit/home/.profile?id=e10f6246fdafa698fcef3a841fcd9f5e28e22484&amp;follow=1'>Set para and sect for mdoc</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Copied from the OpenBSD defaults.


</td></tr>
<tr class='logheader'><td><span title='2021-01-26 21:11:36 -0500'>2021-01-26</span></td><td class='logsubject'><a href='/src/commit/bin/sh.l?id=f15eda25885c5b94e389dc9b8bd3874b82c56828&amp;follow=1'>Use First state to match keyword at beginning of line</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Otherwise keywords at the beginnings of lines with preceeding
whitespace are not matched.


</td></tr>
<tr class='logheader'><td><span title='2021-01-25 18:00:24 -0500'>2021-01-25</span></td><td class='logsubject'><a href='/src/commit/install.sh?id=4eabe1942134846fe45476a9ba90d19ea7e60909&amp;follow=1'>Install vi on Linux and nvi on macOS</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2021-01-25 18:00:24 -0500'>2021-01-25</span></td><td class='logsubject'><a href='/src/commit/home/.shrc?id=38f8c99f190c23ae1ac6d84129c9077d134572f4&amp;follow=1'>Use vi and less</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
I haven't used neovim in a couple weeks by now, so I may as well
commit this.


</td></tr>
<tr class='logheader'><td><span title='2021-01-20 23:24:33 +0000'>2021-01-20</span></td><td class='logsubject'><a href='/src/commit/www/git.causal.agency/source-filter.sh?id=368a2ce6f31de10b5e75e001f7a15c2a6178066b&amp;follow=1'>Use mtags for sh in source-filter</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2021-01-20 18:22:07 -0500'>2021-01-20</span></td><td class='logsubject'><a href='/src/commit/bin/mtags.c?id=8f13185e5376c2b7414115bb67dca3a76dc7dec1&amp;follow=1'>Generate tags for sh files in mtags</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Only matches functions declared at the beginnings of lines, but I'm
fine with that.


</td></tr>
<tr class='logheader'><td><span title='2021-01-20 18:04:04 -0500'>2021-01-20</span></td><td class='logsubject'><a href='/src/commit/bin/sh.l?id=fa48f70dfcee8388fcb4e0d449d6d5bc4e5cfc68&amp;follow=1'>Add messy sh lexer</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Surprisingly seems to work for everything I looked at in my repos.


</td></tr>
<tr class='logheader'><td><span title='2021-01-20 18:37:21 +0000'>2021-01-20</span></td><td class='logsubject'><a href='/src/commit/www/git.causal.agency/Makefile?id=d10983c138d1ce97f13b61750e0fcfd78a3d9088&amp;follow=1'>Add all target to git.causal.agency Makefile</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2021-01-20 13:33:37 -0500'>2021-01-20</span></td><td class='logsubject'><a href='/src/commit/www/git.causal.agency/cgit/tests/t0111-filter.sh?id=897cc5db68046d60abdc898a6aeaacf60d5e9fcd&amp;follow=1'>Remove Lua support</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Lua support is unused and the dlsym fwrite/write hacks horrify me.
Clean it up.


</td></tr>
<tr class='logheader'><td><span title='2021-01-20 13:33:12 -0500'>2021-01-20</span></td><td class='logsubject'><a href='/src/commit/www/git.causal.agency/cgit/tests/t0106-diff.sh?id=e405e4589d81cfc30f6cf0b4304f744c7f6e972d&amp;follow=1'>Fix tests for diff spans</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2021-01-20 13:30:27 -0500'>2021-01-20</span></td><td class='logsubject'><a href='/src/commit/bin/mtags.c?id=3dd2cbde032f02fce7fab4bba03405bd9a289314&amp;follow=1'>Avoid matching ':' in make tags</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Otherwise a :: rule includes one of the ':'s in the tag name.


</td></tr>
<tr class='logheader'><td><span title='2021-01-19 23:38:11 -0500'>2021-01-19</span></td><td class='logsubject'><a href='/src/commit/bin/htagml.c?id=822f710ade459954384d9f6980c156b73c5ad198&amp;follow=1'>Prefer tag matches not preceded by [[:alnum:]]</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Otherwise the "id" in "void" matches for "void id".


</td></tr>
<tr class='logheader'><td><span title='2021-01-19 23:23:59 -0500'>2021-01-19</span></td><td class='logsubject'><a href='/src/commit/bin/mtags.c?id=39f9c9699111cf398ed5eb7db518c34a2ed99d4a&amp;follow=1'>Escape \ and / in mtags search patterns</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2021-01-20 03:49:40 +0000'>2021-01-20</span></td><td class='logsubject'><a href='/src/commit/www/git.causal.agency/source-filter.sh?id=ff9f7f414ee1e74d0a63d6072c5d2158e017f09e&amp;follow=1'>Use mtags in source-filter</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2021-01-19 22:40:14 -0500'>2021-01-19</span></td><td class='logsubject'><a href='/src/commit/bin/mtags.c?id=7e46e2e83472d2a22fcc3793aadb647d26defe92&amp;follow=1'>Add mtags to generate tags for make and mdoc</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2021-01-19 21:27:23 -0500'>2021-01-19</span></td><td class='logsubject'><a href='/src/commit/bin/htagml.c?id=73e1ff454a70373121de513df898421409e5a0a2&amp;follow=1'>Map tags to IDs using only [[:alnum:]-._]</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2021-01-19 20:54:06 -0500'>2021-01-19</span></td><td class='logsubject'><a href='/src/commit/bin/man1/hilex.1?id=399db92745bcbaa8a9345eed26848d39dc3ea220&amp;follow=1'>Don't use a pager if reading standard input</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2021-01-19 20:15:13 -0500'>2021-01-19</span></td><td class='logsubject'><a href='/src/commit/bin/man1/hilex.1?id=f44f549f0caf9bcf41c68c9fdd694b36adace996&amp;follow=1'>Support BSD make syntax and match *.am</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
These don't really go together, but...


</td></tr>
<tr class='logheader'><td><span title='2021-01-19 19:40:31 -0500'>2021-01-19</span></td><td class='logsubject'><a href='/src/commit/bin/make.l?id=5426534a897c735e3906788a94a5d61a3bd00701&amp;follow=1'>Match tab following escaped newline in make assignments</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Otherwise it ends up going into Shell state.


</td></tr>
<tr class='logheader'><td><span title='2021-01-18 21:33:21 -0500'>2021-01-18</span></td><td class='logsubject'><a href='/src/commit/bin/man1/hilex.1?id=6c4a03e8fb0d6df2e244177500f4820efc6f7876&amp;follow=1'>Allow matching lexers using first input line</a></td><td>June McEnroe