summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-07-1949166: fix coredump in ${name:offset:length} with ill-formatted lengthJun-ichi Takimoto3-9/+15
2021-07-1149158: remove superfluous function definitionsOliver Kiddle10-253/+223
2021-07-1049157: fix uses of literal % characters in completion descriptionsOliver Kiddle5-8/+13
2021-07-1049156: make wider use of the convention of square brackets for defaultsOliver Kiddle24-61/+70
2021-07-0949151: remove commas erroneously included in _arguments exclusion listsOliver Kiddle8-25/+31
2021-07-0949150: consistently use singular form for headings on completion match groupsOliver Kiddle89-230/+233
2021-07-0949149: add specific values in completion after ssh-keygen -b depending on ↵Oliver Kiddle2-3/+11
the key type
2021-07-0849153: cut off .lua extension from module files that occurs when using lmod ↵Max Voit2-1/+7
for module
2021-07-0649128 (github #76): vcs_info-examples: optimize +vi-git-untracked()Suraj N. Kurapati2-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
2021-06-2849102: Ignore dynamic directory name failure if NO_EXECPeter Stephenson2-1/+6
2021-06-2248096: Update Sourceforge links to https://zsh.sourceforge.io/Peter Stephenson5-14/+20
2021-06-1448920: _pgrep: Address issues related to -f completiondana2-2/+8
2021-06-1448920: _pgrep: Clarify -x descriptiondana2-1/+5
2021-06-14unposted (cf. 49077): Clarify unset exampleBart Schaefer1-1/+1
2021-06-1349069: literal interpretation of subscripts for unset of array/hash elementsBart Schaefer3-4/+19
2021-06-1349065: remove bad cross-referenceBart Schaefer1-3/+2
2021-06-0348942: Let EDITOR invoked by edit-command-line know it's a zsh scriptAkinori MUSHA2-0/+4
2021-06-0348954: avoid crash in reverse-menu-complete from menuselect without 'menu' ↵Oliver Kiddle2-3/+5
in $compstate[insert]
2021-06-0348952: expand octal codes for record separators in perl completionOliver Kiddle2-39/+63
2021-06-0348938: remove vim fold and option markers in completionsOliver Kiddle3-34/+34
2021-06-0348939: update completion of options for rsync 3.2.3Oliver Kiddle2-15/+42
2021-05-2248897: completion updates for DragonFly 6.0 and OpenBSD 6.9Oliver Kiddle9-13/+35
2021-05-2148891: Fix pgrep/pkill -f completionMarlon Richert2-2/+12
Old completion produced false positives & took too much screen space.
2021-05-2148864: Improve extra-verbose completion display strings for array parameter ↵Marlon Richert3-10/+23
values
2021-05-1848601/0005: zmathfuncdef: Fix the workers/48147 return status / 'set -e' bug.Daniel Shahaf2-1/+4
Not tested.
2021-05-1848601/0004: docs: return: Give examples of using arithmetic evaluation.Daniel Shahaf2-2/+11
2021-05-1848601/0003: docs: functions -M: Add a subheading and index entries.Daniel Shahaf2-0/+9
2021-05-1848601/0002: docs: functions -M: Document the return status / result ↵Daniel Shahaf2-10/+51
interdependency gotchas (cf. 48147).
2021-05-1848601/0001: docs: functions -M: Move an example to be near the specification ↵Daniel Shahaf2-7/+9
of the relevant flag
2021-05-1848594 (plus an "F:" line corresponding to the question there): New tests for ↵Daniel Shahaf2-0/+41
functions -t / functions -T
2021-05-1648853: improved handling of theme resets when changing prompt themes, ↵Marlon Richert3-98/+81
especially for theme preview
2021-05-1648860: remove mention of bugs that have been fixedBart Schaefer2-21/+2
2021-05-1648857: declare "volatile" all globals that may be modified by signal handlersBart Schaefer7-24/+32
2021-05-17users/26649: add zstyle for rake targets without descriptionJörg Sommer2-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
2021-05-1648783: update ansible completion to 2.10.8Oliver Kiddle2-13/+28
2021-05-1648623: update options in openssh completion to version 8.6Oliver Kiddle2-40/+71
2021-05-16_timeout: Fix wrong syntaxMikael Magnusson2-1/+5
2021-05-1533465: use prctl() for "jobs -Z" where availableHan Pingtian3-0/+16
Bart apologizes for waiting 7 years to apply this change.
2021-05-1548723: locale-safe recognition of "Inf" and "NaN" constants in mathVincent Lefevre2-2/+9
2021-05-15users/26742: break out of surrounding shell loops when exit is called from ↵Peter Stephenson2-1/+7
an exit hook
2021-05-15users/26736: avoid infinite loop in getbyte from exit hookBart Schaefer2-0/+7
2021-05-1548560: add new test file missed on original commitBart Schaefer1-0/+163
2021-05-1548810: fix potential name clash in test case for autoloadingBart Schaefer2-2/+6
2021-05-1548790: COMPLETE_IN_WORD inside brace-paramBart Schaefer2-4/+26
2021-05-1548710: histed + other zed updatesBart Schaefer4-20/+83
2021-05-1548709: suppress error messages from comptryBart Schaefer2-1/+4
2021-05-1548707: fix keymap handling when zed invokes read-from-minibuffer; update docBart Schaefer3-15/+38
2021-05-0648787: Fix command status after failed ifPeter Stephenson3-1/+11
If "if" had a hard error in the condition, and there was no else clause, the command status was incorrectly cleared to zero. Add test.
2021-05-03unposted: FAQ: Move section 3.31 to 2.8dana2-63/+65
See 48613
2021-05-03unposted: docs: Update http:// FAQ links to https://dana3-2/+5
See 48613