Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-11-29 | 40026: Fix for completion after redirection. | Peter Stephenson | 1 | -5/+19 | |
This could get confused about where we were in the command line word array e.g. after the > of "!> .". Also take more care if does confused, with debug output. Also neaten up one obscure test. | |||||
2016-11-24 | unposted: fix to compile on Solaris where curses.h has a #define for reg to ↵ | Oliver Kiddle | 1 | -9/+9 | |
register | |||||
2016-11-24 | 40003: include "0-"9 vi buffers in the registers associative array | Oliver Kiddle | 1 | -9/+26 | |
2016-11-23 | unposted: clear ERRFLAG_ERROR before invoking immortal widget (cf. 39934) | Bart Schaefer | 1 | -1/+5 | |
Updates commit cbb9ca3d | |||||
2016-11-21 | 39981: Make compstate[to_end] skip suffix and hidden suffix, but not ignored ↵ | Daniel Shahaf | 1 | -0/+4 | |
suffix. Motivated by 39930. | |||||
2016-11-20 | 39986, 39989: improve handling of vi-repeat-change | Oliver Kiddle | 7 | -84/+123 | |
Save previous vi change and throw away a new change that fails. Add zle -f vichange to allow shell widget to be a single change. Fix repeat of command where numeric arguments were multiplied. | |||||
2016-11-20 | unposted (after 39952): Restore C89 compatibility. | Daniel Shahaf | 1 | -1/+2 | |
2016-11-17 | 39958: Add extra byte to PATH_MAX allocations. | Peter Stephenson | 1 | -1/+1 | |
This ensures we've got enough space for a null, although this isn't always needed. | |||||
2016-11-17 | 39962: bind vi case conversion widgets | Oliver Kiddle | 1 | -0/+3 | |
u/U in visual mode and g~ from normal mode | |||||
2016-11-17 | 39959: when repeating vi changes advance through the numbered killring registers | Oliver Kiddle | 1 | -9/+26 | |
Also fix numeric arguments with vi-repeat-change: and argument passed to the repeat replaces that previously saved with the change. | |||||
2016-11-17 | 39952: add registers special parameter to provide access to the vi register ↵ | Oliver Kiddle | 1 | -0/+99 | |
buffers from a zle widget function | |||||
2016-11-16 | 39945: allow further tab presses to move on to menu completion even when ↵ | Oliver Kiddle | 1 | -0/+1 | |
compstate[insert] is emptied | |||||
2016-11-13 | unposted: comment in zlecallhook() points to redrawhook() just in case | Barton E. Schaefer | 1 | -0/+2 | |
2016-11-13 | 39934: if a widget execution fails, try to execute a corresponding immortal ↵ | Barton E. Schaefer | 1 | -3/+15 | |
widget instead. | |||||
2016-11-13 | 39933: more of zlecallhook() in redrawhook() | Barton E. Schaefer | 1 | -2/+17 | |
add commentary on some of the differences | |||||
2016-11-05 | 39829: when compstate[insert] is emptied by the completion function and ↵ | Oliver Kiddle | 1 | -2/+8 | |
AUTO_MENU is set, start menu completion on the second tab press rather than the third | |||||
2016-11-03 | unposted: comment explaining key buffer handling. | Peter Stephenson | 1 | -0/+7 | |
Describe putting back the tail end of the key buffer into the input. | |||||
2016-11-03 | 39806: internal: Document zle's vichgbuf. | Daniel Shahaf | 1 | -0/+9 | |
2016-11-03 | 39805: internal: Document some compadd internals. | Daniel Shahaf | 2 | -12/+19 | |
2016-11-03 | 39804: internal: Document matchspec flags. | Daniel Shahaf | 2 | -4/+10 | |
2016-11-03 | 39803: internal: Document bin_compadd(). | Daniel Shahaf | 1 | -10/+10 | |
2016-11-03 | 39802: internal: Document and simplify multiquote(). | Daniel Shahaf | 2 | -6/+18 | |
The code simplifications take advantage of the fact that all callers pass either 0 or 1 for 'ign'. The tildequote() text is from workers/39271. | |||||
2016-11-03 | 39820: vi-repeat handles multi-key bindings | Barton E. Schaefer | 1 | -4/+6 | |
2016-11-03 | 39813: fix keybuflen after ungetting extra keys from the end of keybuf in ↵ | Barton E. Schaefer | 1 | -2/+5 | |
getkeymapcmd(). | |||||
2016-11-02 | 39811: vi-repeat-change must not be the "motion" of vi-change, lest it ↵ | Barton E. Schaefer | 1 | -1/+1 | |
infinitely repeat itself | |||||
2016-10-25 | 39725: more metafication of patterns. | Barton E. Schaefer | 1 | -2/+3 | |
2016-10-25 | 39723: metafy string passed to pattern in complist. | Peter Stephenson | 1 | -0/+1 | |
Also additional safety tokenizing a string with Meta characters. | |||||
2016-10-23 | 39715: Handle multibyte characters in complist listing | Peter Stephenson | 1 | -5/+12 | |
2016-10-18 | 39590: zle: Call zle-line-pre-redraw after inserting a completion result | m0viefreak | 1 | -0/+1 | |
This is necessary to make sure redrawhook() is called while cycling results in menu completion. | |||||
2016-10-16 | 39500: compdescribe: perform on-screen-width computation using the "nice" ↵ | Daniel Shahaf | 1 | -9/+10 | |
length, since the matches are rendered by nice*() functions by compadd Remove two "###" question comments relative to the patch posted, since the answer to them is (clearly) negative. | |||||
2016-10-13 | 39611: with _arguments sets completion stopped if one of the rest arguments ↵ | Oliver Kiddle | 1 | -1/+2 | |
starts with a dash | |||||
2016-10-03 | 39550: reset signal queue in recursiveedit() | Barton E. Schaefer | 1 | -0/+6 | |
2016-10-03 | 39547: handle zero delta in calc_timeout() | Barton E. Schaefer | 1 | -1/+1 | |
2016-10-03 | 39545: Add some missing unqueue_signals(). | Peter Stephenson | 2 | -0/+2 | |
All of these are added simply to fit existing logic in other branches. | |||||
2016-09-30 | Call the pre-redraw hook if there is text in the buffer on init | Mikael Magnusson | 1 | -1/+13 | |
2016-09-29 | unposted: Update findcmd() in Zle. | Peter Stephenson | 2 | -5/+7 | |
Unfinished business from previous patch. | |||||
2016-09-27 | unposted: remove extra close-paren from d6a6b4ff | Bart Schaefer | 1 | -1/+1 | |
2016-09-27 | 39369 (tweaked cf 39371): when calling an internal widget, set bindk because ↵ | Oliver Kiddle | 1 | -0/+4 | |
some widgets use it to determine how they should act | |||||
2016-09-23 | 39412: Fix directory completion when $PWD:h contains parentheses, which are ↵ | Daniel Shahaf | 1 | -1/+4 | |
interpreted as globbing metacharacters. | |||||
2016-09-20 | 39383: compadd: Restrict previous patch to the case where $PREFIX includes ↵ | Daniel Shahaf | 1 | -2/+4 | |
characters both from the -P prefix and from the (unprefixed) candidate completion word. | |||||
2016-09-20 | 39372: compadd: Match -P prefix all-or-nothing rather than greedily. | Daniel Shahaf | 1 | -4/+7 | |
2016-09-16 | 39310/0010: internals: match_str: Simplify expression. | Daniel Shahaf | 1 | -5/+5 | |
In the first hunk we actually know that ind==0 since sfx==0, but keep it identical to the last hunk. Also add a comment (unrelated). | |||||
2016-09-16 | 39310/0009: internals: match_str: Downscope local variable 't'. | Daniel Shahaf | 1 | -2/+11 | |
Remove needless initialization (it is written to again before it is ever read). Note there was another 't' variable at the end of the function that shadowed the int 't'. | |||||
2016-09-16 | 39310/0008: internals: match_str: Document several local variables. | Daniel Shahaf | 1 | -2/+16 | |
2016-09-16 | 39310/0007: internals: match_str: Rename and constify local variables 'oll', ↵ | Daniel Shahaf | 1 | -2/+3 | |
'olw'. | |||||
2016-09-16 | 39310/0006: internals: match_str: Downscope local variable 'bpc'. | Daniel Shahaf | 1 | -3/+7 | |
2016-09-16 | 39310/0005: internals: match_str: Constify some local variables. | Daniel Shahaf | 1 | -6/+6 | |
2016-09-16 | 39310/0004: internals: match_str: Document 'savl'. | Daniel Shahaf | 1 | -1/+16 | |
2016-09-16 | 39310/0003: internals: match_str: Document 'savw'. Avoid magic number. | Daniel Shahaf | 1 | -3/+6 | |
All callees checked to ensure that they only check that parameter for nonzeroness. | |||||
2016-09-16 | 39310/0002: internals: match_str: Simplify by removing 'zoff'. | Daniel Shahaf | 1 | -10/+10 | |
'zoff' was only used within 'if (sfx)' blocks, in which case it was initialized to 'alen', so simply s/zoff/alen/g. 'alen' is not const but it first changes on line 794, after the last use of 'zoff'. |