<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zsh/Functions, branch zsh-5.3</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/zsh/atom/Functions?h=zsh-5.3</id>
<link rel='self' href='http://git.sudomsg.com/mirror/zsh/atom/Functions?h=zsh-5.3'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/'/>
<updated>2016-12-09T08:21:07Z</updated>
<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>
<entry>
<title>38609: vcs_info quilt: Factor out a helper function. No functional change.</title>
<updated>2016-06-06T08:10:11Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-06-04T16:57:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e8943e7007d27143d17cf66acf659e92fcea1fe9'/>
<id>urn:sha1:e8943e7007d27143d17cf66acf659e92fcea1fe9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: Commit forgotten part of users/21256.</title>
<updated>2016-05-10T18:39:18Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-05-10T01:31:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=29e88b3ea3e13c7c86c707b6119cadad669e55aa'/>
<id>urn:sha1:29e88b3ea3e13c7c86c707b6119cadad669e55aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: update documentary comments to remove references to self-insert-unmeta.</title>
<updated>2016-05-09T15:27:52Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-05-09T15:27:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c5c2fa4fb5dbf242f94860ff5e2d40670560d0ae'/>
<id>urn:sha1:c5c2fa4fb5dbf242f94860ff5e2d40670560d0ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37971: fix potential issues when interacting with user-defined widgets</title>
<updated>2016-02-14T19:35:18Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-02-14T19:35:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e54578ff74754b70e230106d292eb645f61176f1'/>
<id>urn:sha1:e54578ff74754b70e230106d292eb645f61176f1</id>
<content type='text'>
Cf. users/21284: Eric Freese
</content>
</entry>
<entry>
<title>37814: run-help-ip: use an absolute path for the shebang.</title>
<updated>2016-01-29T01:55:23Z</updated>
<author>
<name>Kamil Dudka</name>
<email>kdudka@redhat.com</email>
</author>
<published>2016-01-27T09:35:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c7edb354c78717e369230401f09de0199d56cf4a'/>
<id>urn:sha1:c7edb354c78717e369230401f09de0199d56cf4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: Fix typo in comment.</title>
<updated>2016-01-15T06:30:06Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-01-15T06:30:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a45a9fa1042cc48e4d99311c5aa25f029f8a13c2'/>
<id>urn:sha1:a45a9fa1042cc48e4d99311c5aa25f029f8a13c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37612: vcs_info git: Set $git_patches_unapplied correctly for 'rebase-apply' case.</title>
<updated>2016-01-15T06:29:09Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-01-14T00:13:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ce1148db45b55b2977c72e4a4b78e51e709db022'/>
<id>urn:sha1:ce1148db45b55b2977c72e4a4b78e51e709db022</id>
<content type='text'>
This manifested, e.g., in 'git am' of a single patch that had a conflict.
</content>
</entry>
<entry>
<title>37570: give truth to the doc assertion transpose-words-match is a drop-in replacement for transpose-words</title>
<updated>2016-01-14T03:51:07Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-01-14T03:51:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4a30b542a0028f04251c4364efeed9ef2b8adaef'/>
<id>urn:sha1:4a30b542a0028f04251c4364efeed9ef2b8adaef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37567: use (Z:n:) to split the buffer into words so line breaks are treated as whitespace</title>
<updated>2016-01-14T03:50:24Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-01-14T03:50:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c275839033b9ad04886c67837daeb5f35eafa709'/>
<id>urn:sha1:c275839033b9ad04886c67837daeb5f35eafa709</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37451: vcs_info: Declare "msgs" in early context</title>
<updated>2015-12-30T14:23:08Z</updated>
<author>
<name>Frank Terbeck</name>
<email>ft@bewatermyfriend.org</email>
</author>
<published>2015-12-30T13:58:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=dab6e7c2319c0aadb39eb9cce677e0a35da8314d'/>
<id>urn:sha1:dab6e7c2319c0aadb39eb9cce677e0a35da8314d</id>
<content type='text'>
The parameter *is* being declared with the redefinition of the
function, but not in its initial form, which gets you a warning
about the parameter being defined globally. This fixes it.
</content>
</entry>
<entry>
<title>37345: VCS_INFO functions break with setopt no_unset</title>
<updated>2015-12-23T00:57:45Z</updated>
<author>
<name>Philip Sequeira</name>
<email>phsequei@gmail.com</email>
</author>
<published>2015-12-07T23:23:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=038b1d4b38fca3b2067bcc322096a00179f63b88'/>
<id>urn:sha1:038b1d4b38fca3b2067bcc322096a00179f63b88</id>
<content type='text'>
With setopt no_unset in my config file, vcs_info fails with:
VCS_INFO_maxexports:7: vcs: parameter not set
</content>
</entry>
<entry>
<title>users/21082 (expanded): a more complete sorting of version strings that are not in the form of zsh version numbers; additional explanatory comment</title>
<updated>2015-12-20T06:03:34Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-12-20T06:03:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=aedff53d1f2436ebe59be3253ff4a22d442684d5'/>
<id>urn:sha1:aedff53d1f2436ebe59be3253ff4a22d442684d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>users/21068: use emacs keymap in vared by default</title>
<updated>2015-12-20T00:52:38Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-12-20T00:52:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=597ffd85edd17c67813c9a4685fde93aaad0cdc6'/>
<id>urn:sha1:597ffd85edd17c67813c9a4685fde93aaad0cdc6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted (after users/20873): Theoretical fix: don't parse print/echo escape sequences in $zle_bracketed_paste.</title>
<updated>2015-12-19T10:48:48Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2015-12-19T10:48:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1f2bdc2aa27141eb41f7b0765d79020b6af8bbd0'/>
<id>urn:sha1:1f2bdc2aa27141eb41f7b0765d79020b6af8bbd0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37400: typo gave unwanted error message in zsh_directory_name_generic</title>
<updated>2015-12-14T10:59:03Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-12-14T10:59:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=53bc8ef2d8d37d446fbf562605f5d2393c1a1e80'/>
<id>urn:sha1:53bc8ef2d8d37d446fbf562605f5d2393c1a1e80</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37386: localise mbegin, mend, match in URL magic</title>
<updated>2015-12-11T14:05:29Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-12-11T14:05:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1f75d7ff2cf0dbc0b8718811ee9a1f0e5eaeac1f'/>
<id>urn:sha1:1f75d7ff2cf0dbc0b8718811ee9a1f0e5eaeac1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>users/20873: disable bracketed paste while running external editor from zle</title>
<updated>2015-12-11T04:34:48Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2015-12-11T04:28:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f546ea64df835d35f99f3a6c2c6767caab3359a3'/>
<id>urn:sha1:f546ea64df835d35f99f3a6c2c6767caab3359a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37347: Remove incorrect local for msgs in VCS info</title>
<updated>2015-12-08T12:59:48Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-12-08T12:59:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4105f79a3a9b5a85c4ce167865e5ac661be160dc'/>
<id>urn:sha1:4105f79a3a9b5a85c4ce167865e5ac661be160dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37295: kill-word-match: Join kills</title>
<updated>2015-12-03T23:47:24Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2015-12-03T23:31:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=253df6d4bb16f0ca7607811abb525ef2ad7623b3'/>
<id>urn:sha1:253df6d4bb16f0ca7607811abb525ef2ad7623b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37252: vcs_info git: Compute %b correctly with "rebase --onto" of detached heads. (Follow-up to 36725.)</title>
<updated>2015-11-30T03:42:47Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2015-11-30T03:23:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=502d55c01494fabd1d98c67aab0a9746d59b715a'/>
<id>urn:sha1:502d55c01494fabd1d98c67aab0a9746d59b715a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: ZCALCPROMPT created globally in zcalc</title>
<updated>2015-11-27T09:31:46Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-11-27T09:31:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8efa4b4088a9f57903954a12eb086b176109bd91'/>
<id>urn:sha1:8efa4b4088a9f57903954a12eb086b176109bd91</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37214: 'prompt walters': Don't export PS1</title>
<updated>2015-11-27T07:27:23Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2015-11-25T01:45:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=694aee4c3dbc657b8ac05e035cae33fdf49130a2'/>
<id>urn:sha1:694aee4c3dbc657b8ac05e035cae33fdf49130a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37192: silence WARN_CREATE_GLOBAL in prompt themes</title>
<updated>2015-11-22T18:19:49Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-11-22T18:19:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=14487ff5cc0233acf4ed3398559d975e92d52d51'/>
<id>urn:sha1:14487ff5cc0233acf4ed3398559d975e92d52d51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37186: a couple more WARN_CREATE_GLOBAL fixes</title>
<updated>2015-11-22T16:06:20Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2015-11-22T16:06:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ae4cf7b743da0785cb8d1f0d01b8697318f254dc'/>
<id>urn:sha1:ae4cf7b743da0785cb8d1f0d01b8697318f254dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37170: suppress global create warning in function</title>
<updated>2015-11-20T12:42:35Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-11-20T12:42:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4add5258834ffbbf3e26ef25195a90b6004ca0bf'/>
<id>urn:sha1:4add5258834ffbbf3e26ef25195a90b6004ca0bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>zed: Add -- to the `functions' builtin calls</title>
<updated>2015-11-16T01:58:03Z</updated>
<author>
<name>Eric Cook</name>
<email>llua@gmx.com</email>
</author>
<published>2015-10-27T16:15:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8d1e882b78e3ccc3d66cfc61e1d7e3e53f60d67f'/>
<id>urn:sha1:8d1e882b78e3ccc3d66cfc61e1d7e3e53f60d67f</id>
<content type='text'>
Reported on IRC:

% autoload zed; zed -f -- "-zgen-prezto-load"
zed:83: bad option: -g
-zgen-prezto-load() {
}
</content>
</entry>
<entry>
<title>37025: vcs_info git: Add a cherry-pick patch-format</title>
<updated>2015-11-13T20:17:27Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2015-10-30T15:08:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f59864ce7a4a18efbfa5a330895d120ea1ce18f2'/>
<id>urn:sha1:f59864ce7a4a18efbfa5a330895d120ea1ce18f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36993: zed: fix argument parsing</title>
<updated>2015-10-31T18:06:47Z</updated>
<author>
<name>Eric Cook</name>
<email>llua@gmx.com</email>
</author>
<published>2015-10-31T18:06:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=607a7a85b65527fb98e1a47c02dca6a777595eec'/>
<id>urn:sha1:607a7a85b65527fb98e1a47c02dca6a777595eec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37027: allow subword context to discriminate between words</title>
<updated>2015-10-30T16:59:41Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-10-30T16:59:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1eef57b3d15af235430ad2b5e2940ded375e69d2'/>
<id>urn:sha1:1eef57b3d15af235430ad2b5e2940ded375e69d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37014: Improved internal parameter setting.</title>
<updated>2015-10-29T15:01:07Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-10-29T15:01:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0628802baf5c9245138db82dd058cad023a7d0ae'/>
<id>urn:sha1:0628802baf5c9245138db82dd058cad023a7d0ae</id>
<content type='text'>
Enhance WARNCREATEGLOBAL to work in many more cases.

Don't create REPLY as an integer if it didn't previously exist
as one, even if the value to be set is integral, as this is likely to
mess up later uses of REPLY.
</content>
</entry>
<entry>
<title>36994: declare local REPLY for use with "zle .read-command"; use .self-insert instead of .self-insert-unmeta</title>
<updated>2015-10-28T03:29:07Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-10-28T03:29:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=aba7c00698fdd459d2f17f84ed371413458afae5'/>
<id>urn:sha1:aba7c00698fdd459d2f17f84ed371413458afae5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36913 + 36945: vcs_info quilt: Pass patch subject lines to gen-applied-string</title>
<updated>2015-10-24T20:42:26Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2015-10-21T05:11:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=779b3112f85d01d297ab04e6c1b68a0b33d76a55'/>
<id>urn:sha1:779b3112f85d01d297ab04e6c1b68a0b33d76a55</id>
<content type='text'>
The format used is '${patchname} ${subject}', which is analogous to the git backend.
</content>
</entry>
<entry>
<title>36912: vcs_info quilt: Tolerate being in child of .pc's parent</title>
<updated>2015-10-24T20:26:41Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2015-10-22T12:30:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c62db9e7dc2f59337aec1df55663383c524886cb'/>
<id>urn:sha1:c62db9e7dc2f59337aec1df55663383c524886cb</id>
<content type='text'>
Without this, gen-applied-string would only be set when .pc is a child of cwd,
not when it is a child of an ancestor of cwd.
</content>
</entry>
<entry>
<title>36871: move initial call to "zle .bracketed-paste-magic" to occur earlier in the function</title>
<updated>2015-10-21T21:47:41Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-10-21T21:47:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b947789d7c7a9e01880512dff1f27198f4707e50'/>
<id>urn:sha1:b947789d7c7a9e01880512dff1f27198f4707e50</id>
<content type='text'>
Just in case any later initialization might have side-effects.
</content>
</entry>
<entry>
<title>36888: vcs_info: Prevent warn_create_global warning with '-preinit-' state</title>
<updated>2015-10-18T18:40:18Z</updated>
<author>
<name>Frank Terbeck</name>
<email>ft@bewatermyfriend.org</email>
</author>
<published>2015-10-18T18:27:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2e600b432a1a0167304ba5b57738b9f5c0af1cc3'/>
<id>urn:sha1:2e600b432a1a0167304ba5b57738b9f5c0af1cc3</id>
<content type='text'>
This is related to 33405. Turns out that not all other calls to
VCS_INFO_set are okay: With recent zsh versions the early call to that
function with the '-preinit-' argument causes a warning like this:

  VCS_INFO_set:9: math parameter maxexports created globally
                  in function VCS_INFO_set

This fixes it.
</content>
</entry>
<entry>
<title>36856: cdr -p/-P to prune directory list</title>
<updated>2015-10-14T13:23:16Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-10-14T13:23:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=bab1fc50436f23402696cd5236c0689c4d4dbd59'/>
<id>urn:sha1:bab1fc50436f23402696cd5236c0689c4d4dbd59</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36832: vcs_info: Remove dependency on "seq"</title>
<updated>2015-10-11T10:54:30Z</updated>
<author>
<name>Frank Terbeck</name>
<email>ft@bewatermyfriend.org</email>
</author>
<published>2015-10-11T10:39:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e245dd71936d1c22fce39f02c203ed2cdb43a548'/>
<id>urn:sha1:e245dd71936d1c22fce39f02c203ed2cdb43a548</id>
<content type='text'>
The "seq" utility is usually available on GNU systems only. This
exchanges calls to seq with pure zsh features. Also: Less forks are
good.
</content>
</entry>
<entry>
<title>36830: vcs_info: Silence an error message with new git versions</title>
<updated>2015-10-11T10:29:41Z</updated>
<author>
<name>Frank Terbeck</name>
<email>ft@bewatermyfriend.org</email>
</author>
<published>2015-10-11T09:54:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7a1678767f44f200295d88dfea94902718275266'/>
<id>urn:sha1:7a1678767f44f200295d88dfea94902718275266</id>
<content type='text'>
Mikael informs me on IRC, that in new versions of git (he used 2.6.1)
where the "am" subcommand is now a builtin, a file that is used by the
git backend of vcs_info (namely .git/rebase-apply/msg-clean) is not
available anymore, leading to an annoying error message:

  VCS_INFO_get_data_git:232: no such file or directory: .git/rebase-apply/msg-clean

This patch checks for the availabiliy of the file before using it,
and adjusts the value of the dependant values accordingly.
</content>
</entry>
<entry>
<title>36754: Functions/TCP: Tweak some usage output in the tcp_* functions</title>
<updated>2015-10-02T22:05:40Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2015-10-02T22:04:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=64061e504fe9145c34911622a9fec6ec43869cea'/>
<id>urn:sha1:64061e504fe9145c34911622a9fec6ec43869cea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: bracketed-paste-url-magic: actually do what the comment says</title>
<updated>2015-10-01T18:16:24Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2015-10-01T18:14:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=99aff5bb0cad712b0e24e76ff2ba1ea3d2214769'/>
<id>urn:sha1:99aff5bb0cad712b0e24e76ff2ba1ea3d2214769</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36735: add ~/.zcalcrc handling to zcalc</title>
<updated>2015-10-01T14:55:01Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-10-01T14:55:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=196e6a0ec022fb2fc22820a346b5f206a3cf40ac'/>
<id>urn:sha1:196e6a0ec022fb2fc22820a346b5f206a3cf40ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36692: bracketed-paste-url-magic: simpler alternative for handling pasted urls</title>
<updated>2015-10-01T01:55:21Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2015-10-01T01:52:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=76da752fd75955cd6240c1daa026cc34dea1e010'/>
<id>urn:sha1:76da752fd75955cd6240c1daa026cc34dea1e010</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36725: vcs_info git: Compute %b correctly when "git am"-ing onto detached heads.</title>
<updated>2015-09-30T21:43:37Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2015-09-30T14:21:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a90cf551efc92184ab25da25b837296d1c4edc8a'/>
<id>urn:sha1:a90cf551efc92184ab25da25b837296d1c4edc8a</id>
<content type='text'>
Before this patch, $gitbranch would be set to empty, which caused
VCS_INFO_get_data_git to early out with a failure status¹, consequently
$vcs_info_msg_0_ would be empty.

¹ via the 'if [[ -z ]]' block around line 170.
</content>
</entry>
<entry>
<title>36725: vcs_info git: Compute %b correctly when rebasing detached heads.</title>
<updated>2015-09-30T21:43:37Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2015-09-30T14:21:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=cd1cda9d57ff9f44d285bcd867721c4024500837'/>
<id>urn:sha1:cd1cda9d57ff9f44d285bcd867721c4024500837</id>
<content type='text'>
This sets the %b expando to the hash of the before-the-merge HEAD, rather
than to the literal string "detached HEAD".  That hash is already available
via the gen-applied-string hook.
</content>
</entry>
<entry>
<title>36725: vcs_info git: Compute %b correctly when merging to detached heads.</title>
<updated>2015-09-30T21:43:37Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2015-09-30T14:21:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7ac34a3055d87b88d8b1b28ddfe68982f6550a08'/>
<id>urn:sha1:7ac34a3055d87b88d8b1b28ddfe68982f6550a08</id>
<content type='text'>
The %b expando should be the hash prior to the merge.  The hash of the merge
result is available as the %i expando and via the gen-applied-string hook.
</content>
</entry>
<entry>
<title>36601: vcs_info: handle missing .git/rebase-apply/{next,msg-clean}</title>
<updated>2015-09-28T18:03:12Z</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2015-09-23T18:55:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=45bdc87a1f4058f9a8cd5eaceda704284d4a89a1'/>
<id>urn:sha1:45bdc87a1f4058f9a8cd5eaceda704284d4a89a1</id>
<content type='text'>
When pressing Ctrl-C after `git am`, only `last` exists in
`.git/rebase-apply/`, which is empty.

This patch fixes it to fall back to "no patch applied" then.
</content>
</entry>
<entry>
<title>unposted: Fix broken case condition and "qualifer" typo</title>
<updated>2015-09-28T00:24:54Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2015-09-28T00:18:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d85a1fcd888198d0212d7bec615751e8fe715fdd'/>
<id>urn:sha1:d85a1fcd888198d0212d7bec615751e8fe715fdd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36630: new function zsh_directory_name_generic</title>
<updated>2015-09-25T20:30:34Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2015-09-25T20:30:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=649d06a8cdd9948e3d49fa717f9088d8a87a6262'/>
<id>urn:sha1:649d06a8cdd9948e3d49fa717f9088d8a87a6262</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36604: fix getopts+shift calculation</title>
<updated>2015-09-24T06:16:38Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-09-24T06:16:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8d5c0c77609d814de7c0749602a595236f76b487'/>
<id>urn:sha1:8d5c0c77609d814de7c0749602a595236f76b487</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36587: use +LINE:COLUMN to place the cursor when invoking emacs variants, for emacsclient</title>
<updated>2015-09-22T15:52:52Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-09-22T15:52:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=56ed4df8988249338b0f8f2d999df4217ca533e6'/>
<id>urn:sha1:56ed4df8988249338b0f8f2d999df4217ca533e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: revert 36483 as multibyte is now handled by "zle .read-command"; adapt to new default behavior of zle_highlight for paste</title>
<updated>2015-09-13T00:16:43Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-09-13T00:16:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b957cdd21a8997739aba48c3637fc3b9f88b2168'/>
<id>urn:sha1:b957cdd21a8997739aba48c3637fc3b9f88b2168</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36483: handle incomplete multibyte characters in bracketed-paste-magi</title>
<updated>2015-09-11T17:40:22Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2015-09-11T17:40:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f5e8527a8c62dd59e3883b25d9c3009fb7caf4ab'/>
<id>urn:sha1:f5e8527a8c62dd59e3883b25d9c3009fb7caf4ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36410: vcs_info git: Present merge heads as patches</title>
<updated>2015-09-05T10:47:44Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2015-09-03T09:24:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=880579dc1e368bd6111b6f2d4c4449f4d42cd1b3'/>
<id>urn:sha1:880579dc1e368bd6111b6f2d4c4449f4d42cd1b3</id>
<content type='text'>
This shows, during 'git merge', the revision hashes of the "remote" head
(the one that will become second parent of the commit) in the %m expando.

Review-by: Frank Terbeck
</content>
</entry>
<entry>
<title>36338: Replace "5.0.9" with "5.1" in source comments</title>
<updated>2015-08-30T20:47:00Z</updated>
<author>
<name>Axel Beckert</name>
<email>abe@deuxchevaux.org</email>
</author>
<published>2015-08-30T20:47:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a9df6aaa702abf761b155cd842a7f6917be44139'/>
<id>urn:sha1:a9df6aaa702abf761b155cd842a7f6917be44139</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36314: Avoid using short_loops syntax in distributed files</title>
<updated>2015-08-28T07:37:37Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2012-03-17T20:51:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=095dd71cc01cb62514138841aad07c9ddb5465f6'/>
<id>urn:sha1:095dd71cc01cb62514138841aad07c9ddb5465f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36266: preserve emulation and setopt context for init and finish functions, handle vi modes</title>
<updated>2015-08-21T20:38:19Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-08-21T17:59:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2ed3b84fa65b949bfea8895ab287011042fae8fb'/>
<id>urn:sha1:2ed3b84fa65b949bfea8895ab287011042fae8fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36212: save and restore HISTNO along with other editor state, for sanity of "zle undo"</title>
<updated>2015-08-18T03:59:00Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-08-18T03:59:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c239a7bd91d8cfdc8b8aaf42059add04ba4c16c2'/>
<id>urn:sha1:c239a7bd91d8cfdc8b8aaf42059add04ba4c16c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36209: vcs_info: avoid grep error message when file is missing</title>
<updated>2015-08-17T23:00:25Z</updated>
<author>
<name>brian m. carlson</name>
<email>sandals@crustytoothpaste.net</email>
</author>
<published>2015-08-17T22:45:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9a369d39e13787c376c57713ab8c14e5c0f4bfb8'/>
<id>urn:sha1:9a369d39e13787c376c57713ab8c14e5c0f4bfb8</id>
<content type='text'>
When running git rebase -m and a conflict occurs, the git-rebase-todo
file is not present.  This leads to an error from grep every time the
shell prompt is printed when vcs_info is enabled.  Avoid this message by
checking if the file exists before trying to grep it.
</content>
</entry>
<entry>
<title>unposted: mention bracketed-paste-magic in url-quote-magic comments</title>
<updated>2015-08-17T05:52:21Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-08-17T05:52:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2f2808098b9326922f17297041b97241c15aa595'/>
<id>urn:sha1:2f2808098b9326922f17297041b97241c15aa595</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36195, 36196: wrapper of bracketed-paste for compatibilty with url-quote-magic and other self-insert wrapper widgets</title>
<updated>2015-08-17T05:23:06Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-08-17T05:23:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=795e6eb9b3a245e1cf5d173dd9d0b9c2b9bd2078'/>
<id>urn:sha1:795e6eb9b3a245e1cf5d173dd9d0b9c2b9bd2078</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36131: make use of undo limits; call mkundoent() when $UNDO_CHANGE_NO is referenced for a clear change number marking the current state</title>
<updated>2015-08-13T14:18:26Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2015-08-13T14:18:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=832130c57dedc532191512045096180657a049f3'/>
<id>urn:sha1:832130c57dedc532191512045096180657a049f3</id>
<content type='text'>
</content>
</entry>
</feed>
