无法响应脚本在 emacs 中提问
Unable to respond to script asking question inside emacs
我正在尝试采用 spacemacs 进行 elixir 开发。作为第一步,我已经设法启用 elixir-mode,这意味着我可以 运行 MIX (C-c a x
)。当我 运行 MIX 我想使用 phx.new
选项来创建一个新的 Phoenix 项目。不幸的是,它做的第一件事就是问我是否要安装依赖项(这是我 do 想做的事情)。但是,似乎没有办法在显示正在执行的 MIX 命令的 Emacs 缓冲区中输入 'Y' 响应。我试过切换只读模式,但没有效果。
尝试对此进行评估:
(defun my-send-y ()
(interactive)
(process-send-string (get-buffer-process (current-buffer)) "y\n"))
然后点击M-x my-send-y
发送y
到当前缓冲区中的进程。
我正在尝试采用 spacemacs 进行 elixir 开发。作为第一步,我已经设法启用 elixir-mode,这意味着我可以 运行 MIX (C-c a x
)。当我 运行 MIX 我想使用 phx.new
选项来创建一个新的 Phoenix 项目。不幸的是,它做的第一件事就是问我是否要安装依赖项(这是我 do 想做的事情)。但是,似乎没有办法在显示正在执行的 MIX 命令的 Emacs 缓冲区中输入 'Y' 响应。我试过切换只读模式,但没有效果。
尝试对此进行评估:
(defun my-send-y ()
(interactive)
(process-send-string (get-buffer-process (current-buffer)) "y\n"))
然后点击M-x my-send-y
发送y
到当前缓冲区中的进程。