<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vim-twodo/ftplugin, branch v0.2.0</title>
<subtitle>To-do list syntax highlighting and mappings</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-twodo/'/>
<entry>
<title>Update copyright years</title>
<updated>2021-10-15T22:35:32+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2021-10-15T22:35:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-twodo/commit/?id=53ba8107609daacb617351a0e11b304196a13a4a'/>
<id>53ba8107609daacb617351a0e11b304196a13a4a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new motions to move between regular and important TODOs</title>
<updated>2021-10-15T19:28:53+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2021-10-15T19:28:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-twodo/commit/?id=477256e48b026d01043a416c1bb20178bcc3cdd1'/>
<id>477256e48b026d01043a416c1bb20178bcc3cdd1</id>
<content type='text'>
The existing `[u` and `]u` bindings allow moving to the previous and
next unfinished to-do, but when there are many low priority to-dos, and
a handful of regular and high priority items between them, those
commands are ineffective for quickly moving to the relevant ones.

Add two new sets of commands:

* `[o` &amp; `]o` to move between regular priority to-dos
* `[y` &amp; `]y` to move between high priority to-dos

I was looking for bracket mappings that aren't bound by default. Using
`o` seems to work, meaning "ordinary". And `y` could refer to
"yimportant". Close enough.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The existing `[u` and `]u` bindings allow moving to the previous and
next unfinished to-do, but when there are many low priority to-dos, and
a handful of regular and high priority items between them, those
commands are ineffective for quickly moving to the relevant ones.

Add two new sets of commands:

* `[o` &amp; `]o` to move between regular priority to-dos
* `[y` &amp; `]y` to move between high priority to-dos

I was looking for bracket mappings that aren't bound by default. Using
`o` seems to work, meaning "ordinary". And `y` could refer to
"yimportant". Close enough.
</pre>
</div>
</content>
</entry>
<entry>
<title>Change `&lt;Leader&gt;` to `&lt;LocalLeader&gt;`</title>
<updated>2021-10-15T18:50:26+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2021-10-15T18:50:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-twodo/commit/?id=e24499b61189c1cde025a1fd1063a9b21f8e101b'/>
<id>e24499b61189c1cde025a1fd1063a9b21f8e101b</id>
<content type='text'>
Allow the leader to be different for the todo filetype.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow the leader to be different for the todo filetype.
</pre>
</div>
</content>
</entry>
<entry>
<title>ftplugin/todo.vim: Fix default mapping guards</title>
<updated>2020-03-22T01:02:54+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-03-22T01:02:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-twodo/commit/?id=c69625bb9d6b2a1e487975f007fff415247eeee6'/>
<id>c69625bb9d6b2a1e487975f007fff415247eeee6</id>
<content type='text'>
These conditions were wrong, and should have been AND-ed. Otherwise, if
you, say, didn't have a mapping to `&lt;Plug&gt;TwodoNewTodoBelow` and did
have a mapping to `&lt;Leader&gt;n` (or vice versa), the plugin would still
remap `&lt;Leader&gt;n`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These conditions were wrong, and should have been AND-ed. Otherwise, if
you, say, didn't have a mapping to `&lt;Plug&gt;TwodoNewTodoBelow` and did
have a mapping to `&lt;Leader&gt;n` (or vice versa), the plugin would still
remap `&lt;Leader&gt;n`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add license headers</title>
<updated>2020-03-21T23:43:45+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-03-21T23:43:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-twodo/commit/?id=0aadc22da0518823867578bd9a79f8c481236944'/>
<id>0aadc22da0518823867578bd9a79f8c481236944</id>
<content type='text'>
Add a license header to each source file, along with the appropriate
copyright years.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a license header to each source file, along with the appropriate
copyright years.
</pre>
</div>
</content>
</entry>
<entry>
<title>Disable ftplugin mappings with `g:no_plugin_maps`</title>
<updated>2020-03-21T22:56:01+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-03-21T22:56:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-twodo/commit/?id=95504b5b4f6e6f207cd9fcbfb2b71cec815ff280'/>
<id>95504b5b4f6e6f207cd9fcbfb2b71cec815ff280</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't save search history when running substitution commands</title>
<updated>2020-03-21T22:11:25+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-03-21T22:11:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-twodo/commit/?id=b13db3116d84b0fc474f193baf2514bc66d5580c'/>
<id>b13db3116d84b0fc474f193baf2514bc66d5580c</id>
<content type='text'>
Our substitution commands would save the search pattern into search
history, intervening with user search history. Use the `keeppatterns`
command to prevent this.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Our substitution commands would save the search pattern into search
history, intervening with user search history. Use the `keeppatterns`
command to prevent this.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add conditions for `[u` `]u` default omaps</title>
<updated>2020-03-21T19:17:22+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-03-21T19:17:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-twodo/commit/?id=c7ac0e17fe4acb714b135f9b4ffac24351b3de56'/>
<id>c7ac0e17fe4acb714b135f9b4ffac24351b3de56</id>
<content type='text'>
I put these in the normal mode conditions for ease of testing and
implementation. Now check the mappings properly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I put these in the normal mode conditions for ease of testing and
implementation. Now check the mappings properly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove `&lt;Plug&gt;TwodoNextIncomplete` `&lt;Plug&gt;TwodoPreviousIncomplete` xmaps</title>
<updated>2020-03-21T19:11:00+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-03-21T19:11:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-twodo/commit/?id=374682458aeecb6b02cd88a612201feca8a0be12'/>
<id>374682458aeecb6b02cd88a612201feca8a0be12</id>
<content type='text'>
I don't really use visual mode, and don't feel like trying to make these
work.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I don't really use visual mode, and don't feel like trying to make these
work.
</pre>
</div>
</content>
</entry>
<entry>
<title>Try adding xmaps and omaps for next and previous commands</title>
<updated>2020-03-21T16:59:40+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-03-21T16:59:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-twodo/commit/?id=5ee078bc4c434764f413b036fcb39ca97b5ae74e'/>
<id>5ee078bc4c434764f413b036fcb39ca97b5ae74e</id>
<content type='text'>
The xmaps don't really work. Going to the next/previous TODO works, but
extending the selection doesn't because of the way I set it up with the
mark system. We'd probably need a more involved function here to do what
we want.

Currently doesn't support counts. I'll have to add that in.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The xmaps don't really work. Going to the next/previous TODO works, but
extending the selection doesn't because of the way I set it up with the
mark system. We'd probably need a more involved function here to do what
we want.

Currently doesn't support counts. I'll have to add that in.
</pre>
</div>
</content>
</entry>
</feed>
