Wayne Davison
fe98c239b5
Silence "might be used uninitialized" warnings.
2001-08-08 07:44:00 +00:00
Wayne Davison
4afcd4b149
Got rid of unused variables.
2001-08-08 07:41:04 +00:00
Wayne Davison
21dba96cd6
Silence "might be used uninitialized" warning.
2001-08-08 07:41:01 +00:00
Sven Wischnowsky
7e23143359
follow-up to 15588; add -w option to _values (look at all words); change _dd back (15597)
2001-08-08 07:20:56 +00:00
Sven Wischnowsky
75d5e9bb8b
(15526)
2001-07-30 08:42:55 +00:00
Sven Wischnowsky
4da5c1b2e0
(15509)
2001-07-27 12:56:57 +00:00
Sven Wischnowsky
f29d50fe9c
move pattern matching in the loop to make sure all match specs are used (15487)
2001-07-25 14:49:32 +00:00
Sven Wischnowsky
c83d16f8ee
another fix for 15477 (separator strings); add list-separator style (15484)
2001-07-25 12:18:23 +00:00
Sven Wischnowsky
e1708022d2
fixlet for 15477, don't let it remove consecutive dummy matches (15482)
2001-07-25 10:45:59 +00:00
Sven Wischnowsky
eba59194d7
make display for groups in _describe nicer; improve packing with list_packed; leave space for type character (list_types) only in groups with at least one file name (15477)
2001-07-25 08:52:34 +00:00
Sven Wischnowsky
79dbcc8382
don't use compsuffix when it might be freed; use the right variable in that loop there, dammit (15433)
2001-07-20 10:54:38 +00:00
Sven Wischnowsky
facff10b11
yet another followup to 15497; make _describe filter out non-matching strings before calling compdescribe, otherwise some matches will be hiddens (15415)
2001-07-19 08:40:36 +00:00
Sven Wischnowsky
6a3e89d539
fix for 15407; there may be sets without matches (15409)
2001-07-18 13:52:53 +00:00
Sven Wischnowsky
8c1b953b5a
add list-grouped option to make options and such be grouped together if they have the same description; matches with line-display strings can be hidden; hi and du capabalities in complist are only used if set by the user (15407)
2001-07-18 13:10:07 +00:00
Sven Wischnowsky
bd629defe8
(15357)
2001-07-10 09:25:43 +00:00
Bart Schaefer
22faf1fa4b
Suppress XTRACE during user-defined widgets.
2001-07-08 00:32:12 +00:00
Sven Wischnowsky
51503a87a2
(only the patch to compmatch.c from the mail); improve merging cline lists coming from different IPREFIX/PREFIX combinations and such by avoiding to generate cline structs for empty parts after a match spec anchor cline struct (15123)
2001-06-27 13:18:38 +00:00
Sven Wischnowsky
e067118efc
fix for finding the first ambiguous path component in compfiles (3946)
2001-06-26 09:05:10 +00:00
Sven Wischnowsky
bbd2a98f41
make expand-word not always restore the command line (3940)
2001-06-25 09:32:21 +00:00
Bart Schaefer
2e4a17b32f
Change magic-space to respect !".
2001-06-24 03:42:09 +00:00
Bart Schaefer
0672033cfc
Compiler warnings.
2001-06-19 15:46:53 +00:00
Sven Wischnowsky
a5a5aa4e3e
fixes for display bugs for completion lists (cursor left one line to far up or down) (14903)
2001-06-13 14:03:44 +00:00
Sven Wischnowsky
71a9847d48
fix for comparguments (completing after single letter options that get their argument in the next word); make _values ignore some of the standard option it may get; make _mount use _dir_list in some places and improve that; `document' comparguments and compvalues with some comments in computil.c (14897)
2001-06-13 11:05:51 +00:00
Sven Wischnowsky
9cc9cc9466
(14841)
2001-06-11 11:46:23 +00:00
Sven Wischnowsky
0ce4b800a3
fix for exclusion of normal arguments (14630)
2001-06-01 08:53:50 +00:00
Sven Wischnowsky
171855e2e2
fix tag-order problem with _arguments (completion after an option that gets an argument in the same word); and a fix for completion after -ab, where -a gets an argument in the next word and -b gets one in the same word (14607)
2001-05-31 12:38:34 +00:00
Sven Wischnowsky
1b2d095217
fix two memory leaks (at least I hope they are fixed) and some out-of-bound array accesses, plus some defensive programming for heap allocated param structs (14605)
2001-05-31 09:43:59 +00:00
Clint Adams
ac4d669afb
145??: fix thinko
2001-05-29 21:41:53 +00:00
Clint Adams
e56c42c9fe
145??: repeat last vi history search if search string is blank
2001-05-29 20:20:34 +00:00
Sven Wischnowsky
1d5fbf228d
fix for cursor positioning with that -y option of compctl (display strings) (14507)
2001-05-28 11:42:00 +00:00
Wayne Davison
f18dca3266
Fixed acceptandinfernexthistory() to work when called repeatedly.
...
Also changed it to not accept the line if the infer fails. Ignore
transient edits in the history when searching for an inference and
grabbing the next line (affecting acceptandinfernexthistory(),
infernexthistory(), and acceptlineanddownhistory()).
2001-05-26 20:57:16 +00:00
Bart Schaefer
071b084ea8
Signal queuing tweak.
2001-05-17 15:56:12 +00:00
Sven Wischnowsky
8e20d1da63
more fixage for expansion: just convert the command line to the original when expansion shouldn't or couldn't do something sensible on the line (14359)
2001-05-16 10:27:06 +00:00
Sven Wischnowsky
dc9d78c659
(14350)
2001-05-15 13:52:22 +00:00
Sven Wischnowsky
2c38f5bba1
barf if a empty string is given as one of the separators for _values (14293)
2001-05-10 08:52:30 +00:00
Sven Wischnowsky
83032fe876
add -S option to specify separator between values and their arguments; make _values add the value-separator as a suffix for most types of actions (14257)
2001-05-08 12:24:21 +00:00
Sven Wischnowsky
a3e01003c8
print space/backspace when reacing the last column while printing descriptions and the like to avoid a cursor positioning bug depending on the kind of terminal (autowrap) (14251)
2001-05-08 08:14:33 +00:00
Bart Schaefer
5aa1c04fd6
Prevent "no multi-letter values" error on values of '\:' and '' in compvalues().
2001-05-06 22:37:51 +00:00
Sven Wischnowsky
1e79a3424f
14214
2001-05-03 07:13:37 +00:00
Sven Wischnowsky
ca29f22a86
remove quotes when looking at arguments in comparguments (14198)
2001-05-02 09:23:07 +00:00
Sven Wischnowsky
aa99b19c08
rename -W option to -w, add new -W option which makes _arguments complete options even after options that get their argument in the same word; new _guard function for conditionally displaying messages (14105)
2001-04-26 12:13:36 +00:00
Sven Wischnowsky
f18218f2ad
fix a sizeof() to strlen()
2001-04-25 09:05:10 +00:00
Peter Stephenson
95733c61c2
bindkey -rp removes prefix bindings; bindkey -p bugfix
2001-04-19 19:43:45 +00:00
Sven Wischnowsky
e4e2e4f916
use the right path patterns for completion functions
2001-04-19 10:39:45 +00:00
Sven Wischnowsky
a924eeba12
only use the exclusion lists of options that are not currently being completed, but keep options from being completed more than once (13999)
2001-04-17 09:52:32 +00:00
Sven Wischnowsky
6150ef8696
(13892) fixes for fpaths and completion matching
2001-04-03 11:25:11 +00:00
Sven Wischnowsky
3d7263ff67
after-move cleanup
2001-04-02 13:04:04 +00:00
Sven Wischnowsky
c05a2d2093
make _arguments -S' still complete long options after --<TAB>'; fix for cursor positioning with partial word match specs (13868)
2001-04-02 09:05:47 +00:00
Peter Stephenson
19a8356ff1
Add `bindkey -p'
2001-03-28 16:54:21 +00:00
Sven Wischnowsky
6d72dca54f
try to make _h_c_w smarter at the beginning and end of the list; avoid list-beeping if the old completion list is re-used (3752)
2001-03-27 09:14:50 +00:00