是否可以将另一个应用程序中的文本推送到Emacs的当前缓冲区?
我想制作一个命令行应用程序,可以这样使用:是否可以将另一个应用程序中的文本推送到Emacs的当前缓冲区?,emacs,Emacs,我想制作一个命令行应用程序,可以这样使用: #!/bin/sh emacsclient -e "(with-current-buffer (window-buffer (selected-window)) \ (insert \"$@\"))" $push\u to\u emacs\u buffer“some text” 然后,当前运行的Emacs将一些文本附加到其当前活动缓冲区中 有没有办法做到这一点?试试看 emacsclient -e '(with-
#!/bin/sh
emacsclient -e "(with-current-buffer (window-buffer (selected-window)) \
(insert \"$@\"))"
$push\u to\u emacs\u buffer“some text”
然后,当前运行的Emacs将一些文本附加到其当前活动缓冲区中
有没有办法做到这一点?试试看
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 \"$@\"))"
请注意,如果文本包含引号或其他特殊字符,则必须更加小心。