axel
|
f917dccf6f
|
Use make_completions.py to make new completions for gcc
darcs-hash:20070125012757-ac50b-21408f89b71abb894850ddff452c83d130ed0401.gz
|
2007-01-25 11:27:57 +10:00 |
|
axel
|
62d380a1ee
|
Make first stab at a manual page parser. It takes the name of a command as input and outputs completions for it.
darcs-hash:20070125012728-ac50b-442dec7a0252f7cf817f442623161e33ce50c355.gz
|
2007-01-25 11:27:28 +10:00 |
|
axel
|
65ef6cf217
|
Add completions for hg (Mercurial). These completions are autogenerated from the help commands for mercurial through the make_mercurial_completions.fish script
darcs-hash:20070124225136-ac50b-1636989747df4e2510905e3286dbf1871522f653.gz
|
2007-01-25 08:51:36 +10:00 |
|
axel
|
2bba0f7b8f
|
Use MB_LEN_MAX instead of MB_CUR_MAX as the length of an array, since the latter does not need to be a constant value, meaning it is illegal as an array size
darcs-hash:20070122165125-ac50b-884456df993125e0dc16cd8dfed1e63d350d05dd.gz
|
2007-01-23 02:51:25 +10:00 |
|
axel
|
565970b8ca
|
Fix uninitialized varialble in env.c
darcs-hash:20070122012815-ac50b-a04cfc343ce75afd4feff8e25c580f9e54d5c5ef.gz
|
2007-01-22 11:28:15 +10:00 |
|
axel
|
6ea3dd7dfe
|
Minor edit to init scripts to reduce number of non-builtins called on init
darcs-hash:20070121155057-ac50b-1fae99ef89abc7bc08dc31eb671bfc556e34202d.gz
|
2007-01-22 01:50:57 +10:00 |
|
axel
|
8176a1253b
|
Do not use stdout to report errors when stderr is dead - take the hint instead...
darcs-hash:20070121152242-ac50b-3e192328959cf65f03756b3bfbb794fb43dccead.gz
|
2007-01-22 01:22:42 +10:00 |
|
axel
|
4f67c38777
|
Use constant instead of hardcoded value for sleeptime on failed fork call
darcs-hash:20070121152026-ac50b-1daaac921f31dd10b2646d51b65af5260890d291.gz
|
2007-01-22 01:20:26 +10:00 |
|
axel
|
86beb7b109
|
Minor code simplification in exec.c
darcs-hash:20070121151943-ac50b-d913d1b205443cdf40a83a1d001e4d7a114c6e0c.gz
|
2007-01-22 01:19:43 +10:00 |
|
axel
|
98a6c491b1
|
Print stack trace when execting due to fatal problem or bug
darcs-hash:20070121150341-ac50b-66b86014963568bf402a76d5beb7c1d4e188c5f7.gz
|
2007-01-22 01:03:41 +10:00 |
|
axel
|
66c045c439
|
Minor code edits. Add curly brackets in various places, add or rewrite various comments, fix indentation, etc.
darcs-hash:20070121150114-ac50b-4fd6965cb2c557178923f8afa944835166e08423.gz
|
2007-01-22 01:01:14 +10:00 |
|
axel
|
a1ec38f53b
|
Check error code when writing output from builtins - try to report errors
darcs-hash:20070121145810-ac50b-46ecb601ce9f0d862f00e4a97f25b6034e52f4cc.gz
|
2007-01-22 00:58:10 +10:00 |
|
axel
|
64f1024eb5
|
Make all error messages from options parsin in builtins redirectable
darcs-hash:20070121145527-ac50b-1375af219a5eba6167e99d3fe24b26dba60eba2a.gz
|
2007-01-22 00:55:27 +10:00 |
|
axel
|
b3500bfbdc
|
Fix bug in rsync completions
darcs-hash:20070121024539-ac50b-6bef9090303c56d117633077554bb43c40f64024.gz
|
2007-01-21 12:45:39 +10:00 |
|
axel
|
f8c45324b6
|
Add switch completions for the rsync command
darcs-hash:20070121023815-ac50b-178776e2fe6c3d510f4f1342269c132797a7793a.gz
|
2007-01-21 12:38:15 +10:00 |
|
axel
|
bf5d4f6b07
|
Simplify completions for a few commands (svn, cvs, darcs, yum)
darcs-hash:20070120170940-ac50b-24c0e5b05ca03a590b90e795bbd62b15583e2bd1.gz
|
2007-01-21 03:09:40 +10:00 |
|
axel
|
1300e68fa5
|
Add support for backtraces - if the compiler and libc version supports it (probably only glibc/gcc) then a stack trace is printed on serious bugs
darcs-hash:20070120023649-ac50b-5efa310bea0deddfa1d8dfca1000163eee89c7cb.gz
|
2007-01-20 12:36:49 +10:00 |
|
axel
|
1a76f2ecb9
|
Do not purge internal history if saving history to file fails
darcs-hash:20070120023347-ac50b-8e61c5f65cfca3ffdb6dd740fc32b91a975fdb87.gz
|
2007-01-20 12:33:47 +10:00 |
|
axel
|
9c5fb0392d
|
Make save_function print the help text when given no argumetns. Thanks to Alexander Kellett for the suggestion.
darcs-hash:20070119131538-ac50b-a77f60f557677543f38c73ffc21a209432b8b26a.gz
|
2007-01-19 23:15:38 +10:00 |
|
axel
|
f4c5eaf05b
|
Spelling fixes in documentation
darcs-hash:20070118173337-ac50b-4bfe34ea056f6fbc007df4c0b97cde695c822923.gz
|
2007-01-19 03:33:37 +10:00 |
|
axel
|
dd90b4ece4
|
Fix incorrect use of the term 'alias' where 'function' was meant in documentation
darcs-hash:20070118170034-ac50b-f10d79a1aed0e91d350db13187965bf2f5c45b7e.gz
|
2007-01-19 03:00:34 +10:00 |
|
axel
|
4930db35e2
|
Correctly unescape tokens when performing switch completion
darcs-hash:20070118164528-ac50b-fcaa59d247c4c6b430ab47b293d5eb173a97e9fc.gz
|
2007-01-19 02:45:28 +10:00 |
|
axel
|
e6409a88d5
|
Add missing completion for the commandline builtin
darcs-hash:20070118163104-ac50b-e33d3888efa42218881291ce1d2636ca14f10805.gz
|
2007-01-19 02:31:04 +10:00 |
|
axel
|
77a48dc252
|
Minor performance improvement in the variable assignment code
darcs-hash:20070118162922-ac50b-0f4bfd125e20673fdcb928e2a7aac6af50a1dec7.gz
|
2007-01-19 02:29:22 +10:00 |
|
axel
|
029be823e2
|
Remove the final non-builtin call from __fish_gnu_complete, to make it even faster
darcs-hash:20070118162853-ac50b-a31f51d53ba3121eaf6dfb4006dde00491fd53c2.gz
|
2007-01-19 02:28:53 +10:00 |
|
axel
|
421aff7d67
|
Make command specific completions handle quoted and otherwise escaped tokens better by making sure that the output from the commandline builtin is properly unescaped
darcs-hash:20070118162700-ac50b-cd93d9a6aff5bb7629a790d60b241000eb1d0ac0.gz
|
2007-01-19 02:27:00 +10:00 |
|
axel
|
9e7094adfc
|
Fix bug in code for unescapiong strings - when not in unescape_special mode, quotes would not get properly removed. This patch also adds the ability to check that quotes match up when unescaping. This functionality is on by default and can be disabled using a special flag.
darcs-hash:20070118160246-ac50b-b230c3fcd8440025b5243d76de2a9fd400f7ea32.gz
|
2007-01-19 02:02:46 +10:00 |
|
axel
|
19e8d60179
|
Make 'fish --help' display a help message, not start the help browser
darcs-hash:20070117131246-ac50b-328c735ba09b8488cf6ee5b95d73290681ce5f06.gz
|
2007-01-17 23:12:46 +10:00 |
|
axel
|
9d9869e515
|
Documentation touchup. Give a few examples in the section about escapeing characters
darcs-hash:20070116164834-ac50b-dd4c23ae1b8e35bbb2d3e186c2a819d8f2647ec2.gz
|
2007-01-17 02:48:34 +10:00 |
|
axel
|
54e19b1efb
|
Add a one-item cache into the hash table. This reduces the number of hash computations by roughly 20%
darcs-hash:20070116163707-ac50b-214a16d4210d32fb50693e71a14b6b8f3fededfe.gz
|
2007-01-17 02:37:07 +10:00 |
|
axel
|
f603b6ef68
|
Fix potential use of ininitialized variable. Could cause fish to save the history even when unneeded.
darcs-hash:20070116151130-ac50b-6186e6da834bae3ea07f3f25a105592f5115e0f3.gz
|
2007-01-17 01:11:30 +10:00 |
|
axel
|
81e0fcbc13
|
Additional performance tweak for __fish_gnu_complete
darcs-hash:20070116125116-ac50b-0a702bc02f9a126b36505864dcc597661a7ca2b0.gz
|
2007-01-16 22:51:16 +10:00 |
|
axel
|
b999bd9c8c
|
Bugfix in __fish_gnu_complete - switches could be ignored
darcs-hash:20070116112226-ac50b-6d6ce88d87f74a3779e4c6de6c62068c49354966.gz
|
2007-01-16 21:22:26 +10:00 |
|
axel
|
9c9a8f9d0f
|
Improve speed of __fish_gnu_complete on systems with no native seq implementation by avoiding using seq at all
darcs-hash:20070116102651-ac50b-ad7e0acd325f88d1676e4c533bc863caedf91748.gz
|
2007-01-16 20:26:51 +10:00 |
|
axel
|
461ef2a508
|
Fix completion bug where fish would refuse to provide completion strings for '--'
darcs-hash:20070116015938-ac50b-353566d9fd8984cabd56127a9088d57695e2b7ba.gz
|
2007-01-16 11:59:38 +10:00 |
|
axel
|
7492b6cdb3
|
Make all descriptions for function calls use the implicit translation from the previous patch instead of explicitly using N_
darcs-hash:20070116012918-ac50b-c1c0df64333ad910ca81dbc86ad193ece6680722.gz
|
2007-01-16 11:29:18 +10:00 |
|
axel
|
34e27ff4c2
|
Drop use of the N_ no-op for translation descriptions. Instead, tell xgettext that any token following '--description' should be translated. This should greatly speed up completion loading on platforms where fork() is slow. (Hi, OS X)
darcs-hash:20070116011828-ac50b-fb923dc877869ded4d506bbe0bc5364eea44092f.gz
|
2007-01-16 11:18:28 +10:00 |
|
axel
|
47588c8e75
|
Darcs completions: Check for file existance before trying to complete using the repos file. Thanks to Alexander Kellett for the bug report.
darcs-hash:20070115205209-ac50b-60c03383f55bb2dc1d0f5317d907f71c63b2bb7b.gz
|
2007-01-16 06:52:09 +10:00 |
|
axel
|
00c6fcfe98
|
Document -f option for psub, add tab completions
darcs-hash:20070115181924-ac50b-6ac48aec8937e9dd172858dfa7eaaac1aca14775.gz
|
2007-01-16 04:19:24 +10:00 |
|
axel
|
c90f7c3203
|
Update todo list
darcs-hash:20070115175516-ac50b-8e5e316633ff0951b9165067b9b0e777753f5365.gz
|
2007-01-16 03:55:16 +10:00 |
|
axel
|
6467ead9ad
|
Make sure read returns with a non-zero status if no string was actually given
darcs-hash:20070115175346-ac50b-9bbcfd114344f030c46456d2d603ce323406bfea.gz
|
2007-01-16 03:53:46 +10:00 |
|
axel
|
cb7caf2afc
|
Minor edits - add a few input checks, remove a few commented pieces of debug code, add a few brackets, etc.
darcs-hash:20070115175144-ac50b-2045f2132156645222e6dde57487aa299a5316e2.gz
|
2007-01-16 03:51:44 +10:00 |
|
axel
|
c6ebb23f38
|
Add a -f switch to psub to use regular files instead of fifos. This makes psub work with programs that need to seek. This change was suggested by Alexander Kellet.
darcs-hash:20070115174330-ac50b-2349cef2d1a26a9e7c9356691bc74991135c1d2c.gz
|
2007-01-16 03:43:30 +10:00 |
|
axel
|
5753d63958
|
Check all file writes for errors when saving history file
darcs-hash:20070112161724-ac50b-21721102c5844ba871668093cb7428dc793d2ba6.gz
|
2007-01-13 02:17:24 +10:00 |
|
axel
|
e56d9765d7
|
Add missing completions to ulimit
darcs-hash:20070112152048-ac50b-b402f5e5fb9bfa0720b7b89de465d06bf66a1ac3.gz
|
2007-01-13 01:20:48 +10:00 |
|
axel
|
a5b7ec2624
|
Clarify documentation for the ulimit builtin
darcs-hash:20070112151540-ac50b-70ce1dbbad6b4e559723e1c5f8cf6fc3e271cf77.gz
|
2007-01-13 01:15:40 +10:00 |
|
axel
|
b2fa41307c
|
Clean up the 'ulimit' builtin. There was a bug making it impossible to set the stack size, the switch '-p' was erroneously accepted, and the multiplier was not always correctly used, e.g. when reporting limits.
darcs-hash:20070112150017-ac50b-aff8db509f1bc8bb9803aa66bfad70ebc85d27b2.gz
|
2007-01-13 01:00:17 +10:00 |
|
axel
|
fce74c73c7
|
Minor code edits - show user name when completing home directories and minor code simplifications
darcs-hash:20070110173445-ac50b-40fd22ba766239dcfe6797155a852591b76f9253.gz
|
2007-01-11 03:34:45 +10:00 |
|
axel
|
e110b29c2f
|
Do not complete using switches after a '--' has been encountered
darcs-hash:20070110124528-ac50b-111f01af0701f2fcc2bd22a7666b74497835356a.gz
|
2007-01-10 22:45:28 +10:00 |
|
axel
|
a3aba0269d
|
Make it possible to cancel a long-winded wildcard match by pressing ^C
darcs-hash:20070109164705-ac50b-d8bf2c22e9ecb6bccec6892da266016dcae79a4c.gz
|
2007-01-10 02:47:05 +10:00 |
|