axel
|
c323fc226f
|
Add support for changing token separator in command substitution. IT is not the first character of IFS, same as in various other shells
darcs-hash:20070422184956-ac50b-7e03b375feb9fd22e11aa7a7d8f8add8e3b717a5.gz
|
2007-04-23 04:49:56 +10:00 |
|
axel
|
176c1a487b
|
Minor improvements to the completion generator and gcc completions
darcs-hash:20070422101414-ac50b-07612cd287d524a361e358369732c26fc9ff3b67.gz
|
2007-04-22 20:14:14 +10:00 |
|
axel
|
2872df66d7
|
Add source code prettyfier program called fish_indent
darcs-hash:20070422100312-ac50b-a073999b7dc172259c8200f3e740c921647222a0.gz
|
2007-04-22 20:03:12 +10:00 |
|
axel
|
45412f2b1f
|
Move keyword detection code to separate file
darcs-hash:20070422095026-ac50b-77a840e2830370f46b7a48fd8863095d2cd7a5f0.gz
|
2007-04-22 19:50:26 +10:00 |
|
axel
|
e9790db64a
|
Fix bug in parser, on incomplete blocks. This bug was handled correctly by the error handler, so it was non-critical.
darcs-hash:20070422094847-ac50b-f8aff4c2939725e256b2f6d020f98240d2658d50.gz
|
2007-04-22 19:48:47 +10:00 |
|
axel
|
8ab1d0254c
|
Add missing help building dependency
darcs-hash:20070421081244-ac50b-e78d648a50ec2ec48ef6bf95f5540e3c1a684633.gz
|
2007-04-21 18:12:44 +10:00 |
|
axel
|
4c858a10c9
|
Minor code edits (comments, function rename)
darcs-hash:20070421081122-ac50b-fdd497a6ff8a1d2507509f21a168c9130ed59ad7.gz
|
2007-04-21 18:11:22 +10:00 |
|
axel
|
b4ccce2dc3
|
Add completion support for named function arguments
darcs-hash:20070421080931-ac50b-c3e482ad145c619d23cc5f19256010b5b0697c57.gz
|
2007-04-21 18:09:31 +10:00 |
|
axel
|
06688fb9ea
|
Change output format of complete -C to make writing case insensitive command specific completions more transparent
darcs-hash:20070420195506-ac50b-b5f56bb2964e65d13abfb9281ce26db2b8c341b7.gz
|
2007-04-21 05:55:06 +10:00 |
|
axel
|
4d5c50cbb3
|
Fix minor bug - the description would occasionally get appended to command specific tab completions in case insensitive mode
darcs-hash:20070420193430-ac50b-13e34ac41cf1662a74f0af329fb41d872df5d691.gz
|
2007-04-21 05:34:30 +10:00 |
|
axel
|
91d1dee06b
|
Add completions for evince
darcs-hash:20070418224801-ac50b-83713782420d5f820add93e47b57d2289f289b61.gz
|
2007-04-19 08:48:01 +10:00 |
|
axel
|
3e030bc6c6
|
Add a completion function for completiong file url:s
darcs-hash:20070418224611-ac50b-4e457b2218751a182989f3635bb98c5e8a8b9766.gz
|
2007-04-19 08:46:11 +10:00 |
|
axel
|
b9009eba96
|
Remove explicit directory completion from __fish_complete_mime, we only want 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
|
2007-04-18 08:56:58 +10:00 |
|
axel
|
90c5cea43d
|
Fix URL character encoding bug in mimedb
darcs-hash:20070417062932-ac50b-7816e307ab180be02fc247f6c4796e7fa774862d.gz
|
2007-04-17 16:29:32 +10:00 |
|
axel
|
52f9560b4f
|
Rename save_function to funcsave to keep consistency between function/variable functions
darcs-hash:20070416214453-ac50b-9ec9559fc468256dc149e92e9fece37da940ad7e.gz
|
2007-04-17 07:44:53 +10:00 |
|
axel
|
91ca8610ee
|
Use cpp macro to avoid manually adding sentinel value to varargs functions
darcs-hash:20070416214041-ac50b-f682569c0d29ab3519bb59335debba525a640175.gz
|
2007-04-17 07:40:41 +10:00 |
|
axel
|
2efb88a30a
|
Minor code cleanup in history search code
darcs-hash:20070416212615-ac50b-ca37865e50d0773abb5a4fdc7f71e5fa9a503c34.gz
|
2007-04-17 07:26:15 +10:00 |
|
axel
|
87223c68f4
|
Fix bug where case insensitive completions would miss the leading slash in file completions. This bug was reported by Claes Nästén.
darcs-hash:20070416210605-ac50b-eb1bc315ec360f8ccd5f37194c274796be97c607.gz
|
2007-04-17 07:06:05 +10:00 |
|
axel
|
5c9570eb56
|
Minor code tweaks
darcs-hash:20070416201053-ac50b-99d3ee51ef2b3642c737c3809bc2a4bfbe103b67.gz
|
2007-04-17 06:10:53 +10:00 |
|
axel
|
778b6a31ad
|
Fix warning caused by bad casting
darcs-hash:20070416201034-ac50b-89a7257eadbf9098222cfb5ddc4bcf4bb88a8681.gz
|
2007-04-17 06:10:34 +10:00 |
|
axel
|
4d6751c274
|
Allow named arguments to function instead of only $argv. Philip Ganchev once suggested this, and it was suggested again by Egil Möller.
darcs-hash:20070416200611-ac50b-5eb42c94a65a4e72cae12cd9c04424bdc3b2b4f8.gz
|
2007-04-17 06:06:11 +10:00 |
|
axel
|
a03a4d1ba3
|
Add newline to error message in alias.fish. This problem was reported by flixil.
darcs-hash:20070412115221-ac50b-0ff23d6e2158522d10c7e799dc9f1594112f1869.gz
|
2007-04-12 21:52:21 +10:00 |
|
axel
|
5a670e2a96
|
Fix bug where fish would refuse to start if $HOME has an invalid value. Thanks to James Vega for the report.
darcs-hash:20070411131823-ac50b-2760c09e8939179a6c771a44220aa355381f4f0b.gz
|
2007-04-11 23:18:23 +10:00 |
|
axel
|
edf896f7cd
|
Fix crash bug in recursive completion (e.g. 'which ls'). This bug was reported by Philip Ganchev
darcs-hash:20070326061307-ac50b-a89d4427b3f416f31e214bd833c4c76c6ebe3580.gz
|
2007-03-26 16:13:07 +10:00 |
|
axel
|
e128fa1a8e
|
Fix a bug where io redirection of builtins would not truncate files if the builtin did not produce any output
darcs-hash:20070324223430-ac50b-3f3d6fd35f5b82c59ecaa06b459fe2b61dc8f387.gz
|
2007-03-25 08:34:30 +10:00 |
|
axel
|
e8ba091161
|
Move documentation on fish_prompt to the external command section
darcs-hash:20070324222135-ac50b-0b27258486492ea6178a852061dc894da60140ee.gz
|
2007-03-25 08:21:35 +10:00 |
|
axel
|
65d99117aa
|
Minor code simplification in util.c
darcs-hash:20070324193801-ac50b-e45d88fd7de0204467a0f7d52b71ee323f4e3f0d.gz
|
2007-03-25 05:38:01 +10:00 |
|
axel
|
94a483d46b
|
Minor tweak to vcs completion generation code. Most significantly, some svn command descriptions which where previously truncated are now complete.
darcs-hash:20070324193714-ac50b-61b10db649ef82ba8d8d658ef10cc05c2253d5f0.gz
|
2007-03-25 05:37:14 +10:00 |
|
axel
|
e750f1a3c2
|
Minor documentation fixes
darcs-hash:20070324191646-ac50b-0892de7e96348caf198830af2b2ad46b84f9f13e.gz
|
2007-03-25 05:16:46 +10:00 |
|
axel
|
3f4b47b4af
|
Fix bug where case insensitive file completions would get directory components removed
darcs-hash:20070324190738-ac50b-2f94de910083eae1fe563284b9953071df706072.gz
|
2007-03-25 05:07:38 +10:00 |
|
axel
|
f6b3fcb4f5
|
Add missing sentinel value in function call - potential crash bug
darcs-hash:20070324190423-ac50b-e32dddfd98131c542133b98a8c49bc3d9c345fec.gz
|
2007-03-25 05:04:23 +10:00 |
|
axel
|
8fe90e4327
|
Include the make_vcs_completions.fish file that is used to generate various 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
|
2007-03-24 21:50:40 +10:00 |
|
axel
|
a17019e439
|
Do not flag a lone '-' as an error. Many commands accept it.
darcs-hash:20070324111455-ac50b-aaee0e9c80c3e57b1f0b5f421c80ed599d5c1e1b.gz
|
2007-03-24 21:14:55 +10:00 |
|
axel
|
b5baac8291
|
Try to fix the dependency problems with user_doc. Thanks to James Vega for investigating the cause of this.
darcs-hash:20070324110801-ac50b-ee833df5e34ae4fff8a4adb417647aadb8be9e29.gz
|
2007-03-24 21:08:01 +10:00 |
|
axel
|
f36508837b
|
Use per-binary LDFLAGS to remove linking to useless libraries. This will 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
|
2007-03-24 20:56:29 +10:00 |
|
axel
|
3969c1b453
|
Add a blacklist of console types that are known not to support terminal titles, even when in a virtual terminal
darcs-hash:20070317233846-ac50b-4030f863aefb96085368470b76ee9da146c04c96.gz
|
2007-03-18 09:38:46 +10:00 |
|
axel
|
1e524fbc7a
|
Fix occasional shoowing of the same completion twice. Than ks to Tassilo Horn for the bug report.
darcs-hash:20070317231623-ac50b-a9447aa60d0ca654713a5391a3f6137d29d98916.gz
|
2007-03-18 09:16:23 +10:00 |
|
axel
|
3e1b0e587e
|
Fix performance bug in command description lookup - it was performed once for every element in PATH. Thanks to Tassilo Horn for the bug report.
darcs-hash:20070317225611-ac50b-5df5227ddd88747781c981ed34a80844391573d1.gz
|
2007-03-18 08:56:11 +10:00 |
|
axel
|
2aea1d5a84
|
Initial checkin of code for using case insensitive completion as a fallback for regular completion. Some types of completions don't yet support the feature.
darcs-hash:20070228214327-ac50b-9b5c69a1c3e0c11b560f8c61be0441d2ee9d6404.gz
|
2007-03-01 07:43:27 +10:00 |
|
axel
|
6616543991
|
Add breakpoint builtin
darcs-hash:20061111105400-ac50b-18b9165f8719efd45b46e3b3786f7079edd721e7.gz
|
2006-11-11 20:54:00 +10:00 |
|
axel
|
83a3706099
|
Various minor codee updates. Dead code removal, comment tweaking. Spelling fixes, etc.
darcs-hash:20070225111738-ac50b-9656f807d2e41ebb06a43e10925834420740e20d.gz
|
2007-02-25 21:17:38 +10:00 |
|
axel
|
7c96cb2ff8
|
Second round of bug fixes and minor code improvements after the completions struct update. Fix space insertion issues on command specific completions.
darcs-hash:20070225103715-ac50b-5aaaa1c1c6ed1084ba68841fb70cc23c84f19806.gz
|
2007-02-25 20:37:15 +10:00 |
|
axel
|
a3c5718eb9
|
Round of bug fixes and minor code improvements after the completions struct update. Moves the file description code to wildcard.c, where it was actually used. Simplifies the memory allocations in that code significantly. Makes sure directoriy names don't get a space inserted after the completion.
darcs-hash:20070225090524-ac50b-4d095bf8da7c788a7828e707556edbdc0bbf5000.gz
|
2007-02-25 19:05:24 +10:00 |
|
axel
|
9b10fa4762
|
Make halloc-based list allocation work without context
darcs-hash:20070224131932-ac50b-4523781b1e3cc49e7cd7e3b2e1f21e28b1c5503f.gz
|
2007-02-24 23:19:32 +10:00 |
|
axel
|
0f51d5ec18
|
Do not use makefile to generate vcs completions, do it directly in the script. Also add some minor updates to the vcs completions.
darcs-hash:20070224125927-ac50b-f1242b198ea0651c993b045d584262dc32062338.gz
|
2007-02-24 22:59:27 +10:00 |
|
axel
|
73a67c2a43
|
Fifth phase of using a real struct for passing around completions - make expand.c and wildcard.c use the struct internally. This makes all completion code use the new struct.
darcs-hash:20070224081131-ac50b-aba4ff255c6dc1ce9ad375d6cd1acde919c7cbd6.gz
|
2007-02-24 18:11:31 +10:00 |
|
axel
|
6859e012d9
|
Fourth phase of using a real struct for passing around completions - make expand_string return a completion_t struct. Also make the reader sort and remove duplicates again
darcs-hash:20070218232520-ac50b-e23339ec5bba673681eced110e1b0b344eb5d976.gz
|
2007-02-19 09:25:20 +10:00 |
|
axel
|
680cf17570
|
Third phase of using a real struct for passing around completions - make all of complete.c use the completion_t struct
darcs-hash:20070218120841-ac50b-ae97122e9c9922271e93f9b7dd8808072820e873.gz
|
2007-02-18 22:08:41 +10:00 |
|
axel
|
854c4aee9a
|
Second phase of using a real struct for passing around completions - make variable, user and command completion use the completion_t struct
darcs-hash:20070217110555-ac50b-8f08ade57885bc2ee17a07f5e789368e7dad9421.gz
|
2007-02-17 21:05:55 +10:00 |
|
axel
|
104ec963c2
|
First phase of using a real struct for passing around completions - only use it on things returned by complete(), e.g. use it in the reader
darcs-hash:20070209093350-ac50b-d91fe87be4612a56bff2139349cefa28a504cbb7.gz
|
2007-02-09 19:33:50 +10:00 |
|