ViEmu Blog

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

Archive for the ‘release-announcement’ Category

ViEmu 3.7.5: VS 2017, new SQL Server 2016 installer, and Word&Outlook high-DPI support

Wednesday, January 4th, 2017

Happy new year! To celebrate, I have just uploaded ViEmu 3.7.5, in its Visual Studio, SQL Server 2016 and Word & Outlook editions. Here are the changes:

  • Visual Studio 2017 RC is supported. This may even work right out of the box with the final VS2017 release, but if not, I will revise it when VS2017 is out.
  • Having SQL Server 2016 Management Studio version 16.5 and VS2017 RC installed side by side made the ViEmu/SQL 2016 VSIX not install, so I built a new MSI-based EXE installer.
  • The command line and output “overlay” windows in ViEmu for Word and Outlook were too small in high-DPI displays, rendering text hard to read. Now they get the right size for the active DPI setting.

That’s all. You can download them from the main download buttons at, and their installers will upgrade your current version. You need active support as of January 1st 2017, head over to the Customer Area if you need to renew it.

(BTW, this comes after ViEmu for Xcode 3.7.1, which I published a few weeks ago without announcement, providing compatibility with the latest Xcode 8.2.)

Hope you enjoy it all!

ViEmu/VS2010 officially released

Thursday, July 22nd, 2010

Finally, we have built & uploaded the ViEmu/VS2010 2.5.6, the first official release of ViEmu for Visual Studio 2010. We have also updated the web site to cover the new version.

The customer area now also shows a button to renew support for your existing license(s). If you have several ViEmu products, you will be offered to upgrade them all together. We will offer partial upgrades (upgrading only a few of them) in a couple of weeks, please bear with us meanwhile. If you need a temporary license to keep on using ViEmu meanwhile, just let us know and we will send one your way.

The licensing and pricing policy should be simple to understand: licensing is common for ViEmu/VS “Classic” and ViEmu/VS 2010, the same license is valid for both. Renewing support for one of the ViEmus is $29, no matter which of them (ViEmu/VS, ViEmu/SQL and ViEmu/W&O). If you renew support for ViEmu/VS, you will then get 1 full year of free upgrades for both the “Classic” and the 2010 version. If you are renewing ViEmu packs (VS+SQL, VS+W&O, or the full 3-ViEmu pack), renewing each additional SKU is just $10. Thus, renewing the DBPro pack is $39, and renewing the Enterprise pack is $49. Pack-discount pricing is applied no matter if you purchased the products at the same time, or years apart. If you are renewing multiple license, it’s just a matter of multiplying the basic price - there is no volume discount for multi-license support renewals.

We hope this will be seen as great value for money. But we’re always willing to listen, let us know if something doesn’t click for you!

Here are some useful links:

A quick summary of what this version doesn’t cover: compatibility with other 3rd-party extensions, performance for bulk editing actions like :%s, and a couple of user settings. We will address these in the next few weeks too.

As always, we hope you enjoy this, and let us know what you think!

ViEmu 2.5 pre-release available: multiple-key-chord mappings and Ctrl-A/Ctrl-X

Thursday, April 22nd, 2010

The new ViEmu 2.5, for all of VS, SQL Server and Word&Outlook, is ready for download:

(Symnum Systems is the new incorporated name of the old NGEDIT Software, be ready for a full phase-out of the old name everywhere.)

Before anything else: this version doesn’t support VS2010 yet, but we’re working on it, and I hope to have a beta available in 3-4 weeks. Watch out here for news, or follow me on Twitter. I know we’re somewhat late with this, moving from native C++ and COM to managed C++/CLI and .NET has been quite a challenge. The good news is that the new integration will allow awesome new functionality in future versions of ViEmu and Codekana. ViEmu/VS2010 will be free for those who bought ViEmu/VS less than a year before it, and it will carry a small support-period-extension fee for those who bought before that.

The main new features are multiple-key-chord mappings and Ctrl-A/Ctrl-X.

Multiple-key-chord mappings allow mapping a sequence of keys:

  :nmap c_ ct_

And when you type c_, ViEmu will process ct_. Of course, the most difficult  part is that when you type just ‘c’ ViEmu has to wait and see if what comes next is an underscore, or something else, and decide what to do. That is, ambiguity arises. And to be fully compatible with vim, this wait has to timeout configurably, etc… which ViEmu does.

I am not that much  of a user of these mappings, but some people have serious power configured in their .vimrc’s using this functionality, and they will now be able to bring it to ViEmu.

Ctrl-A/Ctrl-X on the other hand are in principle very simple commands: they increment/decrement the number where the cursor is. Actually, the implementation is a nightmare, as they work with decimal, octal, hexadecimal and on single alphabetic characters, and there are a lot of complex rules controlling how they work. I thought this would be simpler than the multiple-key-chord mappings feature, and it turned out to require much, much more work. In any case, there it is for you to enjoy in this new version. Let me know if some edge case is not handled correctly.

I’m doing a pre-release before the official release, because this release incorporates the new license-key system, and I want to roll things out slowly to test everything. The link above has all the information on how to obtain the new-style license key. If there is any problem, just get in touch with me via email or using any of the support forms.


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