<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Passextract, branch reset-clipboard</title>
<subtitle>An interface to easily copy login information from Pass</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/Passextract/'/>
<entry>
<title>Use ClipboardStore to set clipboard</title>
<updated>2016-09-05T07:07:52+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2016-09-05T07:07:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/Passextract/commit/?id=95165cfa696259768dd9173ba2134f8e77025f0e'/>
<id>95165cfa696259768dd9173ba2134f8e77025f0e</id>
<content type='text'>
Swap ClipboardContext with ClipboardStore to copy to the system
clipboard.

Also add some documentation to the ClipboardStore::set_context function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Swap ClipboardContext with ClipboardStore to copy to the system
clipboard.

Also add some documentation to the ClipboardStore::set_context function.
</pre>
</div>
</content>
</entry>
<entry>
<title>ClipboardStore: Rename "last", only set it on first run</title>
<updated>2016-09-05T06:58:10+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2016-09-05T06:58:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/Passextract/commit/?id=c1950f087ec24e947ce739875e181ca2ff69f21e'/>
<id>c1950f087ec24e947ce739875e181ca2ff69f21e</id>
<content type='text'>
* Rename `last` to `original` because we only want to set it the first
  time we set the clipboard. Subsequent times we set the clipboard
  contents should not affect this saved value.
* Only set `original` on first run of the clipboard `set_contents`
  function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Rename `last` to `original` because we only want to set it the first
  time we set the clipboard. Subsequent times we set the clipboard
  contents should not affect this saved value.
* Only set `original` on first run of the clipboard `set_contents`
  function.
</pre>
</div>
</content>
</entry>
<entry>
<title>ClipboardStore proof of concept</title>
<updated>2016-09-05T06:44:11+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2016-09-05T06:44:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/Passextract/commit/?id=07558bf1a6e681d5492f2e0112d94fd584aa8d0f'/>
<id>07558bf1a6e681d5492f2e0112d94fd584aa8d0f</id>
<content type='text'>
The new type `ClipboardStore` wraps `ClipboardContext`, allowing us to
save the contents of the clipboard before resetting it. We will then be
able to reset the clipboard to this original value.

This commit includes some old code from when I was originally thinking
about this problem before I decided to make a separate module for it.
That code should be deleted.

One caveat to think about in the future is how to reset the clipboard to
the original value after a period of time. In other words, how to pass
the original contents value to a spawned child process.

Also, we need to make sure that we're only setting `last` once.
Subsequent calls should not change the `last` value. And now that I
think about that, "last" is probably the wrong name for this. It should
be something like "original".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new type `ClipboardStore` wraps `ClipboardContext`, allowing us to
save the contents of the clipboard before resetting it. We will then be
able to reset the clipboard to this original value.

This commit includes some old code from when I was originally thinking
about this problem before I decided to make a separate module for it.
That code should be deleted.

One caveat to think about in the future is how to reset the clipboard to
the original value after a period of time. In other words, how to pass
the original contents value to a spawned child process.

Also, we need to make sure that we're only setting `last` once.
Subsequent calls should not change the `last` value. And now that I
think about that, "last" is probably the wrong name for this. It should
be something like "original".
</pre>
</div>
</content>
</entry>
<entry>
<title>README: Add information about `g` &amp; `G` mappings</title>
<updated>2016-08-18T01:05:57+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2016-08-18T01:05:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/Passextract/commit/?id=426e7a89b6a00cdeab0dbbbb8b55eab37bc5c834'/>
<id>426e7a89b6a00cdeab0dbbbb8b55eab37bc5c834</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Cargo: Increase version v0.1.1 -&gt; v0.2.0</title>
<updated>2016-08-18T01:01:27+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2016-08-18T01:01:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/Passextract/commit/?id=f0ebd70b355156c708a17b5cff0f50e0402b082d'/>
<id>f0ebd70b355156c708a17b5cff0f50e0402b082d</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 'g-jump-mappings'</title>
<updated>2016-08-18T00:51:28+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2016-08-18T00:51:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/Passextract/commit/?id=2f0c32919be803fb0ec7f11f896e4e2e9c45b024'/>
<id>2f0c32919be803fb0ec7f11f896e4e2e9c45b024</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for `g` and `G` movements</title>
<updated>2016-08-17T23:42:54+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2016-08-17T23:42:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/Passextract/commit/?id=7cdc4aab7d142b83cf85cf42de92971874d53fce'/>
<id>7cdc4aab7d142b83cf85cf42de92971874d53fce</id>
<content type='text'>
`g`: moves the selection to the first option
`G`: moves the selection to the last option

This allows for faster selection if there are more than 2–3 options.

Using `g` still allows `gg` to work since doubling the command doesn't
change its meaning.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`g`: moves the selection to the first option
`G`: moves the selection to the last option

This allows for faster selection if there are more than 2–3 options.

Using `g` still allows `gg` to work since doubling the command doesn't
change its meaning.
</pre>
</div>
</content>
</entry>
<entry>
<title>Cargo: Update version v0.1.0 -&gt; v0.1.1</title>
<updated>2016-08-07T00:48:57+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2016-08-07T00:48:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/Passextract/commit/?id=8f7fc4deea1e02116e4435d1e8a6068fa63e0afd'/>
<id>8f7fc4deea1e02116e4435d1e8a6068fa63e0afd</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-passwords-containing-colon-space'</title>
<updated>2016-08-07T00:48:05+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2016-08-07T00:48:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/Passextract/commit/?id=30383a2436c1d99dd3a43e8c71660723375f9209'/>
<id>30383a2436c1d99dd3a43e8c71660723375f9209</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>strip_key: Fix for values that contain ": "</title>
<updated>2016-08-07T00:43:09+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2016-08-07T00:43:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/Passextract/commit/?id=874d653d420ea98680dd820f3bdd60afb3931747'/>
<id>874d653d420ea98680dd820f3bdd60afb3931747</id>
<content type='text'>
Values that contained ": " would not be parsed correctly for copying to
the clipboard. If, for example, a password contained ": ", those
characters and any following them wouldn't be copied. This change allows
such passwords to be copied correctly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Values that contained ": " would not be parsed correctly for copying to
the clipboard. If, for example, a password contained ": ", those
characters and any following them wouldn't be copied. This change allows
such passwords to be copied correctly.
</pre>
</div>
</content>
</entry>
</feed>
