Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 39540: "! command" should suppress ERR_EXIT and ERR_RETURN | Peter Stephenson | 2016-10-02 | 3 | -2/+48 |
| | |||||
* | 39495: add-zle-hook-widget: Add end-of-options guard to hook invocation. | Daniel Shahaf | 2016-09-30 | 3 | -3/+6 |
| | | | | Currently, the only special widget that takes arguments is zle-keymap-select. | ||||
* | 39480: _reportbug: Complete absolute filenames, too. | Daniel Shahaf | 2016-09-30 | 2 | -1/+7 |
| | |||||
* | unposted: update or remove references to typeset behavior obsoleted by 35586. | Barton E. Schaefer | 2016-09-30 | 2 | -8/+7 |
| | |||||
* | 39509: in the event the current directory has been removed, use chasedots ↵ | Barton E. Schaefer | 2016-09-30 | 2 | -4/+26 |
| | | | | semantics for "cd ..". | ||||
* | 39519: restore missing PM_EXPORT flags. | Peter Stephenson | 2016-09-30 | 2 | -0/+4 |
| | | | | This was missing when exporting using USE_SET_UNSET_ENV coce variant. | ||||
* | 39517: back off 39502 (WC_ASSIGN causes fork in pipe). | Peter Stephenson | 2016-09-30 | 3 | -7/+12 |
| | | | | This isn't a robust fix as WC_ASSIGNs simply precede the main wordcode. | ||||
* | 39498: use PRIVILEGED option to decide on problematic parameter imports | Peter Stephenson | 2016-09-30 | 3 | -4/+9 |
| | |||||
* | Call the pre-redraw hook if there is text in the buffer on init | Mikael Magnusson | 2016-09-30 | 2 | -1/+19 |
| | |||||
* | 39514: pass on --git-dir when calling git to get completion matches | Oliver Kiddle | 2016-09-30 | 2 | -1/+3 |
| | |||||
* | 39513: new doas completion | Oliver Kiddle | 2016-09-30 | 2 | -0/+20 |
| | |||||
* | 39464: fix where lack of $state check caused unwanted filename completion ↵ | Oliver Kiddle | 2016-09-30 | 2 | -3/+9 |
| | | | | for fmadm | ||||
* | 39507: TMPSUFFIX for =(...) | Barton E. Schaefer | 2016-09-29 | 3 | -0/+20 |
| | |||||
* | 39470: failure to open a supposedly unique temp file name should result in ↵ | Barton E. Schaefer | 2016-09-29 | 3 | -5/+21 |
| | | | | | | an error Also band-aid for signal-related race conditions in temp file name generation | ||||
* | 39502: Fork for assignment in LHS of pipeline. | Peter Stephenson | 2016-09-29 | 3 | -1/+12 |
| | | | | | | | foo=bar | stuff left the value of foo set to bar as we didn't realise we needed to fork. | ||||
* | unposted: Update findcmd() in Zle. | Peter Stephenson | 2016-09-29 | 3 | -5/+10 |
| | | | | Unfinished business from previous patch. | ||||
* | 34943: Fixes for "command" with multiple options. | Peter Stephenson | 2016-09-29 | 5 | -39/+143 |
| | | | | | | These need to combine properly, and alos "command -p" with either -v or -V needs to search for builtins and then using the default system path. | ||||
* | unposted: change '\0' to NULL to silence spurious compile warning. | Bart Schaefer | 2016-09-28 | 1 | -1/+1 |
| | | | | | | params.c:830:13: warning: expression which evaluates to zero treated as a null pointer constant of type 'char *' [-Wnon-literal-null-conversion] *envp = '\0'; | ||||
* | 39463: an additional test for default system path | Martijn Dekker | 2016-09-28 | 2 | -0/+5 |
| | |||||
* | 39460: Don't import PS4 if running as root. | Peter Stephenson | 2016-09-28 | 3 | -3/+37 |
| | | | | | There was an exploit in bash using SHELLOPTS to turn on xtrace, however this can't happen in zsh, so this is simply a precaution. | ||||
* | unposted: remove extra close-paren from d6a6b4ff | Bart Schaefer | 2016-09-27 | 1 | -1/+1 |
| | |||||
* | 39453: new openstack completions | Marko Myllynen | 2016-09-27 | 2 | -0/+195 |
| | |||||
* | 39369 (tweaked cf 39371): when calling an internal widget, set bindk because ↵ | Oliver Kiddle | 2016-09-27 | 2 | -0/+10 |
| | | | | some widgets use it to determine how they should act | ||||
* | 39437: use list_pipe_pid in assignment for clarity | Barton E. Schaefer | 2016-09-27 | 2 | -2/+6 |
| | |||||
* | 39448: reset REPLY in select on user action | Martijn Dekker | 2016-09-26 | 2 | -0/+7 |
| | |||||
* | 39436: Pass on status of SIGINT better. | Peter Stephenson | 2016-09-25 | 3 | -1/+6 |
| | | | | | | Set lastval to 128 + SIGINT on interrupt. Don't execute builtin if already interrupted at that point. | ||||
* | 39435: Further fix for pgrp of funny pipelines. | Peter Stephenson | 2016-09-25 | 2 | -1/+7 |
| | | | | | Don't set gleader of SUBJOB at the point of creation if the SUPERJOB has no processes yet. | ||||
* | 39423: _zed: Support the '--' end-of-options mark. | Daniel Shahaf | 2016-09-24 | 2 | -3/+8 |
| | | | | This matters for fned'ing vcs_info hooks. | ||||
* | 39423: vcs_info git: Produce nicer applied-string messages for 'exec' actions. | Daniel Shahaf | 2016-09-24 | 2 | -2/+12 |
| | | | | | This changes the behaviour on "unknown" git-rebase actions (those other than pick/reword/edit/fixup/squash/execute). | ||||
* | 39412: Fix directory completion when $PWD:h contains parentheses, which are ↵ | Daniel Shahaf | 2016-09-23 | 2 | -1/+10 |
| | | | | interpreted as globbing metacharacters. | ||||
* | 39410: Fix unintentional history modifiers. | Daniel Shahaf | 2016-09-22 | 4 | -5/+11 |
| | |||||
* | unposted: _gpg: Correct typo | Adam Gibbins | 2016-09-22 | 2 | -1/+5 |
| | | | | Received via github (pull request #9). | ||||
* | unposted: add missing final colon in zstyle context lookup | Barton E. Schaefer | 2016-09-21 | 2 | -1/+4 |
| | |||||
* | users/21955: add missing final colon in zstyle context lookup; allow a ↵ | Barton E. Schaefer | 2016-09-21 | 2 | -2/+8 |
| | | | | single unique match to appear in "expansions" tag | ||||
* | 39370: complete -w and -K options to zle following the widget name and ↵ | Oliver Kiddle | 2016-09-21 | 3 | -1/+7 |
| | | | | numeric base to integer | ||||
* | 39407: cleanup minor issues in cpupower completion; updated through to ↵ | Oliver Kiddle | 2016-09-21 | 2 | -63/+85 |
| | | | | version 4.8 | ||||
* | 39385: _bts: Complete more argument types for 'cache' and 'show'. | Daniel Shahaf | 2016-09-20 | 2 | -4/+10 |
| | |||||
* | 39383: compadd: Restrict previous patch to the case where $PREFIX includes ↵ | Daniel Shahaf | 2016-09-20 | 2 | -2/+8 |
| | | | | characters both from the -P prefix and from the (unprefixed) candidate completion word. | ||||
* | 39372: compadd: Match -P prefix all-or-nothing rather than greedily. | Daniel Shahaf | 2016-09-20 | 2 | -4/+12 |
| | |||||
* | 39381: handle save/restore of variable values when "typeset"-related ↵ | Barton E. Schaefer | 2016-09-19 | 2 | -2/+7 |
| | | | | reserved words are prefixed by an assignment | ||||
* | bracketed-paste-url-magic: Handle magnet links too, and allow for schemes ↵ | Mikael Magnusson | 2016-09-19 | 2 | -2/+7 |
| | | | | without // | ||||
* | 39374: _apt: Complete package versions in the 'packagename=<version>' syntax. | Daniel Shahaf | 2016-09-18 | 2 | -1/+45 |
| | |||||
* | 39356 (tweaked, c.f. Bart 39358): Etc/BUGS: Remove fixed items, add 'compset ↵ | Daniel Shahaf | 2016-09-17 | 2 | -34/+8 |
| | | | | | | | | -q' item from workers/39306. The first removed hunk is fixed by ZLE_RPROMPT_INDENT. The next two removed hunks work (on my system, anyway) with current master. | ||||
* | 39362: another race with pipeline handling. | Peter Stephenson | 2016-09-16 | 2 | -25/+14 |
| | | | | | | When forking the shell to control the right hand side, the forked subshell now always starts its own process group, to avoid getting a spurious additional SIGSTOP. | ||||
* | 39359: Fix remaining race with orphaned subjob. | Peter Stephenson | 2016-09-16 | 4 | -5/+62 |
| | | | | | | When shell is forked to run right hand side of pipieline it should use its own PID as process group if the left hand side of the pipeline has already exited. | ||||
* | 39331: Reparent subjob on fork with exited superjob. | Peter Stephenson | 2016-09-16 | 4 | -4/+38 |
| | | | | | | | | | | | Fixes case of v() { { vim - } always { true } } ls | v ^Z fg Tentative fix: still a race at exit where zsh forked by ^Z is stopped when restarted. | ||||
* | unposted: _postfix: Correct quoting in _call_program invocations. | Daniel Shahaf | 2016-09-16 | 2 | -3/+6 |
| | | | | | | | Fixes completion when the command name ('postconf') or the argument to the -c option ('/etc/postfix') are quoted on the command line, as in % postconf -c '/etc/postfix' ... <TAB> | ||||
* | 39312 (tweaked): _postfix (postconf): Complete only applicable parameters ↵ | Daniel Shahaf | 2016-09-16 | 2 | -6/+31 |
| | | | | | | for -X and -#. Unposted tweak: change the tag and description in the _describe call. | ||||
* | 39310/0010: internals: match_str: Simplify expression. | Daniel Shahaf | 2016-09-16 | 2 | -5/+8 |
| | | | | | | | 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). | ||||
* | 39310/0009: internals: match_str: Downscope local variable 't'. | Daniel Shahaf | 2016-09-16 | 2 | -2/+14 |
| | | | | | | | 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'. |