This extension has now been updated to support VS2022+ only.
The VS2017/VS2019 version is available here: Emacs for VS2017/VS2019
This extension provides basic support for Emacs keybindings and text editing commands, very similar to the built-in Emacs keyboard layout in VS2008. Once the extension is installed you should be able to use familiar keyboard shortcuts to execute Emacs commands within Visual Studio.
This extension supports VS2017 and above. For VS2015 and below, install the original Emacs Emulation extension.
Note: This is a straight copy of the VS2010 version, that has been built to run on VS2012-VS2015.
Installation and Setup
Installing Emacs Emulation requires a one-time elevation to administrator permissions. This elevation is necessary to install the keybindings file in the Visual Studio Program Folder. The first time you launch Visual Studio after downloading and installing the extension, you should see a permissions dialog, shown below. Click OK and follow the system prompt to elevate. This is only required once; subsequent launches of Visual Studio will not prompt for elevation.
After installing the extension and keybindings file, go to Tools->Options->Keyboard to select the Emacs keyboard mapping scheme
Using the Emacs Keyboard Layout
You can begin using Emacs shortcuts as soon as youâve selected Emacs as your keyboard mapping scheme.
For a list of some of the most common Emacs shortcuts supported by this extension, visit the original VS2010 verison.