1
0
mirror of git://git.code.sf.net/p/zsh/code synced 2024-11-20 05:53:52 +01:00
Commit Graph

219 Commits

Author SHA1 Message Date
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
Sven Wischnowsky
bb1fabf3ff two completion matching fixes; wrong (path) prefix matching (removed path components) and reverse order of sub-strings in match-strings (12995) 2000-10-13 08:44:57 +00:00
Sven Wischnowsky
adf7965951 add _all_matcher completer and supporting C-code for adding a special match representing all other matches; remove completions style from _expand(|_word) (12960) 2000-10-11 12:19:23 +00:00
Sven Wischnowsky
5d8adbee07 make user defined completion widgets leave menu selection without accepting the currently selected match (12959) 2000-10-11 10:57:40 +00:00
Sven Wischnowsky
bd4490b966 *** empty log message *** 2000-10-10 13:37:30 +00:00
Sven Wischnowsky
7bb0338a78 follow-up to 12930, make it first try exact character matches, but enable it to go back to try match specs if it fails after accepting such character matches (12941) 2000-10-10 08:36:32 +00:00