5

次のように使用できるコマンドライン アプリを作成したい:

$push_to_emacs_buffer "some text"

次に、現在実行中の Emacs がsome text現在アクティブなバッファーに追加されます。

それを達成する方法について何か考えはありますか?

4

1 に答える 1

6

試す

emacsclient -e '(with-current-buffer (window-buffer (selected-window)) (insert "some text"))'

Linux では、次のpush-to-emacs-bufferように実装できます。

#!/bin/sh

emacsclient -e "(with-current-buffer (window-buffer (selected-window)) \
                  (insert \"$@\"))"
于 2012-06-06T09:11:53.213 に答える