aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Implement count as ashellscript function instead of a command in order to ↵Gravatar axel2007-04-24
| | | | | | support very long argument lists. Note that this implementation is painfully slow for more than 1000 arguments. darcs-hash:20070423220026-ac50b-69c4b06c88e6120429b6358f1b61f6076d392ce5.gz
* Launch debug shell on TRAP signal.Gravatar axel2007-04-24
| | | | darcs-hash:20070423211026-ac50b-fccf4fb588775fbacc5cdc9f121abe417970066f.gz
* Replace the eval builtin with a functionGravatar axel2007-04-23
| | | | darcs-hash:20070422221806-ac50b-28cffc6c3063c14cd8ab30f999e3530314c78af2.gz
* Add the possibility for functions which do not shadow the arguments of the ↵Gravatar axel2007-04-23
| | | | | | calling function darcs-hash:20070422221033-ac50b-d9544c87d0ddab10f7f503b5a1707292f266efe4.gz
* Make the . (source) builtin able to read commands from stdinGravatar axel2007-04-23
| | | | darcs-hash:20070422211947-ac50b-b8d33d81fcef5e0b7e76a8d2a9f0bcbcf3ac67b7.gz
* Validate variables names when using named arguments for functionsGravatar axel2007-04-23
| | | | darcs-hash:20070422211624-ac50b-11920a8a00c7bae97c3556bc7ce47b3022c34f08.gz
* Make 'functions' builtin print named arguments of functionsGravatar axel2007-04-23
| | | | darcs-hash:20070422211534-ac50b-3293f1d733a8a3be760f344598bfae8b77647b2f.gz
* Fix minor memory leak on printing help for builtinsGravatar axel2007-04-23
| | | | darcs-hash:20070422211451-ac50b-42293b46e39cd5d0cfdf2ca63effe12faa048970.gz
* Prettyfy output of 'functions' builtin a tiny bitGravatar axel2007-04-23
| | | | darcs-hash:20070422185627-ac50b-99b7c27d06f5a6d5e7a7b66da864317bf1019fe2.gz
* Add funced function, which works like vared, but with functionsGravatar axel2007-04-23
| | | | darcs-hash:20070422185539-ac50b-9080fb745cec45609e7e29971b55b96e073806e6.gz
* Minor tweaks to the indent programGravatar axel2007-04-23
| | | | darcs-hash:20070422185429-ac50b-f054a56d16ba55d2bbbd1d61e8bbfcb6c17a23a9.gz
* Add support for changing token separator in command substitution. IT is not ↵Gravatar axel2007-04-23
| | | | | | the first character of IFS, same as in various other shells darcs-hash:20070422184956-ac50b-7e03b375feb9fd22e11aa7a7d8f8add8e3b717a5.gz
* Minor improvements to the completion generator and gcc completionsGravatar axel2007-04-22
| | | | darcs-hash:20070422101414-ac50b-07612cd287d524a361e358369732c26fc9ff3b67.gz
* Add source code prettyfier program called fish_indentGravatar axel2007-04-22
| | | | darcs-hash:20070422100312-ac50b-a073999b7dc172259c8200f3e740c921647222a0.gz
* Move keyword detection code to separate fileGravatar axel2007-04-22
| | | | darcs-hash:20070422095026-ac50b-77a840e2830370f46b7a48fd8863095d2cd7a5f0.gz
* Fix bug in parser, on incomplete blocks. This bug was handled correctly by ↵Gravatar axel2007-04-22
| | | | | | the error handler, so it was non-critical. darcs-hash:20070422094847-ac50b-f8aff4c2939725e256b2f6d020f98240d2658d50.gz
* Add missing help building dependencyGravatar axel2007-04-21
| | | | darcs-hash:20070421081244-ac50b-e78d648a50ec2ec48ef6bf95f5540e3c1a684633.gz
* Minor code edits (comments, function rename)Gravatar axel2007-04-21
| | | | darcs-hash:20070421081122-ac50b-fdd497a6ff8a1d2507509f21a168c9130ed59ad7.gz
* Add completion support for named function argumentsGravatar axel2007-04-21
| | | | darcs-hash:20070421080931-ac50b-c3e482ad145c619d23cc5f19256010b5b0697c57.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 minor bug - the description would occasionally get appended to command ↵Gravatar axel2007-04-21
| | | | | | specific tab completions in case insensitive mode darcs-hash:20070420193430-ac50b-13e34ac41cf1662a74f0af329fb41d872df5d691.gz
* Add completions for evinceGravatar axel2007-04-19
| | | | darcs-hash:20070418224801-ac50b-83713782420d5f820add93e47b57d2289f289b61.gz
* Add a completion function for completiong file url:sGravatar axel2007-04-19
| | | | darcs-hash:20070418224611-ac50b-4e457b2218751a182989f3635bb98c5e8a8b9766.gz
* Remove explicit directory completion from __fish_complete_mime, we only want ↵Gravatar axel2007-04-18
| | | | | | directory completion as a fallback in order to minimize the number of reasonable completions that are ignored. This issue was reported by Claes Nästén. darcs-hash:20070417225658-ac50b-26178885ea4f8693858a74cec57a743831430634.gz
* Fix URL character encoding bug in mimedbGravatar axel2007-04-17
| | | | darcs-hash:20070417062932-ac50b-7816e307ab180be02fc247f6c4796e7fa774862d.gz
* Rename save_function to funcsave to keep consistency between ↵Gravatar axel2007-04-17
| | | | | | function/variable functions darcs-hash:20070416214453-ac50b-9ec9559fc468256dc149e92e9fece37da940ad7e.gz
* Use cpp macro to avoid manually adding sentinel value to varargs functionsGravatar axel2007-04-17
| | | | darcs-hash:20070416214041-ac50b-f682569c0d29ab3519bb59335debba525a640175.gz
* Minor code cleanup in history search codeGravatar axel2007-04-17
| | | | darcs-hash:20070416212615-ac50b-ca37865e50d0773abb5a4fdc7f71e5fa9a503c34.gz
* Fix bug where case insensitive completions would miss the leading slash in ↵Gravatar axel2007-04-17
| | | | | | file completions. This bug was reported by Claes Nästén. darcs-hash:20070416210605-ac50b-eb1bc315ec360f8ccd5f37194c274796be97c607.gz
* Minor code tweaksGravatar axel2007-04-17
| | | | darcs-hash:20070416201053-ac50b-99d3ee51ef2b3642c737c3809bc2a4bfbe103b67.gz
* Fix warning caused by bad castingGravatar axel2007-04-17
| | | | darcs-hash:20070416201034-ac50b-89a7257eadbf9098222cfb5ddc4bcf4bb88a8681.gz
* Allow named arguments to function instead of only $argv. Philip Ganchev once ↵Gravatar axel2007-04-17
| | | | | | suggested this, and it was suggested again by Egil Möller. darcs-hash:20070416200611-ac50b-5eb42c94a65a4e72cae12cd9c04424bdc3b2b4f8.gz
* Add newline to error message in alias.fish. This problem was reported by flixil.Gravatar axel2007-04-12
| | | | darcs-hash:20070412115221-ac50b-0ff23d6e2158522d10c7e799dc9f1594112f1869.gz
* Fix bug where fish would refuse to start if $HOME has an invalid value. ↵Gravatar axel2007-04-11
| | | | | | Thanks to James Vega for the report. darcs-hash:20070411131823-ac50b-2760c09e8939179a6c771a44220aa355381f4f0b.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
* Fix a bug where io redirection of builtins would not truncate files if the ↵Gravatar axel2007-03-25
| | | | | | builtin did not produce any output darcs-hash:20070324223430-ac50b-3f3d6fd35f5b82c59ecaa06b459fe2b61dc8f387.gz
* Move documentation on fish_prompt to the external command sectionGravatar axel2007-03-25
| | | | darcs-hash:20070324222135-ac50b-0b27258486492ea6178a852061dc894da60140ee.gz
* Minor code simplification in util.cGravatar axel2007-03-25
| | | | darcs-hash:20070324193801-ac50b-e45d88fd7de0204467a0f7d52b71ee323f4e3f0d.gz
* Minor tweak to vcs completion generation code. Most significantly, some svn ↵Gravatar axel2007-03-25
| | | | | | command descriptions which where previously truncated are now complete. darcs-hash:20070324193714-ac50b-61b10db649ef82ba8d8d658ef10cc05c2253d5f0.gz
* Minor documentation fixesGravatar axel2007-03-25
| | | | darcs-hash:20070324191646-ac50b-0892de7e96348caf198830af2b2ad46b84f9f13e.gz
* Fix bug where case insensitive file completions would get directory ↵Gravatar axel2007-03-25
| | | | | | components removed darcs-hash:20070324190738-ac50b-2f94de910083eae1fe563284b9953071df706072.gz
* Add missing sentinel value in function call - potential crash bugGravatar axel2007-03-25
| | | | darcs-hash:20070324190423-ac50b-e32dddfd98131c542133b98a8c49bc3d9c345fec.gz
* Include the make_vcs_completions.fish file that is used to generate various ↵Gravatar axel2007-03-24
| | | | | | completiosn with the main tarball. Nick Pilon pointed out that it was missing. This patch also removes the make target for the file, which was used to chmod it, which is not needed since it is not used in the build chain. darcs-hash:20070324115040-ac50b-d5b525be925d1a738b9ca6252c89e662a02a9e44.gz
* Do not flag a lone '-' as an error. Many commands accept it.Gravatar axel2007-03-24
| | | | darcs-hash:20070324111455-ac50b-aaee0e9c80c3e57b1f0b5f421c80ed599d5c1e1b.gz
* Try to fix the dependency problems with user_doc. Thanks to James Vega for ↵Gravatar axel2007-03-24
| | | | | | investigating the cause of this. darcs-hash:20070324110801-ac50b-ee833df5e34ae4fff8a4adb417647aadb8be9e29.gz
* Use per-binary LDFLAGS to remove linking to useless libraries. This will ↵Gravatar axel2007-03-24
| | | | | | reduce the size of the binaries and may also speed up startup time slightly. These changes are based on suggestions and a patch by James Vega. darcs-hash:20070324105629-ac50b-64425ff68a18e3adf51eee141d3a4450405c1ddb.gz
* Add a blacklist of console types that are known not to support terminal ↵Gravatar axel2007-03-18
| | | | | | titles, even when in a virtual terminal darcs-hash:20070317233846-ac50b-4030f863aefb96085368470b76ee9da146c04c96.gz
* Fix occasional shoowing of the same completion twice. Than ks to Tassilo ↵Gravatar axel2007-03-18
| | | | | | Horn for the bug report. darcs-hash:20070317231623-ac50b-a9447aa60d0ca654713a5391a3f6137d29d98916.gz
* Fix performance bug in command description lookup - it was performed once ↵Gravatar axel2007-03-18
| | | | | | for every element in PATH. Thanks to Tassilo Horn for the bug report. darcs-hash:20070317225611-ac50b-5df5227ddd88747781c981ed34a80844391573d1.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