Azureの小ネタ (改)

~Azureネタを中心に、色々とその他の技術的なことなどを~

Emacs Emulation Extension を Visual Studio 2012にインストールする

Xkeymacs を使っていますが、どうにもキーを取りこぼしてしまうので、 Emacs Emulation Extensionを使おうと思いましたが、VS 2012ではサポート外です。ただし、以下のURLにインストール方法が書かれていたので試してみたものの、この手番だとうまくいかなかったので備忘録として。

手番

    <SupportedProducts>
      <VisualStudio Version="11.0">
        <Edition>Pro</Edition>
      </VisualStudio>
    </SupportedProducts>
  • 再びZIP化して、拡張子をVSIXに戻す。
  • 元記事では、管理者プロンプトで云々でしたが、ここで、vsixintaller.exeを使う。
"c:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\VSIXInstaller.exe" /admin EmacsExtensions.vsix
  • ダブルクリックしてインストールすると、%appdata%に入ってしまうが、こうすると、%ProgramFiles%\Microsoft Visual Studio 11.0\Common7\IDE\Extensionsに入る
  • 最後に、Extensions 配下を探すとEmacs.vsk ファイルが存在するので、Commons7\IDEにコピーする
  • VSを起動して、オプション - 環境 - キーボード で Emacsが選択しに出ればOK。
  • 適当にEditorを開き、動作確認。

と以上。/admin でインストールしなくてもよいのかもしれないが、自分の環境ではうまくいかなかったので。