<p>I used an Ubuntu 14.04 VM to test this out.</p>
<ul>
<li>I took the sources of the <a href="https://launchpad.net/%7Egeany-dev/+archive/ubuntu/ppa" rel="nofollow">Geany 1.33 PPA</a>, applied <a href="https://github.com/geany/geany/pull/1829">your Geany patch</a> (I ignored the <code>GEANY_API_VERSION</code> hunk as that failed to apply), then built with <code>dpkg-buildpackage -us -uc -nc</code> and installed the resulting packages.<br>
I'm not sure if the Geany patch is still necessary though given the comments in the PR, and I see that you did a force push but I can't find the original commit hash to compare with.</li>
<li>I cloned your branch and built vimode, copied <code>vimode.so</code> to <code>~/.config/geany/plugins</code> and enabled the plugin in Geany.</li>
</ul>
<p>I get the block cursor so it seems the plugin itself is enabled. However it does not seem to capture keys correctly, i.e. typing text inserts text, Ctrl-W closes the current tab and pressing keys when text is selected replaces the selection. Pressing escape does not seem to have any effect. I did not change the vimode options. Note that <code>viw</code> behaves the same way.</p>
<p>Feel free to ignore if it's clear that it's my fault.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany-plugins/pull/735#issuecomment-383259400">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ-aYNzfpZhsUQF3JC_8jUVOR9aA6ks5tqpOYgaJpZM4TWsaH">mute the thread</a>.<img src="https://github.com/notifications/beacon/ABDrJz8D5Pd6QGPkuoyCtOaHGrp-FJJIks5tqpOYgaJpZM4TWsaH.gif" height="1" width="1" alt="" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany-plugins/pull/735#issuecomment-383259400"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany-plugins","title":"geany/geany-plugins","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany-plugins"}},"updates":{"snippets":[{"icon":"PERSON","message":"@pcworld in #735: I used an Ubuntu 14.04 VM to test this out.\r\n\r\n- I took the sources of the [Geany 1.33 PPA](https://launchpad.net/~geany-dev/+archive/ubuntu/ppa), applied [your Geany patch](https://github.com/geany/geany/pull/1829) (I ignored the `GEANY_API_VERSION` hunk as that failed to apply), then built with `dpkg-buildpackage -us -uc -nc` and installed the resulting packages.  \r\nI'm not sure if the Geany patch is still necessary though given the comments in the PR, and I see that you did a force push but I can't find the original commit hash to compare with.\r\n- I cloned your branch and built vimode, copied `vimode.so` to `~/.config/geany/plugins` and enabled the plugin in Geany.\r\n\r\nI get the block cursor so it seems the plugin itself is enabled. However it does not seem to capture keys correctly, i.e. typing text inserts text, Ctrl-W closes the current tab and pressing keys when text is selected replaces the selection. Pressing escape does not seem to have any effect. I did not change the vimode options. Note that `viw` behaves the same way.\r\n\r\nFeel free to ignore if it's clear that it's my fault."}],"action":{"name":"View Pull Request","url":"https://github.com/geany/geany-plugins/pull/735#issuecomment-383259400"}}}</script>