<feed xmlns='http://www.w3.org/2005/Atom'>
<title>irssi-vimput, branch v1.00</title>
<subtitle>Edit Irssi messages in Vim</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/irssi-vimput/'/>
<entry>
<title>Update `%IRSSI` description</title>
<updated>2017-12-17T02:35:50+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-12-17T02:35:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/irssi-vimput/commit/?id=21938bf824d9d1669b85f135e7900f4c413cea02'/>
<id>21938bf824d9d1669b85f135e7900f4c413cea02</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add README</title>
<updated>2017-12-17T02:14:55+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-12-17T02:14:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/irssi-vimput/commit/?id=75be9abd092b3ea29c787c0e4109acb69b108680'/>
<id>75be9abd092b3ea29c787c0e4109acb69b108680</id>
<content type='text'>
Copy the description from the script's `/help` output with some small
modifications for new viewers.

Include a demo screencast to show the script in action.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Copy the description from the script's `/help` output with some small
modifications for new viewers.

Include a demo screencast to show the script in action.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add license (GNU GPLv3+)</title>
<updated>2017-12-17T01:40:50+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-12-17T01:40:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/irssi-vimput/commit/?id=9b5e4726eb2c98aba1aaf6463e80719277cce5dd'/>
<id>9b5e4726eb2c98aba1aaf6463e80719277cce5dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a script header comment</title>
<updated>2017-12-17T01:38:27+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-12-17T01:38:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/irssi-vimput/commit/?id=95716a26dd67635715b17df925d7f802ade97b22'/>
<id>95716a26dd67635715b17df925d7f802ade97b22</id>
<content type='text'>
Copy the help description (since it's already written) to give users who
haven't installed the script an idea of what it does and how it works.

Add copyright and license information.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Copy the help description (since it's already written) to give users who
haven't installed the script an idea of what it does and how it works.

Add copyright and license information.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix `/help` completion</title>
<updated>2017-12-17T01:28:38+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-12-17T01:28:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/irssi-vimput/commit/?id=0ff1eb62d053d4e6de33e14bc9d65209ba17c9e3'/>
<id>0ff1eb62d053d4e6de33e14bc9d65209ba17c9e3</id>
<content type='text'>
When I removed the `/vimput` command in
84ab68f96634cc29eb63a266a30b3147fec835e5, it broke help completion. You
were no longer able to get to our help from:

    /help vi&lt;Tab&gt;

This was because I had removed the command, and Irssi relies on commands
in order to set up completion for `/help`.

To hack completion into `/help`, use Irssi's subcommand feature to
provide a custom `/help vimput` subcommand to `/help`, and have it
display our help as before.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When I removed the `/vimput` command in
84ab68f96634cc29eb63a266a30b3147fec835e5, it broke help completion. You
were no longer able to get to our help from:

    /help vi&lt;Tab&gt;

This was because I had removed the command, and Irssi relies on commands
in order to set up completion for `/help`.

To hack completion into `/help`, use Irssi's subcommand feature to
provide a custom `/help vimput` subcommand to `/help`, and have it
display our help as before.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a doc comment to the `vimput` subroutine</title>
<updated>2017-12-17T01:22:19+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-12-17T01:22:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/irssi-vimput/commit/?id=5a62f7556529a3a9bb981afb32cdaf072b08cebb'/>
<id>5a62f7556529a3a9bb981afb32cdaf072b08cebb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove `vimput` Irssi command</title>
<updated>2017-12-17T00:42:16+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-12-17T00:42:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/irssi-vimput/commit/?id=84ab68f96634cc29eb63a266a30b3147fec835e5'/>
<id>84ab68f96634cc29eb63a266a30b3147fec835e5</id>
<content type='text'>
It doesn't really make sense to have a `/vimput` command since the
script modifies the input line. It's intended to be run on an existing
input line, not have you enter a command on the prompt.

Instead, change the command to a normal subroutine and instruct users in
the 'help' to create a binding to the Perl function in order to execute
the script.

Thanks to tmux-nicklist-portable for this idea:
https://github.com/irssi/scripts.irssi.org/blob/a0e86203562bac00ecc271842d6f4b238dae1c81/scripts/tmux-nicklist-portable.pl
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It doesn't really make sense to have a `/vimput` command since the
script modifies the input line. It's intended to be run on an existing
input line, not have you enter a command on the prompt.

Instead, change the command to a normal subroutine and instruct users in
the 'help' to create a binding to the Perl function in order to execute
the script.

Thanks to tmux-nicklist-portable for this idea:
https://github.com/irssi/scripts.irssi.org/blob/a0e86203562bac00ecc271842d6f4b238dae1c81/scripts/tmux-nicklist-portable.pl
</pre>
</div>
</content>
</entry>
<entry>
<title>Add help</title>
<updated>2017-12-17T00:31:45+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-12-17T00:31:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/irssi-vimput/commit/?id=06eab3f18d685aeb1729ec029f922603a61eb976'/>
<id>06eab3f18d685aeb1729ec029f922603a61eb976</id>
<content type='text'>
Irssi help accessible from `/help vimput`. Describes the command and
lets users know that they should bind a shortcut in order to use the
plugin.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Irssi help accessible from `/help vimput`. Describes the command and
lets users know that they should bind a shortcut in order to use the
plugin.
</pre>
</div>
</content>
</entry>
<entry>
<title>Turn the 'on key press' signal into a command</title>
<updated>2017-12-17T00:00:48+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-12-17T00:00:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/irssi-vimput/commit/?id=c1144625d59dd269838974b63cec400ca1ac8eb8'/>
<id>c1144625d59dd269838974b63cec400ca1ac8eb8</id>
<content type='text'>
Turns out it's possible to make this a command instead of listening for
a shortcut on key press.

Now when you want to run Vimput, you can make your own binding instead
of me forcing C-x:

    /bind ^X /vimput
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Turns out it's possible to make this a command instead of listening for
a shortcut on key press.

Now when you want to run Vimput, you can make your own binding instead
of me forcing C-x:

    /bind ^X /vimput
</pre>
</div>
</content>
</entry>
<entry>
<title>Get rid of unused imports</title>
<updated>2017-12-16T23:51:38+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-12-16T23:51:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/irssi-vimput/commit/?id=6eb894c411ccaf473dd2b4bae961cfeb86aee5a6'/>
<id>6eb894c411ccaf473dd2b4bae961cfeb86aee5a6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
