axel
|
da9f7227f5
|
Fix repaint bug for read - screen needed repainting after call to read
darcs-hash:20070129162807-ac50b-c037ecfc0670a1f2795982337760f76036d6cdc5.gz
|
2007-01-30 02:28:07 +10:00 |
|
axel
|
ba932b6590
|
Add support for -s switch to read builtin, enables shell syntax highlighting in the read builtin
darcs-hash:20070129162624-ac50b-dff9d9ebf16ce3247b83d917efbffd4942cda83f.gz
|
2007-01-30 02:26:24 +10:00 |
|
axel
|
c02e2b1320
|
Empty environemnt variable array entrys are now set to the empty string - what value should they really have?
darcs-hash:20070128134331-ac50b-a1efdcd67e1d142c5f234a4018187fdb2f70b567.gz
|
2007-01-28 23:43:31 +10:00 |
|
axel
|
37a95a3096
|
Make parsing of --authorative switch for complete builtin more logical. Fix bug with previous approach causing some completions to be ignored.
darcs-hash:20070128134059-ac50b-de53eb223939fbdf0d247dfbe343c62fc31cce11.gz
|
2007-01-28 23:40:59 +10:00 |
|
axel
|
bbd229b206
|
Add command specific completions for file and locate, written by Velko Hristov
darcs-hash:20070128114415-ac50b-f5844d6523a9aed3ca0e881c6c125072caee4978.gz
|
2007-01-28 21:44:15 +10:00 |
|
axel
|
6a60377e02
|
Add -u switch to completions which can have unknown switches or which are incomplete
darcs-hash:20070128032652-ac50b-dae70e7b2efddbc757aae8bc7d1884ff5e010621.gz
|
2007-01-28 13:26:52 +10:00 |
|
axel
|
fc87b3c4b4
|
Make it possible to specify the -u switch tom complete without actually specifying any new completions, since it affects all previous completions
darcs-hash:20070128032416-ac50b-93b943d712ac072f1bdb7f568e8064f73ffb85e0.gz
|
2007-01-28 13:24:16 +10:00 |
|
axel
|
fcbdb6f2a7
|
Add command specific completions for mutt and sylpheed, written by Velko Hristov
darcs-hash:20070128024639-ac50b-484668bdfb13c4cd23e058224d14b8f6d52b04d0.gz
|
2007-01-28 12:46:39 +10:00 |
|
axel
|
a537b01814
|
Add aptitude completions, written by Velko Hristov.
darcs-hash:20070127231612-ac50b-0a3b6ef52a01b5b15b0b1a9f11df739d02fa353c.gz
|
2007-01-28 09:16:12 +10:00 |
|
axel
|
bd5a16d213
|
Add support for using __environ instead of environ, if it exists and environ isn't set
darcs-hash:20070127165911-ac50b-72747760d767a6918152c2e4f254febb19ab1205.gz
|
2007-01-28 02:59:11 +10:00 |
|
axel
|
be0bd50bad
|
Remove unneeded code from isatty, fix spelling in docs
darcs-hash:20070127141215-ac50b-d15c657b62862841df80c55095a05e9c38086a11.gz
|
2007-01-28 00:12:15 +10:00 |
|
axel
|
cab5c63402
|
Verify that fd redirection is an int
darcs-hash:20070127135010-ac50b-d9c048edc5579c460ed2b181c366c67e9cfd7beb.gz
|
2007-01-27 23:50:10 +10:00 |
|
axel
|
d480d892c9
|
Do not call getc if getwc fails - mixing wide and byte-based readin may cause a crash. IT's better to simply hope that getwc can recover.
darcs-hash:20070127021026-ac50b-b85e10029d2bc0ce4857ec48945a92270e499a07.gz
|
2007-01-27 12:10:26 +10:00 |
|
axel
|
f2ccbe7374
|
Make get_desc_buff variable functions local static instead of global
darcs-hash:20070127020924-ac50b-0dfd72f6c30a82adc9500020df4b7bafb8d6dd56.gz
|
2007-01-27 12:09:24 +10:00 |
|
axel
|
85241817f8
|
Drop unneeded generic descriptions for completion of functions and builtins. Add description for count.
darcs-hash:20070127020752-ac50b-62dba47967cac04cd242894bfaa03116461883f3.gz
|
2007-01-27 12:07:52 +10:00 |
|
axel
|
8cf46bdb5c
|
Add make target for vuilding svn and cvs completions
darcs-hash:20070127020406-ac50b-a5dee791cf05cf76dd23395deee5e2d9f347c71b.gz
|
2007-01-27 12:04:06 +10:00 |
|
axel
|
5e6d1efb56
|
Fix a few more trailing N_ calls
darcs-hash:20070127020240-ac50b-6081d8cc0bc5d648b53b3ddfe878ec0f65412b6e.gz
|
2007-01-27 12:02:40 +10:00 |
|
axel
|
bc1f9b6f1c
|
Another batch of fixes for the VCS completions
darcs-hash:20070127020141-ac50b-e617fbabb234af668fa7ded7f838d66477605c8d.gz
|
2007-01-27 12:01:41 +10:00 |
|
axel
|
85d069c106
|
Fix crash in tab completion code when completing an imcomplete backsalsh escape
darcs-hash:20070126171413-ac50b-a9338dc73863381f2b22e09fb8b5e711f64b8f29.gz
|
2007-01-27 03:14:13 +10:00 |
|
axel
|
cfecb58bb6
|
Fix various completions that didno't drop the N_ no-op
darcs-hash:20070126012631-ac50b-4e13c06ddbf73f05a0a26824c71dbb96aa7ce0b9.gz
|
2007-01-26 11:26:31 +10:00 |
|
axel
|
11c2ec91d4
|
Update make_mercurial_completions.fish to also handle cvs. Correct bug causing issues in darcs completions.
darcs-hash:20070126012321-ac50b-caa9749f5e844ce5d06d84f2c38e282049369ed1.gz
|
2007-01-26 11:23:21 +10:00 |
|
axel
|
cc6f133368
|
make the make_mercurial_completions.fish script able to handle svn as well. Update svn completions.
darcs-hash:20070125153452-ac50b-60dce711d8614f99ba24ab9b24acfbd879d58bfa.gz
|
2007-01-26 01:34:52 +10:00 |
|
axel
|
350b637a1a
|
Generalize make_mercurial_completions.fish a bit so it can be used with darcs as well. Add make targets for creating darcs/hg completions.
darcs-hash:20070125132836-ac50b-0e7a728e4be2386d696094a414a1c8bcaee771fc.gz
|
2007-01-25 23:28:36 +10:00 |
|
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 |
|