ViEmu Blog

A blog about all things ViEmu
the one true editor
since 2005!

Archive for the ‘misc’ Category

ViEmu 3.7.6 for VS2017

Monday, January 30th, 2017

VS2017 seems to be going through a lot of changes on its way out from RC status to final version. In one of the latest changes, it turns out there is no way to make an installable package that works with VS2013, VS2015 and VS2017 without VS2017 showing an ugly compatibility message to the user. So, to help with that, here is a VS2017-specific installer VSIX package. Just download and double-click to install:

Other than catering to VS2017’s installer requirements, this package brings nothing new over 3.7.5.

ViEmu 3.7 released: finally search offsets, plus support for Xcode 8 and SQL Server 2016

Tuesday, November 8th, 2016

Hello everyone, ViEmu 3.7 is finally ready and available from download from As the major improvements, all ViEmu editions now support the full vi/vim search offsets syntax and semantics: for example, you can add “/e+1” to the end of a search, and the cursor will move to the next character after the match. Even multiple-step searches work: “/abc/+10;?def?e+1” is a single search involving the following steps: search forward for ‘abc’, go to the first column 10 lines below the match, search backwards for ‘def’, then position the cursor in the character right after the ‘f’.

This version also adds support for Xcode 8 and for SQL Server 2016, both of which have required quite a lot of work.  It also has had work done to ensure ViEmu for Visual Studio works better with Visual Assist. Head to the ViEmu home page to download them:

In order to use them, you need support active as of November 1, 2016. If your support has expired and you want to use the new versions, you will need to visit the customer area and renew support, which will allow you to use these versions and any new ones released during one year from now.

Hope you enjoy it!

(And now off to checking how ViEmu works with the latest VS15 preview…)

ViEmu 3.6 available: support for Visual Studio 2015, Xcode 6.4 and 7.0 beta 5, better % emulation

Thursday, August 20th, 2015

ViEmu 3.6 is ready. Main points:

  • Visual Studio 2015 support, has been tested for a few weeks without issues
  • Xcode 6.4 and Xcode 7 support (tested with 7.0 beta 5, the latest available version from Apple as of today)
  • Improved the % motion to navigate #if/#else/#endif lines and /* C-style comments */like vim, across all editions

Here are all links:

And versions for older versions of all host apps:

You need support active as of August 15, 2015. If your support has expired and you want to use the new versions, you will need to visit the customer  area and renew support, which will allow you to use these versions and any new ones I release during one year from now.

I’m very happy to be using the new automated build & deploy system to streamline producing a new version. A full new version across all editions after only 2 months is a kind of new record, yay 🙂

VEmu 3.5 available: it/at motions, Xcode 6.3, SQL Server 2014

Thursday, June 25th, 2015

So ViEmu 3.5 is ready after a few months of work. The main new functionality across all versions are it/at xml tag objects (e.g.: type “dit” to delete the contents between <abc> and </abc>). You can download it from the main download links at, or use the following links:

And versions for older versions of all host apps:

As you can see, there are a ton of builds maintained: 9 in total, across two operating systems, compiled using 6 different IDEs/compilers, and supporting dozens of host application edtions, some of them very different across versions. As you can imagine, the build system and other scaffolding is quite tricky. And here is the highlight for this release: I have finally managed to fully automate the build process of the whole line-up of ViEmu versions. It’s taken me weeks to months, but from now on, I will be able to tag and build a new version for all editions with a tiny amount of manual work. Implementing features will take the same time as it always did, but since now 95% of the time I put in can go to improving ViEmu rather than mind-numbing manual processes, I should be able to produce new versions more frequently.

Hope you enjoy this!

PS: What things from vi/vim do you miss the most in ViEmu? Especially core emulation features are the most interesting to me, since they make their way into all editions of ViEmu and benefit the most people! 

PPS: Next stops: Xcode 7 and Visual Studio 2015. 

ViEmu for Xcode 6 available

Thursday, October 9th, 2014

A few weeks after iOS 8 is officially released, here is ViEmu for Xcode6 available:

You will need to have support active as of September 28, 2014. If you purchased your ViEmu/Xcode more than a year before that, please log into the customer area at and renew support (use the password recovery mechanism with the email address you used to purchase ViEmu in order to gain access for the first time).

Happy vimming in Xcode!

ViEmu for Xcode 5 released

Tuesday, April 29th, 2014

It’s taken us quite a bit of time, but ViEmu for Xcode 5 is finally ready, and you can get it here:

The license is the same as for ViEmu/Xcode4. To use it, you need support active as of today, but since ViEmu/Xcode4 was released less than a year ago, if you have license for ViEmu/Xcode4, it is valid for this release.

Hope you like it!

ViEmu/VS2013 available

Tuesday, January 7th, 2014

So ViEmu/VS2013 is finally ready. You can download it here:

To use it, you need support active as of January 1st 2014.

Next stop: ViEmu/Xcode5. Eager to have it already!

New version of ViEmu/Xcode, and new ViEmu for VS2013-preview

Saturday, July 27th, 2013

Just published two new versions of ViEmu:

ViEmu for Xcode 3.1.1 (

  • Fixed an issue with improper handling of an ObjC ref that could cause a required object to be collected by GC and a subsequent crash
  • Ctrl-] emulation to go to definition of a symbol or open an included file
  • Added settings: activate/deactivate beeps, and configure color of the visual region and the caret

ViEmu for VS2013 preview ( It’s now a separate build which installs only for VS2013 (not for other versions of Visual studio. Since VS2013 itself is not official yet, take this as a “preview build”, which allows testing and ensures releasing the official one will now be quick once VS2013 is released.

We are already working in new versions of ViEmu for Xcode, including ViEmu for Xcode 5, and also new versions of all ViEmus with more vi/vim emulation features. Stay tuned…

ViEmu for Xcode ready

Tuesday, June 25th, 2013

Finally, it is available. We’ve been testing it thoroughly and it already provides a great vi/vim experience inside Xcode, with fancy things such as hlsearch, ex emulation, macros, mappings, and much more. From our experience with previous new ViEmus, we will most certainly put out a new release or two in the coming weeks, but this should provide a great start. To download it, just head over to the main site:

Let us know what you think.

ViEmu for Xcode – public beta available

Wednesday, May 1st, 2013

We’ve been working on a ViEmu for Xcode for several months now. After some time doing private beta testing, we finally have a version we are happy to share openly. Here it is for your Xcode vi(m)ing pleasure:

It uses the same emulation core as all the other ViEmu cores, so you get the high level of vi/vim emulation we’ve been building since 2005: motions/commands/operators, custom vim-compatible regex engine, etc… The integration code is of course fully new, it’s been a huge amount of work, but it makes using Xcode a pleasure: visual block selection, vim undo/redo emulation, hlsearch, etc…

Let us know how it works for you, and hopefully we’ll be able to release the official version during May!


ViEmu: vi/vim emulation for Visual Studio, Word, Outlook and SQL Server:
See where ViEmu customers are around the world:
Map of ViEmu customers around the world
Hear what others are saying about ViEmu:
ViEmu testimonials
Learn vi/vim easily with this cheat-sheet and tutorial:
Vi/vim Cheat Sheet and Tutorial
Read why vi/vim editing is the killerest:
Why vi/vim editing?
Discover ViEmu's sister product, Codekana:
Codekana outliner and syntax highlighter