<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zsh/Functions, branch zsh-5.8</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/zsh/atom/Functions?h=zsh-5.8</id>
<link rel='self' href='http://git.sudomsg.com/mirror/zsh/atom/Functions?h=zsh-5.8'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/'/>
<updated>2020-01-09T13:42:02Z</updated>
<entry>
<title>45269: Fix misspellings in completions and elsewhere.</title>
<updated>2020-01-09T13:42:02Z</updated>
<author>
<name>Jens Schleusener</name>
<email>Jens.Schleusener@fossies.org</email>
</author>
<published>2020-01-09T13:39:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=11dbe4c286330f81fae5ac6d5f698f5ddb748710'/>
<id>urn:sha1:11dbe4c286330f81fae5ac6d5f698f5ddb748710</id>
<content type='text'>
</content>
</entry>
<entry>
<title>45239: Remove 'appendhistory' from zsh-newuser-install</title>
<updated>2020-01-05T17:50:33Z</updated>
<author>
<name>Andrey Butirsky</name>
<email>butirsky@gmail.com</email>
</author>
<published>2020-01-05T17:45:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=41e35f24f7df44f456dca3cf98535bab3b912a39'/>
<id>urn:sha1:41e35f24f7df44f456dca3cf98535bab3b912a39</id>
<content type='text'>
It is on by default, and new users are unlikely to want to change it.
</content>
</entry>
<entry>
<title>45114: vcs_info quilt: Improve support for svn-style patch headers.</title>
<updated>2019-12-22T03:21:03Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>danielsh@apache.org</email>
</author>
<published>2019-12-21T15:58:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=86db36ab705ea8225807b00b24b0c7df4033cbc6'/>
<id>urn:sha1:86db36ab705ea8225807b00b24b0c7df4033cbc6</id>
<content type='text'>
Additional lines between the |-separated header line and the actual
log message, as generated by 'svn log -v' and 'svn log -g', are now
supported.

This change affects you if you have quilt patches with 'svn log'-style
information in their headers, regardless of whether you use quilt
standalone, quilt over svn, or quilt over some other VCS.
</content>
</entry>
<entry>
<title>45003: Fix more documentation typos</title>
<updated>2019-12-11T02:37:39Z</updated>
<author>
<name>Martijn Dekker</name>
<email>martijn@inlv.org</email>
</author>
<published>2019-12-10T19:34:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d81238ee955f074cb2c303ce6047bfa7e513d772'/>
<id>urn:sha1:d81238ee955f074cb2c303ce6047bfa7e513d772</id>
<content type='text'>
</content>
</entry>
<entry>
<title>44960: vcs_info cvs: Fix infinite loop when /CVS exists.</title>
<updated>2019-12-03T03:03:05Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>danielsh@apache.org</email>
</author>
<published>2019-12-01T00:04:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=61262ae2821d375929bd418b6acc8d253bfb2faa'/>
<id>urn:sha1:61262ae2821d375929bd418b6acc8d253bfb2faa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>44961: vcs_info svn: Fix infinite loop when /.svn exists.</title>
<updated>2019-12-03T02:56:02Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>danielsh@apache.org</email>
</author>
<published>2019-12-01T00:04:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9e771a0b203ad9cc953b42111da55207304cdc19'/>
<id>urn:sha1:9e771a0b203ad9cc953b42111da55207304cdc19</id>
<content type='text'>
</content>
</entry>
<entry>
<title>44962: vcs_info: Document internal function and variable</title>
<updated>2019-12-03T02:56:01Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>danielsh@apache.org</email>
</author>
<published>2019-12-01T00:04:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ce950dd4b4b56e39a5011c54179832ba2ed04e61'/>
<id>urn:sha1:ce950dd4b4b56e39a5011c54179832ba2ed04e61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>44958: vcs_info quilt: Avoid forks</title>
<updated>2019-11-29T20:57:01Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2019-11-29T20:52:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=98f8a8a980872f5d8f2a2a277e50a504d74a3f37'/>
<id>urn:sha1:98f8a8a980872f5d8f2a2a277e50a504d74a3f37</id>
<content type='text'>
</content>
</entry>
<entry>
<title>44945: vcs_info git: Optimize detection by running fewer external commands.</title>
<updated>2019-11-29T20:56:42Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2019-11-28T22:02:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=cc3983ee586dff16638bdcdea40c784a54026571'/>
<id>urn:sha1:cc3983ee586dff16638bdcdea40c784a54026571</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted (see 44772): quote the string argument to zle -U</title>
<updated>2019-09-24T17:07:32Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2019-09-24T17:07:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=530d6337e69941a5cd802fa7808aae8f33ab1fe9'/>
<id>urn:sha1:530d6337e69941a5cd802fa7808aae8f33ab1fe9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>44305: Fix zsh_directory_name_generic</title>
<updated>2019-07-10T14:41:24Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.stephenson@samsung.com</email>
</author>
<published>2019-07-10T14:41:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=09385d38ad51477dcc3a20ace67ec50de5fb262e'/>
<id>urn:sha1:09385d38ad51477dcc3a20ace67ec50de5fb262e</id>
<content type='text'>
Longest	prefix matching was broken if there were suffixes indicating
further handling.
</content>
</entry>
<entry>
<title>43755: Fix state management for repeat uses to avoid clobbering command line when NOT a repeat</title>
<updated>2019-07-09T01:01:38Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2019-07-09T01:01:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=cf66eb7adbff8284a66bccd013c30120fa3ad695'/>
<id>urn:sha1:cf66eb7adbff8284a66bccd013c30120fa3ad695</id>
<content type='text'>
</content>
</entry>
<entry>
<title>44020: VCS_INFO_detect_p4: Fix infinite recursion</title>
<updated>2019-01-27T06:26:31Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2019-01-27T06:26:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b70919e0d9dadc93893e9d18bc3ef13b88756ecf'/>
<id>urn:sha1:b70919e0d9dadc93893e9d18bc3ef13b88756ecf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted, c.f. 43913: emulate -L zsh in edit-command-line</title>
<updated>2018-12-19T09:54:26Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.stephenson@samsung.com</email>
</author>
<published>2018-12-19T09:54:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b6169745c1318a0405364a5d98618f25845d5209'/>
<id>urn:sha1:b6169745c1318a0405364a5d98618f25845d5209</id>
<content type='text'>
Otherwise bad effects observed with GLOB_SUBST set.
</content>
</entry>
<entry>
<title>43879: vcs_info git: Fix fatal error in VCS_INFO_git_getbranch in corner case</title>
<updated>2018-12-13T15:28:00Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2018-12-09T19:41:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=23154e46e6864f35c1fc2e052c4ea14fb42014fb'/>
<id>urn:sha1:23154e46e6864f35c1fc2e052c4ea14fb42014fb</id>
<content type='text'>
Before this commit, the following use-case:

    git checkout foo^
    git show foo | git am

