J'ai trouvé comment faire pour que l'extension d'émulation emacs pour VS 2010 s'installe et fonctionne sur VS 2012. C'est un peu de mémoire, mais voici ce que j'ai fait.
-
Télécharger le Extension de l'émulation Emacs .
-
Renommez-le de EmacsEmulations.vsix à EmacsEmulations.zip et décompressez-le dans un dossier.
-
Modifier le <VisualStudio Version="10.0">
dans le fichier extensions.vsixmanifest (XML) :
<SupportedProducts>
<VisualStudio Version="11.0">
<Edition>Pro</Edition>
</VisualStudio>
</SupportedProducts>
-
Zip le contenu du dossier et le renommer en EmacsEmulations.vsix.
-
Exécutez le fichier vsix en tant qu'administrateur. Ceci est nécessaire pour que l'extension puisse écrire Emacs.vsk dans le dossier des fichiers du programme. Je n'étais pas sûr de la meilleure façon de le faire, alors j'ai lancé une invite de commande en tant qu'administrateur et j'ai exécuté start emacsemulations.vsix
à l'invite.
-
Démarrez VS 2012 en tant qu'administrateur (une seule fois). À ce stade, l'extension devrait apparaître comme étant installée dans le gestionnaire d'extensions et le raccourci clavier devrait être répertorié dans la liste suivante Tools/Options/Keyboard
. Sélectionnez les raccourcis clavier emacs.
-
A ce stade, ça devrait fonctionner. Cela n'a pas fonctionné pour moi, mais j'ai négligé d'exécuter l'étape 5 en tant qu'administrateur et j'ai donc dû manuellement copier emacs.vsk au bon endroit . Comme ça ne marchait toujours pas, j'ai fait apparaître la fenêtre de commande VS (Windows/Autres fenêtres/Fenêtre de commande) et j'ai tapé Edit.EmacsBreakLine et le prompt et viola.
Je n'ai pas plus d'informations que cela, donc YMMV. Bonne chance !