Command-execute: Buffer is read-only: #<buffer *prodigy*>

使用prodigy时报 command-execute: Buffer is read-only: #<buffer prodigy>不知道有谁碰到了不。

没有遇到过类似的问题,你可以用 SPC q D 然后输入 prodigy 来启动 spacemacs,然后看看只安装这一个 package 的情况下是否还有类似的错误,通过二分法去排查问题。

呵呵,我也是看到你那配置里面用prodigy来发布博客的,没想到碰到这个问题。刚才按你的方法重启了spacemacs,但启后只有emace的基本功能,怎么验证prodigy

就是去使用 prodigy 呀?按上面的方法启动 Emacs,会只安装 prodify,这样就排除了其它问题。

山人按你说的方法运行了下,运行prodigy后在弹出的窗口,marked name下面的空行处运行,还是报一样的错误。

应该是prodigy弹出的窗口,不能enter执行。不知道为什么

因为他本来就是 read-only 的 buffer,所以不能用 enter 或者其它输入事件试图去修改这个 buffer 啦。

这并不是报错,而是一种提醒,告诉你当前 buffer 是只读的。

那要怎么启动服务,比如像你一样配置了一个 hexo server

如上图,要启动hexo server,不是在那行按enter键启动,那应该怎么启动呢

按 s 就可以启动了。。 你看一下这个 layer 的 readme 和这个 package 的 readme 啊。。。文档都有详细说明的

我在那个package的readme没找到,可能没仔细看。不过后面发现layer 的readme中有。谢谢山人了,现在可运行了。