would result in a fatal error, with vcs_info_msg_N_ not set:

    VCS_INFO_git_getbranch:18: no such file or directory: .git/rebase-apply/onto

Now they are set correctly, and HEAD's commit hash is used.
</content>
</entry>
<entry>
<title>43779 (tweaked): add parentheses to fix expression with cprecedences option set</title>
<updated>2018-11-08T10:46:27Z</updated>
<author>
<name>Joey Pabalinas</name>
<email>joeypabalinas@gmail.com</email>
</author>
<published>2018-11-06T23:34:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=fc3826190a6480d8e45e05e22ca64c548e79e36a'/>
<id>urn:sha1:fc3826190a6480d8e45e05e22ca64c548e79e36a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>43685: add-zle-hook-widget: Support running under NO_UNSET ('set -u').</title>
<updated>2018-10-14T14:01:33Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2018-10-12T13:40:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f6adb79ba5b30719cbe11992a263145a265fedd2'/>
<id>urn:sha1:f6adb79ba5b30719cbe11992a263145a265fedd2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>43620 (tweaked): vcs_info git: Reverse the order patches are passed to gen-unapplied-string in.</title>
<updated>2018-10-08T13:44:40Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2018-10-07T17:46:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e38f15f8ff23651a8c4ef9fc394de7be93eb620f'/>
<id>urn:sha1:e38f15f8ff23651a8c4ef9fc394de7be93eb620f</id>
<content type='text'>
This is an incompatible change; see README for details.

Tweaks (relative to posted version): tweaked README, removed scalpel (debug print).
</content>
</entry>
<entry>
<title>43617: vcs_info git: During a non-interactive rebase of a detached head, computer the %b expando correctly.</title>
<updated>2018-10-08T13:41:45Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2018-10-07T17:46:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=31dcba76f07030f1a3c9f9ad6c41dbaf842eeb1a'/>
<id>urn:sha1:31dcba76f07030f1a3c9f9ad6c41dbaf842eeb1a</id>
<content type='text'>
Before this commit, the value of %b was the hash of the commit from the
"source" side of the rebase, from .git/rebase-apply/orig-head and
.git/rebase-apply/original-commit.  This broke the invariant that
%b expands to a git-rev-parse(1) expression resolving to what %r
expands to.

Use .git/rebase-apply/onto instead as, empirically, it contains the
correct value.
</content>
</entry>
<entry>
<title>43619: vcs_info git: In non-interactive rebases, always set $hook_com[git_patches_applied] to a string of the form 'foo bar', never just 'foo'.</title>
<updated>2018-10-08T13:41:43Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2018-10-07T17:46:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0e0219118d2df43ee52d44ef5ca93354597d5508'/>
<id>urn:sha1:0e0219118d2df43ee52d44ef5ca93354597d5508</id>
<content type='text'>
</content>
</entry>
<entry>
<title>43618: vcs_info: Don't redefine helper functions on every execution of the autoloadable outer function.</title>
<updated>2018-10-08T13:41:41Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2018-10-07T17:46:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a05533e425ebb36044680f403666dab7bc26a075'/>
<id>urn:sha1:a05533e425ebb36044680f403666dab7bc26a075</id>
<content type='text'>
This allows enabling tracing of the helper functions without fned'ing
the outer function.
</content>
</entry>
<entry>
<title>43587: vcs_info git: In 'git rebase -i', when computing subjects of applied-patches, handle an edge case where the subject is not available.</title>
<updated>2018-10-07T15:05:19Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2018-10-02T15:20:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=5c9ef1a1faf42136ce330aa6f8e2123e83497239'/>
<id>urn:sha1:5c9ef1a1faf42136ce330aa6f8e2123e83497239</id>
<content type='text'>
</content>
</entry>
<entry>
<title>43588: vcs_info git: Make sure applied-patches is of the form "$hash $subject" --- that is, has a space and a non-empty second argument --- even with future 'git rebase -i' verbs.</title>
<updated>2018-10-07T15:05:17Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2018-10-02T15:20:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0c00eed4c77aee7af64e9272bfd1cddb8663e477'/>
<id>urn:sha1:0c00eed4c77aee7af64e9272bfd1cddb8663e477</id>
<content type='text'>
Use of '?' is consistent with these precedents:

