<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vim-grappele, branch v0.0.5</title>
<subtitle>Vim plugin to repeat the last G movement</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-grappele/'/>
<entry>
<title>Increase version v0.0.4 -&gt; v0.0.5</title>
<updated>2017-12-20T22:16:00+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-12-20T22:16:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-grappele/commit/?id=07702328d14181a6d6e8137bfae14f2a8bc3f1f5'/>
<id>07702328d14181a6d6e8137bfae14f2a8bc3f1f5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'don,t-try-to-recall-if-there-hasn,t-been-a-G-movement-yet'</title>
<updated>2017-12-20T22:11:19+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-12-20T22:11:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-grappele/commit/?id=63458a23b65014cbb11dcbdb91c62115e263bfd2'/>
<id>63458a23b65014cbb11dcbdb91c62115e263bfd2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>autoload/grappele.vim: Only try to recall if a location was saved</title>
<updated>2017-12-20T00:05:21+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-12-20T00:05:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-grappele/commit/?id=61b3046661f8bb14f12b2a45650bb23b1d68f09a'/>
<id>61b3046661f8bb14f12b2a45650bb23b1d68f09a</id>
<content type='text'>
Previously, if `gG` (the recall mapping) was pressed before previously
having pressed a `G` command, the following error would appear:

    Error detected while processing function grappele#Recall:
    line    1:
    E121: Undefined variable: s:line
    E116: Invalid arguments for function grappele#Grappele

This happened because no previous `G` location had been saved.

Displaying an error here makes for a bad user experience. Instead if
this happens, we should just do nothing. To prevent the error, check for
the existence of the `s:line` variable before trying to use it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, if `gG` (the recall mapping) was pressed before previously
having pressed a `G` command, the following error would appear:

    Error detected while processing function grappele#Recall:
    line    1:
    E121: Undefined variable: s:line
    E116: Invalid arguments for function grappele#Grappele

This happened because no previous `G` location had been saved.

Displaying an error here makes for a bad user experience. Instead if
this happens, we should just do nothing. To prevent the error, check for
the existence of the `s:line` variable before trying to use it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Increase version v0.0.3 -&gt; v0.0.4</title>
<updated>2017-07-08T22:29:44+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-07-08T22:29:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-grappele/commit/?id=2393e6afb8039cbf2db3c3d15fbfb8343778f537'/>
<id>2393e6afb8039cbf2db3c3d15fbfb8343778f537</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>autoload/grappele.vim: Don't save location when using `G` directly</title>
<updated>2017-07-08T22:10:33+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-07-08T22:10:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-grappele/commit/?id=90ee500ed7945cedcbdc45b40de3ab26a762479d'/>
<id>90ee500ed7945cedcbdc45b40de3ab26a762479d</id>
<content type='text'>
Previously, we would save the location of the `G` command regardless of
whether it was used with a count or not. Thus, `34G` and `G` would both
save locations.

Saving the location of `G` isn't really useful, but it's easily
accessed. Instead, only save location when using a count with `G`. This
allows the Grappele command to be useful even after having pressed `G`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, we would save the location of the `G` command regardless of
whether it was used with a count or not. Thus, `34G` and `G` would both
save locations.

Saving the location of `G` isn't really useful, but it's easily
accessed. Instead, only save location when using a count with `G`. This
allows the Grappele command to be useful even after having pressed `G`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Increase version 0.0.2 -&gt; 0.0.3</title>
<updated>2016-06-17T06:27:16+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2016-06-17T06:27:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-grappele/commit/?id=0e7df7ce3519e88a158e72f79c36305bc01e23d4'/>
<id>0e7df7ce3519e88a158e72f79c36305bc01e23d4</id>
<content type='text'>
* Update CHANGELOG
* Increment version number in help file
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update CHANGELOG
* Increment version number in help file
</pre>
</div>
</content>
</entry>
<entry>
<title>autoload/grappele.vim: Push to jumplist</title>
<updated>2016-06-17T06:20:53+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2016-06-17T06:20:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-grappele/commit/?id=b47479c55fcc9646743df729e8ce37160def5375'/>
<id>b47479c55fcc9646743df729e8ce37160def5375</id>
<content type='text'>
Turns out that invoking `G` wouldn't push your movement to the jumplist
(unlike Vim's real `G`). This was not only confusing, it was also wrong.
Just an oversight on my part that I didn't notice until now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Turns out that invoking `G` wouldn't push your movement to the jumplist
(unlike Vim's real `G`). This was not only confusing, it was also wrong.
Just an oversight on my part that I didn't notice until now.
</pre>
</div>
</content>
</entry>
<entry>
<title>Increase version v0.0.1 -&gt; v0.0.2</title>
<updated>2015-09-17T03:30:29+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2015-09-17T03:30:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-grappele/commit/?id=4ebe601a046b80dc1b1b76bf6fad370731855b23'/>
<id>4ebe601a046b80dc1b1b76bf6fad370731855b23</id>
<content type='text'>
* Update version number in help file
* Update CHANGELOG
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update version number in help file
* Update CHANGELOG
</pre>
</div>
</content>
</entry>
<entry>
<title>plugin/grappele.vim: Silence `G` mapping</title>
<updated>2015-09-17T03:09:51+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2015-09-17T03:09:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-grappele/commit/?id=6feb0b0be638e2a4d28ef58106dccfdc3c183278'/>
<id>6feb0b0be638e2a4d28ef58106dccfdc3c183278</id>
<content type='text'>
Don't output the mapping result in the command line when using the `G`
command.

Was handling this prevously with the `&lt;Plug&gt;Grappele` mapping but not
with the new one that I added in
07a75d523eadaf1027aa8bf287256602ad05f97f.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't output the mapping result in the command line when using the `G`
command.

Was handling this prevously with the `&lt;Plug&gt;Grappele` mapping but not
with the new one that I added in
07a75d523eadaf1027aa8bf287256602ad05f97f.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add CHANGELOG</title>
<updated>2015-09-14T10:04:40+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2015-09-14T10:04:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-grappele/commit/?id=060c56a29f70e90450cf43f85fac37b08fd5324b'/>
<id>060c56a29f70e90450cf43f85fac37b08fd5324b</id>
<content type='text'>
Include information about the initial v0.0.1 release.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Include information about the initial v0.0.1 release.
</pre>
</div>
</content>
</entry>
</feed>
