aboutsummaryrefslogtreecommitdiffhomepage
path: root/builtin_complete.c
Commit message (Collapse)AuthorAge
* Spelling fixes from Chris RebertGravatar axel2007-08-02
| | | | darcs-hash:20070801173524-ac50b-760d9ddf0e68aa24cd570b542824a7f2b3248ff5.gz
* Change output format of complete -C to make writing case insensitive command ↵Gravatar axel2007-04-21
| | | | | | specific completions more transparent darcs-hash:20070420195506-ac50b-b5f56bb2964e65d13abfb9281ce26db2b8c341b7.gz
* Fix warning caused by bad castingGravatar axel2007-04-17
| | | | darcs-hash:20070416201034-ac50b-89a7257eadbf9098222cfb5ddc4bcf4bb88a8681.gz
* Fix crash bug in recursive completion (e.g. 'which ls'). This bug was ↵Gravatar axel2007-03-26
| | | | | | reported by Philip Ganchev darcs-hash:20070326061307-ac50b-a89d4427b3f416f31e214bd833c4c76c6ebe3580.gz
* Initial checkin of code for using case insensitive completion as a fallback ↵Gravatar axel2007-03-01
| | | | | | for regular completion. Some types of completions don't yet support the feature. darcs-hash:20070228214327-ac50b-9b5c69a1c3e0c11b560f8c61be0441d2ee9d6404.gz
* Fix occasional duplicate stack trace, reported by Mike Roberts. Also make ↵Gravatar axel2007-02-01
| | | | | | fish less likely to print huge amounts of help in non-interactive mode, as per suggestion from Mike Roberts. darcs-hash:20070131160317-ac50b-8354948f55a1478515ebfe7ddb6db14b6775dd18.gz
* Make parsing of --authorative switch for complete builtin more logical. Fix ↵Gravatar axel2007-01-28
| | | | | | bug with previous approach causing some completions to be ignored. darcs-hash:20070128134059-ac50b-de53eb223939fbdf0d247dfbe343c62fc31cce11.gz
* Make it possible to specify the -u switch tom complete without actually ↵Gravatar axel2007-01-28
| | | | | | specifying any new completions, since it affects all previous completions darcs-hash:20070128032416-ac50b-93b943d712ac072f1bdb7f568e8064f73ffb85e0.gz
* Make all error messages from options parsin in builtins redirectableGravatar axel2007-01-22
| | | | darcs-hash:20070121145527-ac50b-1375af219a5eba6167e99d3fe24b26dba60eba2a.gz
* Add autoindentation supportGravatar axel2006-10-07
| | | | darcs-hash:20061007005625-ac50b-11873654797eb1e98fd17893022bdf995be3e2aa.gz
* Complete --do-complete argument should be optionalGravatar axel2006-08-24
| | | | darcs-hash:20060824005315-ac50b-fa4fb8177bc11cf20f2f95fff43cd674a439bae0.gz
* Rearrange includes so that config.h is always the first file to be includedGravatar axel2006-08-11
| | | | darcs-hash:20060811011835-ac50b-847fc790288e3bb3f3a0ee7734ff278d2dc65bef.gz
* Remove translate.c. The gettext fallback functionality is moved to ↵Gravatar axel2006-07-20
| | | | | | fallback.c, the wide wrapper is moved to wutil.c darcs-hash:20060719225549-ac50b-0a55e805b04f4fe0afa99ea580901d62f39cdef5.gz
* Documentation updates. Fixes a few formating bugs, adds various minor ↵Gravatar axel2006-06-17
| | | | | | missing api documentation, fixes a few typos. Also fixes a few tiny code issues, mostly missing consts, etc darcs-hash:20060617130708-ac50b-cc2ec5aa3e4bfb8e28d7b86441bfb4661f1dd7e7.gz
* Check the return value of the unescape call at all placesGravatar axel2006-06-15
| | | | darcs-hash:20060615011154-ac50b-b9c8f31c39fda44080ef885764ce572b24866cd5.gz
* Major restructuring of the buildsystem, meaning that the documentation ↵Gravatar axel2006-06-13
| | | | | | doesn't needlessly rebuild itself, and the size of the fish binary drops slightly darcs-hash:20060613134328-ac50b-05ae75eb5cc081b680f38e8866fac00a679cc266.gz
* Drop most 'const's from function prototypesGravatar axel2006-06-13
| | | | darcs-hash:20060612214742-ac50b-9b0801e8a7c07d6ab3f0acf569e1d6eb1eeb3f0e.gz
* Make sure code validation error output for e.g. the complete builtin can be ↵Gravatar axel2006-06-02
| | | | | | redirected, and that it has the prefix 'complete', not 'fish' darcs-hash:20060602021517-ac50b-5e566aefbd1c9bcb3a5f11f9fc1125d8c1d9e936.gz
* If a help page for a builtin is showed in response to an error, make sure it ↵Gravatar axel2006-05-26
| | | | | | fits on screen, or only print the synopsis - this patch also contains a huge number of tweaks to where and when the help pages are printed darcs-hash:20060526112402-ac50b-88993e45f411b2f1c45b3202c393c5328f1c7429.gz
* Use ahead-of-time syntax checker to validate input for complete builtinGravatar axel2006-05-22
| | | | darcs-hash:20060521192630-ac50b-c469f5bb3bd2afddce3ffa80adba0589d515b938.gz
* Move all fallbacks for standard and not-so-standard unix functions to ↵Gravatar axel2006-02-28
| | | | | | fallback.c, in order to have a one-stop place to look for such functions darcs-hash:20060228131716-ac50b-0832193dbcaf7191dcb24456dc40f2e861a1382e.gz
* Minor editsGravatar axel2006-02-15
| | | | darcs-hash:20060215024900-ac50b-51863879c32660d9787db706c34fef10aa4c30c2.gz
* Remove the rather stupid -y option for complete, which loads another ↵Gravatar axel2006-02-15
| | | | | | commands completions. Mostly the same results can be had with fewer bugs and corner cases vy using the new dynamically loaded functions. darcs-hash:20060215022228-ac50b-85614ed684f73460d43543a579ff2c7e7914efeb.gz
* Add support for calculating completions for arbitrary commands through the ↵Gravatar axel2006-01-31
| | | | | | 'complete' builtin darcs-hash:20060130165150-ac50b-5e2ef3bb0298dd5e1a5d6fbdade314cc73ef36f3.gz
* Fixes to api documentation, added .PHONY to makefile actions, made a few ↵Gravatar axel2006-01-24
| | | | | | private functions static darcs-hash:20060123204014-ac50b-b9d2a10c7f00945b5d9d244cb3b8c1489fe280de.gz
* Avoid memory leaks in the complete builtin on errorsGravatar axel2006-01-23
| | | | darcs-hash:20060122234003-ac50b-6b1b63d1b8fc9b8cfc7aa64b49db386618718d78.gz
* Fix bug from the modified completion builtin where a completion that ↵Gravatar axel2006-01-23
| | | | | | specified no switches would be ignored darcs-hash:20060122233000-ac50b-779c3bbb08d1bdaaa6c6eae6192413d6b71aff21.gz
* Move the complete builtin to it's own file, and make it accept multiple -c, ↵Gravatar axel2006-01-23
-p, -s, -o and -l switches darcs-hash:20060122211055-ac50b-6ef8cff7fb02e974d6a8096bf83bcbed429d7322.gz