背景
Visual StudioでEmacsキーバインドを使うならEmacs Emulations一択ですが、この拡張機能はctor
, prop
などのtabキー2回押しのスニペットの挿入に対応していません。
行った変更
設定ではどうすることもできなかったので、ソース側を改変しました。
すべてのソースを追えているわけではないですが、おそらくインテリセンスの判定をしている関数にTABINSERTコマンドを追加しています。
効果
一部のスニペット(prop, ctorなど)がWindows10のマシンでは使えるようになりました。
が、手元のWindows11のマシンではうまく動作しませんでした…。
設定のせいなのか環境のせいなのか微妙ですが、一部使えるということでこれで、ひとまず様子を見て使ってみます。