1

アクティブなバッファの名前が X かどうかを確認し、そうであれば Y を実行する関数の例を (お願いします) 探しています。. .; それ以外の場合は、何もしません。

X という名前のバッファーに切り替えたくありません -- 関数は、X という名前のアクティブなバッファーを既に表示している場合にのみ動作するはずです。

ありがとう、

4

1 に答える 1

2

探しているのはbuffer-name関数です。これは、バッファーの名前 (デフォルトでは現在のバッファー) を文字列として返します。

(if (equal (buffer-name) "X")
    ;; then...
  ;;else...
  )

詳細については、Emacs Lisp の紹介またはEmacs Lisp リファレンス マニュアルを参照してください。

于 2013-06-23T22:46:42.090 に答える