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
Sven Wischnowsky
5687662ec1
handle colons in xor lists (13770)
2001-03-26 10:02:23 +00:00
Sven Wischnowsky
4e994fddce
avoid adding empty strings to the kill ring (13767)
2001-03-26 08:58:33 +00:00
Sven Wischnowsky
d83665b7cf
fix default colour for directories (3674)
2001-03-15 09:55:32 +00:00
Peter Stephenson
2d442fff86
13633: don't use termcap cursor keys if single key which is already bound
2001-03-14 12:20:17 +00:00
Peter Stephenson
c925a15aa7
13611, 13615: Bind cursor keys using termcap, including in viins.
2001-03-13 15:32:41 +00:00
Sven Wischnowsky
c8f2e51007
another fix for completion matching, CLF_MISS in the wrong cline struct (13575)
2001-03-06 11:31:20 +00:00
Sven Wischnowsky
eb41692bc5
fix for matching control, try harder to merge separately completed parts to avoid losing user-typed characters (13565)
2001-03-05 10:48:10 +00:00
Sven Wischnowsky
061c1ce912
add `aliases' option to be able to disable alias expansion (13554)
2001-02-28 09:12:54 +00:00
Sven Wischnowsky
193846af84
fix for mergin two CLF_MID entries in cline lists (with two equal prefixes it thought there were characters missing) (13388)
2001-01-25 15:16:27 +00:00
Sven Wischnowsky
bdaa4f4c05
*** empty log message ***
2001-01-22 12:03:55 +00:00
Sven Wischnowsky
c06782d95b
*** empty log message ***
2001-01-18 14:41:40 +00:00
Sven Wischnowsky
757168e2c8
remove 13108 (trap queues); replace with signal queueing to ensure that user signal handlers are only executed when it is safe to run them (13365)
2001-01-16 13:44:18 +00:00
Sven Wischnowsky
052316fea3
fix for ol' compctl when completing hash keys (13364)
2001-01-16 12:39:21 +00:00
Sven Wischnowsky
4a39b5d9c5
two more fixes for completion matching and reporting interesting positions (13349)
2001-01-15 10:44:14 +00:00
Sven Wischnowsky
a11115ecee
fix for 13339 (report each position only once) and fixlet for matching: a case where missing characters weren't remembered (13343)
2001-01-12 13:50:13 +00:00
Sven Wischnowsky
2a78c24842
*** empty log message ***
2001-01-11 10:06:40 +00:00
Sven Wischnowsky
9af83c6c2a
fix cursor positioning with partial-word match specs using `**' (13336)
2001-01-10 09:24:45 +00:00
Sven Wischnowsky
4a376d7250
fix for listpacked for matches as long as screen is wide (minus added spaces); more security when freeing matches: make sure current menu match pointer isn't used afterwards (13331)
2001-01-08 15:25:01 +00:00
Bart Schaefer
bf23eb259c
Back out 13285.
2000-12-18 02:14:57 +00:00
Clint Adams
fe8a55b640
13285: use vi-up and -down in vicmd mode
2000-12-16 16:25:41 +00:00
Peter Stephenson
a59b51006b
Function installation information now in config.modules
2000-11-30 18:36:21 +00:00
Peter Stephenson
49a1ad7516
13194: change in module configuration system
2000-11-26 20:01:01 +00:00
Peter Stephenson
c292a3ae50
Sven: 13108: Handle traps synchronously
...
pws: 13109, 13111: clear up zle display when output produced in trap.
2000-11-11 19:50:27 +00:00
Sven Wischnowsky
6db6cde964
re-display list for cleanup only if we were in menu selection (13084)
2000-10-25 10:52:25 +00:00
Sven Wischnowsky
9e44b5ea29
add a counter for invalidatelist() to allow finding out if there is a new list (13082)
2000-10-25 08:18:43 +00:00
Sven Wischnowsky
ead3cee30d
avoid printing file type characters in completion lists for matches ending in a slash (13071)
2000-10-24 07:50:24 +00:00
Bart Schaefer
de595fbc90
Fix "vared -e".
2000-10-22 02:34:16 +00:00
Bart Schaefer
9bf7fb75c5
Fix "vared -h" in shell scripts.
2000-10-21 03:15:36 +00:00
Sven Wischnowsky
8ec18a622c
*** empty log message ***
2000-10-17 14:04:13 +00:00