2

ではM-x shell、ベル文字が印刷される場合 ( などecho -e '\a')、ノイズは発生せず、 が印刷され^Gます。通常の端末のように実際にベルを鳴らすことは可能ですか?

4

1 に答える 1

3

このコードを評価することで、コントロール G 文字がシェルに送信されたときにベルを鳴らすことができました。

(defun beep-on-alert-char (str)
  (if (string-match-p "\x7" str) (beep)))

(add-hook 'comint-output-filter-functions 'beep-on-alert-char)
于 2013-07-12T06:03:48.833 に答える