<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rc/builtins.c, 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>very minor cleanups</title>
<updated>2018-05-30T20:50:52+00:00</updated>
<author>
<name>Toby Goodwin</name>
<email>toby@paganbooks.eu</email>
</author>
<published>2018-05-30T20:50:52+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=668096b6d336128d6828b0e0bf214e2a228d7026'/>
<id>668096b6d336128d6828b0e0bf214e2a228d7026</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>whitespace cleanups</title>
<updated>2018-03-26T17:20:39+00:00</updated>
<author>
<name>Toby Goodwin</name>
<email>toby@paccrat.org</email>
</author>
<published>2018-03-26T17:20:39+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=969af168ea450bf79f800da620efefa91ed1f174'/>
<id>969af168ea450bf79f800da620efefa91ed1f174</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix bad merge fixup</title>
<updated>2018-03-17T18:34:17+00:00</updated>
<author>
<name>Toby Goodwin</name>
<email>toby@paccrat.org</email>
</author>
<published>2018-03-17T18:34:17+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=54ccf74c675696318b697182573a86668fe36f50'/>
<id>54ccf74c675696318b697182573a86668fe36f50</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>Formatting</title>
<updated>2017-08-27T00:01:35+00:00</updated>
<author>
<name>Drazen Borkovic</name>
<email>borkovic@users.noreply.github.com</email>
</author>
<published>2017-08-27T00:01:35+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=292f79d2715d0e7cdcc0836f6f26ef56967c5f11'/>
<id>292f79d2715d0e7cdcc0836f6f26ef56967c5f11</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove space at end of line</title>
<updated>2017-08-26T23:32:02+00:00</updated>
<author>
<name>Drazen Borkovic</name>
<email>borkovic@users.noreply.github.com</email>
</author>
<published>2017-08-26T23:32:02+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=73c408f1358aba0ad50eca04c10e1fe06c969ccd'/>
<id>73c408f1358aba0ad50eca04c10e1fe06c969ccd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
