1

私は最近、org-modeのためだけに emacs を少し使い始めました。私はvimのヘビーユーザーなので、組織モードの使用をできるだけvimに近づけるためにvimpulseをインストールしました。

ただし、一部の機能を使用しようとすると、いくつかのエラーが発生します。たとえば、V視線モードを押して、いくつかの線を選択してから を押すとd、それらの線が削除されるはずです。代わりに、次のエラーが表示されます。

Symbol's function definition is void: vimpulse-delete-text-objects-function

同様に、ciw「この単語を変更する」に使用しようとすると、( を押した後にi)次のようになります。

Symbol's function definition is void: vimpulse-change-text-objects-command

vimpulse のソースを開くと、これら 2 つの関数の定義がはっきりとわかるので、未定義ではありません。何がこれを引き起こしているのかについては、それが私の最善の推測でした。実際に何がうまくいかないのかを知っているemacs/vimpulseの経験が豊富な人はいますか?

4

1 に答える 1

1

カスタマイズせずにemacsを実行してみてください。

emacs -q

vimpulse次に、およびorg-modeパッケージを手動でロードします。

M-x find-file /path/to/some/org-file
M-x org-mode
M-x load-file /path/to/vimpulse.el RET

そして、あなたcidとを試してみてくださいv DOWN DOWN d

私はそれが適切に機能することを期待しています(私にとっては、Emacs 23.1でした)。もしそうなら、あなたはあなた.emacsの中に何かを混乱させている何かを持っています。そうでない場合は、さらにデバッグを行う必要があります。

于 2010-03-12T05:50:24.133 に答える