<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vim-grappele, branch master</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.2.0 -&gt; v0.3.0</title>
<updated>2020-09-29T00:12:03+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-09-29T00:12:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-grappele/commit/?id=033fa338f67384c52547041e9d946015b7700c81'/>
<id>033fa338f67384c52547041e9d946015b7700c81</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 'fix-omap'</title>
<updated>2020-09-28T23:54:17+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-09-28T23:54:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-grappele/commit/?id=e230b24276a018701b6c3b8645c64fc8b1620985'/>
<id>e230b24276a018701b6c3b8645c64fc8b1620985</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>plugin/grappele.vim: Add mode to `hasmapto()` call</title>
<updated>2020-09-28T23:51:35+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-09-28T23:51:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-grappele/commit/?id=560239bbd9afb7dbf7ce846160bd687b1cfda03f'/>
<id>560239bbd9afb7dbf7ce846160bd687b1cfda03f</id>
<content type='text'>
Since these `&lt;Plug&gt;` mappings are mode-specific, ensure we specify the
mode in the `hasmapto()` call.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since these `&lt;Plug&gt;` mappings are mode-specific, ensure we specify the
mode in the `hasmapto()` call.
</pre>
</div>
</content>
</entry>
<entry>
<title>autoload/grappele.vim: If no line is stored, make `gG` a no-op</title>
<updated>2020-09-28T23:48:21+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-09-28T23:34:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-grappele/commit/?id=8126766ab7a37961096ff9edf69feed15d9f3b65'/>
<id>8126766ab7a37961096ff9edf69feed15d9f3b65</id>
<content type='text'>
Previously, if you typed, for example:

    dgGk

this would perform `dk`, deleting the current line and the one above it.
That doesn't really make any sense. Instead, the `gG` should cancel the
operator. Do this by mapping to `&lt;C-c&gt;`.

In normal and visual modes, `gG` would move the cursor to the 0th
column. Returning an empty {rhs} causes the cursor to stay in the same
position it was in before pressing `gG`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, if you typed, for example:

    dgGk

this would perform `dk`, deleting the current line and the one above it.
That doesn't really make any sense. Instead, the `gG` should cancel the
operator. Do this by mapping to `&lt;C-c&gt;`.

In normal and visual modes, `gG` would move the cursor to the 0th
column. Returning an empty {rhs} causes the cursor to stay in the same
position it was in before pressing `gG`.
</pre>
</div>
</content>
</entry>
<entry>
<title>grappele#Recall(): Remove special handling for visual mode</title>
<updated>2020-09-28T23:34:07+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-09-28T23:31:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-grappele/commit/?id=f8bbf6e991d6a5d9768715c0cc915875bc9d9bc9'/>
<id>f8bbf6e991d6a5d9768715c0cc915875bc9d9bc9</id>
<content type='text'>
Now that this is an `&lt;expr&gt;` mapping, we don't need any special handling
for visual mode as this will be taken care of automatically.

Remove the `mode` argument as it's no longer used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that this is an `&lt;expr&gt;` mapping, we don't need any special handling
for visual mode as this will be taken care of automatically.

Remove the `mode` argument as it's no longer used.
</pre>
</div>
</content>
</entry>
<entry>
<title>plugin/grappele.vim: Remove `&lt;Plug&gt;Grappele` mapping</title>
<updated>2020-09-28T23:33:54+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-09-28T23:18:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-grappele/commit/?id=145c155e419fdcc73129771d8fbb3c32a77295a8'/>
<id>145c155e419fdcc73129771d8fbb3c32a77295a8</id>
<content type='text'>
Since the plugin doesn't use this mapping any more due to the
performance delay, let's remove it. Tells people that it shouldn't be
used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since the plugin doesn't use this mapping any more due to the
performance delay, let's remove it. Tells people that it shouldn't be
used.
</pre>
</div>
</content>
</entry>
<entry>
<title>grappele#Grappele(): Remove varargs</title>
<updated>2020-09-28T23:28:24+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-09-28T23:12:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-grappele/commit/?id=47a6ae90ca533f32576c88b21b988d92d33f865c'/>
<id>47a6ae90ca533f32576c88b21b988d92d33f865c</id>
<content type='text'>
This function no longer needs any extra arguments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This function no longer needs any extra arguments.
</pre>
</div>
</content>
</entry>
<entry>
<title>Change v_gG and o_gG to &lt;expr&gt; mappings</title>
<updated>2020-09-28T23:17:26+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-09-28T23:08:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-grappele/commit/?id=b39b957b700e98035dd8aa7608feab71d6181c95'/>
<id>b39b957b700e98035dd8aa7608feab71d6181c95</id>
<content type='text'>
Fix visual mode bug where when the cursor is at the top of a visual
selection, pressing `gG` changes the bottom of the visual selection
instead of the top.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix visual mode bug where when the cursor is at the top of a visual
selection, pressing `gG` changes the bottom of the visual selection
instead of the top.
</pre>
</div>
</content>
</entry>
<entry>
<title>grappele#Grappele(): Remove unnecessary `l:line` variable</title>
<updated>2020-09-28T23:17:26+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-09-28T23:05:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-grappele/commit/?id=5b5a30da2230b5cd78434c7195c83bd9e108e744'/>
<id>5b5a30da2230b5cd78434c7195c83bd9e108e744</id>
<content type='text'>
Holdover from old code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Holdover from old code.
</pre>
</div>
</content>
</entry>
<entry>
<title>autoload/grappele.vim: Remove old commented code</title>
<updated>2020-09-28T23:17:26+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-09-28T23:03:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-grappele/commit/?id=51f66aee90c4362a37b0c203939686283499dae3'/>
<id>51f66aee90c4362a37b0c203939686283499dae3</id>
<content type='text'>
Clean up the file by removing old code that's no longer necessary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Clean up the file by removing old code that's no longer necessary.
</pre>
</div>
</content>
</entry>
</feed>
