<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vim-twodo/autoload, branch master</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>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>Add repeat support</title>
<updated>2020-03-21T23:13:44+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-03-21T23:07:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-twodo/commit/?id=01c9a08982786c4508fea4893476935a553330fe'/>
<id>01c9a08982786c4508fea4893476935a553330fe</id>
<content type='text'>
Commands should be able to be repeated. Makes it easier to mark several
to-dos complete in a row, for example.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commands should be able to be repeated. Makes it easier to mark several
to-dos complete in a row, for example.
</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>motion.vim/s:Incomplete(): Use `s` search flag to mark</title>
<updated>2020-03-21T19:01:34+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-03-21T19:01:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-twodo/commit/?id=cb76590a7d75f9e49273b1f5ad7fbffaf3a0fd17'/>
<id>cb76590a7d75f9e49273b1f5ad7fbffaf3a0fd17</id>
<content type='text'>
Learned that `search()` accepts an `s` flag to mark the previous cursor
location, so figured we should take advantage of that and remove the
manual mark line.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Learned that `search()` accepts an `s` flag to mark the previous cursor
location, so figured we should take advantage of that and remove the
manual mark line.
</pre>
</div>
</content>
</entry>
<entry>
<title>Support counts in both `NextIncomplete()` and `PreviousIncomplete()`</title>
<updated>2020-03-21T18:44:44+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-03-21T18:44:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-twodo/commit/?id=0fa59c30f1a6f5e1a9796e5df53c7cd955994509'/>
<id>0fa59c30f1a6f5e1a9796e5df53c7cd955994509</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>todo#motion#NextIncomplete(): Add count support</title>
<updated>2020-03-21T18:20:39+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-03-21T18:20:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-twodo/commit/?id=953c0b15706cb7f8cded7d6792e5031e2a78228f'/>
<id>953c0b15706cb7f8cded7d6792e5031e2a78228f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add mappings to move to the next and previous to-do</title>
<updated>2020-03-15T15:11:16+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-03-15T15:08:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-twodo/commit/?id=6a9876afd797eb306f63cda250bc2815d3f3ceef'/>
<id>6a9876afd797eb306f63cda250bc2815d3f3ceef</id>
<content type='text'>
`[u` and `]u` for "unfinished".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`[u` and `]u` for "unfinished".
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Escalate mapping</title>
<updated>2016-06-03T13:37:02+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2016-06-03T13:37:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/vim-twodo/commit/?id=caec071d634877f05d53acf4f38a1039a1f162d9'/>
<id>caec071d634877f05d53acf4f38a1039a1f162d9</id>
<content type='text'>
Define the `todo#Escalate()` function which does the opposite of
`todo#Descalate()` and add a mapping to invoke the function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Define the `todo#Escalate()` function which does the opposite of
`todo#Descalate()` and add a mapping to invoke the function.
</pre>
</div>
</content>
</entry>
</feed>
