Hi, I had several questions about the state of vi modes and contributing to its feature set.
I am on Xamarin Studio 4.2.5, and it seems like the 'e' motion to navigate to the end of the word is not implemented. However, I built MonoDevelop from github (showed version 5 at the time) and it seems like this feature made its way in. I assume it will make its way into XS in the next version bump. I assume there is a one-to-one correspondence between version numbers in XS and MD?
There are features still missing from the source build of MD, and I was wondering if it was also just a matter of time before they get integrated? For instance, there is an open pull request for repeated actions in vi mode. In that link, there's a second pull request referenced that has changes conforming to the coding style.
Finally, I'd like to propose and work on some additional features for vi modes. Would it be best to just start a pull request on MonoDevelop and discuss it there? For instance, CTRL+V would be used for visual block selection, and it'd be useful to add. But I guess it potentially conflicts with IDE bindings, so maybe there should be a way to specify which binding to use in the UI (a la Visual Studio + VSVim).