我想创建一个可以像这样使用的命令行应用程序:
$push_to_emacs_buffer "some text"
然后,当前运行的Emacs将附加some text到其当前的活动缓冲区中.
有关如何实现这一点的任何想法?
尝试
emacsclient -e '(with-current-buffer (window-buffer (selected-window)) (insert "some text"))'
Run Code Online (Sandbox Code Playgroud)
在Linux上,push-to-emacs-buffer可以像这样实现:
#!/bin/sh
emacsclient -e "(with-current-buffer (window-buffer (selected-window)) \
(insert \"$@\"))"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
104 次 |
| 最近记录: |