<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rc/rc.h, branch master</title>
<subtitle>Byron Rakitzis' rc(1) port, with a few modifications
</subtitle>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/'/>
<entry>
<title>support completion through subdirs of path</title>
<updated>2018-04-28T22:14:12+00:00</updated>
<author>
<name>Toby Goodwin</name>
<email>toby@paganbooks.eu</email>
</author>
<published>2018-04-28T22:14:12+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=154fb2264f717aebe4ff149efce42411cefd583f'/>
<id>154fb2264f717aebe4ff149efce42411cefd583f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>check access of external commands when completing</title>
<updated>2018-04-28T07:21:19+00:00</updated>
<author>
<name>Toby Goodwin</name>
<email>toby@paganbooks.eu</email>
</author>
<published>2018-04-28T07:21:19+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=6fe8c0e92443ce3898fa8c3ebd73f6976fe98eec'/>
<id>6fe8c0e92443ce3898fa8c3ebd73f6976fe98eec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Completion of command names and variables</title>
<updated>2018-04-26T05:52:32+00:00</updated>
<author>
<name>Bert Münnich</name>
<email>ber.t@posteo.de</email>
</author>
<published>2015-12-05T16:34:49+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=68fc1605e7d3a317477abf1afc6410581724b72d'/>
<id>68fc1605e7d3a317477abf1afc6410581724b72d</id>
<content type='text'>
New completion entry functions for readline specific code:
  - compl_var for variables
  - compl_fn for functions
  - compl_builtin for builtins
  - compl_extcmd for external commands in path
  - compl_command, which combines the last three

The first three are simple wrappers for compl_name, which iterates over a
typical rc table (an array of structs) yielding the name fields.

The appropriate completion entry function is chosen based on the
character/token that preceeds the word to complete: '$' for variable,
beginning of line or one of [`@|&amp;(){;] for command. Otherwise the shell falls
back to readline's default completion, which it also does, if the chosen
completion entry function finds no match.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
New completion entry functions for readline specific code:
  - compl_var for variables
  - compl_fn for functions
  - compl_builtin for builtins
  - compl_extcmd for external commands in path
  - compl_command, which combines the last three

The first three are simple wrappers for compl_name, which iterates over a
typical rc table (an array of structs) yielding the name fields.

The appropriate completion entry function is chosen based on the
character/token that preceeds the word to complete: '$' for variable,
beginning of line or one of [`@|&amp;(){;] for command. Otherwise the shell falls
back to readline's default completion, which it also does, if the chosen
completion entry function finds no match.
</pre>
</div>
</content>
</entry>
<entry>
<title>implement desugaring version (again, lost due to git problem)</title>
<updated>2018-03-19T20:55:56+00:00</updated>
<author>
<name>Toby Goodwin</name>
<email>toby@paccrat.org</email>
</author>
<published>2018-03-19T20:55:56+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=7a643120366f1ea24eac5ccb759d4df616e7789b'/>
<id>7a643120366f1ea24eac5ccb759d4df616e7789b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' into ifnot</title>
<updated>2018-03-17T18:36:15+00:00</updated>
<author>
<name>Toby Goodwin</name>
<email>toby@paccrat.org</email>
</author>
<published>2018-03-17T18:36:15+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=2dd0aa249c9bac4e5c616d1f386dc4271fdbab46'/>
<id>2dd0aa249c9bac4e5c616d1f386dc4271fdbab46</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'continue'</title>
<updated>2018-03-17T18:32:40+00:00</updated>
<author>
<name>Toby Goodwin</name>
<email>toby@paccrat.org</email>
</author>
<published>2018-03-17T18:32:40+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=e7b1461bb4ff9fed1b1240e50726012e365f160d'/>
<id>e7b1461bb4ff9fed1b1240e50726012e365f160d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tidy up, test cases, document flag</title>
<updated>2018-03-17T15:14:21+00:00</updated>
<author>
<name>Toby Goodwin</name>
<email>toby@paccrat.org</email>
</author>
<published>2018-03-17T15:14:21+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=cccdab7ea2bb922413f02698ecc5969c00e7a7aa'/>
<id>cccdab7ea2bb922413f02698ecc5969c00e7a7aa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>flag largely working, flag n + is a bit odd</title>
<updated>2018-03-16T20:39:43+00:00</updated>
<author>
<name>Toby Goodwin</name>
<email>toby@paccrat.org</email>
</author>
<published>2018-03-16T20:39:43+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=9c7ee8473a71303ab4cb51c9593089c07c224a22'/>
<id>9c7ee8473a71303ab4cb51c9593089c07c224a22</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>starting to work</title>
<updated>2018-03-16T20:20:46+00:00</updated>
<author>
<name>Toby Goodwin</name>
<email>toby@paccrat.org</email>
</author>
<published>2018-03-16T20:20:46+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=bc84292076945924cd9b006c061ae04d79f4209f'/>
<id>bc84292076945924cd9b006c061ae04d79f4209f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' into ifnot</title>
<updated>2018-03-01T21:37:18+00:00</updated>
<author>
<name>Toby Goodwin</name>
<email>toby@paccrat.org</email>
</author>
<published>2018-03-01T21:37:18+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=5b624196125034b95d504be682127a5964e08da5'/>
<id>5b624196125034b95d504be682127a5964e08da5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
