Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 40332: completion for new autoload features | Peter Stephenson | 2017-01-11 | 2 | -8/+21 |
| | |||||
* | 40321: _arguments option groups | Oliver Kiddle | 2017-01-11 | 4 | -106/+248 |
| | |||||
* | unposted: more care with shell function filename. | Peter Stephenson | 2017-01-11 | 3 | -1/+8 |
| | | | | | | | When updating shfunc structure to change filename we should be careful to free whatever's there already, we may now be the directory in which to find the function definition. After loading the field contains the full name of the file. | ||||
* | Add features associated with autoloading a function using an absolute | Peter Stephenson | 2017-01-11 | 9 | -81/+341 |
| | | | | | | | | | | | | | path. -d defaults to normal fpath -r remembers the path without actually loading. May be combined with -d. -R does the same but it's an error if not found -X can now take a directory path: this is used to output not yet loaded functions that have an associated path. | ||||
* | 40305: fix some problems redisplaying command line after interrupt. | Peter Stephenson | 2017-01-10 | 5 | -6/+31 |
| | | | | | | | | | | | | Back off previous fix as this only covered some subset of problems. Remaining problems happend after reset-prompt in TRAPINT. One was in complist and is fixed by not attempting to list after an error or interrupt. The other was owing to not resetting clearflag when ZLE was re-entered. | ||||
* | 40306 with doc tweaks: Change behaviour expanding alias in () function ↵ | Peter Stephenson | 2017-01-10 | 8 | -6/+129 |
| | | | | | | | definition. Now an error unless the () is part of the same error as the name. Add ALIAS_FUNC_DEF option to allow it again. | ||||
* | 40303: _bts: Add more subcommands. | Daniel Shahaf | 2017-01-10 | 2 | -6/+62 |
| | | | | Since 'done' is deprecated, stop offering it but do complete after it. | ||||
* | 40318 (in part): Document echo \c behaviour. | Phil Pennock | 2017-01-10 | 2 | -1/+6 |
| | |||||
* | 40302: New _swaks completion (common options only). | Daniel Shahaf | 2017-01-10 | 2 | -0/+45 |
| | |||||
* | unposted: LICENCE: Update year to $now (2017). | Daniel Shahaf | 2017-01-08 | 2 | -1/+5 |
| | |||||
* | 40285: Be more careful with pattern allocation in history isearch. | Peter Stephenson | 2017-01-06 | 2 | -4/+13 |
| | | | | | | If there are ZLE hooks to be called, they may use patterns, in which case it's not safe to allocate the isearch pattern in the static buffer. | ||||
* | 40270 (after 39995): Add cross-reference for robustness. | Daniel Shahaf | 2017-01-05 | 2 | -0/+5 |
| | |||||
* | 40264: _man: Complete all sections after '-a'. | Daniel Shahaf | 2017-01-05 | 2 | -1/+8 |
| | | | | Followup to 37634. | ||||
* | users/22320: Etc/BUGS: Add 40240, label 40106. | Daniel Shahaf | 2017-01-05 | 2 | -2/+13 |
| | |||||
* | 40269: handle option exclusion within current word for clumped options | Oliver Kiddle | 2017-01-05 | 3 | -19/+37 |
| | | | | This replaces the change made in 13999 with an alternative approach. | ||||
* | 40227: handle _arguments sets and rest arguments starting with a dash | Oliver Kiddle | 2017-01-04 | 3 | -20/+36 |
| | | | | | This is a new approach to the problem first covered by 39611: checking to see if an option-like argument belongs to one of the other sets. | ||||
* | 40226: tidy up some of the _arguments set code | Oliver Kiddle | 2017-01-04 | 3 | -72/+91 |
| | | | | | | Remove old code for applying explicit exclusions between sets which fixes some odd behaviour. Some struct members were unused. Also added some comments and test cases. | ||||
* | users/22319: ${ary1:^ary2} should not change isarr state of expansion of ary1 | Barton E. Schaefer | 2017-01-03 | 2 | -2/+10 |
| | | | | Unless ary1 is made from a scalar, semantics of (@) in double quotes is lost. | ||||
* | 40248: suppress errors from zshaddhistoryhook | Barton E. Schaefer | 2017-01-03 | 2 | -1/+7 |
| | | | | and do not call it if no history entry will be written | ||||
* | 40265: Fix problems with pure string in patterns with Meta. | Peter Stephenson | 2017-01-03 | 2 | -7/+5 |
| | | | | | | Copy instead of relying on jiggery pokery with memory reallocation. Problem was triggering with string ending with Dash converted to -. | ||||
* | 40260: zero new space allocated in prompt buffer | Paulo Andrade | 2017-01-03 | 2 | -0/+6 |
| | |||||
* | 40231: Optimise setarrvalue(). | Sebastian Gniazdowski | 2016-12-28 | 2 | -16/+38 |
| | |||||
* | 40232: Remove SH_USE_BSD_ECHO autoconf test. | Daniel Shahaf | 2016-12-28 | 2 | -15/+4 |
| | | | | | | It is unused; doesn't make sense in "build on one box, install on many" context; and its presence causes the downstream packages that install config.h to be non-reproducible. | ||||
* | unposted (see users/22287): _comp_options needs to disable ERR_RETURN | Barton E. Schaefer | 2016-12-27 | 2 | -0/+6 |
| | |||||
* | Oliver: 40118: alternate fix replacing 40115 | Barton E. Schaefer | 2016-12-24 | 2 | -25/+28 |
| | | | | | This commit reverts 40115 (commit 3594f55f) thus restoring 38579, then applies 40118: Relocate BUFFER/CURSOR reset to work around "fc -p" issue | ||||
* | 40162: _arguments support for a match spec in combination with sets | Oliver Kiddle | 2016-12-22 | 3 | -1/+11 |
| | |||||
* | unposted: Post-release version bump to 5.3.1-dev-0. | Daniel Shahaf | 2016-12-22 | 2 | -2/+7 |
| | |||||
* | unposted: Release 5.3.1 zsh-5.3.1 | Peter Stephenson | 2016-12-21 | 5 | -9/+16 |
| | |||||
* | 40210: Add support modern FreeBSD and drop support for FreeBSD < 5 | Baptiste Daroussin | 2016-12-18 | 2 | -3/+8 |
| | |||||
* | 40209: Fix typo in chflags completion | Baptiste Daroussin | 2016-12-18 | 2 | -1/+6 |
| | |||||
* | 40149: vcs_info git: Avoid a fork. | Daniel Shahaf | 2016-12-16 | 2 | -1/+4 |
| | |||||
* | 40203: Resolve 'printf --' question from grandparent commit (thanks Chet). | Daniel Shahaf | 2016-12-16 | 2 | -2/+5 |
| | |||||
* | 40198: output of B02typeset differs when (( UID == 0 )) so do not attempt to ↵ | Barton E. Schaefer | 2016-12-15 | 2 | -6/+15 |
| | | | | redo that test in that case | ||||
* | 40179: fix handling of "printf -" and "printf --" | Barton E. Schaefer | 2016-12-14 | 3 | -1/+21 |
| | | | | unposted: regression test for 40179 / 37467 | ||||
* | unposted: update version to 5.3-dev-0. | Peter Stephenson | 2016-12-12 | 2 | -2/+7 |
| | | | | Avoid installed version trashing 5.3 release. | ||||
* | unposted: Release 5.3 zsh-5.3 | Peter Stephenson | 2016-12-11 | 1 | -2/+2 |
| | |||||
* | 40134: silence spurious compiler warnings. | Barton E. Schaefer | 2016-12-10 | 3 | -2/+7 |
| | |||||
* | 40139: tests: Convert comments to diagnostics; test backslashes. (after 40129) | Daniel Shahaf | 2016-12-10 | 2 | -10/+12 |
| | |||||
* | users/22182: Propagate 22161 docs patch to completion descriptions. | Daniel Shahaf | 2016-12-10 | 2 | -1/+6 |
| | |||||
* | 40137: document _external_pwds | Oliver Kiddle | 2016-12-09 | 2 | -0/+13 |
| | |||||
* | unposted: 5.2-test-3 zsh-5.2-test-3 | Peter Stephenson | 2016-12-09 | 2 | -2/+4 |
| | |||||
* | Document (E) parameter flag better. | Peter Stephenson | 2016-12-09 | 2 | -1/+7 |
| | | | | | It produces 1 more than any other use of an index for the end of a match, helpfully. | ||||
* | 40117: Revert a hunk of 40035 that changed semantics incorrectly. | Daniel Shahaf | 2016-12-09 | 3 | -3/+8 |
| | |||||
* | unposted: minor D07 typos | Peter Stephenson | 2016-12-09 | 2 | -2/+4 |
| | |||||
* | 40138: Move regex multibyte test. | Peter Stephenson | 2016-12-09 | 2 | -12/+22 |
| | | | | | | Put it last as it has an additional dependency. Output a failure message indicating this. | ||||
* | 40126: zed (fned): When editing a new function. escape its name. | Daniel Shahaf | 2016-12-09 | 2 | -1/+6 |
| | | | | | | | Example: % unfunction \( % fned \( | ||||
* | 40130: mention some changes since 5.2 | Oliver Kiddle | 2016-12-09 | 2 | -0/+26 |
| | |||||
* | 40129: revert 39611, add code comments and test cases for _arguments | Oliver Kiddle | 2016-12-09 | 3 | -47/+298 |
| | |||||
* | 40119: correct typo in comment | Oliver Kiddle | 2016-12-08 | 2 | -2/+4 |
| | |||||
* | 40114: complete :/ with other parameter operators | Oliver Kiddle | 2016-12-08 | 2 | -0/+6 |
| |