Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 49269: Fix "[ ! -o ]". | Peter Stephenson | 2021-08-10 | 3 | -2/+8 |
| | | | | | This should detect "-o" as non-empty string; "-a" was alrady working. Update the test. | ||||
* | github #77: Improve subl completions for Sublime Text v4 | Stavros Ntentos | 2021-07-30 | 2 | -0/+7 |
| | |||||
* | 49211: _typeset: correctly set return value | Jun-ichi Takimoto | 2021-07-30 | 2 | -14/+19 |
| | | | | do not include '-' in onopts so that 'functions -- <TAB>' works. | ||||
* | 49029: Prevent shell from sending duplicate signals with MONITOR | Erik Paulson | 2021-07-23 | 2 | -0/+4 |
| | |||||
* | 49182: Turn off correction inside command substition. | Peter Stephenson | 2021-07-23 | 3 | -0/+13 |
| | | | | | In "A=$(PWD)" we dont't have the information to correct at the level of the PWD subcommand, so don't try to do it as this causes a crash. | ||||
* | 49147: fix completion of linux kernel modules | Eric Cook | 2021-07-19 | 2 | -1/+6 |
| | |||||
* | 49166: fix coredump in ${name:offset:length} with ill-formatted length | Jun-ichi Takimoto | 2021-07-19 | 3 | -9/+15 |
| | |||||
* | 49158: remove superfluous function definitions | Oliver Kiddle | 2021-07-11 | 10 | -253/+223 |
| | |||||
* | 49157: fix uses of literal % characters in completion descriptions | Oliver Kiddle | 2021-07-10 | 5 | -8/+13 |
| | |||||
* | 49156: make wider use of the convention of square brackets for defaults | Oliver Kiddle | 2021-07-10 | 24 | -61/+70 |
| | |||||
* | 49151: remove commas erroneously included in _arguments exclusion lists | Oliver Kiddle | 2021-07-09 | 8 | -25/+31 |
| | |||||
* | 49150: consistently use singular form for headings on completion match groups | Oliver Kiddle | 2021-07-09 | 89 | -230/+233 |
| | |||||
* | 49149: add specific values in completion after ssh-keygen -b depending on ↵ | Oliver Kiddle | 2021-07-09 | 2 | -3/+11 |
| | | | | the key type | ||||
* | 49153: cut off .lua extension from module files that occurs when using lmod ↵ | Max Voit | 2021-07-08 | 2 | -1/+7 |
| | | | | for module | ||||
* | 49128 (github #76): vcs_info-examples: optimize +vi-git-untracked() | Suraj N. Kurapati | 2021-07-06 | 2 | -1/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Speed up the prompt on large and/or deep working directories by stopping grep(1) as soon as it finds a single match, with `-q`. Also, correct the regexp by adding a ^ anchor and increase its specificity by accounting for the space in Porcelain Format v1. Previously, +vi-git-untracked() waited for grep(1) to find all matches of untracked files, redirecting them away to /dev/null, before finally concluding that untracked files do indeed exist. With this patch, I see 4x speedup on a large Git-enabled $HOME: $ time (git status --porcelain | wc -l) 212 0.01s user 0.02s system 0% cpu 9.021 total $ time (git status --porcelain | grep '??' &>/dev/null) 0.01s user 0.02s system 0% cpu 12.294 total $ time (git status --porcelain | grep -q '^?? ' 2>/dev/null) 0.01s user 0.01s system 0% cpu 3.097 total Note that `-q` for grep(1) is in POSIX (IEEE Std 1003.1-2017): https://pubs.opengroup.org/onlinepubs/9699919799/utilities/grep.html See discussion https://www.zsh.org/mla/workers/2021/msg01354.html | ||||
* | 49102: Ignore dynamic directory name failure if NO_EXEC | Peter Stephenson | 2021-06-28 | 2 | -1/+6 |
| | |||||
* | 48096: Update Sourceforge links to https://zsh.sourceforge.io/ | Peter Stephenson | 2021-06-22 | 5 | -14/+20 |
| | |||||
* | 48920: _pgrep: Address issues related to -f completion | dana | 2021-06-14 | 2 | -2/+8 |
| | |||||
* | 48920: _pgrep: Clarify -x description | dana | 2021-06-14 | 2 | -1/+5 |
| | |||||
* | unposted (cf. 49077): Clarify unset example | Bart Schaefer | 2021-06-14 | 1 | -1/+1 |
| | |||||
* | 49069: literal interpretation of subscripts for unset of array/hash elements | Bart Schaefer | 2021-06-13 | 3 | -4/+19 |
| | |||||
* | 49065: remove bad cross-reference | Bart Schaefer | 2021-06-13 | 1 | -3/+2 |
| | |||||
* | 48942: Let EDITOR invoked by edit-command-line know it's a zsh script | Akinori MUSHA | 2021-06-03 | 2 | -0/+4 |
| | |||||
* | 48954: avoid crash in reverse-menu-complete from menuselect without 'menu' ↵ | Oliver Kiddle | 2021-06-03 | 2 | -3/+5 |
| | | | | in $compstate[insert] | ||||
* | 48952: expand octal codes for record separators in perl completion | Oliver Kiddle | 2021-06-03 | 2 | -39/+63 |
| | |||||
* | 48938: remove vim fold and option markers in completions | Oliver Kiddle | 2021-06-03 | 3 | -34/+34 |
| | |||||
* | 48939: update completion of options for rsync 3.2.3 | Oliver Kiddle | 2021-06-03 | 2 | -15/+42 |
| | |||||
* | 48897: completion updates for DragonFly 6.0 and OpenBSD 6.9 | Oliver Kiddle | 2021-05-22 | 9 | -13/+35 |
| | |||||
* | 48891: Fix pgrep/pkill -f completion | Marlon Richert | 2021-05-21 | 2 | -2/+12 |
| | | | | Old completion produced false positives & took too much screen space. | ||||
* | 48864: Improve extra-verbose completion display strings for array parameter ↵ | Marlon Richert | 2021-05-21 | 3 | -10/+23 |
| | | | | values | ||||
* | 48601/0005: zmathfuncdef: Fix the workers/48147 return status / 'set -e' bug. | Daniel Shahaf | 2021-05-18 | 2 | -1/+4 |
| | | | | Not tested. | ||||
* | 48601/0004: docs: return: Give examples of using arithmetic evaluation. | Daniel Shahaf | 2021-05-18 | 2 | -2/+11 |
| | |||||
* | 48601/0003: docs: functions -M: Add a subheading and index entries. | Daniel Shahaf | 2021-05-18 | 2 | -0/+9 |
| | |||||
* | 48601/0002: docs: functions -M: Document the return status / result ↵ | Daniel Shahaf | 2021-05-18 | 2 | -10/+51 |
| | | | | interdependency gotchas (cf. 48147). | ||||
* | 48601/0001: docs: functions -M: Move an example to be near the specification ↵ | Daniel Shahaf | 2021-05-18 | 2 | -7/+9 |
| | | | | of the relevant flag | ||||
* | 48594 (plus an "F:" line corresponding to the question there): New tests for ↵ | Daniel Shahaf | 2021-05-18 | 2 | -0/+41 |
| | | | | functions -t / functions -T | ||||
* | 48853: improved handling of theme resets when changing prompt themes, ↵ | Marlon Richert | 2021-05-16 | 3 | -98/+81 |
| | | | | especially for theme preview | ||||
* | 48860: remove mention of bugs that have been fixed | Bart Schaefer | 2021-05-16 | 2 | -21/+2 |
| | |||||
* | 48857: declare "volatile" all globals that may be modified by signal handlers | Bart Schaefer | 2021-05-16 | 7 | -24/+32 |
| | |||||
* | users/26649: add zstyle for rake targets without description | Jörg Sommer | 2021-05-17 | 2 | -1/+6 |
| | | | | | | | `rake -T` shows only these targets having a description. But it might be useful to see all. Allow this with the zsytle setting: zstyle :completion::complete:rake:argument-rest:targets extended true | ||||
* | 48783: update ansible completion to 2.10.8 | Oliver Kiddle | 2021-05-16 | 2 | -13/+28 |
| | |||||
* | 48623: update options in openssh completion to version 8.6 | Oliver Kiddle | 2021-05-16 | 2 | -40/+71 |
| | |||||
* | _timeout: Fix wrong syntax | Mikael Magnusson | 2021-05-16 | 2 | -1/+5 |
| | |||||
* | 33465: use prctl() for "jobs -Z" where available | Han Pingtian | 2021-05-15 | 3 | -0/+16 |
| | | | | Bart apologizes for waiting 7 years to apply this change. | ||||
* | 48723: locale-safe recognition of "Inf" and "NaN" constants in math | Vincent Lefevre | 2021-05-15 | 2 | -2/+9 |
| | |||||
* | users/26742: break out of surrounding shell loops when exit is called from ↵ | Peter Stephenson | 2021-05-15 | 2 | -1/+7 |
| | | | | an exit hook | ||||
* | users/26736: avoid infinite loop in getbyte from exit hook | Bart Schaefer | 2021-05-15 | 2 | -0/+7 |
| | |||||
* | 48560: add new test file missed on original commit | Bart Schaefer | 2021-05-15 | 1 | -0/+163 |
| | |||||
* | 48810: fix potential name clash in test case for autoloading | Bart Schaefer | 2021-05-15 | 2 | -2/+6 |
| | |||||
* | 48790: COMPLETE_IN_WORD inside brace-param | Bart Schaefer | 2021-05-15 | 2 | -4/+26 |
| |