Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 38229: fix cursor placement calculation when completing in empty double quotes | Barton E. Schaefer | 2016-04-05 | 1 | -1/+8 |
| | |||||
* | 38241: ungetkeycmd() needs to unmetafy key string. | Peter Stephenson | 2016-04-04 | 2 | -7/+17 |
| | | | | | | Use the new function to simplify memory management in prefix handling. Third time lucky. | ||||
* | 38191: additional re-entrancy checks in reexpandprompt() | Barton E. Schaefer | 2016-03-21 | 1 | -8/+27 |
| | | | | | | Do not free global pointers until after promptexpand() in case they are referenced from signal handlers, and check for window size changes during promptexpand(). | ||||
* | 38145: ZLE parameters for isearch and completion suffixes | m0viefreak | 2016-03-21 | 1 | -0/+60 |
| | |||||
* | 38135: internal: bin_compadd: Add a few comments. | Daniel Shahaf | 2016-03-11 | 1 | -0/+3 |
| | |||||
* | 38043: allow any completion widget to cycle matches for menu completion to ↵ | Oliver Kiddle | 2016-03-07 | 3 | -10/+3 |
| | | | | fix reverse menu completion | ||||
* | 38048: fix "zle redisplay" when called while a listing is below the prompt | Barton E. Schaefer | 2016-03-03 | 1 | -2/+2 |
| | |||||
* | 38001: clear-screen re-expands prompts | Barton E. Schaefer | 2016-02-17 | 1 | -0/+1 |
| | |||||
* | 37961: fix crash on bad memory access | Barton E. Schaefer | 2016-02-14 | 1 | -8/+22 |
| | | | | | | | In interactive menuselection, use of "compadd -x" (e.g. the "warnings" zstyle) may have replaced the completion list, so skip highlighting of the current selection until a subsequent keystroke has regenerated the original listing | ||||
* | 37927: recreate local keymaps as necessary in case the user has deleted them | Barton E. Schaefer | 2016-02-13 | 1 | -21/+34 |
| | |||||
* | 37868: add 'static' to file local variables | Jun-ichi Takimoto | 2016-02-03 | 3 | -4/+4 |
| | |||||
* | 37838: use UNUSED() consistently | Jun-ichi Takimoto | 2016-01-30 | 4 | -4/+4 |
| | |||||
* | 37643: Reset interrupt on key input in menu selection. | Peter Stephenson | 2016-01-15 | 1 | -0/+6 |
| | | | | | | | We don't need to propagate the interrupt further as the interrupt causes the key to be empty, which will exit the widget. We need to reset the condition as zrefresh() is now more sensitive to errors since 36416 / 32f5d3d8. | ||||
* | 37590: Invoke zle-line-pre-redraw during isearch. | Daniel Shahaf | 2016-01-14 | 2 | -1/+4 |
| | |||||
* | 37456: Have zle_highlight=(none) disable paste highlighting | Daniel Shahaf | 2015-12-31 | 1 | -3/+3 |
| | | | | | Before this change, zle_highlight=(paste:none) worked, but zle_highlight=(none) didn't. | ||||
* | 36650: Add zle-line-pre-redraw hook for highlighting | Mikael Magnusson | 2015-12-19 | 1 | -1/+30 |
| | |||||
* | 37405: Fix self-insert binding for multibyte sequences. | Peter Stephenson | 2015-12-15 | 1 | -9/+100 |
| | | | | | | This makes it work even if the self-insert applies to a sequence longer than an initial byte, including the case of a complete binding to a full character sequence. | ||||
* | users/21071: Fix binding of multibyte sequences. | Peter Stephenson | 2015-12-08 | 1 | -1/+1 |
| | | | | | There was a problem if the first byte was already bound to self-insert. | ||||
* | 37337: Delay freeing widget until not in use. | Peter Stephenson | 2015-12-07 | 3 | -3/+27 |
| | |||||
* | 37186: a couple more WARN_CREATE_GLOBAL fixes | Peter Stephenson | 2015-11-22 | 1 | -1/+2 |
| | |||||
* | unposted: Make $EDITOR's jump-to-matching-brace happy. | Daniel Shahaf | 2015-11-13 | 1 | -0/+2 |
| | |||||
* | 37092: make nested ${(P)name} properly refer to parameter on return | Peter Stephenson | 2015-11-11 | 2 | -3/+3 |
| | |||||
* | 37091: clear lastline and lastlinesz when freeing | Peter Stephenson | 2015-11-11 | 1 | -0/+2 |
| | |||||
* | 36974: fix some functions with empty argument lists | Peter Stephenson | 2015-10-27 | 3 | -6/+6 |
| | |||||
* | users/20825: fix crash when complex completion hooks. | Peter Stephenson | 2015-10-26 | 1 | -0/+17 |
| | | | | | get_undo_current_change() needs protecting against execution in completion environment. | ||||
* | 36911: '-optarg' should not match optspec '-opt=' | Jun-ichi Takimoto | 2015-10-25 | 1 | -2/+5 |
| | | | | | Remove the requirement that -xy= should come before -x= in the list of optspecs passed to _arguments. | ||||
* | unposted: define zle_usable before using it (reported in 36741) | Mikael Magnusson | 2015-10-02 | 1 | -17/+17 |
| | |||||
* | unposted: zle_thingy: return a value in bin_zle_flags | Mikael Magnusson | 2015-10-01 | 1 | -1/+5 |
| | |||||
* | 36709: zle -f from inside widget to set flags and make yank start/end zle ↵ | Mikael Magnusson | 2015-10-01 | 3 | -7/+61 |
| | | | | params writable | ||||
* | 36682: expand pattern interface to optimise unmetafication | Peter Stephenson | 2015-09-28 | 2 | -4/+5 |
| | |||||
* | 36641: fix multibyte handling in incremental search during menu selection | Barton E. Schaefer | 2015-09-26 | 1 | -1/+1 |
| | |||||
* | unposted: zle: Document the C helper function processcmd(). | Daniel Shahaf | 2015-09-25 | 2 | -2/+5 |
| | | | | Also, tweak the docstring of zlelineasstring(). | ||||
* | unposted: Followup to 36586: Change C99 comment syntax to the C89 syntax. | Daniel Shahaf | 2015-09-23 | 1 | -2/+2 |
| | |||||
* | 36586: fix completion match right anchor | Han Pingtian | 2015-09-22 | 1 | -2/+4 |
| | |||||
* | 36580: don't copy empty buffer in compmatch. | Peter Stephenson | 2015-09-21 | 1 | -2/+9 |
| | | | | Also check if length is non-zero when buffer is empty. | ||||
* | 36525: revert only the selfinsert() bit of 36496 | Barton E. Schaefer | 2015-09-12 | 1 | -1/+4 |
| | | | | | selfinsert() may be called with incomplete wide character processing from places other than getkeymapcmd() | ||||
* | 36522: unmetafy the argument of "zle -U" | Barton E. Schaefer | 2015-09-12 | 1 | -1/+1 |
| | |||||
* | 36443: Set zle_highlight=(paste:standout) by default. | Daniel Shahaf | 2015-09-11 | 1 | -1/+2 |
| | |||||
* | 36443: Revert "35834: strip a final newline from pasted text: inserting is ↵ | Daniel Shahaf | 2015-09-11 | 1 | -6/+0 |
| | | | | | | | | | | hard to tell apart from accepting it" This reverts commit f17eb26a34af69a2238a3d8b46079445e09c096e. Conflicts: ChangeLog Src/Zle/zle_misc.c | ||||
* | Read full multibyte string early for self-insert | Peter Stephenson | 2015-09-11 | 5 | -17/+42 |
| | |||||
* | 36445: Expose yankb, yanke, ZLE_YANK to widgets. | Daniel Shahaf | 2015-09-10 | 1 | -0/+30 |
| | |||||
* | 36478: Add [[:INCOMPLETE:]] and [[:INVALID:]] pattern tests. | Peter Stephenson | 2015-09-10 | 1 | -2/+3 |
| | |||||
* | 36470: Auxiliary to 36468, return an empty buffer from zleread() if a widget ↵ | Barton E. Schaefer | 2015-09-10 | 1 | -1/+1 |
| | | | | exits | ||||
* | 36437: Document interaction of $region_highlight and $zle_highlight. | Daniel Shahaf | 2015-09-07 | 1 | -0/+2 |
| | |||||
* | unposted: typo in comment | Mikael Magnusson | 2015-09-06 | 1 | -1/+1 |
| | |||||
* | 36416: ^C in getzlequery() just aborts query. | Peter Stephenson | 2015-09-03 | 2 | -1/+7 |
| | | | | | Also logical but possibly invisible fix for error propagated back from listing interface. | ||||
* | 36365: magic-space could delete the reset of the line. | Peter Stephenson | 2015-09-01 | 1 | -0/+2 |
| | | | | | | If we got a LEXERR, which didn't necessarily mean an actual error, just something the rather nasty ctxtlex() got confused by, we didn't scan the reset of the line. | ||||
* | 36288: refine 36825, slightly different test for redirect context | Barton E. Schaefer | 2015-08-26 | 1 | -1/+1 |
| | |||||
* | 36285: update 36025, context cannot be command and redirect at the same ↵ | Barton E. Schaefer | 2015-08-26 | 1 | -4/+5 |
| | | | | time, redirect wins | ||||
* | 36274: clear virangeflag when getvirange() has an error (the next keystroke ↵ | Barton E. Schaefer | 2015-08-22 | 1 | -0/+2 |
| | | | | is not a motion/selection). |