初めに
Xcode9.3でXVimが使いたいので、XVim2のdevelopブランチ をcheckoutし
いつも通りmakeしたら何故かエンターキーを押すたびにXcodeがクラッシュするようになった。
原因
さすがに使い物にならないのでちょっと粘ったところ、
Xcode9.3から削除され、XVim2のmasterが使えない原因になっていたクラスを
他の古いプラグインがそのまま使おうとしていたせいであることがわかった。
以下のコマンドで古いプラグインを全部消してから再びmakeしたら直った。
$ rm -fr ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/*
最後に
クラッシュログに Alcatraz
って文言が入っていたのでもしや、と思ったらそのとおりだった。
XVim >> (越えられない壁) >> 他全てのプラグイン。