2

メタキーが壊れていて、組織ファイルに対してMxviper-modeを実行しようとしています。

elispをスクラッチバッファーからexample.orgファイルに対して(viper-mode)実行したい。

4

1 に答える 1

4

Lispで、set-buffer編集操作のために別のバッファに切り替えるように呼び出します(これは、ユーザーが操作するバッファには影響しません)。

(save-excursion
  (set-buffer "example.org")
  (viper-mode))

フォームはsave-excursion引数を実行してから、元の現在のバッファに戻ります。ここでは、代わりに実際に使用できますprogn。これは、トップレベルに戻ると現在のバッファーが復元されるためです。しかし、とにかく2つの関数呼び出しをグループ化する必要があり、それsave-excursionに入るのは良い習慣です。

ただし、メタキーが機能しないという問題があることに注意してください。+Esc xの代わりに入力できます(他の組み合わせでも同様です)。MetaxM-key

于 2011-02-18T20:33:11.957 に答える