Backends/VCS_INFO_get_data_git:220:            printf -v "git_patches_applied[$p]"  "%04d ?" "$p"
Backends/VCS_INFO_get_data_git:242:                git_patches_applied+=("? $subject")
Backends/VCS_INFO_get_data_git:244:                git_patches_applied+=("?")
VCS_INFO_quilt:160:            applied[$i]+=" ?"
VCS_INFO_quilt:168:            unapplied[$i]+=" ?"
</content>
</entry>
<entry>
<title>43586: vcs_info git: Reformat to minimise next diff. No functional change.</title>
<updated>2018-10-07T15:05:15Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2018-10-02T15:20:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a27fad1ae2c87bdb4861005719fd7db86827344c'/>
<id>urn:sha1:a27fad1ae2c87bdb4861005719fd7db86827344c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>43585: vcs_info svn: Recognize working copies in need of an upgrade.</title>
<updated>2018-10-07T15:05:13Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2018-09-30T22:16:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=abc94e8f6aa8367ce9d6e972d55f8e7d34fb08ec'/>
<id>urn:sha1:abc94e8f6aa8367ce9d6e972d55f8e7d34fb08ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: Indicate which use-case each branch handles.</title>
<updated>2018-10-02T15:22:06Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2018-10-02T15:21:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f9952301b2e4ba1c2181beabc02a7e0597358e7b'/>
<id>urn:sha1:f9952301b2e4ba1c2181beabc02a7e0597358e7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>43313 (log message tweaked): vcs_info git: For the branch name, try to find a symbolic name before falling back to a raw commit hash.</title>
<updated>2018-08-24T15:50:18Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2018-08-18T15:49:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=40d9681b6294fbc6727056320e0f84b06885eeeb'/>
<id>urn:sha1:40d9681b6294fbc6727056320e0f84b06885eeeb</id>
<content type='text'>
Ask git-describe(1) and git-name-rev(1) to compute a gitrevisions(7)
name in terms of a branch or tag that contains (= is a descendant of,
is younger than) HEAD.

In this repository, the output changes from "9567bfe..." to
"master~1" or "remotes/origin/HEAD~1". This would also happen
during bisects, e.g., "bisect/bad~22".
</content>
</entry>
<entry>
<title>43314: vcs_info git: Flatten a nested if.</title>
<updated>2018-08-24T15:49:38Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2018-08-18T15:37:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4cfbbf9ca5f1f7f6e79681fbad43daf674157727'/>
<id>urn:sha1:4cfbbf9ca5f1f7f6e79681fbad43daf674157727</id>
<content type='text'>
No functional change.
</content>
</entry>
<entry>
<title>43084: Variable warning suppression enhancements.</title>
<updated>2018-06-25T08:31:40Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.stephenson@samsung.com</email>
</author>
<published>2018-06-25T08:31:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0a6cb5078d223288f9d3ab779fcc57370a10a6bb'/>
<id>urn:sha1:0a6cb5078d223288f9d3ab779fcc57370a10a6bb</id>
<content type='text'>
Add vared -g option along the lines of typeset -g.

Set reply safely in zsh_directory_name_cdr.
</content>
</entry>
<entry>
<title>43030: Replace VCS_INFO_realpath() by :P</title>
<updated>2018-06-16T17:03:23Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2018-06-16T17:03:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=faa07d064bb2bd9cd9892a255a4b63811242b9fb'/>
<id>urn:sha1:faa07d064bb2bd9cd9892a255a4b63811242b9fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>users/23434: initialise UNDO_LIMIT_NO so that an initial undo doesn't clear the whole edit buffer</title>
<updated>2018-06-07T15:48:48Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>okiddle@yahoo.co.uk</email>
</author>
<published>2018-06-07T15:48:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=594f2ff06e85bf27b154dd703ee3b2dd7f168bc0'/>
<id>urn:sha1:594f2ff06e85bf27b154dd703ee3b2dd7f168bc0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>42929 (tweaked): additional default bindings in zed.</title>
<updated>2018-06-05T08:38:31Z</updated>
<author>
<name>Sebastian Gniazdowski</name>
<email>sgniazdowski@gmail.com</email>
</author>
<published>2018-06-04T11:17:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=52f1c4ffb0a7aecc89b965edc6457ee8393dee95'/>
<id>urn:sha1:52f1c4ffb0a7aecc89b965edc6457ee8393dee95</id>
<content type='text'>
Add to both zed and zed-vicmd keymaps.
</content>
</entry>
<entry>
<title>41839: force IFS to default for "read"</title>
<updated>2018-01-20T06:56:11Z</updated>
<author>
<name>Sebastian Gniazdowski</name>
<email>psprint@zdharma.org</email>
</author>
<published>2018-01-20T06:56:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=abd004025343e8462ec14b13cb653c5568c2bcf3'/>
<id>urn:sha1:abd004025343e8462ec14b13cb653c5568c2bcf3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: vcs_info: Add docstrings to the internal functions VCS_INFO_formats and VCS_INFO_set.</title>
<updated>2017-12-30T06:14:22Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2017-12-30T06:14:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a8ad9768bdf68562c929d6558ef74fb727645f55'/>
<id>urn:sha1:a8ad9768bdf68562c929d6558ef74fb727645f55</id>
<content type='text'>
</content>
</entry>
<entry>
<title>41952: Use HGPLAIN instead of HGRCPATH in VCS_INFO_get_data_hg</title>
<updated>2017-10-25T08:34:34Z</updated>
<author>
<name>Alexey Sokolov</name>
<email>sokolov@google.com</email>
</author>
<published>2017-10-24T17:08:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1a5d8a6916667819ba09a247c90b1ced5e186464'/>
<id>urn:sha1:1a5d8a6916667819ba09a247c90b1ced5e186464</id>
<content type='text'>
Fixes prompt indicator in case if the repository requires a non-default
feature. With HGRCPATH, it results in:

