addUserMap自重!!

おー、今まであんまり深く考えてなかった!!

プラグインはmappings.addUserMapじゃなくてmappings.addを使うべきかもしれん - hogehoge @teramako

今までオイラも含め多くのプラグイン作者はプラグインが定義するマップもユーザマップ側に登録している。実は前々からこの問題には気づいていたが、大きく問題意識を持たなかった。が、今回の一件で改めて考え直した。

プラグインが定義するマップもシステムマップ側へ登録すべきかもしれない。そうすれば、.vimperatorrcで定義したものが優先される。

個人的には今のままでも困ってないけど、アプリケーションはユーザの好みに左右されるべきと思うので、システムマップに登録することは自然な感じがする。この方向でじゃんじゃん変更でよいのではないかとおもふ。
プラグインはユーザコマンドを提供してユーザ側でマッピング設定させるのが基本なんだろうけど ldrize_cooperation とか char-hint-mod とかになると話が別だからなぁ・・・(--;;;;

話変わって vimp 最新版にしたら案の上、補完関連が死んでる!!
適当に修正してるけど、これいきなりCodeReposにコミットとかしたら混乱するだろうし、、、それとももいっこtrunk きっちゃうか、、、