缓冲区上的Emacs shell命令

我想设置一个功能,它相当于标记整个缓冲区,并运行C-u M- |提示输入命令,将缓冲区传递给命令并用输出替换缓冲区.然后可能将它设置为shift-f5或其他东西.

我只有这个:

(defun shell-command-on-buffer ()
  (interactive)
  (mark-whole-buffer))

我该怎么办呢?

这对我有用:
(defun shell-command-on-buffer (command)
  (interactive "sShell command on buffer: ")
  (shell-command-on-region (point-min) (point-max) command t))

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...