abort: repository requires features unknown to this Mercurial: ...
(see https://mercurial-scm.org/wiki/MissingRequirement for more information)

Which, in turn, results in "default" getting reported regardless of what
is the current state of the repo.
</content>
</entry>
<entry>
<title>41899: handle multi-word values of $VISUAL et al., and line counting of buffer for emacs startup</title>
<updated>2017-10-15T18:17:06Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2017-10-15T18:17:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=96845524a66aecfd4fa01f1b23f80bbf753f1130'/>
<id>urn:sha1:96845524a66aecfd4fa01f1b23f80bbf753f1130</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make mbegin, mend, match local in zed.</title>
<updated>2017-08-31T15:55:26Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2017-08-31T15:55:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b2e44bce625fce957d1651b696f571521c58a7af'/>
<id>urn:sha1:b2e44bce625fce957d1651b696f571521c58a7af</id>
<content type='text'>
Needed for zstyle -m.
</content>
</entry>
<entry>
<title>41565: vcs_info patch2subject: Support `svn log -r N --diff` output.</title>
<updated>2017-08-22T20:50:14Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2017-08-17T17:26:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d6aa94997750a63712c8928b243b7c61fa73878b'/>
<id>urn:sha1:d6aa94997750a63712c8928b243b7c61fa73878b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>41472: introduce cleanup hooks default and restore special themes, and update documentation</title>
<updated>2017-07-29T23:58:39Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2017-07-29T23:58:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=43e55a9bcd2c90124a751f2597d2f33cb6e3c042'/>
<id>urn:sha1:43e55a9bcd2c90124a751f2597d2f33cb6e3c042</id>
<content type='text'>
</content>
</entry>
<entry>
<title>41345: Use consistent prompt variables in prompt themese.</title>
<updated>2017-06-26T10:16:38Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2017-06-26T10:16:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d78761c0030eb58fff9116819583c6669a44a8c6'/>
<id>urn:sha1:d78761c0030eb58fff9116819583c6669a44a8c6</id>
<content type='text'>
Some more sanity may be needed in this area but this apsect seems
uncontroversial.
</content>
</entry>
<entry>
<title>41265: quote the inserted file names as necessary</title>
<updated>2017-06-17T05:28:54Z</updated>
<author>
<name>Wieland Hoffmann</name>
<email>themineo@gmail.com</email>
</author>
<published>2017-06-17T05:28:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=cf72c2d288b3d8763055d6553c91277048be0fcc'/>
<id>urn:sha1:cf72c2d288b3d8763055d6553c91277048be0fcc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: fix typo in url-quote-magic</title>
<updated>2017-06-14T01:47:48Z</updated>
<author>
<name>Eric Cook</name>
<email>illua@users.sourceforge.net</email>
</author>
<published>2017-06-14T01:47:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6ecc34a55e550a893d3962aff1249fa1cdfc3d51'/>
<id>urn:sha1:6ecc34a55e550a893d3962aff1249fa1cdfc3d51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>41232: Use page up/down keys in zed keymap.</title>
<updated>2017-06-07T09:01:38Z</updated>
<author>
<name>Sebastian Gniazdowski</name>
<email>psprint@zdharma.org</email>
</author>
<published>2017-06-06T05:07:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d6d7ef2a0dbf3662eaa132040d2ddfdd7625a3ea'/>
<id>urn:sha1:d6d7ef2a0dbf3662eaa132040d2ddfdd7625a3ea</id>
<content type='text'>
Find with terminfo where available.
</content>
</entry>
<entry>
<title>unposted: Use typeset -g in insert-unicode-char</title>
<updated>2017-05-02T08:39:53Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2017-05-02T08:39:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ab6f30350a674057b364da1bd1eb4cd70073d89d'/>
<id>urn:sha1:ab6f30350a674057b364da1bd1eb4cd70073d89d</id>
<content type='text'>
Avoid warning from WARN_NESTED_VAR if set.
</content>
</entry>
<entry>
<title>40892: subcommand matching for ip help</title>
<updated>2017-03-24T09:46:03Z</updated>
<author>
<name>Aaron Schrab</name>
<email>aaron@schrab.com</email>
</author>
<published>2017-03-23T21:45:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7fc15db68424a5b719f7c6a749f0aa7ecacbf897'/>
<id>urn:sha1:7fc15db68424a5b719f7c6a749f0aa7ecacbf897</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Julien Nicoulaud: 40586: discard stderr</title>
<updated>2017-02-22T04:45:18Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2017-02-22T04:45:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1b0541c52fa20be241a7e601e7650731741d5797'/>
<id>urn:sha1:1b0541c52fa20be241a7e601e7650731741d5797</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40492: vcs_info: Escape '%' signs in payloads.</title>
<updated>2017-02-09T15:24:04Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2017-02-05T08:28:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ecd88284f358cbcd787757184bbf8704779cab1a'/>
<id>urn:sha1:ecd88284f358cbcd787757184bbf8704779cab1a</id>
<content type='text'>
Test case: a patch whose subject is '%Sfoo%sbar'.  ('S' and 's' are
expandos both in prompts and in the 'formats' style.)
</content>
</entry>
<entry>
<title>unposted: vcs_info git: Fix typo in manual.</title>
<updated>2017-02-04T05:55:46Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2017-02-04T05:42:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=bb6c08b51a0798700b6fdd0b75581dca21dc4e5b'/>
<id>urn:sha1:bb6c08b51a0798700b6fdd0b75581dca21dc4e5b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40480: vcs_info set-patch-format: Eliminate the remaining code duplication.</title>
<updated>2017-02-03T18:14:01Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2017-02-01T19:05:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=33c0a104482a0299d5d065b88c180ea6975269c0'/>
<id>urn:sha1:33c0a104482a0299d5d065b88c180ea6975269c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40479: vcs_info set-patch-format: Prepare for more code sharing between the callers.</title>
<updated>2017-02-03T18:14:00Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2017-02-01T19:05:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9211d7f2777abaedfacf98812104d579c3b861f3'/>
<id>urn:sha1:9211d7f2777abaedfacf98812104d579c3b861f3</id>
<content type='text'>
This changes hook invocation order in the hg backend.
</content>
</entry>
<entry>
<title>40481: vcs_info hg: Pass arguments to the set-patch-format hook.</title>
<updated>2017-02-03T18:13:59Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2017-02-01T19:05:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=fca4f90bbac07b8e9bb29ae3267aeccf0f85d56d'/>
<id>urn:sha1:fca4f90bbac07b8e9bb29ae3267aeccf0f85d56d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40478: vcs_info set-patch-format: Guard against empty variable elision.</title>
<updated>2017-02-03T18:13:58Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2017-02-01T19:05:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3a1756b7280e42d14de58ad90990cf4b04731b3b'/>
<id>urn:sha1:3a1756b7280e42d14de58ad90990cf4b04731b3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40476: vcs_info $backend_misc: Document at the right point, provide in quilt 'standalone' mode.</title>
<updated>2017-02-03T18:13:57Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2017-02-01T17:36:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=49bc46946e93e55fd74c8b5a7109e49e41820725'/>
<id>urn:sha1:49bc46946e93e55fd74c8b5a7109e49e41820725</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40403/0004: vcs_info set-patch-format helper: Part #4.</title>
<updated>2017-01-25T04:22:32Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2017-01-23T18:15:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2854a67e09748a2e6f4e1d8a73bc463bad4cbd4e'/>
<id>urn:sha1:2854a67e09748a2e6f4e1d8a73bc463bad4cbd4e</id>
<content type='text'>
This also fixes the %a (${hook_com[all-n]}) expando in the hg backend:
before this change, it counted only unapplied changes.
</content>
</entry>
<entry>
<title>40403/0003: vcs_info set-patch-format helper: Part #3.</title>
<updated>2017-01-25T04:22:32Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2017-01-23T18:15:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=edd9798de765049a904e0afa830b191d1932087d'/>
<id>urn:sha1:edd9798de765049a904e0afa830b191d1932087d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40403/0002: vcs_info set-patch-format helper: Part #2.</title>
<updated>2017-01-25T04:22:31Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2017-01-23T18:15:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=270285733442a46cd157ade4600e4073e255a563'/>
<id>urn:sha1:270285733442a46cd157ade4600e4073e255a563</id>
<content type='text'>
Not all callers reset ${hook_com}, but those that don't, immediately
overwrite it a few lines later.
</content>
</entry>
<entry>
<title>40403/0001: vcs_info set-patch-format helper: Part #1.</title>
<updated>2017-01-25T04:22:30Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2017-01-23T18:15:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0ea1957608a6b496fc244078ce9e24f00327aba9'/>
<id>urn:sha1:0ea1957608a6b496fc244078ce9e24f00327aba9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40401: vcs_info git: Fix the %c patch-format expando.</title>
<updated>2017-01-25T04:22:30Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2017-01-23T19:06:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=57013f8b96520057fda4b0d5057646c83465d1b6'/>
<id>urn:sha1:57013f8b96520057fda4b0d5057646c83465d1b6</id>
<content type='text'>
Before this change, ${git_unapplied_s} was unused and the %c
(${hook_com[unapplied]}) expando evaluated to the number of digits in
the string returned by the gen-unapplied-string hook (or to the number
of digits in the number of unapplied patches, when there was no such
hook).
</content>
</entry>
<entry>
<title>40392: vcs_info patch2subject: Support `git show` output.</title>
<updated>2017-01-25T04:22:28Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2017-01-21T12:12:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=699a38e698d544683b6cf24843e95d25aeedebbd'/>
<id>urn:sha1:699a38e698d544683b6cf24843e95d25aeedebbd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Oliver: 40118: alternate fix replacing 40115</title>
<updated>2016-12-24T08:15:21Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-12-24T08:15:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=5455798bb52dd983836318be36ac67e698457d10'/>
<id>urn:sha1:5455798bb52dd983836318be36ac67e698457d10</id>
<content type='text'>
This commit reverts 40115 (commit 3594f55f) thus restoring 38579, then
applies 40118: Relocate BUFFER/CURSOR reset to work around "fc -p" issue
</content>
</entry>
<entry>
<title>40149: vcs_info git: Avoid a fork.</title>
<updated>2016-12-16T10:48:10Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-12-11T04:01:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=816084c0acc99cc67cdb0706ab295e107b906e4b'/>
<id>urn:sha1:816084c0acc99cc67cdb0706ab295e107b906e4b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40126: zed (fned): When editing a new function. escape its name.</title>
<updated>2016-12-09T08:21:07Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-12-08T12:54:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=feb4be4a5e818bbbe4e5f9de725b272665148185'/>
<id>urn:sha1:feb4be4a5e818bbbe4e5f9de725b272665148185</id>
<content type='text'>
Example:

    % unfunction \(
    % fned \(
</content>
</entry>
<entry>
<title>40115: revert 38579 due to bug restoring BUFFER after history search</title>
<updated>2016-12-07T05:37:30Z</updated>
<author>
<name>Zhiming Wang</name>
<email>zmwangx@gmail.com</email>
</author>
<published>2016-12-07T05:37:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3594f55fc087c1272ec4a4f15f17dfb007a226ec'/>
<id>urn:sha1:3594f55fc087c1272ec4a4f15f17dfb007a226ec</id>
<content type='text'>
This reverts commit 20948d088994dc7b26a26b94926432985fa6863e.
</content>
</entry>
<entry>
<title>unposted: vcs_info git: Handle rebase-apply sequences with &gt;=10000 patches.</title>
<updated>2016-12-04T21:37:02Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-12-03T13:52:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f71de84f1d9f7c2d63226a2e5534fc12d05ec716'/>
<id>urn:sha1:f71de84f1d9f7c2d63226a2e5534fc12d05ec716</id>
<content type='text'>
Review-by: Frank Terbeck
</content>
</entry>
<entry>
<title>40074: vcs_info git: rfc822-unfold rebase-apply patch subjects when msg-clean is unavailable.</title>
<updated>2016-12-04T21:37:01Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-12-03T10:34:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d9237ccdbfb0f24ca40fead41de79e13b5f712be'/>
<id>urn:sha1:d9237ccdbfb0f24ca40fead41de79e13b5f712be</id>
<content type='text'>
Example (in this repository):

    git -c merge.merge-changelog.driver=/bin/false rebase --onto=1955cce^^  1955cce^ 1955cce
</content>
</entry>
<entry>
<title>Get subject of current patch in rebase-apply mode</title>
<updated>2016-12-02T23:18:22Z</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2016-11-20T01:21:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ccf50048ac5bbef3f66164bd420d7c178ddd53ad'/>
<id>urn:sha1:ccf50048ac5bbef3f66164bd420d7c178ddd53ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: vcs_info: Break out VCS_INFO_quilt-patch2subject into VCS_INFO_patch2subject</title>
<updated>2016-12-01T17:13:37Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-12-01T17:11:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8891f5a33d2617b7c7bb4f37c4340a1dd159529e'/>
<id>urn:sha1:8891f5a33d2617b7c7bb4f37c4340a1dd159529e</id>
<content type='text'>
... so other places can use it; compare 40030 in the 39990 thread.
</content>
</entry>
<entry>
<title>unposted: set new vichange flag for surround widget</title>
<updated>2016-11-25T22:07:53Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-11-25T22:07:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=5dc7b35ff6edbecad8ee077de44d880eb7907a6f'/>
<id>urn:sha1:5dc7b35ff6edbecad8ee077de44d880eb7907a6f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>39986, 39989: improve handling of vi-repeat-change</title>
<updated>2016-11-20T22:59:48Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-11-20T22:54:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=cb5f100bd38a3b21739897fb4236db0700b39477'/>
<id>urn:sha1:cb5f100bd38a3b21739897fb4236db0700b39477</id>
<content type='text'>
Save previous vi change and throw away a new change that fails.
Add zle -f vichange to allow shell widget to be a single change.
Fix repeat of command where numeric arguments were multiplied.
</content>
</entry>
<entry>
<title>39884: fix history-beginning-search-menu for history lines containing a pipe character</title>
<updated>2016-11-09T15:55:13Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-11-09T15:53:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=488d73c07dbbd2f2a2c6ee934aee71d4aa776c3a'/>
<id>urn:sha1:488d73c07dbbd2f2a2c6ee934aee71d4aa776c3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>39786: vcs_info (hg): Use native hexdump implementation instead of external command.</title>
<updated>2016-10-31T18:35:47Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-10-31T18:35:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=74aa45910b3711622e9eb5ccf8adef9566db6f62'/>
<id>urn:sha1:74aa45910b3711622e9eb5ccf8adef9566db6f62</id>
<content type='text'>
Fixes issue whereby the external command would print "*" for repeated
octets.

Includes comment change, cf 39790.
</content>
</entry>
<entry>
<title>unposted: add "--" to zle widget call for conventional sanity</title>
<updated>2016-10-29T17:08:53Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-10-29T17:08:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=87c951c6bd5f889ec849ea45353969b407f8d5d5'/>
<id>urn:sha1:87c951c6bd5f889ec849ea45353969b407f8d5d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: handle empty pastes and "zle bracketed-paste variablename" form.</title>
<updated>2016-10-28T23:44:35Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-10-28T23:44:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9cfd26bf10f530d746afadf3a04c4cf401fbbb9d'/>
<id>urn:sha1:9cfd26bf10f530d746afadf3a04c4cf401fbbb9d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>39495: add-zle-hook-widget: Add end-of-options guard to hook invocation.</title>
<updated>2016-09-30T23:15:57Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-09-29T09:50:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4f2a1810f2fa1d74008e03a09d66eaff3e5edc9e'/>
<id>urn:sha1:4f2a1810f2fa1d74008e03a09d66eaff3e5edc9e</id>
<content type='text'>
Currently, the only special widget that takes arguments is zle-keymap-select.
</content>
</entry>
<entry>
<title>39423: vcs_info git: Produce nicer applied-string messages for 'exec' actions.</title>
<updated>2016-09-24T07:22:15Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-09-23T06:47:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=889f6690fd678ed2fdeb4d467e5b8db49b9c6667'/>
<id>urn:sha1:889f6690fd678ed2fdeb4d467e5b8db49b9c6667</id>
<content type='text'>
This changes the behaviour on "unknown" git-rebase actions (those other
than pick/reword/edit/fixup/squash/execute).
</content>
</entry>
<entry>
<title>bracketed-paste-url-magic: Handle magnet links too, and allow for schemes without //</title>
<updated>2016-09-18T22:34:13Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2016-09-15T18:13:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c3fbd97f9bf1b7fb6ec962d78761d872d570a850'/>
<id>urn:sha1:c3fbd97f9bf1b7fb6ec962d78761d872d570a850</id>
<content type='text'>
</content>
</entry>
<entry>
<title>39131: return on error needs to be at the outer scope.</title>
<updated>2016-08-31T03:31:21Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-08-31T03:31:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=70166178bdc7ea149eb1cd29bcdb549a392c46dd'/>
<id>urn:sha1:70166178bdc7ea149eb1cd29bcdb549a392c46dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>39046 + 39061: New :P history modifier.</title>
<updated>2016-08-22T03:34:30Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-07-30T16:16:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7154052ebe3d810390164a05c39ff83f98a1d858'/>
<id>urn:sha1:7154052ebe3d810390164a05c39ff83f98a1d858</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: Avoid $0 for POSIX_ARGZERO compatibility.</title>
<updated>2016-07-28T18:07:57Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-07-28T18:01:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8e029323a76b48cdbeeb03045e2fc6348e2b060b'/>
<id>urn:sha1:8e029323a76b48cdbeeb03045e2fc6348e2b060b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>38957: make use of updates to match-words-by-style and better support completion of word-style styles for zstyle</title>
<updated>2016-07-28T14:16:25Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-07-28T14:16:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b816bb42cfc4d0fa05abb63ebf4098af05a3d593'/>
<id>urn:sha1:b816bb42cfc4d0fa05abb63ebf4098af05a3d593</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: fix vi-pipe for visual mode: don't need to force line mode</title>
<updated>2016-07-28T14:07:59Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-07-28T14:07:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7830a8c498730cd08dad27d4d6ec9722f9cd637a'/>
<id>urn:sha1:7830a8c498730cd08dad27d4d6ec9722f9cd637a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>38953: Fix some issues with match-words-by-style.</title>
<updated>2016-07-28T08:51:19Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-07-28T08:50:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=26361e438b41862f5495ae263bc004cfffbd6b44'/>
<id>urn:sha1:26361e438b41862f5495ae263bc004cfffbd6b44</id>
<content type='text'>
Add keyword retrieval of words.  Improve test for start of
word in subwords for use in delete-whole-word.  If line after
cursor is empty, white space is treated as ws-after-cursor.
</content>
</entry>
<entry>
<title>unposted: Prefix function's name to its error messages.</title>
<updated>2016-07-27T14:04:45Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-07-27T14:04:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=74722c7392ae95069df6966b1194d3e10320f3de'/>
<id>urn:sha1:74722c7392ae95069df6966b1194d3e10320f3de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>38936: fix vi-pipe function for option compatibility</title>
<updated>2016-07-24T20:33:14Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-07-24T20:33:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ac05343049e7a092c711a97d616abfd5e85ca58e'/>
<id>urn:sha1:ac05343049e7a092c711a97d616abfd5e85ca58e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>38929: new vim style text object using match-words-by-style mechanism</title>
<updated>2016-07-24T20:18:34Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-07-24T20:18:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=932ff2b6f8990b027facc93fb23bc1dc0163707e'/>
<id>urn:sha1:932ff2b6f8990b027facc93fb23bc1dc0163707e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Relocate add-zle-hook-widget, everything else in Functions/Zle is a widget.</title>
<updated>2016-07-17T19:07:43Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-07-17T19:07:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b3dba0f7c1e2accb18dcdb8d6329b4d6a8a568e8'/>
<id>urn:sha1:b3dba0f7c1e2accb18dcdb8d6329b4d6a8a568e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>38866: update add-zle-hook-widget doc for 38850, bug fixes</title>
<updated>2016-07-17T19:04:48Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-07-17T19:04:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e3884c60ed1a247af1e1578710629f2ca79630d8'/>
<id>urn:sha1:e3884c60ed1a247af1e1578710629f2ca79630d8</id>
<content type='text'>
Edge case handling, wrap in anonymous function for kshautoload management.
</content>
</entry>
<entry>
<title>38850: Simplify indexing scheme to store hooks in the order they are added</title>
<updated>2016-07-14T05:14:54Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-07-14T05:14:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3e61af3ff47ff47391a39f88ad34e8e1904b527e'/>
<id>urn:sha1:3e61af3ff47ff47391a39f88ad34e8e1904b527e</id>
<content type='text'>
Also, better handling of edge cases and of autoloading/sourcing file
</content>
</entry>
<entry>
<title>38796: Fix subword matching on last character of subword.</title>
<updated>2016-07-08T14:32:44Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-07-08T14:32:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c135c416b2ecab332b1fb10d164d426e78ccd6ac'/>
<id>urn:sha1:c135c416b2ecab332b1fb10d164d426e78ccd6ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>38783: zcalc tweaks for RPN mode.</title>
<updated>2016-07-04T11:08:14Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-07-04T11:08:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a7d5d239e6ab729515083a88cfaf955e078c1685'/>
<id>urn:sha1:a7d5d239e6ab729515083a88cfaf955e078c1685</id>
<content type='text'>
Make it more straightforward to exchange variables with stack.
</content>
</entry>
<entry>
<title>38770: vi upper/lowercase widgets and shell widget example that reads a vi movement</title>
<updated>2016-06-29T15:05:06Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-06-29T15:05:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a73ae70e8217d7163aecdbdad4d8af08eced8a55'/>
<id>urn:sha1:a73ae70e8217d7163aecdbdad4d8af08eced8a55</id>
<content type='text'>
</content>
</entry>
<entry>
<title>38749: fixes for case at start of a line and for ksharrays</title>
<updated>2016-06-22T20:15:52Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-06-22T20:15:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=76f28cc908b8c7ce72bc54496c5af74f6ca29c63'/>
<id>urn:sha1:76f28cc908b8c7ce72bc54496c5af74f6ca29c63</id>
<content type='text'>
</content>
</entry>
<entry>
<title>38737: clean up zcalc variables.</title>
<updated>2016-06-21T16:26:35Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-06-21T16:26:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=26c01f57113cc76e20ec562ffcec60a1ab9f8b1e'/>
<id>urn:sha1:26c01f57113cc76e20ec562ffcec60a1ab9f8b1e</id>
<content type='text'>
Undocumented variables now start with "_".
</content>
</entry>
<entry>
<title>38736: various RPN mode enhancements for zcalc</title>
<updated>2016-06-21T15:34:55Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-06-21T15:34:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=5103c85abb239a12a3d29da9b41515cd4af19a9f'/>
<id>urn:sha1:5103c85abb239a12a3d29da9b41515cd4af19a9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>38715: add-zle-hook-widget: assorted ksharrays fixes; assign an index to any hook that is added without one, to preserve append ordering</title>
<updated>2016-06-20T02:50:37Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-06-20T02:50:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0b8ab3a21a15c12b22f39cd19ce5ef90fdc31ad1'/>
<id>urn:sha1:0b8ab3a21a15c12b22f39cd19ce5ef90fdc31ad1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: zed needs localoptions noksharrays</title>
<updated>2016-06-18T23:18:52Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-06-18T23:18:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=61a383ec4d21b90dc5ff138a76baf0a930b91c7a'/>
<id>urn:sha1:61a383ec4d21b90dc5ff138a76baf0a930b91c7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>38693: Add RPN mode to zcalc</title>
<updated>2016-06-16T10:39:42Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-06-16T10:39:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4cacf1624f0393c43a9a2c3259957b8d78eb7609'/>
<id>urn:sha1:4cacf1624f0393c43a9a2c3259957b8d78eb7609</id>
<content type='text'>
</content>
</entry>
<entry>
<title>38670: New function for managing ZLE special widgets, modeled after Functions/Misc/add-zsh-hook.</title>
<updated>2016-06-13T01:50:10Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-06-13T01:50:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8e2ec4517fcce11475d579abb827d851f858d9aa'/>
<id>urn:sha1:8e2ec4517fcce11475d579abb827d851f858d9aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>38579: simplify saving and restoring of state</title>
<updated>2016-06-09T20:58:45Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-06-09T20:58:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=20948d088994dc7b26a26b94926432985fa6863e'/>
<id>urn:sha1:20948d088994dc7b26a26b94926432985fa6863e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>38610: vcs_info quilt: Extract a patch subject, 2.0.</title>
<updated>2016-06-06T08:10:12Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-06-04T16:57:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7a5ecf4909bb73550012c4b580f054a29a255380'/>
<id>urn:sha1:7a5ecf4909bb73550012c4b580f054a29a255380</id>
<content type='text'>
</content>
</entry>
</feed>
